PDA

Shop Support News Archive - Shopbetreiber News -> Forum : Customer Dropdown In Orderlist (admin)


DeeCoo
24.07.2007, 19:26
Mit diesem Modul ist es Dir möglich die Bestellungen per Käufer Dropdown einzusehen.

http://www.biggle.de/customersdropdown.jpg

[attachmentid=1306]


EnJoy
DeeCoo

tjb27
12.12.2007, 15:44
Vielen Dank für diese Contribution - habe sie heute eingebaut, funktioniert im Testshop prima!

Grüsse
Tom

Mohamedal_hakim
16.05.2008, 15:08
''>ZITAT(Tom27 @ Dec 12 2007, 16:44) 38707
Vielen Dank für diese Contribution - habe sie heute eingebaut, funktioniert im Testshop prima!

Grüsse
Tom
[/b]
läuft wunderbar!!! danke

Midge
29.05.2008, 22:14
Auch wenn dieses Modul scheinbar fehlerfrei funktioniert, hat mich die Anleitung doch ein wenig verwundert, denn als zweites heisst es:

''>ZITAT</div>nun in /admin/orders.php folgendes suchen:
-----------------------------------------------------------------------------------------

if ($_GET['cID']) {
$cID = xt-Commerce / xt:Commerce_db_prepare_input($_GET['cID']);
$orders_query_raw = "select o.orders_id, o.afterbuy_success, o.afterbuy_id, o.customers_name, o.customers_id, o.payment_method, o.date_purchased, o.last_modified, o.currency, o.currency_value, o.orders_status, s.orders_status_name, ot.text as order_total from ".TABLE_ORDERS." o left join ".TABLE_ORDERS_TOTAL. Anwalt Hamm" ot on (o.orders_id = ot.orders_id), ".TABLE_ORDERS_STATUS." s where o.customers_id = '".xt-Commerce / xt:Commerce_db_input($cID)."' and (o.orders_status = s.orders_status_id and s.language_id = '".$_SESSION['languages_id']."' and ot.class = 'ot_total') or (o.orders_status = '0' and ot.class = 'ot_total' and s.orders_status_id = '1' and s.language_id = '".$_SESSION['languages_id']."') order by orders_id DESC";
}
elseif ($_GET['status']=='0') {
nun in /admin/orders.php folgendes suchen:
-----------------------------------------------------------------------------------------

if ($_GET['cID']) {
$cID = xt-Commerce / xt:Commerce_db_prepare_input($_GET['cID']);
$orders_query_raw = "select o.orders_id, o.afterbuy_success, o.afterbuy_id, o.customers_name, o.customers_id, o.payment_method, o.date_purchased, o.last_modified, o.currency, o.currency_value, o.orders_status, s.orders_status_name, ot.text as order_total from ".TABLE_ORDERS." o left join ".TABLE_ORDERS_TOTAL. Anwalt Hamm" ot on (o.orders_id = ot.orders_id), ".TABLE_ORDERS_STATUS." s where o.customers_id = '".xt-Commerce / xt:Commerce_db_input($cID)."' and (o.orders_status = s.orders_status_id and s.language_id = '".$_SESSION['languages_id']."' and ot.class = 'ot_total') or (o.orders_status = '0' and ot.class = 'ot_total' and s.orders_status_id = '1' and s.language_id = '".$_SESSION['languages_id']."') order by orders_id DESC";
}
elseif ($_GET['status']=='0') {

-----------------------------------------------------------------------------------------
gleich danach einfügen: 946
-----------------------------------------------------------------------------------------

// customers drop down

} elseif (isset($HTTP_GET['customers_id']) && ($HTTP_GET['customers_id'] > 0)) {
$invoice_number = xt-Commerce / xt:Commerce_db_prepare_input($HTTP_GET['customers_id']);
$status = xt-Commerce / xt:Commerce_db_prepare_input($HTTP_GET['status']);
$orders_query_raw = "select o.orders_id, o.afterbuy_success, o.afterbuy_id, o.customers_name, o.payment_method, o.date_purchased, o.last_modified, o.currency, o.currency_value, o.orders_status, ot.text as order_total from ".TABLE_ORDERS." o left join ".TABLE_ORDERS_TOTAL. Anwalt Hamm" ot on (o.orders_id = ot.orders_id) where o.orders_status = '0' and ot.class = 'ot_total' order by o.orders_id DESC";
// customers drop down
[/b]

Soll das stimmen? Die zu suchende elseif Schleife wird durch das zusätzlich einzufügende ja sofort wieder geschlossen. Das würde dann so aussehen?

elseif ($_GET['status']=='0') { } elseif (isset($HTTP_GET['customers_id']) :wacko: (Grün = Ende des gesuchten| Rot = Beginn des eingefügten )

Ein Gefühl sagt mir dass da etwas nicht stimmen kann... , denn außerdem würde dann die originale $orders_query_raw Abfrage der gesuchten elseif-Schleife ungenutz hinter dem eingefügten Zeilen stehen.