public function add_career() { $this->_checkPermission(); $data = $_POST['career']; Flash::set('postdata', $data); // verification if (empty($data['title'])) { Flash::set('error', __('You have to specify a job title!')); redirect(get_url('career/create')); } // if (empty($data['contact_person'])){ // Flash::set('error', __('You have to specify the contact email!')); // redirect(get_url('career/create')); // } if (empty($data['posted_date'])) { Flash::set('error', __('You have to specify the posted date!')); redirect(get_url('career/create')); } if (empty($data['closing_date'])) { Flash::set('error', __('You have to specify the closing date!')); redirect(get_url('career/create')); } $career = new Career($data); $career->posted_date = date("Y-m-d", strtotime($career->posted_date)); $career->closing_date = date("Y-m-d", strtotime($career->closing_date)); $career->status = 1; $career->created_by_id = AuthUser::getId(); $career->created_on = date('Y-m-d H:i:s'); if (!$career->save()) { Flash::set('error', __('Career is not added!')); redirect(get_url('career/create')); } else { Flash::set('success', __('Career has been added!')); if (isset($_POST['commit'])) { redirect(get_url('career')); } else { redirect(get_url('career/view/' . $career->lastInsertId())); } } redirect(get_url('career')); }