/** * @author Bui Dang <*****@*****.**> * action login */ public function action_index() { if (\Fuel\Core\Session::get('login_info')) { \Fuel\Core\Response::redirect(($uri = \Fuel\Core\Session::get('uri_before_login')) ? $uri : \Fuel\Core\Uri::base()); } if (\Fuel\Core\Input::post()) { $login_id = \Fuel\Core\Input::post('login_id'); $pass = \Fuel\Core\Input::post('password'); if ($user = Model_Muser::find_one_by(array('login_id' => $login_id, 'pass' => hash('SHA256', $pass)))) { $login_info = array('department_id' => $user['department_id'], 'division_type' => $user['division_type'], 'name' => $user['name'], 'login_id' => $user['login_id'], 'email' => $user['mail'], 'user_id' => $user['user_id'], 'expired' => time() + 30 * 60); \Fuel\Core\Session::set('login_info', $login_info); $url = \Fuel\Core\Uri::base(); if ($user['division_type'] == 2) { $url = \Fuel\Core\Uri::base() . '?division=2'; } if ($user['division_type'] == 3) { $url = \Fuel\Core\Uri::base() . '?division=3'; } \Fuel\Core\Response::redirect(($uri = \Fuel\Core\Session::get('uri_before_login')) ? $uri : $url); } \Fuel\Core\Session::set_flash('error', 'ログインIDもしくはパスワードが正しくありません'); } $this->template->title = 'UOS求人システム'; $this->template->content = \View::forge('login/index'); }
/** * @author Thuanth6589 <*****@*****.**> * list media */ public function action_index() { $m_group = new \Model_Mgroups(); $m_partner = new \Model_Mpartner(); $tmp = array('' => 'その他'); $data['groups'] = $tmp + (new \Model_Mgroups())->get_type(2); $data['partners'] = $this->_partners; $filters = Input::get(); $query_string = empty($filters) ? '' : '?' . http_build_query($filters); Session::set('medias_url', Uri::base() . 'master/medias' . $query_string); if (isset($filters['m_group_id']) && $filters['m_group_id']) { $data['partners'] += array_column($m_partner->get_partner_group($filters['m_group_id'], $this->_partner_type), 'branch_name', 'partner_code'); } $m_media = new \Model_Mmedia(); $m_post = new \Model_Mpost(); $data['count_media'] = $m_media->count_data($filters); $pagination = \Uospagination::forge('pagination', array('pagination_url' => Uri::base() . 'master/medias' . $query_string, 'total_items' => $data['count_media'], 'per_page' => \Constants::$default_limit_pagination, 'num_links' => \Constants::$default_num_links, 'uri_segment' => 'page', 'show_last' => true)); $filters['offset'] = $pagination->offset; $filters['limit'] = $pagination->per_page; $medias = $m_media->get_data($filters); foreach ($medias as $media) { $media->count_post = $m_post->count_by_media_id($media->m_media_id); } $data['pagination'] = $pagination; $data['medias'] = $medias; $data['type'] = \Constants::$media_type; $data['classification'] = \Constants::get_search_media_classification(); $data['filters'] = $filters; $this->template->title = 'UOS求人システム'; $this->template->content = View::forge('medias', $data); }
public function mysendmail($person, $type) { foreach ($person as $k => $v) { $arr_mail = array(); if ($v['order_id'] == null) { $arr_mail[] = self::get_email_user($v['user_id']); } else { if ($type == 1 or $type == 2 or $type == 3 or $type == 4) { $arr_mail[] = self::get_email_user($v['business_user_id']); $arr_mail[] = self::get_email_user($v['interview_user_id']); } if ($type == 5 or $type == 6 or $type == 7) { $arr_mail[] = self::get_email_user($v['business_user_id']); $arr_mail[] = self::get_email_user($v['agreement_user_id']); } if ($type == 8) { $arr_mail[] = self::get_email_user($v['business_user_id']); } if ($type == 9) { $arr_mail[] = self::get_email_user($v['business_user_id']); $arr_mail[] = self::get_email_user($v['training_user_id']); } } $data = array('person_id' => $v['person_id'], 'uri_base' => Uri::base(), 'uosbo_url' => \Fuel\Core\Config::get('uosbo_url'), 'ss_name' => $v['ss_name'], 'name_kana' => Utility::crop_string($v['name_kana'], 4), 'nametitle' => self::$nametitle[$type]); if (array_filter($arr_mail)) { Utility::sendmail($arr_mail, '求人管理システム', $data, 'email/sendmailperson'); } } }
/** * @author Bui Dang <*****@*****.**> * action detail contact */ public function action_index($id = null) { $data = array(); if (!isset($id) or !\Model_Contact::find_by_pk($id)) { Response::redirect(Uri::base() . 'support/contacts'); } $data['contact'] = \Model_Contact::find_by_pk($id); $this->template->title = 'UOS求人システム'; $this->template->content = \View::forge('contact/index', $data); }
public function action_index() { $export = \Input::get('export', false); //set cookie order \Fuel\Core\Cookie::set('person_url', Uri::base() . 'job/orders'); $this->template->title = 'UOS求人システム'; //get search value $search_arr = \Input::get(); //set return url after edit $pagination_url = \Uri::base() . 'job/orders/index'; $return_url = \Uri::current(); if (\Input::get('flag') != null) { $pagination_url = \Uri::base() . 'job/orders/index' . '?' . http_build_query($_GET); $return_url = \Uri::current() . '?' . http_build_query($_GET); } //config pagination $config = array('pagination_url' => $pagination_url, 'total_items' => count(\Model_Orders::get_all_order_list(null, null, $search_arr)), 'per_page' => \Constants::$default_limit_pagination, 'uri_segment' => 'page', 'num_links' => \Constants::$default_num_links, 'show_last' => true); if ($export) { $config['per_page'] = 100000; } else { //setcookie \Cookie::set('return_url_search', $return_url, 60 * 60 * 24); } //setup pagination $pagination = \Uospagination::forge('orders-pagination', $config); $model_group = new \Model_Mgroups(); $data['listgroup'] = $model_group->get_type(1); $model_partner = new \Model_Mpartner(); $data['listpartner'] = $model_partner->get_filter_partner(array('type' => 1)); //get list media $model_media = new \Model_Mmedia(); $data['listmedias'] = $model_media->get_list_all_media(); if (is_array($data['listmedias']) == false) { $data['listmedias'] = array(); } //get list post $model_post = new \Model_Mpost(); $data['listpost'] = $model_post->get_list_all(); //get list ss $model_ss = new \Model_Mss(); $data['list_all_ss'] = $model_ss->get_list_all_ss(); //get all orders $model_order = new \Model_Orders(); $data['listorders'] = \Model_Orders::get_all_order_list($pagination->per_page, $pagination->offset, $search_arr); if ($export) { $csv_data = $model_order->csv_process($data['listorders']); \Model_Orders::export($csv_data); } foreach ($data['listorders'] as $key => $value) { $data['listorders'][$key]['image_content'] = base64_encode($data['listorders'][$key]['image_content']); $data['listorders'][$key]['price'] = \Model_Orders::cost_of_order($value); } $this->template->content = \View::forge('orders/index', $data); }
/** * @author NamNT * action index */ public function action_index() { $model = new \Model_Employment(); $person = new \Model_Person(); $person_id = \Input::get('person_id'); $data = array(); if (!$person_id) { Response::redirect('job/persons'); } if (!($data_person = $person::find($person_id))) { Response::redirect('job/persons'); } $data = $model->get_data_detail($person_id); $data['person_id'] = $person_id; $application_date = $data_person['application_date']; $get_date = getdate(strtotime($application_date)); if ($get_date['mday'] == '29' and $get_date['mon'] == '2') { $registration_expiration = date('Y-m-d', strtotime(date('Y-m-d', strtotime($application_date)) . ' + 1 year' . '-1 day')); } else { $registration_expiration = date('Y-m-d', strtotime(date('Y-m-d', strtotime($application_date)) . ' + 1 year')); } $data['reg_expiration'] = $registration_expiration; if (\Input::method() == 'POST') { $datas = \Input::post(); foreach ($datas as $key => $value) { if (\Input::post($key) == '') { $datas[$key] = null; } } if ($model->find($person_id)) { $model = $model->find($person_id); $datas['obic7_flag'] = isset($datas['obic7_flag']) ? 1 : 0; if ($datas['obic7_flag'] == 1 && $model->obic7_flag != 1) { $datas['obic7_date'] = date('Y-m-d', time()); } } else { $datas['person_id'] = $person_id; $datas['created_at'] = date('Y-m-d H:i:s'); if (isset($datas['obic7_flag'])) { $datas['obic7_date'] = date('Y-m-d', time()); } } $model->set($datas); if ($model->save()) { Session::set_flash('success', \Constants::$message_create_success); Response::redirect(\Fuel\Core\Uri::base() . 'job/employment?person_id=' . $person_id); } } $this->template->title = 'UOS求人システム'; $this->template->content = \View::forge('employment/index', $data); }
public function action_change_status() { if ($contact_id = Input::post('contact_id')) { $user_login = Session::get('login_info'); $contact = \Model_Contact::find_by_pk($contact_id); if (Input::post('status') == 0) { $contact->set(array('status' => 1, 'user_id' => $user_login['user_id'], 'update_at' => date('Y-m-d H:i:s'))); } if (Input::post('status') == 1) { $contact->set(array('status' => 0, 'user_id' => null, 'update_at' => null)); } $contact->save(); Response::redirect(Uri::base() . 'support/contacts?' . Session::get('url_filter_contacts')); } Response::redirect(Uri::base() . 'support/contacts?' . Session::get('url_filter_contacts')); }
/** * @author Thuanth6589 <*****@*****.**> * delete sssale */ public function action_delete() { if (Input::method() == 'POST') { $sssale_id = Input::post('sssale_id'); $result = 'error-' . Input::post('panel_index'); $message = \Constants::$message_delete_error; if (isset($sssale_id) && ($sssale = \Model_Sssale::find_by_pk($sssale_id))) { if ($sssale->delete_data()) { $result = 'success'; $message = \Constants::$message_delete_success; } } Session::set_flash($result, $message); } $url = Session::get('sssale_url') ? Session::get('sssale_url') : Uri::base() . 'master/sslist'; return Response::redirect($url); }
/** * @author: Bui Cong Dang (dangbcd6591@seta-asia.com.vn) * @params: List partner **/ public function action_index() { $data = array(); $partner = new \Model_Mpartner(); //Get value from form search if ($filter = Input::get()) { Session::set('url_filter_partner', http_build_query($filter)); //Set url filter } $pagination = \Uospagination::forge('pagination', array('pagination_url' => Uri::base() . 'master/partners?' . http_build_query($filter), 'total_items' => $partner->count_data($filter), 'per_page' => \Constants::$default_limit_pagination, 'num_links' => \Constants::$default_num_links, 'uri_segment' => 'page', 'show_last' => true)); $filter['offset'] = $pagination->offset; $filter['limit'] = $pagination->per_page; $data['pagination'] = $pagination; $data['filter'] = $filter; $data['partners'] = $partner->get_filter_partner($filter); $this->template->title = 'UOS求人システム'; $this->template->content = View::forge('partners/index', $data); }
public function before() { $parentReturn = parent::before(); \Fuel\Core\Lang::load("global"); \Fuel\Core\Lang::load("share"); $this->template->jsVars = new JsVars(); $this->template->jsVars->addVar("wsUrl", rtrim(Router::get("ws_" . $this->lang), "/") . "/"); $this->template->jsVars->addVar("baseUrl", \Fuel\Core\Uri::base(FALSE)); $this->template->css = array("fonts.css", "normalize.css", "definitions.css", "template.css", "sprites/generic.css"); $this->template->js = array("libs/jquery-2.1.3.min.js", "libs/jquery-ui.min.js", "libs/mustache.js", "template.js"); $this->template->header = "front_header"; $this->template->set_global(array("menu_selected" => "")); $this->template->footer = "front_footer"; $this->template->footer_options = array(); $fbShare = array("share" => FALSE, "siteName" => '', "title" => '', "description" => '', "image" => ''); $this->template->fbShare = $fbShare; return $parentReturn; }
/** * @author Thuanth6589 <*****@*****.**> * action list ss */ public function action_index() { $filters = Input::get(); $query_string = empty($filters) ? '' : '?' . http_build_query($filters); Session::set('sslist_url', Uri::base() . 'master/sslist' . $query_string); $m_ss = new \Model_Mss(); $data = array(); $data['count_ss'] = $m_ss->count_data($filters); $pagination = \Uospagination::forge('pagination', array('pagination_url' => Uri::base() . 'master/sslist' . $query_string, 'total_items' => $data['count_ss'], 'per_page' => \Constants::$default_limit_pagination, 'num_links' => \Constants::$default_num_links, 'uri_segment' => 'page', 'show_last' => true)); $filters['offset'] = $pagination->offset; $filters['limit'] = $pagination->per_page; $data['ss'] = $m_ss->get_data($filters); $data['addr1'] = \Constants::get_search_address(); $data['filters'] = $filters; $data['pagination'] = $pagination; $this->template->title = 'UOS求人システム'; $this->template->content = View::forge('sslist', $data); }
/** * @author Thuanth6589 * action index */ public function action_index() { $data['person_id'] = Input::get('person_id', ''); $inteview_usami = new \Model_Interviewusami(); if ($data['person_id'] == '' || !\Model_Person::find($data['person_id'])) { return Response::redirect(Uri::base() . 'job/persons'); } $data['inteview_usami'] = \Model_Interviewusami::find_one_by('person_id', $data['person_id']); if (Input::method() == 'POST') { $fields = Input::post('data'); $inteview_usami->set_data($fields); if ($inteview_usami->save_data()) { Session::set_flash('success', \Constants::$message_create_success); return Response::redirect(Uri::base() . 'job/interviewusami?person_id=' . $data['person_id']); } Session::set_flash('error', \Constants::$message_create_error); } $this->template->title = 'UOS求人システム'; $this->template->content = View::forge('interviewusami/index', $data); }
/** * @author Thuanth6589 <*****@*****.**> * action delete user */ public function action_delete() { if (Input::method() == 'POST') { $user_id = Input::post('user_id', null); $result = 'error'; if (!\Model_Muser::find_by_pk($user_id)) { $message = 'ユーザーは存在しません'; } else { $message = \Constants::$message_delete_error; $user = new \Model_Muser(); if ($user->delete_data($user_id)) { $result = 'success'; $message = \Constants::$message_delete_success; } } Session::set_flash($result, $message); } $url = Session::get('users_url') ? Session::get('users_url') : Uri::base() . 'master/users'; return Response::redirect($url); }
public function action_colors($id = null) { $pass = Model_Pass::find($id); $val = \Fuel\Core\Validation::forge(); $val->add_field('background_color', 'Background Color', 'max_length[255]'); $val->add_field('foreground_color', 'Foreground Color', 'max_length[255]'); $val->add_field('label_color', 'Label Color', 'max_length[255]'); if ($val->run()) { $pass->background_color = \Fuel\Core\Input::post('background_color'); $pass->foreground_color = \Fuel\Core\Input::post('foreground_color'); $pass->label_color = \Fuel\Core\Input::post('label_color'); if ($pass->save()) { Session::set_flash('success', e('Set colors of pass #' . $id)); Response::redirect('admin/pass/view/' . $id); } else { Session::set_flash('error', e('Could not update pass #' . $id)); } } else { if (\Fuel\Core\Input::method() == 'POST') { $pass->background_color = $val->validated('background_color'); $pass->foreground_color = $val->validated('foreground_color'); $pass->label_color = $val->validated('label_color'); Session::set_flash('error', $val->error()); } $this->template->set_global('pass', $pass, false); } $this->template->title = "Pass colors"; $this->template->set_safe('head', '<script type="text/javascript" src="' . \Fuel\Core\Uri::base() . 'assets/modcoder_excolor/jquery.modcoder.excolor.js"></script>'); $this->template->content = View::forge('admin/pass/colors'); }
public function action_index() { $data = array(); $model_par = new \Model_Mpartner(); $model_ss = new \Model_Mss(); $model_job = new \Model_Job(); $model_or = new \Model_Orders(); $m_user = new Model_Muser(); $m_person = new Model_Person(); $data['m_partner'] = $model_par->count_data(array('status' => 1)); $data['m_ss'] = $model_ss->count_data(array('status' => '0')); $data['job'] = $model_job->count_data(); $data['or'] = count($model_or->get_all_order_list(null, null, array('unapproved' => '0'))); $data['person_inactive'] = $m_person->count_data(array('status' => '0')); $this->template->title = 'UOS求人システム'; $this->template->content = View::forge('default/top', $data); $user_info = \Fuel\Core\Session::get('login_info'); $division = $user_info['division_type']; $department_id = $user_info['department_id']; if ($division == 2) { $data['count_partner'] = $model_par->count_data(array('department_id' => $department_id, 'status' => '1')); $data['count_ss'] = $model_ss->count_data(array('department_id' => $department_id, 'status' => '0')); $data['count_job'] = $model_job->count_job_department_id(array('department_id' => $department_id, 'status' => '0')); $data['count_order'] = count($model_or->get_all_order_list(null, null, array('department_id' => $department_id, 'unapproved' => '0'))); $data['list_user'] = $m_user->get_data(array('department_id' => $department_id, 'order_by_time' => 1)); $data['link_partner'] = \Fuel\Core\Uri::base() . 'master/partners?department_id=' . $department_id . '&status=1'; $data['link_ss'] = \Fuel\Core\Uri::base() . 'master/sslist?department_id=' . $department_id . '&status=0'; $data['link_job'] = \Fuel\Core\Uri::base() . 'job/jobs?department_id=' . $department_id . '&status=0'; $data['link_order'] = \Fuel\Core\Uri::base() . 'job/orders?department_id=' . $department_id . '&unapproved=0&flag=1'; $array_user = array(); foreach ($data['list_user'] as $user) { $array_user[] = $user->user_id; } $list_person = $m_person->get_person_division_2($array_user); foreach ($list_person as $person) { foreach ($array_user as $k => $v) { if ($person['interview_user_id'] == $v || $person['agreement_user_id'] == $v || $person['training_user_id'] == $v || $person['partner_user_id'] == $v) { if ($person['contact_result'] == 0) { $data['count'][$v]['contact_result'] = isset($data['count'][$v]['contact_result']) ? $data['count'][$v]['contact_result'] + 1 : 1; } if ($person['review_date'] == '') { $data['count'][$v]['review_date'] = isset($data['count'][$v]['review_date']) ? $data['count'][$v]['review_date'] + 1 : 1; } if ($person['review_result'] == 0) { $data['count'][$v]['review_result'] = isset($data['count'][$v]['review_result']) ? $data['count'][$v]['review_result'] + 1 : 1; } if ($person['adoption_result'] == 0) { $data['count'][$v]['adoption_result'] = isset($data['count'][$v]['adoption_result']) ? $data['count'][$v]['adoption_result'] + 1 : 1; } if ($person['contract_date'] == '') { $data['count'][$v]['contract_date'] = isset($data['count'][$v]['contract_date']) ? $data['count'][$v]['contract_date'] + 1 : 1; } if ($person['contract_result'] == 0) { $data['count'][$v]['contract_result'] = isset($data['count'][$v]['contract_result']) ? $data['count'][$v]['contract_result'] + 1 : 1; } if ($person['hire_date'] == '') { $data['count'][$v]['hire_date'] = isset($data['count'][$v]['hire_date']) ? $data['count'][$v]['hire_date'] + 1 : 1; } if ($person['employee_code'] == '') { $data['count'][$v]['employee_code'] = isset($data['count'][$v]['employee_code']) ? $data['count'][$v]['employee_code'] + 1 : 1; } if ($person['work_confirmation'] == 0) { $data['count'][$v]['work_confirmation'] = isset($data['count'][$v]['work_confirmation']) ? $data['count'][$v]['work_confirmation'] + 1 : 1; } } } } $data['pagination'] = \Uospagination::forge('pagination', array('pagination_url' => Uri::base() . '?division=2', 'total_items' => count($data['list_user']), 'per_page' => \Constants::$default_limit_pagination, 'num_links' => \Constants::$default_num_links, 'uri_segment' => 'page', 'show_last' => true)); $this->template->content = View::forge('default/division2', $data); } elseif ($division == 3) { $this->division3(); } else { $this->template->content = View::forge('default/top', $data); } }
echo Session::get_flash('error'); ?> </div> <?php } ?> <h3> 媒体 </h3> <form action="<?php echo \Fuel\Core\Uri::base(); ?> master/media/delete" method="post"> <p class="text-right"> <a href="<?php echo \Fuel\Core\Session::get('medias_url') ? \Fuel\Core\Session::get('medias_url') : \Fuel\Core\Uri::base() . 'master/medias'; ?> " class="btn btn-warning btn-sm right"> <i class="glyphicon glyphicon-arrow-left icon-white"></i> 戻る </a> <?php if (isset($media)) { ?> <input name="m_media_id" type="hidden" value="<?php echo $media->m_media_id; ?> "> <button class="btn btn-danger btn-sm" type="button" id="btn_medias_back"> <i class="glyphicon glyphicon-trash icon-white"></i> 削除
/** * * @return boolean is true str1!=str2 */ public function action_index() { $data_interview = array(); if (!($person_id = Input::get('person_id')) or !\Model_Person::find($person_id)) { Response::redirect(Uri::base() . 'job/persons'); } if ($data = Input::post()) { if (isset($data['anamnesis'])) { $data['anamnesis'] = json_encode($this->remove_value_empty($data['anamnesis'])); } if (isset($data['medical_history'])) { $data['medical_history'] = json_encode($this->remove_value_empty($data['medical_history'], array('name', 'year'))); } if (isset($data['surgical_history'])) { $data['surgical_history'] = json_encode($this->remove_value_empty($data['surgical_history'], array('name', 'year'))); } if (isset($data['working_arrangements'])) { $data['working_arrangements'] = $this->convertarraytostring($data['working_arrangements']); } if (isset($data['weekend'])) { $data['weekend'] = $this->convertarraytostring($data['weekend']); } if (isset($data['special_license'])) { $data['special_license'] = $this->convertarraytostring($data['special_license']); } if (isset($data['other'])) { $data['other'] = $this->convertarraytostring($data['other']); } if (isset($data['mechanic_qualification'])) { $data['mechanic_qualification'] = $this->convertarraytostring($data['mechanic_qualification']); } if (isset($data['PC'])) { $data['PC'] = $this->convertarraytostring($data['PC']); } if (isset($data['start_time_hh']) or isset($data['start_time_mm'])) { $data['start_time'] = $this->merge_hh_mm($data['start_time_hh'], $data['start_time_mm']); } if (isset($data['end_time_hh']) or isset($data['end_time_mm'])) { $data['end_time'] = $this->merge_hh_mm($data['end_time_hh'], $data['end_time_mm']); } if (isset($data['weekend_start_time_hh']) or isset($data['weekend_start_time_mm'])) { $data['weekend_start_time'] = $this->merge_hh_mm($data['weekend_start_time_hh'], $data['weekend_start_time_mm']); } if (isset($data['weekend_end_time_hh']) or isset($data['weekend_end_time_mm'])) { $data['weekend_end_time'] = $this->merge_hh_mm($data['weekend_end_time_hh'], $data['weekend_end_time_mm']); } $data['person'] = $person_id; $data = \Model_Interview::_set($data); $interview_id = null; if (isset($data['interview_id']) and $data['interview_id'] != '') { $interview_id = $data['interview_id']; unset($data['interview_id']); } $interview = new \Model_Interview(); if ($interview->save_data($data, $interview_id)) { Session::set_flash('success', \Constants::$message_create_success); } else { Session::set_flash('error', \Constants::$message_create_error); } } if ($interview_data = \Model_Interview::find_one_by('person', $person_id)) { $data_interview['interviews'] = $interview_data; } $this->template->title = 'UOS求人システム'; $this->template->content = \View::forge('interview/index', $data_interview); }
</button> </div> <?php echo Form::close(); ?> </div> </div> <?php } ?> </div> <div class="hide" id="panel_hidden"> <div class="panel panel-warning"> <div class="panel-body"> <?php echo Form::open(array('class' => 'form-inline sssale_form', 'action' => \Fuel\Core\Uri::base() . 'master/sssale?ss_id=' . $ss_id . '&ss_name=' . $ss_name)); ?> <input type="hidden" name="ss_id" value="<?php echo $ss_id; ?> "> <input type="hidden" name="panel_index" value=""> <table class="table table-striped"> <tbody> <tr> <th class="text-right">売上形態</th> <td> <?php echo Form::select('sale_type', '', $sale_type, array('class' => 'form-control')); ?> <?php
/** * @author Thuanth6589 <*****@*****.**> * action delete media */ public function action_delete() { if (Input::method() == 'POST') { $result = 'error'; $m_media_id = Input::post('m_media_id', null); if (!\Model_Mmedia::find_by_pk($m_media_id)) { $message = '媒体は存在しません'; } else { $umedia = new \Model_Umedia(); $message = \Constants::$message_delete_error; if ($umedia->delete_media($m_media_id)) { $result = 'success'; $message = \Constants::$message_delete_success; } } Session::set_flash($result, $message); } $url = Session::get('medias_url') ? Session::get('medias_url') : Uri::base() . 'master/medias'; return Response::redirect($url); }
<i class="glyphicon glyphicon-trash icon-white"></i> 削除 </button> <?php } ?> </p> </form> <?php if (isset($ss)) { ?> <p class="text-center"> <a href="#">SS基本情報</a> | <a href="<?php echo \Fuel\Core\Uri::base() . 'master/sssale?ss_id=' . $ss->ss_id . '&ss_name=' . urlencode($ss->ss_name); ?> ">売上形態</a> </p> <?php } echo Form::open(array('class' => 'form-inline', 'id' => 'ss_form')); if (isset($ss)) { echo '<input type="hidden" name="ss_id" value="' . $ss->ss_id . '">'; } ?> <table class="table table-striped"> <tbody> <tr> <th class="text-right">取引先(受注先)</th>
?> job/interviewusami?person_id=<?php echo $person_id; ?> ">面接票(宇佐美)</a> </p> <?php echo render('showinfo'); ?> <?php echo Presenter::forge('module/personinfo')->set('person_id', $person_id); ?> <?php echo \Fuel\Core\Form::open(array('method' => 'post', 'action' => \Fuel\Core\Uri::base() . 'job/interview?person_id=' . \Fuel\Core\Input::get('person_id'), 'class' => 'form-inline', 'name' => 'form_interview', 'id' => 'form_interview')); ?> <table class="table table-striped"> <tr> <?php echo \Fuel\Core\Form::input('interview_id', isset($interviews) ? $interviews->interview_id : '', array('type' => 'hidden')); ?> <th class="text-right">面接日</th> <td> <?php echo \Fuel\Core\Form::input('interview_date', \Fuel\Core\Input::post('interview_date', isset($interviews) ? $interviews->interview_date : ''), array('class' => 'form-control dateform', 'size' => '12')); ?> </td> </tr> <tr>
echo Form::file('thumbnail', array('class' => '')); ?> <?php echo Form::error('thumbnail', $err); ?> </div> </div> <div class="form-group"> <label class="col-sm-3 control-label required">Hiển thị</label> <div class="col-sm-4"> <input name="active" value="1" type="checkbox" class="checkbox"> </div> </div> <div class="form-group"> <div class="col-sm-offset-3 col-sm-10"> <button type="submit" class="btn btn-success">Đăng ký</button> <a href="<?php echo \Fuel\Core\Uri::base() . 'admin/mainlogo'; ?> " class="btn btn-default">Quay lại</a> </div> </div> <!--tooltip helper--> <?php require_once APPPATH . 'views/admin/tooltip_helper/mainlogo.php'; ?> <?php echo Form::close();
public function save($ujob_obj, $job_id, $data_post) { if ($job_id != '' && !\Model_Job::find_by_pk($job_id)) { \Fuel\Core\Session::set_flash('report', '求人情報は存在しません'); \Fuel\Core\Session::set_flash('class', 'alert-danger'); \Fuel\Core\Response::redirect(\Fuel\Core\Uri::base() . 'job/jobs'); } \Fuel\Core\Session::set_flash('report', \Constants::$message_create_error); if ($ujob_obj->save_data($data_post, $job_id) >= 0) { \Fuel\Core\Session::set_flash('class', 'alert-success'); \Fuel\Core\Session::set_flash('report', \Constants::$message_create_success); if (\Session::get('url_job_redirect')) { \Fuel\Core\Response::redirect(\Session::get('url_job_redirect')); } \Fuel\Core\Response::redirect(\Fuel\Core\Uri::base() . 'job/jobs'); } }
?> ">本人確認書類</a> <!-- <a href="<?php echo \Fuel\Core\Uri::base() . 'job/interview?person_id=' . $person_id; ?> ">面接票(UOS・その他)</a> --> | <a href="<?php echo \Fuel\Core\Uri::base() . 'job/interviewusami?person_id=' . $person_id; ?> ">面接票</a> | <a href="<?php echo \Fuel\Core\Uri::base() . 'job/emcall?person_id=' . $person_id; ?> ">緊急連絡先</a> </p> <?php if (Session::get_flash('error')) { ?> <div role="alert" class="alert alert-danger alert-dismissible"> <button aria-label="Close" data-dismiss="alert" class="close" type="button"> <span aria-hidden="true">×</span> </button> <?php echo Session::get_flash('error'); ?> </div> <?php
<?php echo Form::input("social[youtube]", $social['youtube'], array('class' => 'form-control')); ?> </div> </div> <div class="form-group"> <label class="col-sm-2 control-label "> Skype </label> <div class="col-sm-6"> <?php echo Form::input("social[skype]", $social['skype'], array('class' => 'form-control')); ?> </div> </div> <div class="form-group"> <div class="col-sm-2"> </div> <div class="col-sm-8"> <a href="<?php echo \Fuel\Core\Uri::base() . 'admin/'; ?> " class="btn btn-default">Quay lại</a> <button type="submit" class="btn btn-success">Cập nhật</button> </div> </div> <?php echo Form::close();
/** * @author Bui Dang <*****@*****.**> * @params: send data edit presenter */ public static function edit($step = null, $type = null, $id = null, $id_label = null) { $p_partner = new \Model_Mpartner(); $p_mss = new \Model_Mss(); $p_sssale_id = new \Model_Sssale(); if ($order_id = \Fuel\Core\Input::get('order_id') and \Fuel\Core\Uri::current() == \Fuel\Core\Uri::base() . 'job/person') { $sssale_id_order = Model_Orders::find_by_pk($order_id)->agreement_type; if (!isset($order_id) or $order_id != 0) { $ss_id_order = Model_Orders::find_by_pk($order_id)->ss_id; } } switch ($step) { case 2: $label_arr_id = array(); $arr_id = array(); $arr_edit = array(); $partner_code = $id; $label_partner_code = $id_label; if (isset($id_label)) { $label_group_id = Model_Mpartner::find_by_pk($label_partner_code)->m_group_id; $label_arr_id = array('label_m_group_id' => $label_group_id, 'label_partner_code' => $label_partner_code); } if ($m_partner = \Model_Mpartner::find_by_pk($partner_code)) { $group_id = $m_partner->m_group_id; $arr_edit_partner = $p_partner->get_partner_group($group_id, $type); $arr_id = array('m_group_id' => $group_id, 'partner_code' => $partner_code); $arr_edit = array('edit_partner' => $arr_edit_partner); } return array_merge($arr_id, $arr_edit, $label_arr_id); break; case 3: $label_arr_id = array(); $arr_id = array(); $arr_edit = array(); $label_ss_id = $id_label; $ss_id = $id; if (!isset($type) || $type == '') { return false; } if (isset($id_label)) { $label_partner_code = \Model_Mss::find_by_pk($label_ss_id)->partner_code; $label_group_id = Model_Mpartner::find_by_pk($label_partner_code)->m_group_id; $label_arr_id = array('label_ss_id' => $label_ss_id, 'label_m_group_id' => $label_group_id, 'label_partner_code' => $label_partner_code); } if ($m_ss = \Model_Mss::find_by_pk($ss_id) and $m_group = \Model_Mpartner::find_by_pk($m_ss->partner_code)) { $partner_code = $m_ss->partner_code; $group_id = $m_group->m_group_id; $arr_edit_partner = $p_partner->get_partner_group($group_id, $type); $arr_edit_ss_id = $p_mss->get_ss_partner($partner_code); $arr_id = array('ss_id' => $ss_id, 'partner_code' => $partner_code, 'm_group_id' => $group_id); $arr_edit = array('edit_partner' => $arr_edit_partner, 'edit_ss_id' => $arr_edit_ss_id); } return array_merge($label_arr_id, $arr_id, $arr_edit); break; case 4: $label_arr_id = array(); $arr_id = array(); $arr_edit = array(); $sssale_id = $id; if (!isset($sssale_id) and isset($sssale_id_order) and $sssale_id_order != 0) { $sssale_id = $sssale_id_order; } $label_sssale_id = $id_label; if (!isset($type) || $type == '') { return false; } if (isset($id_label)) { $label_ss_id = \Model_Sssale::find_by_pk($label_sssale_id)->ss_id; $label_partner_code = \Model_Mss::find_by_pk($label_ss_id)->partner_code; $label_group_id = Model_Mpartner::find_by_pk($label_partner_code)->m_group_id; $label_arr_id = array('label_sssale_id' => $label_sssale_id, 'label_ss_id' => $label_ss_id, 'label_m_group_id' => $label_group_id, 'label_partner_code' => $label_partner_code); } if ($m_ss_sale = \Model_Sssale::find_by_pk($sssale_id) and $m_ss = \Model_Mss::find_by_pk($m_ss_sale->ss_id) and $m_partner = \Model_Mpartner::find_by_pk($m_ss->partner_code)) { $ss_id = $m_ss_sale->ss_id; $partner_code = $m_ss->partner_code; $group_id = $m_partner->m_group_id; $arr_edit_partner = $p_partner->get_partner_group($group_id, $type); $arr_edit_ss_id = $p_mss->get_ss_partner($partner_code); $arr_edit_ss_sale = $p_sssale_id->get_sssale_ss($ss_id); $arr_id = array('sssale_id' => $sssale_id, 'ss_id' => $ss_id, 'partner_code' => $partner_code, 'm_group_id' => $group_id); $arr_edit = array('edit_partner' => $arr_edit_partner, 'edit_ss_id' => $arr_edit_ss_id, 'edit_ss_sale' => $arr_edit_ss_sale); } else { if (isset($ss_id_order) and $m_ss = \Model_Mss::find_by_pk($ss_id_order) and $m_partner = \Model_Mpartner::find_by_pk($m_ss->partner_code)) { $ss_id = $ss_id_order; $partner_code = $m_ss->partner_code; $group_id = $m_partner->m_group_id; $arr_edit_partner = $p_partner->get_partner_group($group_id, $type); $arr_edit_ss_id = $p_mss->get_ss_partner($partner_code); $arr_edit_ss_sale = $p_sssale_id->get_sssale_ss($ss_id); $arr_id = array('sssale_id' => $sssale_id, 'ss_id' => $ss_id, 'partner_code' => $partner_code, 'm_group_id' => $group_id); $arr_edit = array('edit_partner' => $arr_edit_partner, 'edit_ss_id' => $arr_edit_ss_id, 'edit_ss_sale' => $arr_edit_ss_sale); } } return array_merge($label_arr_id, $arr_id, $arr_edit); break; default: return false; break; } }
<h1 class="page-header">Chỉnh sửa ngôn ngữ</h1> <?php echo Form::open(array('class' => 'form-horizontal')); ?> <div class="form-group"> <label class="col-sm-4 control-label required">Ngôn ngữ viết tắt </label> <div class="col-sm-4"> <?php echo Form::input('shortname', $data['shortname'], array('autocomplete' => 'off', 'class' => 'form-control', 'placeholder' => 'vi, en, ...', 'disabled' => 'disabled')); ?> </div> </div> <?php require_once '_form.php'; ?> <div class="form-group"> <div class="col-md-4"></div> <div class="col-md-8" style="padding-left: 0;"> <a href="<?php echo \Fuel\Core\Uri::base() . 'admin/language'; ?> " class="btn btn-default">Quay lại</a> <button type="submit" class="btn btn-success">Chỉnh sửa</button> </div> </div> <?php echo Form::close();
" style="object-fit: cover; width: 300px; height: 200px;"> </div> </div> <div class="form-group"> <label class="col-sm-3 control-label">Mô tả</label> <div class="col-sm-6"> <?php echo Form::textarea('desc', $desc, array('class' => 'form-control')); ?> </div> </div> <div class="form-group"> <label class="col-sm-3 control-label">Hiển thị</label> <div class="col-sm-4"> <?php echo Form::checkbox('active', 1, $img_info->active, array('class' => 'checkbox')); ?> </div> </div> <div class="form-group"> <div class="col-sm-offset-3 col-sm-10"> <a href="<?php echo \Fuel\Core\Uri::base() . 'admin/gallery'; ?> " class="btn btn-default">Quay lại</a> <button type="submit" class="btn btn-success">Chỉnh sửa</button> </div> </div> <?php echo Form::close();
$data['work_confirmation'] = '<span class="label label-success">○</span>'; } if ($check) { return true; } return $data; } foreach ($person_list as $row) { $data = show_data($row, $employment_list); if ($data === true) { continue; } ?> <tr> <td><a href="<?php echo \Fuel\Core\Uri::base(); ?> job/employment?person_id=<?php echo $row['person_id']; ?> "><?php echo $row['name']; ?> </a></td> <td><?php echo $row['application_date']; ?> </td> <td><?php echo isset($sssale_list[$row['sssale_id']]) ? $sssale_list[$row['sssale_id']] : ''; ?>
public function action_approval() { if ($value = Input::post()) { $person = new \Model_Person(); $person_id = $value['person_id']; if ($person->approval_person($person_id)) { $return = 'success'; $messege = \Constants::$message_approval_success; } else { $return = 'error'; $messege = \Constants::$message_approval_error; } Session::set_flash($return, $messege); Response::redirect(Uri::base() . 'job/persons?' . \Session::get('url_filter_persons')); } Response::redirect(Uri::base() . 'job/persons'); }