messages::SendProjectWarn($project['login'], $prj_id); header('Location: ' . getFriendlyURL('project', $project['id']) . '?' . $from_prm_s); exit; # } break; case 'deloffer': if (isset($_GET['oid'])) { $offer_id = (int) trim($_GET['oid']); } // пишем лог админских действий пока еще само предложение не грохнули... if ($_SESSION['uid'] && hasPermissions('projects')) { $obj_offer->DelOfferLog($offer_id, $prj_id, $project['name'], $project['user_id']); // отправляем уведомление об удалении предложения $obj_offer->DelOfferNotification($offer_id, $_SESSION['uid']); } if (!$obj_offer->DelOffer($offer_id, $prj_id, $uid, hasPermissions('projects'))) { header('Location: ' . getFriendlyURL('project', $project['id']) . '?' . $from_prm_s); } exit; } } if ((hasPermissions('projects') || $project['user_id'] == $uid) && !$project['is_blocked'] && $project['closed'] != 't') { switch ($action) { case 'free_prj_up': if (hasPermissions('projects')) { $prj_id = intval($_POST['pid']); if (new_projects::FreeUpPublicProject($prj_id, $project['user_id']) == true) { require_once $_SERVER['DOCUMENT_ROOT'] . '/classes/admin_log.php'; $sObjLink = '/projects/?pid=' . $prj_id; $log = admin_log::addLog(admin_log::OBJ_CODE_PROJ, 17, $project['user_id'], $prj_id, $project['name'], $sObjLink, 0, '', 0, ''); }