$delete = array(); foreach ($_POST['name'] as $cTypeKey => $cTypeName) { if (!trim($cTypeName)) { continue; } $ctID = __paramValue('int', $_POST['id'][$cTypeKey]); $ctName = trim(__paramValue('string', $_POST['name'][$cTypeKey])); $ctTextarea = __paramValue('bool', $_POST['textarea'][$cTypeKey]); $ctRequired = __paramValue('bool', $_POST['required'][$cTypeKey]); $ctPos = __paramValue('int', $_POST['pos'][$cTypeKey]); if ($ctPos > 99) { $ctPos = 99; } elseif ($ctPos < -99) { $ctPos = -99; } elseif (!$ctPos) { $ctPos = 1; } $ctDel = __paramValue('int', $_POST['del'][$cTypeKey]); if (!$ctID && !$ctDel) { $add[] = array('name' => $ctName, 'textarea' => $ctTextarea, 'required' => $ctRequired, 'pos' => $ctPos); } elseif ($ctDel && $ctID) { $delete[] = array('id' => $ctID); } elseif ($ctID && !$ctDel) { $edit[] = array('id' => $ctID, 'name' => $ctName, 'textarea' => $ctTextarea, 'required' => $ctRequired, 'pos' => $ctPos); } } projects_complains::updateTypes($add, $edit, $delete, $moder); } $complainTypes = projects_complains::getTypes($moder, false); $css_file = array('moderation.css', 'nav.css'); include $rpath . 'template.php';
?> <?php if (!is_emp() && !($project['exec_id'] && $exec_info)) { ?> <div class="b-buttons b-buttons_padbot_30"> <?php if (get_uid(false) && $project['kind'] != 9) { ?> <div class="b-layout__txt b-layout__txt_padtop_10 b-layout__txt_float_right i-shadow"><?php $templates = array(uploader::getTemplate('uploader', 'project_abuse/'), uploader::getTemplate('uploader.file', 'project_abuse/'), uploader::getTemplate('uploader.popup', 'project_abuse/')); uploader::init(array('abuse_uploader' => array('umask' => uploader::umask('prj_abuse'), 'validation' => array('allowedExtensions' => array('jpg', 'gif', 'png', 'jpeg'), 'restrictedExtensions' => array(), 'sizeLimit' => tmp_project::MAX_FILE_SIZE), 'text' => array('uploadButton' => iconv('cp1251', 'utf8', 'Прикрепить файлы')))), $templates); $complain = true; $obj_project->IsHaveComplain($project['id'], get_uid(), $complain); $is_project_complain_sent = $obj_project->isComplainSent($project['id']); require_once $_SERVER['DOCUMENT_ROOT'] . "/classes/projects_complains.php"; $complainTypes = projects_complains::getTypes(); include $_SERVER['DOCUMENT_ROOT'] . "/projects/tpl.abuse.php"; ?> <span class="b-layout__txt_color_c10600">Пожаловаться на проект: <a class="b-layout__link b-layout__link_dot_c10600 abuse-employer-project-link" href="javascript:void(0)">Работодателю</a> / <a class="b-layout__link b-layout__link_dot_c10600 abuse-moderator-project-link" href="javascript:void(0)">Модератору</a> </span>   <img class="b-layout__pic b-layout__pic_absolute b-layout__txt_hide" id="project_abuse_success" style="top:-8px; left:400px" src="/images/thanks.png" width="80" height="36"> </div> <?php } ?>