diff --git a/class/metallzuschlagapi.class.php b/class/metallzuschlagapi.class.php index fde52ab..64d8e36 100755 --- a/class/metallzuschlagapi.class.php +++ b/class/metallzuschlagapi.class.php @@ -499,11 +499,11 @@ class MetallzuschlagApi { $results = array(); - $sql = "SELECT p.rowid, p.ref, p.label, pe.kupfergehalt"; + $sql = "SELECT p.rowid, p.ref, p.label, pe.kupfergehalt, pe.querschnitt, pe.aderanzahl"; $sql .= " FROM ".$this->db->prefix()."product p"; $sql .= " INNER JOIN ".$this->db->prefix()."product_extrafields pe ON pe.fk_object = p.rowid"; $sql .= " WHERE pe.kupfergehalt IS NOT NULL AND pe.kupfergehalt > 0"; - $sql .= " ORDER BY p.ref ASC"; + $sql .= " ORDER BY pe.querschnitt ASC, pe.aderanzahl ASC, p.ref ASC"; $resql = $this->db->query($sql); if ($resql) { diff --git a/metallzuschlagindex.php b/metallzuschlagindex.php index f1c499e..bd4066e 100755 --- a/metallzuschlagindex.php +++ b/metallzuschlagindex.php @@ -317,46 +317,26 @@ if (!empty($cablesWithKupfer) && !empty($chartData['labels'])) { print ''; print ''; - print ''; - print ''; - print ''; - print ''; - print ''; + print '
'.$langs->trans("MetallzuschlagSelectCables").'
'; + print '
'; - $colCount = 0; foreach ($cablesWithKupfer as $cable) { // Beim ersten Laden alle auswaehlen, danach nur die ausgewaehlten $checked = (!$cableFilterSubmitted || in_array($cable->rowid, $cableIds)) ? ' checked' : ''; - print '
'; - - $colCount++; - if ($colCount % 4 == 0) { - print ''; - } } - // Leere Zellen auffuellen - while ($colCount % 4 != 0) { - print ''; - $colCount++; - } - - print ''; - print ''; - print ''; - print ''; - print '
'.$langs->trans("MetallzuschlagSelectCables").'
'; - print '
'; + print ''; + print '
'; print ' '; print ''.$langs->trans("MetallzuschlagAllCables").''; - print '
'; + print ''; print ''; print '';