Esempio n. 1
0
 $dta = user_get_data($_REQUEST['pid']);
 $user['char_name'] = user_get_name($_REQUEST['pid']);
 $user['race'] = substr($dta['race'], 2);
 $user['civ'] = substr($dta['civilisation'], 2);
 $user['cult'] = substr($dta['cult'], 2);
 $_USER = new RyzomUser($user);
 $menu = new AchMenu($_REQUEST['cat']);
 $open = $menu->getOpenCat();
 if ($open != 0) {
     if ($_REQUEST['cult']) {
         $cult = $_REQUEST['cult'];
         $_SESSION['cult'] = $cult;
     } elseif ($_SESSION['cult']) {
         $cult = $_SESSION['cult'];
     } else {
         $cult = $_USER->getCult();
     }
     if ($_REQUEST['civ']) {
         $civ = $_REQUEST['civ'];
         $_SESSION['civ'] = $civ;
     } elseif ($_SESSION['civ']) {
         $civ = $_SESSION['civ'];
     } else {
         $civ = $_USER->getCiv();
     }
     $cat = new CSRCategory($open, $_USER->getRace(), $cult, $civ);
     if ($_REQUEST['grant'] != "") {
         $cat->grantNode($_REQUEST['grant'], $_USER->getID());
     }
     if ($_REQUEST['deny'] != "") {
         $cat->denyNode($_REQUEST['deny'], $_USER->getID());