Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: ANLEITUNG: Adminsuche um Suche nach Kundennummer und Händlername erweitern

    karsta.de

    • Experte
    • Beiträge: 3.056
    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
    Modulshop - Eine große Auswahl an neuen und hilfreichen Modulen für die modified eCommerce Shopsoftware

    jay_ar_m

    • Fördermitglied
    • Beiträge: 1
    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
    2 Antworten
    6966 Aufrufe
    09. Mai 2017, 08:56:09 von Tomcraft
    1 Antworten
    2017 Aufrufe
    11. März 2011, 18:10:33 von Clever
    0 Antworten
    1573 Aufrufe
    03. November 2010, 15:53:51 von Betterpix
    0 Antworten
    2628 Aufrufe
    23. Dezember 2013, 11:19:36 von Buggyboy
               
    anything