$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());