Jump to content
xt:Commerce Community Forum

Reihenfolge Kundenauflistung im Adminbereich


rocklady

Recommended Posts

Einen schönen guten Morgen :-)

ich habe ein kleines Problemchen. Und zwar möchte ich eine feste Einstellung vornehmen, dass im Adminbereich immer der Kunde mit dem jüngsten Datum angezeigt wird. Es gibt zwar die Pfeile für die gewünschte Sortierreihenfolge. Es sollte aber, wenn möglich eine permanente feste Einstellung sein, dass ich immer den neuesten Kunden oben stehen habe.

Gibt es eine Möglichkeit diese Einstellung in dieser Form festzulegen?

Herzlichen Dank schon mal für Eure Hilfe.

Grüßle

rocklady

Link to comment
Share on other sites

ca. Zeile 1000 in admin/customers.php

Diese Code Block finden

case 'date_account_created-desc' :

$sort = 'order by ci.customers_info_date_account_created DESC';

break;

}

und hiermit ersetzen:

case 'date_account_created-desc' :

$sort = 'order by ci.customers_info_date_account_created DESC';

break;

default:

$sort = 'order by ci.customers_info_date_account_created DESC';

}

// above default missing from original sorting code

Link to comment
Share on other sites

Adminbereich immer der Kunde mit dem jüngsten Datum angezeigt wird.

Mojn,

meinst du jetzt wirklich IMMER ? Also die anderen Sortier-Button deaktivieren?

Oder meinst du beim Klick auf Admin - Kunden - Kunden als Starteinstellung?

Normalerweise ist die default (Start)-Einstellung hier

	$search = '';

	if (($_GET['search']) && (xtc_not_null($_GET['search']))) {

		$keywords = xtc_db_input(xtc_db_prepare_input($_GET['search']));

		$search = "and (c.customers_cid like '%".$keywords."%' or c.customers_lastname like '%".$keywords."%' or c.customers_firstname like '%".$keywords."%' or c.customers_email_address like '%".$keywords."%')";

	}


	if ($_GET['status'] && $_GET['status'] != '100' or $_GET['status'] == '0') {

		$status = xtc_db_prepare_input($_GET['status']);

		//  echo $status;

		$search = "and c.customers_status = '".$status."'";

	}

	$sort='order by ci.customers_info_date_account_created DESC';

	if ($_GET['sorting']) {

so festgelegt, wie du es haben möchtest. Mit der Zeile

$sort='order by ci.customers_info_date_account_created DESC';

if ($_GET['sorting']) {

wird die Variable $sort vorbelegt und nur geändert, wenn es eine $_GET['sorting'] gibt - also jemand auf ein SortierFeld geklickt hat.

Viele Grüße - Michael

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
  • Create New...