header("Location: /bill/?paysum={$error['nomoney']}"); exit; } } else { projects::setFirstProjectsList($prj_id); header('Location: /bill/success/'); exit; } } break; case 'prj_top': $nProject = __paramInit('int', 'pid', 'pid'); $oProject = new projects(); $aProject = $oProject->GetPrjCust($nProject); $_SESSION['bill.GET']['back'] = $_SERVER["HTTP_REFERER"] ? $_SERVER["HTTP_REFERER"] : '/'; if ($uid && !new_projects::isKonkurs($aProject["kind"]) && $aProject["user_id"] == $uid && $aProject['closed'] != "t" && $aProject['is_blocked'] != 't' && projects::checkShowTop($aProject)) { if (!new_projects::topPublicProject($nProject, $uid, $error)) { if ($error['nomoney']) { header("Location: /bill/?paysum={$error['nomoney']}"); exit; } } else { header('Location: /bill/success/'); exit; } } else { header('Location: /404.php'); exit; } break; case "delete":
/** * Проверка типа проекта * @return boolean конкурс или простой проект. */ function isKonkurs() { return parent::isKonkurs($this->_project['kind']); }
$name = $usr->GetName($_SESSION["uid"], $err); $dir = $name["login"]; ?> <span style="width:100%; height:1px; margin:5px auto; display:block; padding:0; background:#d7d7d7"></span> <?php foreach ($prjs as $ikey => $prj) { $upText = $prj['kind'] == 7 ? 'ваш конкурс' : ($prj['kind'] == 4 ? 'вашу вакансию' : 'ваш проект'); $spec = projects::getPrimarySpec($prj['id']); $prj['category'] = $spec['category_id']; if (is_new_prj($prj['post_date'])) { $blink = !$is_emp && $prj['pro_only'] == 't' && !$is_pro && $uid != $prj['user_id'] ? "/proonly.php" : getFriendlyURL("blog", $prj['thread_id']); } else { $blink = !$is_emp && $prj['pro_only'] == 't' && !$is_pro && $uid != $prj['user_id'] ? "/proonly.php" : getFriendlyURL("project", $prj['id']); } $plink = "/users/" . $prj['login'] . "/project/?prjid=" . $prj['id']; $is_konkurs = new_projects::isKonkurs($prj['kind']); $upprc = $up_price[$is_konkurs ? 'kon' : 'prj']; if ($prj['payed'] && !$is_konkurs) { ?> <table cellpadding="4" cellspacing="0" style="width:100%; border:0"><tr style=" vertical-align:top;"><td style="padding-left: 10px; padding-bottom: 5px;"> <div class="fl2_date"> <div class="fl2_date_day"> <?php echo str_ago_pub(strtotimeEx($prj['create_date'])); ?> </div> <div class="fl2_date_date"> <?php echo strftime("%d ", strtotimeEx($prj['create_date'])) . monthtostr(strftime("%m", strtotimeEx($prj['create_date']))) . ", " . $daysOfWeek[date("N", strtotimeEx($prj['create_date']))]; ?> </div>