Merge branch 'ticket-14436-excel-format' into develop
This commit is contained in:
commit
17061a6371
@ -10,8 +10,8 @@ ini_set('max_execution_time', 300);
|
||||
class AdminAntWp extends AdminTab
|
||||
{
|
||||
|
||||
const DUPLICATED_EANS = 'duplicated_ean';
|
||||
const DUPLICATED_REFS = 'duplicated_refs';
|
||||
const DUPLICATED_REFS_AND_EAN = 'duplicated_refs_ean';
|
||||
protected $_html;
|
||||
public $module_name;
|
||||
public $config_tab;
|
||||
@ -32,7 +32,7 @@ class AdminAntWp extends AdminTab
|
||||
}
|
||||
$this->helperForm = new HelperFormBootstrap();
|
||||
$this->report = array();
|
||||
$this->report[self::DUPLICATED_EANS] = array();
|
||||
$this->report[self::DUPLICATED_REFS_AND_EAN] = array();
|
||||
$this->report[self::DUPLICATED_REFS] = array();
|
||||
// $this->helperForm->_select2 = true;
|
||||
// $this->helperForm->_inputSwitch = true;
|
||||
@ -130,7 +130,22 @@ class AdminAntWp extends AdminTab
|
||||
'name_attribute_ha' => trim((String)$line[6])
|
||||
);
|
||||
}else{
|
||||
$this->report[self::DUPLICATED_EANS][] = $ean;
|
||||
//as the product is using a duplicated EAN we add it by ref
|
||||
$ref = trim((String)utf8_encode($line[1]));
|
||||
if(!isset($products[$ref])) {
|
||||
$products[$ref] = array(
|
||||
'ean' => trim($line[0]),
|
||||
'supplier_ref' => $ref,
|
||||
'name_ha' => trim((String)utf8_encode($line[2])),
|
||||
'quantity' => trim($line[3]),
|
||||
'ppc' => trim((float)$line[4]),
|
||||
'prix_ha' => trim((float)$line[5]),
|
||||
'name_attribute_ha' => trim((String)utf8_encode($line[6]))
|
||||
);
|
||||
}else{
|
||||
$this->report[self::DUPLICATED_REFS_AND_EAN][] = $ean . "-" . $ref;
|
||||
}
|
||||
$refs[] = $ref;
|
||||
}
|
||||
$eans[] = $ean;
|
||||
} else {
|
||||
@ -400,8 +415,8 @@ class AdminAntWp extends AdminTab
|
||||
if (!empty($this->report[self::DUPLICATED_REFS])) {
|
||||
$duplicated_formatted = '<hr>Duplications de Reférences<br><p style="color:darkred">' . implode('<br>', $this->report[self::DUPLICATED_REFS]). '</p>';
|
||||
}
|
||||
if (!empty($this->report[self::DUPLICATED_EANS])) {
|
||||
$duplicated_formatted .= '<hr>Duplications d\'EANs<br><p style="color:darkred">' . implode('<br>', $this->report[self::DUPLICATED_EANS]) . '</p>';
|
||||
if (!empty($this->report[self::DUPLICATED_REFS_AND_EAN])) {
|
||||
$duplicated_formatted .= '<hr>Duplications d\'EANs<br><p style="color:darkred">' . implode('<br>', $this->report[self::DUPLICATED_REFS_AND_EAN]) . '</p>';
|
||||
}
|
||||
$this->_html .= HelperFormBootstrap::displaySuccess('Génération complète <br><a class="btn btn-primary btn-xs" href="../modules/ant_wp/'.$filename.'.xlsx" download="'.$filename.'.xlsx">Télécharger le XLS</a>'.
|
||||
'<br>Produits trouvés : '.$product_found.'<br>Produits nouveaux : '.$new_products.$duplicated_formatted.'<p style="font-size: 6px"><br>Timers : <br>'.$timer_table_formatted.'</p>');
|
||||
|
@ -285,7 +285,7 @@ class GenerateWp
|
||||
https://static.bebeboutik.com/img_import/"&AP1&"/"&D'.$i.'&"-1.jpg,
|
||||
https://static.bebeboutik.com/img_import/"&AP1&"/"&D'.$i.'&"-2.jpg,
|
||||
https://static.bebeboutik.com/img_import/"&AP1&"/"&D'.$i.'&"-3.jpg",
|
||||
IF(R'.$i.'='.$i.',"https://static.bebeboutik.com/img_import/"&AP1&"/"&D'.$i.'&".jpg,
|
||||
IF(R'.$i.'=5,"https://static.bebeboutik.com/img_import/"&AP1&"/"&D'.$i.'&".jpg,
|
||||
https://static.bebeboutik.com/img_import/"&AP1&"/"&D'.$i.'&"-1.jpg,
|
||||
https://static.bebeboutik.com/img_import/"&AP1&"/"&D'.$i.'&"-2.jpg,
|
||||
https://static.bebeboutik.com/img_import/"&AP1&"/"&D'.$i.'&"-3.jpg,
|
||||
|
Loading…
Reference in New Issue
Block a user