$lang = get_config('language_set'); require_once 'i18n/' . $lang . '/i18n.php'; require_once PATH_TO_CLASSES . '/cls_fast_template.php'; require_once PATH_TO_CLASSES . '/cls_permissions.php'; // inicjowanie klasy, wkazanie katalogu przechowuj±cego szablony $ft = new FastTemplate('./templates/' . $lang . '/tpl'); // egzemplarz klasy obs³uguj±cej bazê danych Core $db = new DB_SQL(); // pobieramy poziom uprawnieñ $query = sprintf("\r\n SELECT \r\n permission_level \r\n FROM \r\n %1\$s \r\n WHERE \r\n login = '******'", TABLE_USERS, $_SESSION['login']); $db->query($query); $db->next_record(); $privileges = $db->f('permission_level'); // egzemplarz klasy do obs³ugi uprawnieñ $perms = new permissions(); $permarr = $perms->getPermissions($privileges); $ft->assign(array('PERMS_USER' => false, 'PERMS_WRITER' => false, 'PERMS_MODERATOR' => false, 'PERMS_TPLEDITOR' => false, 'PERMS_ADMIN' => false)); switch ($privileges) { case '1': $privilege_level = 1; $ft->assign('PERMS_USER', true); break; case '3': $privilege_level = 2; $ft->assign('PERMS_USER', true); $ft->assign('PERMS_WRITER', true); break; case '7': $privilege_level = 3; $ft->assign('PERMS_USER', true); $ft->assign('PERMS_WRITER', true);