Jump to content
Puppo

[gelöst] PHP Befehl erweitern, wer kennt sich aus?

Recommended Posts

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
 

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

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))

 

Share this post


Link to post
Share on other sites

Und wenn man den Dingern dann noch Variablen verpasst, die man dann an anderer Stelle in der DB pflegen kann, wird ein Schuh daraus :)

Share this post


Link to post
Share on other sites

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


 

Share this post


Link to post
Share on other sites

Okay, dann fehlt jetzt nur noch ein [Gelöst] vor deinem Topic-Titel. 😊

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More