Example #1
0
         $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';