Puppo Posted June 20, 2019 Share Posted June 20, 2019 Hallo zusammen ich habe ein gekauftes Modul (Supportzeit abgelaufen), wo mir damals der Support eine Anpassung gemacht hat.Original Code Zeile: if ($custact !=0)Angepasste Code Zeile: if ($custact !=0 && $order->id_customer !=XXX) XXX steht dann für die ID eines Users im Shop. Neue Zeile müsste in etwa so sein (Psyeudo Code) if ($custact !=0 && $order->id_customer !=XXX or YYY or AAA or BBB or CCC usw..) Mein Problem: ich brauche diese Ausnahme neu für 8 User (Neue Kasse hat mehr eigene Benutzer angelegt). Wer kann mir aufzeigen wie man die Zeile anpassen muss? Habe mich im PHP Handbuch versucht, steige aber leider nicht durch mit den OR Bedingungen. Herzlichen Dank für eine Unterstützung! Gruss Mario Link to comment Share on other sites More sharing options...
rictools Posted June 21, 2019 Share Posted June 21, 2019 Nun, das einfachste wäre wohl if ($custact !=0 && $order->id_customer !=XXX && $order->id_customer !=YYY && $order->id_customer !=AAA) Wobei XXX etc. nicht funktionieren würde, aber die ID ist ja wohl eine Zahl. Link to comment Share on other sites More sharing options...
Wuschel Posted June 21, 2019 Share Posted June 21, 2019 Einfacher wäre es vielleicht, ein Array zu verwenden, das alle Werte enthält: $refused_customers = array(123, 345, 555, 556, ...); if ($custact !=0 && !(in_array($order->id_customer, $refused_customers)) Link to comment Share on other sites More sharing options...
Claudiocool Posted June 21, 2019 Share Posted June 21, 2019 Und wenn man den Dingern dann noch Variablen verpasst, die man dann an anderer Stelle in der DB pflegen kann, wird ein Schuh daraus Link to comment Share on other sites More sharing options...
Puppo Posted June 22, 2019 Author Share Posted June 22, 2019 Herzlichen Dank an alle für die Unterstützung! Teste jetzt beide Varianten, wobei ich annehme, dass die Array Variante schneller verarbeitet wird. Beste Grüsse an euch PHP Cracks 🙂 Mario Link to comment Share on other sites More sharing options...
Wuschel Posted June 26, 2019 Share Posted June 26, 2019 Okay, dann fehlt jetzt nur noch ein [Gelöst] vor deinem Topic-Titel. 😊 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now