<?php include ROOT . '/views/main/header.php'; $employersList = new GetEmployers(); $count = $employersList->getCount(); $k = 1; $arr = array(); for ($j = 1; $j <= $count; $j++) { if ($j % 2 != 0) { $arr["{$k}"] = $j; // массив нечетных чисел $k++; } } $arr2 = array(); $l = 1; foreach ($arr as $key => $value) { if ($key % 2 != 0) { $arr2["{$l}"] = $value; // массив нечетных числе через одно $l++; } } $requestURI = $_SERVER['REQUEST_URI']; $requestURI_array = explode('/', $requestURI); $navID = array_pop($requestURI_array); if (array_key_exists($navID, $arr2)) { $start = $arr2["{$navID}"] - 1; // нумерация записей в базе начинается с нуля $number = 4; $nacessaryProposalsArray = $employersList->getNecessaryProposals($start, $number);
<?php include_once ROOT . '/components/islogin.php'; include_once ROOT . '/models/EmployerModel.php'; if (CheckForLogIn::isLogin()) { if (CheckForProfileOwner::isMyProposal($employer_id)) { GetEmployers::removeProposal($employer_id); header('Location: /employer-navigation/1'); } else { header('Location: /employer-navigation/1'); } } else { header('Location: /employer-navigation/1'); }
<?php include ROOT . '/views/main/header.php'; include_once ROOT . '/models/EmployerModel.php'; $singleProposal = new GetEmployers(); $singleProposalArray = $singleProposal->getSingleProposal($employer_id); echo '<div class="container">'; echo '<div class="row article_index_bgc">'; echo '<div class="col-md-4 article_index_picture">'; echo '<br><img src="' . $singleProposalArray['object_photo1'] . '" width="350px">'; echo '<br><p><i class="fa fa-search"></i> <a id="click_show_specialists"><b>Показать подходящих специалистов рядом</b></a></p>'; echo '<div id="show_spesialists_container">'; include_once ROOT . '/models/EmployeeModel.php'; $region = $singleProposalArray['object_region']; $work_type_array = $singleProposal->getWorkType($employer_id); // массив с нужным типом работы echo '<div class="row">'; echo '<div class="col-md-12">'; echo '<div class="short_employee_description">'; foreach ($work_type_array as $key => $value) { $work_type = $key; $Array = SearchEmployees::search($region, $work_type); foreach ($Array as $employeeId) { $resume = GetEmployees::getResume($employeeId); echo '<p id="pnf"><a href="/employees/' . $resume['employee_id'] . '"><b>' . $resume['name'] . ' ' . $resume['surname'] . '</b></a></p>'; } } echo '</div>'; echo '</div>'; echo '</div>'; echo '</div>';
<?php include_once ROOT . '/components/islogin.php'; include_once ROOT . '/models/EmployerModel.php'; if (CheckForLogIn::isLogin()) { if (CheckForProfileOwner::isMyProfile($reg_id)) { include ROOT . '/views/main/header.php'; $myProposals = GetEmployers::getMyProposals($reg_id); foreach ($myProposals as $value) { echo '<div class="container">'; echo '<div class="row my_resume">'; echo '<div class="col-md-4">'; echo '<div class="employee_photo">'; echo '<img src="' . $value['object_photo1'] . '" width="140px">'; echo '</div>'; echo '</div>'; echo '<div class="col-md-8">'; echo '<div class="short_employee_description">'; echo '<p><b>' . $value['name'] . ' ' . $value['surname'] . '</b>, ' . $value['work_description'] . ', ' . $value['employer_location'] . ', ' . $value['object_region'] . '</p>'; echo '<p id="pnf"><a href="/employers/' . $value['employer_id'] . '">Перейти к предложению</a> | '; echo '<a href="/edit-proposal/' . $value['employer_id'] . '">Редактировать предложение</a></p><hr>'; echo '</div>'; echo '</div>'; echo '</div>'; echo '</div>'; } } else { header('Location: /'); } } else { header('Location: /auth');
include ROOT . '/views/main/header.php'; ?> <div class="container"> <div class="row"> <div class="col-sm-12 resume_proposal"> <div class="row"> <div class="col-sm-12 resume_fill_list_title"> <p>Полный список опубликованных предложений работодателей</p> <?php $employersList = new GetEmployers(); $employersListArray = $employersList->getProposals(); $count = $employersList->getCount(); ?> <p id="res_quantity">Всего предложений на сайте: <?php echo $count; ?> </p> <a href="/create-proposal" class="myButton13">Создать предложение</a> </div> </div> <div class="row">
$prrw = $_POST['prrw']; } else { $prrw = ''; } if (isset($_POST['object_region'])) { $object_region = $_POST['object_region']; } else { $object_region = ''; } $photoPath = array(); $emptyOrNot = array(); $k = 1; foreach ($_FILES as $key => $singleObjectPhotoArray) { $photoTypeArray = explode('/', $singleObjectPhotoArray['type']); $photoType = array_pop($photoTypeArray); $employers = new GetEmployers(); $lastProposalId = $employers->getLastProposal(); if ($lastProposalId == NULL) { $lastID = 0; } else { $lastID = $lastProposalId['employer_id']; } $newName = (string) ($lastID + 1) . $k; if (strlen($singleObjectPhotoArray['tmp_name']) !== 0) { copy($singleObjectPhotoArray['tmp_name'], ROOT . '/uploads/objects/' . $newName . '.' . $photoType); $photoPath["{$key}"] = '/uploads/objects/' . $newName . '.' . $photoType; $typeArr = explode('.', $photoPath["{$key}"]); $emptyOrNot["{$key}"] = array_pop($typeArr); } $k++; }
case 'cargo_handling_work': $work_type_formatted = 'Погрузочно-разгрузочные работы'; break; default: # code... break; } echo '<br><p class="search_empl_results">Специалисты по запросу</p>'; echo '<b>Регион:</b> ' . $region_formatted . '<br>'; echo '<b>Тип работы:</b> ' . $work_type_formatted . '<br><br>'; echo '<a class="back_link_empl" href="/employer-navigation/1">Назад</a><hr>'; include_once ROOT . '/models/EmployeeModel.php'; $searchEmployers = new SearchEmployers(); $Array = $searchEmployers->search($region, $work_type); // print_r($Array); $getEmployers = new GetEmployers(); foreach ($Array as $employerId) { ?> <div class="row"> <div class="col-md-4"> <div class="employer_photo"> <?php $proposal = $getEmployers->getSingleProposal($employerId); // print_r($proposal); echo '<img src="' . $proposal['object_photo1'] . '" width="140px">'; ?>
echo '<a href="/employees/' . $singleLastResume['employee_id'] . '"><b>' . $j . ' ' . $singleLastResume['name'] . ' ' . $singleLastResume['surname'] . '</b>, ' . $singleLastResume['exect_speciality'] . ', опыт работы ' . $singleLastResume['work_experience'] . ' ' . $yearWord . '</a><hr>'; $j++; } } else { echo 'Резюме пока не загружены.'; } ?> </div> <div class="col-sm-6 resume_proposal_3"> <p>Предложения:</p> <?php $proposals = new GetEmployers(); $last5Proposals = $proposals->getLast5Proposals(); if (isset($last5Proposals)) { foreach ($last5Proposals as $value) { echo '<div class="row">'; echo '<div class="col-md-12">'; echo '<a href="/employers/' . $value['employer_id'] . '"><b>' . $value['name'] . ' ' . $value['surname'] . '</b>, ' . $value['work_description'] . ', срок ' . $value['employer_location'] . '</a><hr>'; echo '</div>'; echo '</div>'; } } else { echo 'Предложения пока не загружены.'; } unset($proposals); ?>
} else { $kanw = ''; } if (isset($_POST['prrw'])) { $prrw = $_POST['prrw']; } else { $prrw = ''; } if (isset($_POST['object_region'])) { $object_region = $_POST['object_region']; } else { $object_region = ''; } $photoPath = array(); $emptyOrNot = array(); $employers = new GetEmployers(); $currentProposal = $employers->getSingleProposal($employer_id); $k = 1; foreach ($_FILES as $key => $singleObjectPhotoArray) { $photoTypeArray = explode('/', $singleObjectPhotoArray['type']); $photoType = array_pop($photoTypeArray); // $lastProposalId = $employers->getLastProposal(); $newName = $currentProposal['employer_id'] . $k . $k; if (strlen($singleObjectPhotoArray['tmp_name']) !== 0) { copy($singleObjectPhotoArray['tmp_name'], ROOT . '/uploads/objects/' . $newName . '.' . $photoType); $photoPath["{$key}"] = '/uploads/objects/' . $newName . '.' . $photoType; $typeArr = explode('.', $photoPath["{$key}"]); $emptyOrNot["{$key}"] = array_pop($typeArr); } $k++; }
<?php include_once ROOT . '/components/islogin.php'; include_once ROOT . '/models/AuthModel.php'; include_once ROOT . '/models/ArticleModel.php'; include_once ROOT . '/models/EmployerModel.php'; if (CheckForLogIn::isLogin()) { if (CheckForProfileOwner::isMyProposal($employer_id)) { $singleProposal = new GetEmployers(); $singleProposalArray = $singleProposal->getSingleProposal($employer_id); include ROOT . '/views/main/header.php'; // code echo '<div class="container">'; echo '<div class="row">'; echo '<div class="col-sm-12 resume_proposal"> '; echo '<div class="row">'; echo '<div class="col-sm-12 create_resume_title">'; echo '<p>Редактировать предложение</p><hr>'; echo '</div>'; echo '</div>'; echo '<div class="row">'; echo '<div class="col-md-12">'; echo '<div class="create_resume">'; echo '<br><p><b>Пожалуйста, заполните все поля.</b></p>'; echo '<form class="create_resume_form" action="/edit-proposal-done/' . $employer_id . '" method="post" enctype="multipart/form-data">'; echo '<p><b>Что</b> нужно сделать (впишите свой вариант (если несколько, то через запятую), а затем поставьте нужные галочки):</p>'; echo '<input type="text" name="to_do" placeholder="' . $singleProposalArray['work_description'] . '"/><br><br>'; echo '<table>'; echo '<tr>'; echo '<td><input type="checkbox" name="ppk" id="ppk">'; echo '<label for="ppk">Помещение под ключ</label><br></td>';