Esempio n. 1
0
 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'));
 }