if (!$page) { $page = 1; } if ($login) { // Ћичный блог пользовател¤ $login = pg_escape_string($login); $user = new users(); $user->GetUser($login); if ($user->uid && !$user->is_banned) { if (!is_emp($user->role)) { $user = new freelancer(); $user->GetUser($login); $is_visible = substr($user->tabs, 3, 1); } else { $user = new employer(); $user->GetUser($login); $is_visible = substr($user->tabs, 2, 1); } $user->GetUser($login); if ($is_visible) { $themes = $blog->GetMsgs($user->uid, $page, $num_msgs, $error, 1); } } $rss_title = "Ћичные блоги на FL.ru ({$user->login})"; $rss_link = $host . "/rss/blogs.php?user={$user->login}"; $rss_description = "Ћичные блоги на сайте www.fl.ru ({$user->login})"; $gr_name = "Ћичные блоги"; } else { // ќбщие блоги $themes = $blog->GetGroup($gr, $gr_name, $num_msgs, $page, $err, 0, 1, $from, $read_only, "new", false); $rss_title = "Ѕлоги на FL.ru ({$gr_name})";
<?php require_once $_SERVER['DOCUMENT_ROOT'] . "/classes/employer.php"; $user = new employer(); $user->GetUser($_SESSION['login']); ?> <style> .tarif { color: #333333; font-size: 13px; } </style> <h1>Услуги</h1> <?php if ($profs) { ?> <table width="100%" border="0" cellspacing="0" cellpadding="19"> <tr valign="top"> <td height="400" valign="top" bgcolor="#FFFFFF" class="box2" style="color: #333333;"> <div style="color: #000000; font-size: 35px; margin-bottom: 25px;">Предоставленные услуги</div> <table width="290" border="0" cellspacing="0" cellpadding="0" style="background-image: url(/images/bg_pro.gif); background-repeat: no-repeat;"> <tr valign="top"> <td width="50" rowspan="2" style="height: 112; padding-top:35px; padding-left:8px;padding-right:3px;"><?php echo view_avatar($user->login, $user->photo); ?> </td> <td class="frlname" style="height: 112; padding-top:35px;"><?php echo view_pro_emp(); ?> <?php echo $user->uname;
require_once $_SERVER['DOCUMENT_ROOT'] . '/tu/models/TServiceOrderModel.php'; //Для чего тут? session_start(); $uid = get_uid(); $stop_words = new stop_words(hasPermissions('users')); $g_page_id = "0|25"; $name = trim($_GET['user']); $page = trim($_GET['p']); $template = 'template2.php'; $css_file = array('profile.css', 'opinions.css', '/css/block/b-opinion/b-opinion.css', '/css/block/b-icon/__cont/b-icon__cont.css', '/css/nav.css', '/css/block/b-voting/b-voting.css'); $js_file = array('warning.js', 'note.js', 'status.js', 'banned.js', 'tawl.js', 'paid_advices.js', '/css/block/b-filter/b-filter.js', '/css/block/b-fon/b-fon.js', '/css/block/b-layout/b-layout.js', 'del_acc.js', 'sbr.js', 'specadd.js', 'drafts.js', 'polls.js', 'mAttach.js', 'blogs_cnt.js', 'blogs.js', 'opinions.js', 'calendar.js', 'projects-quick-edit.js', 'attachedfiles.js', 'projects.js'); //rus $page_keyw = "работа, удаленная работа, поиск работы, предложение работы, портфолио фрилансеров, fl.ru"; $page_descr = "Работа. Удаленная работа. Поиск работы. Предложение работы. Портфолио фрилансеров. FL.ru"; $user = new employer(); $user->GetUser($name); $p_user = $user; if (strtolower($user->uid) == strtolower($uid) && is_pro(true)) { $no_adv = true; } else { $no_adv = false; } switch ($page) { case "rating": $css_file[] = "promotion.css"; if ($user->uid == $uid) { $js_file[] = 'raphael-min.js'; $js_file[] = 'svg.js'; } $inner = "rating_inner.php"; $activ_tab = 11;
/** * Выдает объект sbr в зависимости от роли пользователя и запрошенной страницы. * Админ может выступать от роли фрилансера/работодателя чужой сделки, админа или обычного участника сделки. * * @return object экземпляр класса sbr_emp|sbr_frl|sbr_adm. */ static function getInstance($access = NULL, $U = NULL, $is_emp = NULL) { $req =& $_REQUEST; $sess =& $_SESSION; $site = $req['site']; $sbr = NULL; if (!$sess['uid'] && !$U) { return NULL; } if (($is_adm = hasPermissions('sbr', $sess['uid'])) || hasPermissions('sbr_finance', $sess['uid'])) { if (isset($req['access'])) { if ($req['access'] == self::USER_ACCESS) { unset($sess['F']); unset($sess['E']); unset($sess['access']); } else { $sess['access'] = $req['access']; if ($req['F']) { $sess['F'] = $req['F']; unset($sess['E']); } else { if ($req['E']) { $sess['E'] = $req['E']; unset($sess['F']); } else { unset($sess['F']); unset($sess['E']); } } } } if (!$access) { $access = $sess['access']; } } if (hasPermissions('sbr_finance', $sess['uid'])) { $is_adm_sbr = true; } if ($is_adm && $site == 'admin') { // доступ А. $sbr = new sbr_adm($sess['uid'], $sess['login']); } else { if ($is_adm_sbr && $site == 'admin') { $sbr = new sbr_adm_finance($sess['uid'], $sess['login']); } else { if ($access == self::ADMIN_ACCESS) { if ($U && $is_emp !== NULL) { if ($is_emp) { $E = $U; } else { $F = $U; } } else { $E = $sess['E']; $F = $sess['F']; } if ($E) { $cls = 'sbr_emp'; if ($E instanceof users) { $u = $E; } else { $u = new employer(); $u->GetUser($E); } } else { if ($F) { $cls = 'sbr_frl'; if ($F instanceof users) { $u = $F; } else { $u = new freelancer(); $u->GetUser($F); } } } if ($u && !$err) { // отдаем доступ Ф или Р. $sbr = new $cls($u->uid, $u->login, $sess['uid']); } } } } if (!$sbr && $sess['uid']) { $cls = $access == self::ADMIN_ACCESS && $is_adm ? 'sbr_adm' : ($access == self::ADMIN_ACCESS && $is_adm_sbr ? 'sbr_adm_finance' : (is_emp($sess['role']) ? 'sbr_emp' : 'sbr_frl')); $sbr = new $cls($sess['uid'], $sess['login']); } return $sbr; }