Ich habe die Erweiterung noch um eine Sortierung ergänzt.
Anstelle von
<td class="dataTableHeadingContent"><?php echo TABLE_HEADING_ENTRY_COMPANY; ?></td>
das hier einfügen:
<td class="dataTableHeadingContent"><?php echo TABLE_HEADING_ENTRY_COMPANY.xtc_sorting(FILENAME_CUSTOMERS,'entry_company'); ?></td>
Sowie direkt unter:
if ($_GET['sorting']) {
switch ($_GET['sorting']) {
das einfügen:
case 'entry_company' :
$sort = 'order by a.entry_company';
break;
case 'entry_company-desc' :
$sort = 'order by a.entry_company DESC';
break;
Das Sortieren funktioniert.
Ein Problem gibt es nur noch dann, wenn das Feld "Firma" leer ist.
In diesem Fall fehlen die Datensätze in der Liste, obwohl unten die Anzahl der Kunden unverändert ist.
Hat jemand bitte eine Erklärung, warum das so ist ?