// par point de vente | // par point de vente | ||||
foreach ($pointsSaleArray as $pointSale) { | foreach ($pointsSaleArray as $pointSale) { | ||||
if (count($pointSale->orders) && strlen($pointSale->$fieldInfosPointSale)) { | |||||
if (count($pointSale->orders)) { | |||||
$html .= '<h3>'.$pointSale->name.'</h3>' ; | $html .= '<h3>'.$pointSale->name.'</h3>' ; | ||||
$colCredit = ($pointSale->credit) ? '<th>Rappel crédit</th>' : '' ; | $colCredit = ($pointSale->credit) ? '<th>Rappel crédit</th>' : '' ; | ||||
$revenues = 0 ; | $revenues = 0 ; | ||||
foreach ($pointsSaleArray as $pointSale) | foreach ($pointsSaleArray as $pointSale) | ||||
{ | { | ||||
if (count($pointSale->orders) && strlen($pointSale->$fieldInfosPointSale)) | |||||
if (count($pointSale->orders)) | |||||
{ | { | ||||
$html .= '<tr><td>'.$pointSale->name.'</td><td>' ; | $html .= '<tr><td>'.$pointSale->name.'</td><td>' ; | ||||
foreach ($productsArray as $product) { | foreach ($productsArray as $product) { |
/** | /** | ||||
Copyright La boîte à pain (2018) | Copyright La boîte à pain (2018) | ||||
contact@laboiteapain.net | |||||
contact@opendistrib.net | |||||
Ce logiciel est un programme informatique servant à aider les producteurs | Ce logiciel est un programme informatique servant à aider les producteurs | ||||
à distribuer leur production en circuits courts. | à distribuer leur production en circuits courts. |
/** | /** | ||||
Copyright La boîte à pain (2018) | Copyright La boîte à pain (2018) | ||||
contact@laboiteapain.net | |||||
contact@opendistrib.net | |||||
Ce logiciel est un programme informatique servant à aider les producteurs | Ce logiciel est un programme informatique servant à aider les producteurs | ||||
à distribuer leur production en circuits courts. | à distribuer leur production en circuits courts. |
?> | ?> | ||||
<span style="display: none;" id="page-size"><?= $dataProvider->pagination->pageSize; ?></span> | |||||
<div class="product-index"> | <div class="product-index"> | ||||
<?= GridView::widget([ | <?= GridView::widget([ | ||||
'filterModel' => $searchModel, | 'filterModel' => $searchModel, |
//helper: "clone" | //helper: "clone" | ||||
helper: fixHelper, | helper: fixHelper, | ||||
stop: function(event, ui) { | stop: function(event, ui) { | ||||
var tab_ordre = {} ; | var tab_ordre = {} ; | ||||
var ordre = 1 ; | var ordre = 1 ; | ||||
if($('ul.pagination').size()) { | |||||
var page = parseInt($('ul.pagination li.active a').html()) ; | |||||
var nb_items_by_page = parseInt($('#page-size').html()) ; | |||||
if(page != 1) { | |||||
ordre = (page - 1) * nb_items_by_page ; | |||||
} | |||||
} | |||||
$(".product-index table tbody tr").each(function() { | $(".product-index table tbody tr").each(function() { | ||||
tab_ordre[$(this).attr('data-key')] = ordre ; | tab_ordre[$(this).attr('data-key')] = ordre ; | ||||
ordre++ ; | ordre++ ; | ||||
}) ; | }) ; | ||||
console.log(tab_ordre) ; | |||||
/*$.get(UrlManager.getBaseUrl()+'product/order',{ | |||||
array: JSON.stringify(tab_ordre) | |||||
}) ;*/ | |||||
$.post(UrlManager.getBaseUrl()+'product/order',{ | $.post(UrlManager.getBaseUrl()+'product/order',{ | ||||
array: JSON.stringify(tab_ordre) | array: JSON.stringify(tab_ordre) | ||||
}) ; | }) ; |
'query' => $query, | 'query' => $query, | ||||
'sort' => ['attributes' => ['order', 'photo', 'name', 'description','active']], | 'sort' => ['attributes' => ['order', 'photo', 'name', 'description','active']], | ||||
'pagination' => [ | 'pagination' => [ | ||||
'pageSize' => 1000, | |||||
'pageSize' => 20, | |||||
], | ], | ||||
]); | ]); | ||||
*/ | */ | ||||
return [ | return [ | ||||
'adminEmail' => 'contact@laboiteapain.net', | |||||
'adminEmail' => 'contact@opendistrib.net', | |||||
]; | ]; |
*/ | */ | ||||
return [ | return [ | ||||
'adminEmail' => 'contact@laboiteapain.net', | |||||
'adminEmail' => 'contact@opendistrib.net', | |||||
]; | ]; |
/** | /** | ||||
Copyright La boîte à pain (2018) | Copyright La boîte à pain (2018) | ||||
contact@laboiteapain.net | |||||
contact@opendistrib.net | |||||
Ce logiciel est un programme informatique servant à aider les producteurs | Ce logiciel est un programme informatique servant à aider les producteurs | ||||
à distribuer leur production en circuits courts. | à distribuer leur production en circuits courts. |
/** | /** | ||||
Copyright La boîte à pain (2018) | Copyright La boîte à pain (2018) | ||||
contact@laboiteapain.net | |||||
contact@opendistrib.net | |||||
Ce logiciel est un programme informatique servant à aider les producteurs | Ce logiciel est un programme informatique servant à aider les producteurs | ||||
à distribuer leur production en circuits courts. | à distribuer leur production en circuits courts. |
/** | /** | ||||
Copyright La boîte à pain (2018) | Copyright La boîte à pain (2018) | ||||
contact@laboiteapain.net | |||||
contact@opendistrib.net | |||||
Ce logiciel est un programme informatique servant à aider les producteurs | Ce logiciel est un programme informatique servant à aider les producteurs | ||||
à distribuer leur production en circuits courts. | à distribuer leur production en circuits courts. |