Anzahl der angezeigten Bestellungen in der order.php ändern

Thema wurde von Teelirium, 19. August 2012 erstellt.

  1. Teelirium

    Teelirium Erfahrener Benutzer

    Registriert seit:
    13. Juni 2012
    Beiträge:
    287
    Danke erhalten:
    22
    Danke vergeben:
    141
    In der Bestellübersicht unter Admin > Kunden > Bestellungen werden standardmäßig nur die letzten 20 Bestellungen angezeigt. Um die Anzahl der dort angezeigten Bestellungen zu erhöhen, editiert man die Datei /admin/orders.php

    Bei einem Shop der Version v2.0.10d r6138 befindet sich der zu ändernde Wert in der genannten Datei in Zeile 1349 (bei anderen Shopversionen könnte der Wert in einer anderen Zeile stehen, dann einfach mit dem Texteditor danach suchen):

    PHP:
    $orders_split = new splitPageResults($_GET['page'], '20'$orders_query_raw$orders_query_numrows);
    Hier kann man die vorgegebene Anzahl 20 auf einen beliebigen anderen Wert ändern, bspw. 50:

    PHP:
    $orders_split = new splitPageResults($_GET['page'], '50'$orders_query_raw$orders_query_numrows);
    Damit werden ab sofort die letzten 50 Bestellungen angezeigt.

    Unter den Bestellungen steht nun jedoch nach wie vor
    aber das ist ja nur ein kosmetisches Problem, das wie folgt gelöst wird:

    In der gleichen Datei sehen die Zeilen 1567 und 1568 standardmäßig wie folgt aus:

    PHP:
    <td class="smallText" valign="middle" align="right"><?php echo $orders_split->display_count($orders_query_numrows'20'$_GET['page'], TEXT_DISPLAY_NUMBER_OF_ORDERS); ?></td>
    <td class="smallText" valign="middle" align="right"><?php echo $orders_split->display_links($orders_query_numrows'20'MAX_DISPLAY_PAGE_LINKS$_GET['page'], xtc_get_all_get_params(array('page''oID''action'))); ?></td>
    Hier in beiden Zeilen den Wert 20 auf den oben eingestellten Wert ändern und auch die Anzeige unter den Bestellungen ist nun korrekt:

    PHP:
    <td class="smallText" valign="middle" align="right"><?php echo $orders_split->display_count($orders_query_numrows'50'$_GET['page'], TEXT_DISPLAY_NUMBER_OF_ORDERS); ?></td>
    <td class="smallText" valign="middle" align="right"><?php echo $orders_split->display_links($orders_query_numrows'50'MAX_DISPLAY_PAGE_LINKS$_GET['page'], xtc_get_all_get_params(array('page''oID''action'))); ?></td>