/** * @author Thuanth6589 <*****@*****.**> * action create/update emcall */ public function action_index() { $data['person_id'] = Input::get('person_id'); $emcall = new \Model_Emcall(); if (!isset($data['person_id']) || !\Model_Person::find($data['person_id'])) { Session::set_flash('error', '緊急連絡先は存在しません'); return Response::redirect('/job/persons'); } Session::set('emcall_url', Uri::current() . '?person_id=' . $data['person_id']); if (Input::method() == 'POST') { $emcall_id = Input::post('sssale_id', null); if ($emcall_id and !($emcall = \Model_Emcall::find_by_pk($emcall_id))) { Session::set_flash('error', '緊急連絡先は存在しません'); return Response::redirect(Session::get('emcall_url')); } $fields = $emcall->set_data($emcall, Input::post()); $message = \Constants::$message_create_error; if ($emcall->save_data($fields)) { Session::set_flash('success', \Constants::$message_create_success); return Response::redirect(Session::get('emcall_url')); } if (!isset($emcall_id)) { $data['action'] = 'add'; } Session::set_flash('error-' . Input::post('panel_index'), $message); } $data['emcalls'] = $emcall->get_data(['person_id' => $data['person_id']]); $this->template->title = 'UOS求人システム'; $this->template->content = View::forge('emcall/index', $data); }
function performMultipleStatusChange() { $ids = Input::post($this->multipleItemsFieldName); $items = $this->findByIds($ids); foreach ($items as $item) { /* @var $item Orm\Model */ $currentStatus = $item->get('visible'); $newStatus = $currentStatus ? false : true; $item->set('visible', $newStatus); $item->save(); } $session = Session::instance(); $session->set($this->updatedKey, true); Response::redirect(Uri::current()); }
/** * @author Thuanth6589 <*****@*****.**> * list, create, update sssale */ public function action_index() { $data = array(); $sssale = new \Model_Sssale(); $data['ss_id'] = Input::get('ss_id', null); $ss_name = Input::get('ss_name'); $data['ss_name'] = Input::get('ss_name') ? urldecode($ss_name) : null; if (!isset($data['ss_id']) || !isset($data['ss_name']) || !\Model_Mss::find_by_pk($data['ss_id'])) { Session::set_flash('error', '売上形態は存在しません'); return Response::redirect('/master/sslist'); } Session::set('sssale_url', Uri::current() . '?ss_id=' . $data['ss_id'] . '&ss_name=' . $ss_name); if (Input::method() == 'POST') { $sssale_id = Input::post('sssale_id', null); if ($sssale_id and !\Model_Sssale::find_by_pk($sssale_id)) { Session::set_flash('error', '売上形態は存在しません'); return Response::redirect(Session::get('sssale_url')); } $fields = $sssale->set_data(Input::post()); $check = true; $message = \Constants::$message_create_error; if (!$sssale->check_data_null($fields)) { $check = false; $message = '入力内容がありません。'; } if ($check == true && $sssale->save_data($fields)) { Session::set_flash('success', \Constants::$message_create_success); return Response::redirect(Session::get('sssale_url')); } if (!isset($sssale_id)) { $data['action'] = 'add'; } Session::set_flash('error-' . Input::post('panel_index'), $message); } $data['sale_type'] = \Constants::$sale_type; $data['hours'] = \Constants::$hours; $data['minutes'] = \Constants::$minutes; $data['sssales'] = $sssale->get_data($data['ss_id']); $this->template->title = 'UOS求人システム'; $this->template->content = View::forge('sssale', $data); }
/** * @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; } }
<?php echo \Fuel\Core\Form::open(array('class' => 'form-inline', 'method' => 'get')); ?> <div class="form-group"> <input id="auto-complete" class="form-control" name="search" value="<?php echo \Fuel\Core\Input::param('search', ''); ?> " placeholder="Project Name" /> </div> <div class="btn-group" role="group" aria-label="..."> <?php echo \Fuel\Core\Html::anchor(\Fuel\Core\Uri::current(), "Cancel", ['class' => 'btn btn-default', 'type' => 'button']); ?> <?php echo Form::submit('', 'Search', array('class' => 'btn btn-success')); ?> </div> <?php echo \Fuel\Core\Form::close(); ?>