[Solved] Eine Abfrage für Gäste erstellen

Begonnen von SvenW, 14 Mai 2009, 09:36:18

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

SvenW

Hallo :),

Ich benötige eine Abfrage in meinem Theme für Gäste.

// Der Text Einloggen dürfen nur Gäste sehen...
if (!MX_IS_USER && !MX_IS_ADMIN) {
$themesetting['headnav'][_LOGIN] = array('link' => 'modules.php?name=Your_Account',
    'case' => array(
        MX_MODULE == 'Your_Account',
        ));
} else {

}
// Der Text Abmelden dürfen nur Members und der Admin sehen...
if (MX_IS_ADMIN || MX_IS_USER) {
$themesetting['headnav'][_LOGOUT] = array('link' => 'modules.php?name=Your_Account&op=logout',   
'case' => array(
        MX_MODULE == 'Your_Account',
        ));
} else {

}

/**



Die Abfrage für Gäste "if (!MX_IS_USER && !MX_IS_ADMIN) {" wirkt ein bisschen murksig und ich frage mich, ob das evtl. in einer Endlosabfrage entartet?

Oder kann man das so lassen?


Andi

Hoi :)

das ist schon korrekt so  :thumbup:

Wobei man die beiden Blöcke in eine if/else zusammenfassen könnte.
if (!MX_IS_USER && !MX_IS_ADMIN) {               
// Der Text Einloggen dürfen nur Gäste sehen...
$themesetting['headnav'][_LOGIN] = array('link' => 'modules.php?name=Your_Account',
    'case' => array(
        MX_MODULE == 'Your_Account',
        ));               
} else {
// Der Text Abmelden dürfen nur Members und der Admin sehen...
$themesetting['headnav'][_LOGOUT] = array('link' => 'modules.php?name=Your_Account&op=logout',   
   'case' => array(
        MX_MODULE == 'Your_Account',
        ));             
}


Bei den Your_Account-Links macht es aber keinen Sinn, die Adminberechtigung zu berücksichtigen, da würde ich nur MX_IS_USER abfragen.
schön´s Grüssle, Andi

SvenW