pragmaMx Support Forum

pragmaMx => Coder und Bastlerecke => Thema gestartet von: reddragon am 29 September 2010, 21:09:38

Titel: [Solved] Variable "mxIsUser()" genauer definieren
Beitrag von: reddragon 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.
    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??
Titel: Re: Variable "mxIsUser()" genauer definieren
Beitrag von: anmShinichi 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.
Titel: Re: Variable "mxIsUser()" genauer definieren
Beitrag von: reddragon 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...
Titel: Re: Variable "mxIsUser()" genauer definieren
Beitrag von: dema80 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
Titel: Re: Variable "mxIsUser()" genauer definieren
Beitrag von: reddragon am 02 Oktober 2010, 20:31:08
Super, perfekt, Danke  :thumbup: