Ejemplo n.º 1
0
    $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';
Ejemplo n.º 2
0
        ?>
                         <?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">Пожаловаться на проект: 
                                        &nbsp;&nbsp;&nbsp;<a class="b-layout__link b-layout__link_dot_c10600 abuse-employer-project-link" href="javascript:void(0)">Работодателю</a>
                                        &nbsp;/&nbsp; <a class="b-layout__link b-layout__link_dot_c10600 abuse-moderator-project-link" href="javascript:void(0)">Модератору</a>
                                        </span> 
                                        &#160; <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 
            }
            ?>