. .
pragmaMx Support Forum 25 Mai 2012, 22:11:20 *
Willkommen Gast. Bitte einloggen oder registrieren.


Einloggen mit Benutzername und Passwort
News:
Brauchen Sie Hilfe? Bitte nutzen Sie unsere Suchfunktion bevor Sie Beiträge oder Fragen ins Board schreiben! Viele Fragen wurden bereits gestellt und beantwortet. Danke!
 
Übersicht Hilfe Forenregeln / Boardrules
 
Suche
Seiten: [1]   Nach unten
Drucken
Autor Thema: [Solved] Variable "mxIsUser()" genauer definieren  (Gelesen 1052 mal)
0 Mitglieder und 2 Gäste betrachten dieses Thema.
reddragon
Unerreicht
******
Offline Offline

Geschlecht: Männlich
Beiträge: 1.028


WWW
« am: 29 September 2010, 21:09:38 »

Hi,

ich spiele gerade wieder an einem Theme herum, und hätte gerne einen bestimmten Codeabschnitt nur für eine bestimmte User-Gruppe sichtbar.
Code: [Select]  
    if (mxIsUser()){
    echo'ein User';
    }

Mit dieser Variablen kann ich Abfragen, ob es ein User ist, aber kann ich das noch irgendwie weiter eingrenzen, auf die Gruppen-ID??
Gespeichert

meine Seite -->http://mbc-clp.de/ <--- Smiley
anmShinichi
weiss mehr
****
Offline Offline

Geschlecht: Männlich
Beiträge: 367


WWW
« Antworten #1 am: 30 September 2010, 18:50:16 »

$userinfo[user_group] <-- ich glaub, so müsste es heißen, je nachdem, in welchem var-array du deine userdaten hast.
Gespeichert

animenmore e.V. - der Verein: Mit PMX 1.12 auf www.myanm.de
reddragon
Unerreicht
******
Offline Offline

Geschlecht: Männlich
Beiträge: 1.028


WWW
« Antworten #2 am: 02 Oktober 2010, 19:52:54 »

Hi, leider komme ich damit nicht wirklich weiter. Er schmeißt mir raus, dass die Variable undefiniert ist....

In der DB ist in der User-Tabelle die Spalte "user_ingroup" zuständig...
Gespeichert

meine Seite -->http://mbc-clp.de/ <--- Smiley
dema80
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 221

dema80


WWW
« Antworten #3 am: 02 Oktober 2010, 20:13:57 »

Hi

Also hier ein kleiner Beispielspiel
$userinfo=mxGetUserData();

     if ($userinfo['user_ingroup']=='2') {
         echo "huhu";
        }

Würde es aber dann lieber mit Switch case function machen

$userinfo=mxGetUserData();

switch ($userinfo['user_ingroup']) {

case 1:
echo "Gruppe 1";
              break;

case 2:
echo "Gruppe 2";
              break;

case 3:
echo "Gruppe 3";
              break;

}


Ich hoffe das ich dir helfen konnte

gruß

DeMa
Gespeichert

Es gibt keinen zweiten Sieger --- du bist eine 1 oder ne 0, lebendig oder tot
reddragon
Unerreicht
******
Offline Offline

Geschlecht: Männlich
Beiträge: 1.028


WWW
« Antworten #4 am: 02 Oktober 2010, 20:31:08 »

Super, perfekt, Danke  thumbup
Gespeichert

meine Seite -->http://mbc-clp.de/ <--- Smiley
Seiten: [1]   Nach oben
Drucken
 
Gehe zu:  

Powered by SMF 1.1.16 | SMF © 2011, Simple Machines
design by hENNE, layout based on YAML