Im Kundenmodul des Admin-Bereichs werden normalerweise die Nach- und Vornamen der Kunden angezeigt. Für Administratoren welche häufig als Kunden andere Firmen haben, ist es nützlich, wenn sie in der Übersicht ihrer Kunden neben dem Nach- und Vornamen auch gleich noch den Firmennamen sehen. Um dies zu bewerkstelligen, sind lediglich drei kleine Anpassungen in einem einzigen File nötig.
Anpassungen an der Datei /admin/customers.php
Die Datei customers.php findet man im Ordner des Admin-Bereichs. Wer diesen Ordner aus Sicherheitsgründen umbenannt hat (was von osCommerce emfohlen wird), der muss die Datei natürlich im entsprechend umbenannten Ordner suchen.
Achtung: Ein Backup des Shops ist vor den folgenden Änderungen in jedem Fall ratsam, sollte etwas nicht wie gewünscht funktionieren!
Änderung 1
Etwa in Zeile 700 befindet sich folgender Code:
<td class=“dataTableHeadingContent“><?php echo TABLE_HEADING_FIRSTNAME; ?></td>
direkt dahinter wird folgender Coder hinzugefügt:
<td class=“dataTableHeadingContent“>Firma</td>
Änderung 2
Etwa in Zeile 711 findet sich der folgende Code:$customers_query_raw = „select c.customers_id, c.customers_lastname, c.customers_firstname, c.customers_email_address, a.entry_country_id from “ . TABLE_CUSTOMERS . “ c left join “ . TABLE_ADDRESS_BOOK . “ a on c.customers_id = a.customers_id and c.customers_default_address_id = a.address_book_id “ . $search . “ order by c.customers_lastname, c.customers_firstname“;
dieser wird mit folgendem Code ersetzt:
$customers_query_raw = „select c.customers_id, c.customers_lastname, c.customers_firstname, c.customers_email_address, a.entry_country_id, a.entry_company from “ . TABLE_CUSTOMERS . “ c left join “ . TABLE_ADDRESS_BOOK . “ a on c.customers_id = a.customers_id and c.customers_default_address_id = a.address_book_id “ . $search . “ order by c.customers_lastname, c.customers_firstname“;
Änderung 3
Etwa in Zeile 738 befindet sich folgender Code:
<td class=“dataTableContent“><?php echo $customers[‚customers_firstname‘]; ?></td>
direkt dahinter wird folgender Coder hinzugefügt:
<td class=“dataTableContent“><?php echo $customers[‚entry_company‘]; ?></td>
Mit diesen Änderungen wird der Firmenname im Adminbereich ebenfalls angezeigt: