/** * @ingroup jquery_tab_helper * Function to setup the tab helper system. This is called automatcially by the other functions. * */ function jquery_tab_setup() { // make sure we have jquery jquery_setup(); jquery_ui_setup('flick'); $CI =& get_instance(); if ($CI->input->post('_jquery_last_tab_index')) { jquery_tab_set_tab_index(intval($CI->input->post('_jquery_last_tab_index'))); } $active_tab = intval($CI->session->flashdata('jquery_tabs_last_used_index')); if ($CI->add_css_file('jquery_tab/jquery_tab.css')) { $javascript = <<<_EOM <script type="text/javascript"> \$("document").ready(function() { \t\t\$("#jquery_tabs").tabs( { \t\t\tactive: {$active_tab}, \t\t\tactivate: function(event, ui) { \t\t\t\t\$(":input[name='_jquery_last_tab_index']").val(\$("#jquery_tabs").tabs("option", "active")); \t\t\t} \t\t}); \t}); </script> _EOM; $CI->add_java_script($javascript); } }
function _save_workingdays_rows() { $site_days = $this->input->post('days'); $site_days_type = $this->input->post('selday'); $siteid = $this->site_model->id; foreach ($site_days as $d) { $filter = filter_load('filter', array('site_id' => $siteid, 'working_day' => $d)); $row_count = $this->site_model->get_row_workingday_count($filter); $data = array('site_id' => $siteid, 'working_day' => $d, 'shift_type' => $site_days_type[$d - 1]); // var_dump($data); if ($row_count != 0) { $this->site_model->updateSiteWorkingDays($data, array('site_id' => $siteid, 'working_day' => $d)); } else { $this->site_model->insertSiteWorkingDays($data); } } //exit; jquery_tab_set_tab_index(3); }
public function toolbar_remove_staff() { $ids = form_checkids_ids('assignment_check_id'); if (count($ids) == 0) { set_message_note($this->lang->line('error_no_staff_check_id', 'delete'), MESSAGE_NOTE_WARNING); } foreach ($ids as $id) { $this->staff_assignment_model->delete_id($id); } jquery_tab_set_tab_index(2); }