$js_file[] = 'raphael-min.js'; $js_file[] = 'svg.js'; } $inner = "rating_inner.php"; $activ_tab = 11; break; case "project": require_once $_SERVER['DOCUMENT_ROOT'] . "/classes/projects.php"; $prj_id = intval(trim($_GET['prjid'])); // todo: переполнение integer в БД. if ($prj_id < -2147483648 || $prj_id > 2147483647) { include ABS_PATH . "/404.php"; exit; } $projects = new projects(); $uid = $user->GetUid($err); $prj = $projects->GetPrj($uid, $prj_id); if ($prj['pro_only'] == "t" && !$_SESSION['pro_last'] && $_SESSION['login'] !== $prj['login'] && !hasPermissions('projects')) { header("Location: /proonly.php"); } $inner = "aboutprj_inner.php"; $activ_tab = 0; $page_keyw = "требуется дизайнер, программист, требуется менеджер, фотограф,\n переводчик, автор, журналист, ищу, работа, вакансия, услуги, дизайн,\n сайт, оптимизация, хостинг, флэш, баннер, портфолио, резюме, москва,\n петербург"; $page_descr = substr(preg_replace("'[\r\n\\s]+'", " ", input_ref($prj['descr'])), 0, 150); $page_title = $prj['name']; break; case "opinions": require_once $_SERVER['DOCUMENT_ROOT'] . "/user/opinions.action.php"; $inner = "../opinions_inner.php"; $activ_tab = 5; $css_file[] = 'opinions.css';