public function __construct() { parent::__construct(); $this->load->model('schedules_model'); $js = array_push($this->js, 'bootstrap-select.min', 'bootstrap-datepicker', 'main', 'live'); $this->data['js'] = javaScript($this->js); /* * Modules Folder * */ $this->data['modules'] = 'clientarea/schedules/modules/'; /* * Get the month from url * */ $this->month = $this->uri->segment(5); /* * Get the year from url * */ $this->year = $this->uri->segment(4); /* * Get the staff id from url * */ $this->staff = $this->uri->segment(6); /* * Set the preferences for the calender * */ $this->prefs = array('show_next_prev' => TRUE, 'next_prev_url' => base_url() . 'clientarea/schedules/' . $this->uri->segment(3) . '/', 'staff_id' => $this->staff, 'day_type' => 'long'); /* * Initialize the library and send the prefs * */ $this->load->library('calendar', $this->prefs); /* * Create an array of days * */ $this->days = array('sunday', 'monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday'); /* * Get the number of in the month provided by the url * */ $this->last = days_in_month($this->month, $this->year); /* * Create a usable date from the last day var * */ $this->last_day = new DateTime($this->last . '-' . $this->month . '-' . $this->year . ''); /* * Create a usable date from the first day var * */ $this->first_day = new DateTime('01-' . $this->month . '-' . $this->year . ''); }
public function __construct() { parent::__construct(); $this->load->model(array('messages_model', 'auth_model')); $this->file_ext = '_' . $this->uri->segment(3); $js = array_push($this->js, 'bootstrap-select.min', 'bootstrap-datepicker', 'main', 'live', 'messages'); $this->data['js'] = javaScript($this->js); $this->data['modules'] = 'clientarea/messages/modules/'; }
public function __construct() { parent::__construct(); $this->load->model('machinery_model'); $js = array_push($this->js, 'bootstrap-select.min', 'bootstrap-datepicker', 'main', 'live', 'machinery'); $this->data['js'] = javaScript($this->js); $this->file_ext = '_' . $this->uri->segment(3); $this->posts = $this->input->post(NULL, TRUE); $this->modules = 'clientarea/machinery/modules/'; }
public function __construct() { parent::__construct(); $this->load->model(array('customer_model', 'sites_model', 'supplier_model')); $js = array_push($this->js, 'bootstrap-select.min', 'bootstrap-datepicker', 'main', 'live', 'customers', 'sites', 'fileupload'); $this->data['js'] = javaScript($this->js); $this->file_ext = '_' . $this->uri->segment(3); $this->posts = $this->input->post(NULL, TRUE); $this->config->load('register'); $this->data['types'] = array('Product', 'Consumable', 'Product/Consumable'); }
public function __construct() { parent::__construct(); $this->load->model(array('sites_model', 'specifications_model')); $js = array_push($this->js, 'bootstrap-select.min', 'bootstrap-datepicker', 'main', 'live', 'sites', 'lightbox'); $this->data['js'] = javaScript($this->js); $this->file_ext = '_' . $this->uri->segment(3); $this->posts = $this->input->post(NULL, TRUE); $this->load->helper('directory'); $this->load->library('uploader'); }
public function __construct() { parent::__construct(); $this->load->model('staff_model'); $js = array_push($this->js, 'bootstrap-datepicker', 'main', 'live', 'staff'); $this->data['js'] = javaScript($this->js); $this->file_ext = '_' . $this->uri->segment(3); $this->posts = $this->input->post(NULL, TRUE); $this->config->load('register'); $this->modules = 'clientarea/staff/modules/'; $this->data['deleted'] = $this->staff_model->count_tasks('staff', array('deleted' => true)); }
public function __construct() { parent::__construct(); $js = array_push($this->js, 'bootstrap-select.min', 'bootstrap-datepicker', 'main', 'live', 'contact_book'); $this->data['js'] = javaScript($this->js); //Load the config file for this class $this->config->load('register'); //Load the model file $this->load->model(array('contactbook_model', 'staff_model', 'customer_model')); //Acordains for the dropdown - key = id, val = glyph $this->data['accordians'] = array('personal' => 'star-empty', 'customer' => 'book', 'suppliers' => 'cog', 'staff' => 'user'); //Modules folder $this->data['modules'] = "clientarea/contact_book/modules/"; //Post Vars $this->posts = $this->input->post(NULL, TRUE); }
public function __construct() { parent::__construct(); $js = array_push($this->js, 'bootstrap-datepicker', 'bootstrap-select.min', 'main', 'live'); $this->data['js'] = javaScript($this->js); //Load the config file for this class $this->config->load('register'); $this->config->load('products'); $this->data['types'] = array('Product', 'Consumable', 'Product/Consumable'); //Load the model file $this->load->model('supplier_model'); //Modules folder $this->data['modules'] = "clientarea/suppliers/modules/"; //Post Vars $this->posts = $this->input->post(NULL, TRUE); }
public function __construct() { parent::__construct(); if ($this->uri->segment(3) == '') { $js = array_push($this->js, 'bootstrap-select.min', 'bootstrap-datepicker', 'main', 'live', 'jquery.matchHeight-min', 'stores'); } else { $js = array_push($this->js, 'bootstrap-select.min', 'bootstrap-datepicker', 'jquery.matchHeight-min', 'main', 'live', 'stores'); } $this->data['js'] = javaScript($this->js); $this->load->model(array('stores_model', 'specifications_model')); //Load the csv helper file.. $this->load->helper('csv'); $this->load->library('table'); $this->data['deleted'] = $this->stores_model->count_tasks('orders', array('deleted' => true)); //Load the cart class for checking in and out the products.. $this->load->library('cart'); }
public function __construct() { parent::__construct(); //Load the config file for this class $this->config->load('register'); //Load the table class $this->load->library('table'); //Needed Models.. $this->load->model(array('worders_model', 'specifications_model', 'customer_model', 'staff_model')); //the current file ext for main view.. $this->file_ext = '_' . $this->uri->segment(3); //push onto addtional js $js = array_push($this->js, 'bootstrap-select.min', 'bootstrap-datepicker', 'bootstrap-timepicker.min', 'main', 'live', 'work_orders'); //js needed $this->data['js'] = javaScript($this->js); //View var $this->data['modules'] = 'clientarea/work_orders/modules/'; //Create a public var $this->modules = $this->data['modules']; //Explode the 3rd part of the url to find out where we are. $uri = explode('_', $this->uri->segment(3)); //So we don't wipe out the session var if ($uri[0] != 'deleted') { //Set the location we are via the url patterns if (in_array('purchase', $uri)) { //Purchase orders is 1 $this->session->set_userdata('location', 1); //No 3rd uri segment so 2 } elseif ($uri[0] == '') { //Set to 2 $this->session->set_userdata('location', 2); //Set the table } } //Move the session var into private object $this->type = $this->session->userdata('location'); //Get the deleted itemsß $this->data['deleted'] = $this->worders_model->count_tasks($this->type == 1 ? 'purchase_orders' : 'wk_orders', array('deleted' => true)); }
public function __construct() { parent::__construct(); /** * @param load the corresponding model * */ $this->load->model('staff_model'); //Load the config file for this class $this->config->load('register'); /** * @param push the required js files for this section * */ $js = array_push($this->js, 'bootstrap-select.min', 'bootstrap-datepicker', 'live', 'main'); /** * @param create javascript include array * */ $this->data['js'] = javaScript($this->js); /** * @param url segment for correct view * */ $this->file_ext = '_' . $this->uri->segment(3); /* * Modules folder * */ $this->data['modules'] = 'clientarea/subcontractors/modules/'; /* * Post array * */ $this->posts = $this->input->post(NULL, TRUE); }
public function __construct() { parent::__construct(); $js = array_push($this->js, 'bootstrap-select.min', 'bootstrap-datepicker', 'main', 'live'); $this->data['js'] = javaScript($this->js); }
public function __construct() { parent::__construct(); $this->load->library('uploader'); /** * @param load the corresponding model * */ $this->load->model('specifications_model'); /** * @param push the required js files for this section * */ $js = array_push($this->js, 'bootstrap-select.min', 'bootstrap-datepicker', 'live', 'specifications', 'fileupload'); /** * @param create javascript include array * */ $this->data['js'] = javaScript($this->js); /** * @param url segment for correct view * */ $this->file_ext = '_' . $this->uri->segment(3); /* * Modules folder * */ $this->data['modules'] = 'clientarea/specifications/modules/'; /* * Post array * */ $this->posts = $this->input->post(NULL, TRUE); /** * @param $this->date_id (int) * */ $this->date_id = (int) ($this->data['atts'] = array('Broom Sweep' => 'broom', 'Kex Sweep' => 'kex', 'Spot Mop' => 'spot', 'Full Mop' => 'full', 'Spot Vacuum' => 'spot_vac', 'Full Vacuum' => 'full_vac', 'Remove Rubbish' => 'rubbish', 'Spray Wipe Furniture' => 'spray_furn', 'Spray Wipe Work Surfaces' => 'spray_surf', 'Clean Sink Unit' => 'sink', 'Dust Low Ledges' => 'low_dust', 'Dust High Ledges' => 'high_dust', 'Clean Telephones' => 'tel', 'Clean Light Switches' => 'clean_light', 'Clean Skirtings' => 'clean_skirt', 'Clean Hand Rails' => 'clean_hand', 'Lift Control Panel' => 'lift_panel', 'Clean Mirrors' => 'mirrors', 'Clean Toilet Bowls' => 'toilet_bowl', 'Clean Toilet Fittings' => 'toilet_fitting', 'Clean Hand Basins' => 'hand_basins', 'Clean Dispensers' => 'dispensers', 'Replenish' => 'replenish')); /* * Headers array which gets inserted into the array above to produce custom headers... * * Keep arrays seperate for further extendibility... * */ $this->data['headers'] = array('Floors', 'Fittings & Fixtures', 'Toilets'); /** * Qa Session array * * @param Array.. */ $this->scores = is_array($this->session->userdata('scores')) ? $this->session->userdata('scores') : NULL; /** * Qa files array * * @param Array.. */ $this->qafiles = is_array($this->session->userdata('qafiles')) ? $this->session->userdata('qafiles') : NULL; /** * Have we already got session keys, if so move them into variable * * * @param Array.. */ $this->sesskey = is_array($this->session->userdata('siteCheck')) ? $this->session->userdata('siteCheck') : NULL; }