Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:

Autor Thema: ANLEITUNG: Adminsuche um Suche nach Kundennummer und Händlername erweitern  (Gelesen 5476 mal)

Offline kgd

  • Experte
  • *****
  • Beiträge: 1.655
    • Teile Beitrag
    • https://www.karsta.de
Das wird jetzt in der Datei admin\includes\modules\customers_listing.php geändert (!nicht updatesicher!)

Suche Zeile 65-84:
Code: PHP  [Auswählen]
                $search = '';
                if (isset($_GET['search']) && (xtc_not_null($_GET['search']))) {
                  $keywords = xtc_db_input(xtc_db_prepare_input($_GET['search']));
                  $search = "AND (c.customers_lastname LIKE '%".$keywords."%'
                                  OR c.customers_firstname LIKE '%"
.$keywords."%'
                                  OR CONCAT(customers_firstname,' ',customers_lastname) LIKE '%"
.$keywords."%'
                                  OR CONCAT(customers_lastname,' ',customers_firstname) LIKE '%"
.$keywords."%'
                                  OR c.customers_email_address LIKE '%"
.$keywords."%'
                                  OR a.entry_company LIKE '%"
.$keywords."%'
                                 )"
;
                  //BOF - web28 - 2010-05-29 added for ADMIN SEARCH BAR
                  if(isset($_GET['asb']) && $_GET['asb'] == 'asb') {
                    $search = "AND (c.customers_lastname LIKE '%".$keywords."%'
                                    OR c.customers_firstname LIKE '%"
.$keywords."%'
                                    OR CONCAT(customers_firstname,' ',customers_lastname) LIKE '%"
.$keywords."%'
                                    OR CONCAT(customers_lastname,' ',customers_firstname) LIKE '%"
.$keywords."%'
                                    OR a.entry_company LIKE '%"
.$keywords."%'
                                   )"
;
                  }
                  //EOF - web28 - 2010-05-29 added for ADMIN SEARCH BAR

Und ersetze:
Code: PHP  [Auswählen]
                $search = '';
                if (isset($_GET['search']) && (xtc_not_null($_GET['search']))) {
                  $keywords = xtc_db_input(xtc_db_prepare_input($_GET['search']));
                  $search = "AND (c.customers_lastname LIKE '%".$keywords."%'
                                  OR c.customers_firstname LIKE '%"
.$keywords."%'
                                  OR CONCAT(customers_firstname,' ',customers_lastname) LIKE '%"
.$keywords."%'
                                  OR CONCAT(customers_lastname,' ',customers_firstname) LIKE '%"
.$keywords."%'
                                                                  OR c.customers_cid LIKE '%"
.$keywords."%'
                                  OR c.customers_email_address LIKE '%"
.$keywords."%'
                                  OR a.entry_company LIKE '%"
.$keywords."%'
                                 )"
;
                  //BOF - web28 - 2010-05-29 added for ADMIN SEARCH BAR
                  if(isset($_GET['asb']) && $_GET['asb'] == 'asb') {
                    $search = "AND (c.customers_lastname LIKE '%".$keywords."%'
                                    OR c.customers_firstname LIKE '%"
.$keywords."%'
                                    OR CONCAT(customers_firstname,' ',customers_lastname) LIKE '%"
.$keywords."%'
                                    OR CONCAT(customers_lastname,' ',customers_firstname) LIKE '%"
.$keywords."%'
                                                                        OR c.customers_cid LIKE '%"
.$keywords."%'
                                    OR a.entry_company LIKE '%"
.$keywords."%'
                                   )"
;
                  }
                  //EOF - web28 - 2010-05-29 added for ADMIN SEARCH BAR
 

BG kgd

Offline jay_ar_m

  • Neu im Forum
  • *
  • Beiträge: 1
    • Teile Beitrag
Servus,

vielen Dank. Ich habe die Abfrage um die Bestellnummer erweitert. Diese muß aber exact eingegeben sein. Wer will kann dies bestimmt auch mit like machen aber das waren mir zuviele Ergebnisse.
Jetzt sieht der ganze String bei mir so aus (ab Zeile 131):

Code: PHP  [Auswählen]
$orders_query_raw = "-- /admin/orders.php
 SELECT "
.$order_select_fields."
   FROM "
.TABLE_ORDERS." o
  WHERE (o.customers_name LIKE '%"
.xtc_db_input($customer)."%'
         OR o.customers_firstname LIKE '%"
.xtc_db_input($customer)."%'
         OR o.customers_lastname LIKE '%"
.xtc_db_input($customer)."%'
         OR o.customers_company LIKE '%"
.xtc_db_input($customer)."%'
         OR o.customers_company LIKE '%"
.xtc_db_input($customer)."%'
         OR CONVERT(o.orders_id,char) = '"
.xtc_db_input($customer)."'
         )                      
                "
.$filter.$sort;

 

Vielleicht hilft es jemand
Joe

Haendlerbund_Leistungen_728x90_animiert

Teile per facebook Teile per linkedin Teile per twitter