<?php $rows = array(); $objRecruitment = new Recruitment(); $objProject = new Project(); $projects = $objProject->getAllProjectTypes(); $waves = $objProject->getWaves(); $objTeam = new Team(); $teams = $objTeam->getTeamsForSearch(); $objPosition = new Position(); $positions = $objPosition->getAllPositions(true); $objForm = new Form(); $criteria = array(); if ($objForm->isPost('position')) { $project = $objForm->getPost('project'); if (!empty($project)) { $criteria['project_type_id'] = $project; } $project_year = $objForm->getPost('project_year'); if (!empty($project_year)) { $criteria['project_year'] = $project_year; } $project_wave = $objForm->getPost('project_wave'); if (!empty($project_wave)) { $criteria['project_wave'] = $project_wave; } $team = $objForm->getPost('team'); if (!empty($team)) { $criteria['team_id'] = $team; } $position = $objForm->getPost('position');
$params = array(); if ($objForm->isPost('project_type_id')) { $objValid->_expected = array('project_type_id', 'project_year'); $objValid->_required = array('project_type_id', 'project_year'); if ($objValid->isValid()) { $valid = 'yes'; $project_year = $objForm->getPost('project_year'); $project_type_id = $objForm->getPost('project_type_id'); $project_type = $objProject->getProjectTypeById($project_type_id); //var_dump($project_year); if (!empty($project_type)) { $split = explode('_', $project_year); $year_start = $split[0]; if (count($split) == 2) { $wave_id = $split[1]; $wave_info = $objProject->getWaves(array('id' => 3))[0]; $month_start = $wave_info['month_start']; $month_end = $wave_info['month_end']; $year_end = $wave_info['same_start_end'] == '1' ? $year_start : $year_start + 1; } else { $wave_id = 0; $month_start = $project_type['month_start']; $month_end = $project_type['month_end']; $year_end = $project_type['same_start_end'] == '1' ? $year_start : $year_start + 1; } $params = array('project_type_id' => $project_type_id, 'wave_id' => $wave_id, 'month_start' => $month_start, 'year_start' => $year_start, 'month_end' => $month_end, 'year_end' => $year_end); //var_dump($params); $return = $objProject->addProject($params); if ($return['result']) { $id = $return['id']; if ($project_type_id == 5) {