session; loadView('setup/tables',$data); } public function officecalendar() { /* Setup - Initialize a calendar $startDate=new DateTime('2010-01-01'); $endDate=new DateTime('2040-12-31'); //$t=array(); for($i=$startDate;$i<=$endDate;$i->modify('+1 day')) { $day_ad=$i->format("Y-m-d"); $day_bs=NepaliDate($day_ad); $day_weekday=$i->format("l"); $day_work=($day_weekday=="Saturday")?0:1; $day_holiday=($day_weekday=="Saturday")?"Saturday":""; $remarks=""; $status=1; $t="insert into tbl_officecalendar (day_ad, day_bs, day_weekday, day_work, day_holiday, remarks, status) values ('".$day_ad."', '".$day_bs."', '".$day_weekday."', '".$day_work."', '".$day_holiday."', '".$remarks."', '".$status."')"; $this->db->query($t); } */ $data['dataValue']=$this->session; $data['pageTitle']="Setup Official Calendar"; loadView("setup/officecalendar",$data); } public function factorycalendar() { /* Setup - Initialize a calendar $startDate=new DateTime('2010-01-01'); $endDate=new DateTime('2040-12-31'); //$t=array(); for($i=$startDate;$i<=$endDate;$i->modify('+1 day')) { $day_ad=$i->format("Y-m-d"); $day_bs=NepaliDate($day_ad); $day_weekday=$i->format("l"); $day_work=($day_weekday=="Saturday")?0:1; $day_holiday=($day_weekday=="Saturday")?"Saturday":""; $remarks=""; $status=1; $t="insert into tbl_officecalendar (day_ad, day_bs, day_weekday, day_work, day_holiday, remarks, status) values ('".$day_ad."', '".$day_bs."', '".$day_weekday."', '".$day_work."', '".$day_holiday."', '".$remarks."', '".$status."')"; $this->db->query($t); } */ $data['dataValue']=$this->session; $data['pageTitle']="Setup Factory Work Calendar"; loadView("setup/factorycalendar",$data); } public function itemcategories($alias="",$params=array()) { $data['dataValue']=$this->session; $data['pageTitle']="Item Categories"; switch($alias) { case 'add': if(isset($_POST['submit'])){ $TableData=array( 'category_name'=>filter_var($_POST['category_name'],FILTER_SANITIZE_STRING), 'category_desc'=>filter_var($_POST['category_desc'],FILTER_SANITIZE_STRING), 'created_by'=>'admin', 'created_on'=>date('Y-m-d H:i:s'), 'remarks'=>filter_var($_POST['remarks'],FILTER_SANITIZE_STRING), 'status'=>1, 'parent_category'=>filter_var($_POST['parent_category'],FILTER_SANITIZE_STRING), ); $this->db->insert('tbl_itemcategories',$TableData); redirect("setup/itemcategories"); } loadView("setup/additemcategories",$data); break; case 'edit': if(isset($_POST['submit'])){ $id=$this->uri->segment(4); $TableData=array( 'category_name'=>filter_var($_POST['category_name'],FILTER_SANITIZE_STRING), 'category_alias'=>filter_var($_POST['category_alias'],FILTER_SANITIZE_STRING), 'category_desc'=>filter_var($_POST['category_desc'],FILTER_SANITIZE_STRING), 'created_by'=>'admin', 'created_on'=>date('Y-m-d H:i:s'), 'remarks'=>filter_var($_POST['remarks'],FILTER_SANITIZE_STRING), 'status'=>1, 'parent_category'=>filter_var($_POST['parent_category'],FILTER_SANITIZE_STRING), ); $this->db->where('category_id',$id); $this->db->update('tbl_itemcategories',$TableData); redirect("setup/itemcategories"); } loadView("setup/edititemcategories",$data); break; case 'delete': $id=$this->uri->segment(4); $this->db->where('category_id',$id); $this->db->delete('tbl_itemcategories'); redirect("setup/itemcategories"); break; default: loadView("setup/listitemcategories",$data); } } public function items($alias="",$params=array()) { $data['dataValue']=$this->session; $data['pageTitle']="Items"; switch($alias) { case 'add': if(isset($_POST['submit'])){ $TableData=array( 'category_id'=>filter_var($_POST['category_id'],FILTER_SANITIZE_STRING), 'item_name'=>filter_var($_POST['item_name'],FILTER_SANITIZE_STRING), 'item_alias'=>getalias($_POST['item_name'], 'item_alias', 'tbl_items'), 'item_desc'=>filter_var($_POST['item_desc'],FILTER_SANITIZE_STRING), 'item_units'=>filter_var($_POST['item_units'],FILTER_SANITIZE_STRING), 'created_on'=>date('Y-m-d H:i:s'), 'created_by'=>'admin', 'remarks'=>filter_var($_POST['remarks'],FILTER_SANITIZE_STRING), 'status'=>1, ); $this->db->insert('tbl_items',$TableData); redirect("setup/items"); } loadView("setup/additems",$data); break; case 'edit': if(isset($_POST['submit'])){ $id=$this->uri->segment(4); $TableData=array( 'category_id'=>filter_var($_POST['category_id'],FILTER_SANITIZE_STRING), 'item_name'=>filter_var($_POST['item_name'],FILTER_SANITIZE_STRING), 'item_alias'=>getalias($_POST['item_name'], 'item_alias', 'tbl_items'), 'item_desc'=>filter_var($_POST['item_desc'],FILTER_SANITIZE_STRING), 'item_units'=>filter_var($_POST['item_units'],FILTER_SANITIZE_STRING), 'created_on'=>date('Y-m-d H:i:s'), 'created_by'=>'admin', 'remarks'=>filter_var($_POST['remarks'],FILTER_SANITIZE_STRING), 'status'=>1, ); $this->db->where('item_id',$id); $this->db->update('tbl_items',$TableData); redirect("setup/items"); } loadView("setup/edititems",$data); break; case 'delete': $id=$this->uri->segment(4); $this->db->where('item_id',$id); $this->db->delete('tbl_items'); redirect("setup/items"); break; default: if(isset($_GET['item_category'])) { if($_GET['item_category']!="") $data['TableData']=$this->MItems->getItemsByAlias($_GET['item_category']); else $data['TableData']=$this->MItems->getItems(); } else { $data['TableData']=$this->MItems->getItems(); } loadView("setup/listitems",$data); } } public function vendors($alias="",$params=array()) { $data['dataValue']=$this->session; $data['pageTitle']="Vendor"; switch($alias) { case 'add': if(isset($_POST['submit'])){ $TableData=array( 'vendor_type'=>filter_var($_POST['vendor_type'],FILTER_SANITIZE_STRING), 'vendor_name'=>filter_var($_POST['vendor_name'],FILTER_SANITIZE_STRING), 'vendor_country'=>filter_var($_POST['vendor_country'],FILTER_SANITIZE_STRING), 'vendor_contact'=>filter_var($_POST['vendor_contact'],FILTER_SANITIZE_STRING), 'created_on'=>date('Y-m-d H:i:s'), 'created_by'=>'admin', 'remarks'=>filter_var($_POST['remarks'],FILTER_SANITIZE_STRING), 'status'=>1, ); $this->db->insert('tbl_vendors',$TableData); redirect("setup/vendors"); } loadView("setup/addvendors",$data); break; case 'edit': if(isset($_POST['submit'])){ $id=$this->uri->segment(4); $TableData=array( 'vendor_type'=>filter_var($_POST['vendor_type'],FILTER_SANITIZE_STRING), 'vendor_name'=>filter_var($_POST['vendor_name'],FILTER_SANITIZE_STRING), 'vendor_country'=>filter_var($_POST['vendor_country'],FILTER_SANITIZE_STRING), 'vendor_contact'=>filter_var($_POST['vendor_contact'],FILTER_SANITIZE_STRING), 'created_on'=>date('Y-m-d H:i:s'), 'created_by'=>'admin', 'remarks'=>filter_var($_POST['remarks'],FILTER_SANITIZE_STRING), 'status'=>1, ); $this->db->where('vendor_id',$id); $this->db->update('tbl_vendors',$TableData); redirect("setup/vendors"); } loadView("setup/editvendors",$data); break; case 'delete': $id=$this->uri->segment(4); $this->db->where('vendor_id',$id); $this->db->delete('tbl_vendors'); redirect("setup/vendors"); break; default: loadView("setup/listvendors",$data); } } public function branches($alias="",$params=array()) { $data['dataValue']=$this->session; $data['pageTitle']="Company Branches"; switch($alias) { case 'add': if(isset($_POST['submit'])){ $TableData=array( 'branch_name'=>filter_var($_POST['branch_name'],FILTER_SANITIZE_STRING), 'branch_alias'=>getalias($_POST['branch_name'], 'branch_alias', 'tbl_branches'), 'branch_address'=>filter_var($_POST['branch_address'],FILTER_SANITIZE_STRING), 'created_by'=>'admin', 'created_on'=>date('Y-m-d H:i:s'), 'remarks'=>filter_var($_POST['remarks'],FILTER_SANITIZE_STRING), 'status'=>1, ); $this->db->insert('tbl_branches',$TableData); redirect("setup/branches"); } loadView("setup/addbranches",$data); break; case 'edit': if(isset($_POST['submit'])){ $id=$this->uri->segment(4); $TableData=array( 'branch_name'=>filter_var($_POST['branch_name'],FILTER_SANITIZE_STRING), 'branch_alias'=>getalias($_POST['branch_name'], 'branch_alias', 'tbl_branches'), 'branch_address'=>filter_var($_POST['branch_address'],FILTER_SANITIZE_STRING), 'created_by'=>'admin', 'created_on'=>date('Y-m-d H:i:s'), 'remarks'=>filter_var($_POST['remarks'],FILTER_SANITIZE_STRING), 'status'=>1, ); $this->db->where('branch_id',$id); $this->db->update('tbl_branches',$TableData); redirect("setup/branches"); } loadView("setup/editbranches",$data); break; case 'delete': $id=$this->uri->segment(4); $this->db->where('branch_id',$id); $this->db->delete('tbl_branches'); redirect("setup/branches"); break; default: loadView("setup/listbranches",$data); } } public function departments($alias="",$params=array()) { $data['dataValue']=$this->session; $data['pageTitle']="Work Department"; switch($alias) { case 'add': if(isset($_POST['submit'])){ $TableData=array( 'department_name'=>filter_var($_POST['department_name'],FILTER_SANITIZE_STRING), 'department_alias'=>getalias($_POST['department_name'], 'department_alias', 'tbl_departments'), 'branch_id'=>filter_var($_POST['branch_id'],FILTER_SANITIZE_STRING), 'created_on'=>date('Y-m-d H:i:s'), 'created_by'=>'admin', 'remarks'=>filter_var($_POST['remarks'],FILTER_SANITIZE_STRING), 'status'=>1, ); $this->db->insert('tbl_departments',$TableData); redirect("setup/departments"); } loadView("setup/adddepartments",$data); break; case 'edit': if(isset($_POST['submit'])){ $id=$this->uri->segment(4); $TableData=array( 'department_name'=>filter_var($_POST['department_name'],FILTER_SANITIZE_STRING), 'department_alias'=>getalias($_POST['department_name'], 'department_alias', 'tbl_departments'), 'branch_id'=>filter_var($_POST['branch_id'],FILTER_SANITIZE_STRING), 'created_on'=>date('Y-m-d H:i:s'), 'created_by'=>'admin', 'remarks'=>filter_var($_POST['remarks'],FILTER_SANITIZE_STRING), 'status'=>1, ); $this->db->where('department_id',$id); $this->db->update('tbl_departments',$TableData); redirect("setup/departments"); } loadView("setup/editdepartments",$data); break; case 'delete': $id=$this->uri->segment(4); $this->db->where('department_id',$id); $this->db->delete('tbl_departments'); redirect("setup/departments"); break; default: loadView("setup/listdepartments",$data); } } public function employeetype($alias="",$params=array()) { $data['dataValue']=$this->session; $data['pageTitle']="Employee Types"; switch($alias) { case 'add': if(isset($_POST['submit'])){ $TableData=array( 'employeetype_name'=>filter_var($_POST['employeetype_name'],FILTER_SANITIZE_STRING), 'employeetype_alias'=>getalias($_POST['employeetype_name'], 'employeetype_alias', 'tbl_employeetype'), 'created_by'=>'admin', 'created_on'=>date('Y-m-d H:i:s'), 'remarks'=>filter_var($_POST['remarks'],FILTER_SANITIZE_STRING), 'status'=>1, ); $this->db->insert('tbl_employeetype',$TableData); redirect("setup/employeetype"); } loadView("setup/addemployeetype",$data); break; case 'edit': if(isset($_POST['submit'])){ $id=$this->uri->segment(4); $TableData=array( 'employeetype_name'=>filter_var($_POST['employeetype_name'],FILTER_SANITIZE_STRING), 'employeetype_alias'=>getalias($_POST['employeetype_name'], 'employeetype_alias', 'tbl_employeetype'), 'created_by'=>'admin', 'created_on'=>date('Y-m-d H:i:s'), 'remarks'=>filter_var($_POST['remarks'],FILTER_SANITIZE_STRING), 'status'=>1, ); $this->db->where('employeetype_id',$id); $this->db->update('tbl_employeetype',$TableData); redirect("setup/employeetype"); } loadView("setup/editemployeetype",$data); break; case 'delete': $id=$this->uri->segment(4); $this->db->where('employeetype_id',$id); $this->db->delete('tbl_employeetype'); redirect("setup/employeetype"); break; default: loadView("setup/listemployeetype",$data); } } public function salarytypes($alias="",$params=array()) { $data['dataValue']=$this->session; $data['pageTitle']="Salary Types"; switch($alias) { case 'add': if(isset($_POST['submit'])){ $TableData=array( 'salarytype_name'=>filter_var($_POST['salarytype_name'],FILTER_SANITIZE_STRING), 'salarytype_alias'=>getalias($_POST['salarytype_name'], 'salarytype_alias', 'tbl_salarytypes'), 'created_on'=>date('Y-m-d H:i:s'), 'created_by'=>'admin', 'remarks'=>filter_var($_POST['remarks'],FILTER_SANITIZE_STRING), 'status'=>1, ); $this->db->insert('tbl_salarytypes',$TableData); redirect("setup/salarytypes"); } loadView("setup/addsalarytypes",$data); break; case 'edit': if(isset($_POST['submit'])){ $id=$this->uri->segment(4); $TableData=array( 'salarytype_name'=>filter_var($_POST['salarytype_name'],FILTER_SANITIZE_STRING), 'salarytype_alias'=>getalias($_POST['salarytype_name'], 'salarytype_alias', 'tbl_salarytypes'), 'created_on'=>date('Y-m-d H:i:s'), 'created_by'=>'admin', 'remarks'=>filter_var($_POST['remarks'],FILTER_SANITIZE_STRING), 'status'=>1, ); $this->db->where('salarytype_id',$id); $this->db->update('tbl_salarytypes',$TableData); redirect("setup/salarytypes"); } loadView("setup/editsalarytypes",$data); break; case 'delete': $id=$this->uri->segment(4); $this->db->where('salarytype_id',$id); $this->db->delete('tbl_salarytypes'); redirect("setup/salarytypes"); break; default: loadView("setup/listsalarytypes",$data); } } public function workshifts($alias="",$params=array()) { $data['dataValue']=$this->session; $data['pageTitle']="Work Shift"; switch($alias) { case 'add': if(isset($_POST['submit'])){ $TableData=array( 'workshift_name'=>filter_var($_POST['workshift_name'],FILTER_SANITIZE_STRING), 'workshift_alias'=>getalias($_POST['workshift_name'], 'workshift_alias', 'tbl_workshifts'), 'workshift_desc'=>filter_var($_POST['workshift_desc'],FILTER_SANITIZE_STRING), 'created_by'=>'admin', 'created_on'=>date('Y-m-d H:i:s'), 'remarks'=>filter_var($_POST['remarks'],FILTER_SANITIZE_STRING), 'status'=>1, ); $this->db->insert('tbl_workshifts',$TableData); redirect("setup/workshifts"); } loadView("setup/addworkshifts",$data); break; case 'edit': if(isset($_POST['submit'])){ $id=$this->uri->segment(4); $TableData=array( 'workshift_name'=>filter_var($_POST['workshift_name'],FILTER_SANITIZE_STRING), 'workshift_alias'=>getalias($_POST['workshift_name'], 'workshift_alias', 'tbl_workshifts'), 'workshift_desc'=>filter_var($_POST['workshift_desc'],FILTER_SANITIZE_STRING), 'created_by'=>'admin', 'created_on'=>date('Y-m-d H:i:s'), 'remarks'=>filter_var($_POST['remarks'],FILTER_SANITIZE_STRING), 'status'=>1, ); $this->db->where('workshift_id',$id); $this->db->update('tbl_workshifts',$TableData); redirect("setup/workshifts"); } loadView("setup/editworkshifts",$data); break; case 'delete': $id=$this->uri->segment(4); $this->db->where('workshift_id',$id); $this->db->delete('tbl_workshifts'); redirect("setup/workshifts"); break; default: loadView("setup/listworkshifts",$data); } } public function propertytype($alias="",$params=array()) { $data['dataValue']=$this->session; $data['pageTitle']="Property Types"; switch($alias) { case 'add': if(isset($_POST['submit'])){ $TableData=array( 'propertytype_name'=>filter_var($_POST['propertytype_name'],FILTER_SANITIZE_STRING), 'propertytype_alias'=>getalias($_POST['propertytype_name'], 'propertytype_alias', 'tbl_propertytypes'), 'propertytype_desc'=>filter_var($_POST['propertytype_desc'],FILTER_SANITIZE_STRING), 'created_on'=>date('Y-m-d H:i:s'), 'created_by'=>'admin', 'remarks'=>filter_var($_POST['remarks'],FILTER_SANITIZE_STRING), 'status'=>1, ); $this->db->insert('tbl_propertytypes',$TableData); redirect('setup/propertytype'); } loadView('setup/addpropertytypes',$data); break; case 'edit': if(isset($_POST['submit'])){ $id=$params[0]; $TableData=array( 'propertytype_name'=>filter_var($_POST['propertytype_name'],FILTER_SANITIZE_STRING), 'propertytype_alias'=>getalias($_POST['propertytype_name'], 'propertytype_alias', 'tbl_propertytypes'), 'propertytype_desc'=>filter_var($_POST['propertytype_desc'],FILTER_SANITIZE_STRING), 'remarks'=>filter_var($_POST['remarks'],FILTER_SANITIZE_STRING), ); $this->db->where('propertytype_id',$id); $this->db->update('tbl_propertytypes',$TableData); redirect('setup/propertytype'); } loadView('setup/editpropertytypes',$data); break; case 'delete': $id=$this->uri->segment(4); $this->db->where('propertytype_id',$id); $this->db->delete('tbl_propertytypes'); redirect('setup/propertytype'); break; default: loadView('setup/propertytypes',$data); } } public function rentingproperty($alias="",$params=array()) { $data['dataValue']=$this->session; $data['pageTitle']="Rentable Properties"; switch($alias) { case 'add': if(isset($_POST['submit'])){ $TableData=array( 'propertyType_id'=>filter_var($_POST['propertyType_id'],FILTER_SANITIZE_STRING), 'property_name'=>filter_var($_POST['property_name'],FILTER_SANITIZE_STRING), 'property_desc'=>filter_var($_POST['property_desc'],FILTER_SANITIZE_STRING), 'created_on'=>date('Y-m-d H:i:s'), 'created_by'=>'admin', 'remarks'=>filter_var($_POST['remarks'],FILTER_SANITIZE_STRING), 'status'=>1, ); $this->db->insert('tbl_properties',$TableData); redirect("setup/rentingproperty"); } loadView("setup/addproperties",$data); break; case 'edit': if(isset($_POST['submit'])){ $id=$this->uri->segment(4); $TableData=array( 'propertyType_id'=>filter_var($_POST['propertyType_id'],FILTER_SANITIZE_STRING), 'property_name'=>filter_var($_POST['property_name'],FILTER_SANITIZE_STRING), 'property_desc'=>filter_var($_POST['property_desc'],FILTER_SANITIZE_STRING), 'created_on'=>date('Y-m-d H:i:s'), 'created_by'=>'admin', 'remarks'=>filter_var($_POST['remarks'],FILTER_SANITIZE_STRING), 'status'=>1, ); $this->db->where('property_id',$id); $this->db->update('tbl_properties',$TableData); redirect("setup/rentingproperty"); } loadView("setup/editproperties",$data); break; case 'delete': $id=$this->uri->segment(4); $this->db->where('property_id',$id); $this->db->delete('tbl_properties'); redirect("setup/rentingproperty"); break; default: loadView("setup/listproperties",$data); } } public function submeters($alias="",$params=array()) { $data['dataValue']=$this->session; $data['pageTitle']="Setup Sub-Meters"; switch($alias) { case 'add': if(isset($_POST['submit'])){ $TableData=array( 'submeter_name'=>filter_var($_POST['submeter_name'],FILTER_SANITIZE_STRING), 'property_id'=>filter_var($_POST['property_id'],FILTER_SANITIZE_STRING), 'installed_date'=>filter_var($_POST['installed_date'],FILTER_SANITIZE_STRING), 'installed_location'=>filter_var($_POST['installed_location'],FILTER_SANITIZE_STRING), 'initial_reading'=>filter_var($_POST['initial_reading'],FILTER_SANITIZE_STRING), 'identification_mark'=>filter_var($_POST['identification_mark'],FILTER_SANITIZE_STRING), 'created_on'=>date('Y-m-d H:i:s'), 'created_by'=>'admin', 'remarks'=>filter_var($_POST['remarks'],FILTER_SANITIZE_STRING), 'status'=>1, ); $this->db->insert('tbl_submeters',$TableData); redirect("setup/submeters"); } loadView("setup/addsubmeters",$data); break; case 'edit': if(isset($_POST['submit'])){ $id=$this->uri->segment(4); $TableData=array( 'submeter_name'=>filter_var($_POST['submeter_name'],FILTER_SANITIZE_STRING), 'property_id'=>filter_var($_POST['property_id'],FILTER_SANITIZE_STRING), 'installed_date'=>filter_var($_POST['installed_date'],FILTER_SANITIZE_STRING), 'installed_location'=>filter_var($_POST['installed_location'],FILTER_SANITIZE_STRING), 'initial_reading'=>filter_var($_POST['initial_reading'],FILTER_SANITIZE_STRING), 'identification_mark'=>filter_var($_POST['identification_mark'],FILTER_SANITIZE_STRING), 'created_on'=>date('Y-m-d H:i:s'), 'created_by'=>'admin', 'remarks'=>filter_var($_POST['remarks'],FILTER_SANITIZE_STRING), 'status'=>1, ); $this->db->where('submeter_id',$id); $this->db->update('tbl_submeters',$TableData); redirect("setup/submeters"); } loadView("setup/editsubmeters",$data); break; case 'delete': $id=$this->uri->segment(4); $this->db->where('submeter_id',$id); $this->db->delete('tbl_submeters'); redirect("setup/submeters"); break; default: loadView("setup/listsubmeters",$data); } } public function utilities($alias="",$params=array()) { $data['dataValue']=$this->session; $data['pageTitle']="Utilities for Renting"; switch($alias) { case 'add': if(isset($_POST['submit'])){ $TableData=array( 'utility_name'=>filter_var($_POST['utility_name'],FILTER_SANITIZE_STRING), 'utility_desc'=>filter_var($_POST['utility_desc'],FILTER_SANITIZE_STRING), 'created_on'=>date('Y-m-d H:i:s'), 'created_by'=>'admin', 'remarks'=>filter_var($_POST['remarks'],FILTER_SANITIZE_STRING), 'status'=>1, ); $this->db->insert('tbl_utilities',$TableData); redirect("setup/utilities"); } loadView("setup/addutilities",$data); break; case 'edit': if(isset($_POST['submit'])){ $id=$this->uri->segment(4); $TableData=array( 'utility_name'=>filter_var($_POST['utility_name'],FILTER_SANITIZE_STRING), 'utility_desc'=>filter_var($_POST['utility_desc'],FILTER_SANITIZE_STRING), 'created_on'=>date('Y-m-d H:i:s'), 'created_by'=>'admin', 'remarks'=>filter_var($_POST['remarks'],FILTER_SANITIZE_STRING), 'status'=>1, ); $this->db->where('utility_id',$id); $this->db->update('tbl_utilities',$TableData); redirect("setup/utilities"); } loadView("setup/editutilities",$data); break; case 'delete': $id=$this->uri->segment(4); $this->db->where('utility_id',$id); $this->db->delete('tbl_utilities'); redirect("setup/utilities"); break; default: loadView("setup/listutilities",$data); } } public function utilityrates($alias="",$params=array()) { $data['dataValue']=$this->session; $data['pageTitle']="Utility Rates"; switch($alias) { case 'add': if(isset($_POST['submit'])){ $TableData=array( 'utility_id'=>filter_var($_POST['utility_id'],FILTER_SANITIZE_STRING), 'property_id'=>filter_var($_POST['property_id'],FILTER_SANITIZE_STRING), 'rentalperiod_id'=>filter_var($_POST['rentalperiod_id'],FILTER_SANITIZE_STRING), 'utility_rate'=>filter_var($_POST['utility_rate'],FILTER_SANITIZE_STRING), 'created_on'=>date('Y-m-d H:i:s'), 'created_by'=>'admin', 'remarks'=>filter_var($_POST['remarks'],FILTER_SANITIZE_STRING), 'status'=>1, ); $this->db->insert('tbl_utilityrates',$TableData); redirect("setup/utilityrates"); } loadView("setup/addutilityrates",$data); break; case 'edit': if(isset($_POST['submit'])){ $id=$this->uri->segment(4); $TableData=array( 'utility_id'=>filter_var($_POST['utility_id'],FILTER_SANITIZE_STRING), 'property_id'=>filter_var($_POST['property_id'],FILTER_SANITIZE_STRING), 'rentalperiod_id'=>filter_var($_POST['rentalperiod_id'],FILTER_SANITIZE_STRING), 'utility_rate'=>filter_var($_POST['utility_rate'],FILTER_SANITIZE_STRING), 'created_on'=>date('Y-m-d H:i:s'), 'created_by'=>'admin', 'remarks'=>filter_var($_POST['remarks'],FILTER_SANITIZE_STRING), 'status'=>1, ); $this->db->where('utilityrate_id',$id); $this->db->update('tbl_utilityrates',$TableData); redirect("setup/utilityrates"); } loadView("setup/editutilityrates",$data); break; case 'delete': $id=$this->uri->segment(4); $this->db->where('utilityrate_id',$id); $this->db->delete('tbl_utilityrates'); redirect("setup/utilityrates"); break; default: loadView("setup/listutilityrates",$data); } } public function rentalperiods($alias="",$params=array()) { $data['dataValue']=$this->session; $data['pageTitle']="Rental Periods"; switch($alias) { case 'add': if(isset($_POST['submit'])){ $TableData=array( 'rentalperiod_name'=>filter_var($_POST['rentalperiod_name'],FILTER_SANITIZE_STRING), 'rentalperiod_alias'=>getalias($_POST['rentalperiod_name'], 'rentalperiod_alias', 'tbl_rentalperiods'), 'rentalperiod_desc'=>filter_var($_POST['rentalperiod_desc'],FILTER_SANITIZE_STRING), 'rentalperiod_duration'=>filter_var($_POST['rentalperiod_duration'],FILTER_SANITIZE_STRING), 'created_on'=>date('Y-m-d H:i:s'), 'created_by'=>'admin', 'remarks'=>filter_var($_POST['remarks'],FILTER_SANITIZE_STRING), 'status'=>1, ); $this->db->insert('tbl_rentalperiods',$TableData); redirect("setup/rentalperiods"); } loadView("setup/addrentalperiods",$data); break; case 'edit': if(isset($_POST['submit'])){ $id=$this->uri->segment(4); $TableData=array( 'rentalperiod_name'=>filter_var($_POST['rentalperiod_name'],FILTER_SANITIZE_STRING), 'rentalperiod_alias'=>getalias($_POST['rentalperiod_name'], 'rentalperiod_alias', 'tbl_rentalperiods'), 'rentalperiod_desc'=>filter_var($_POST['rentalperiod_desc'],FILTER_SANITIZE_STRING), 'rentalperiod_duration'=>filter_var($_POST['rentalperiod_duration'],FILTER_SANITIZE_STRING), 'created_on'=>date('Y-m-d H:i:s'), 'created_by'=>'admin', 'remarks'=>filter_var($_POST['remarks'],FILTER_SANITIZE_STRING), 'status'=>1, ); $this->db->where('rentalperiod_id',$id); $this->db->update('tbl_rentalperiods',$TableData); redirect("setup/rentalperiods"); } loadView("setup/editrentalperiods",$data); break; case 'delete': $id=$this->uri->segment(4); $this->db->where('rentalperiod_id',$id); $this->db->delete('tbl_rentalperiods'); redirect("setup/rentalperiods"); break; default: loadView("setup/listrentalperiods",$data); } } public function tables() { $data['dataValue']=$this->session; loadView('setup/tables',$data); } }