%PDF- <> %âãÏÓ endobj 2 0 obj <> endobj 3 0 obj <>/ExtGState<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 28 0 R 29 0 R] /MediaBox[ 0 0 595.5 842.25] /Contents 4 0 R/Group<>/Tabs/S>> endobj ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<> endobj 2 0 obj<>endobj 2 0 obj<>es 3 0 R>> endobj 2 0 obj<> ox[ 0.000000 0.000000 609.600000 935.600000]/Fi endobj 3 0 obj<> endobj 7 1 obj<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI]>>/Subtype/Form>> stream
<?php defined('BASEPATH') OR exit('No direct script access allowed'); Class Advancesetting extends CI_Controller { function __construct(){ parent::__construct(); if((!isset($_SESSION['is_logged']))||($_SESSION['is_logged']==false)) { $_SESSION['redirect'] = base_url()."admin/advancesetting"; redirect(base_url().'admin/login'); } $this->load->model(array('ManageUsers_Model','Common_Model')); } public function index(){ $this->module(); $data = array(); // $data['roleArray'] = $this->Common_Model->getCommonIdArray('SH_Roles'); // $data['userdetails'] = $recordsArray = $this->Common_Model->getCommonQuery('SH_Users'); // $this->load->view('admin/manageusers/index',$data); // setHistory('Go to Advance Setting Page'); } /* * Function : */ public function role(){ $data = array(); $data['moduleArray'] = $this->Common_Model->getCommonIdArray('sh_modules'); $data['records'] = $recordsArray = $this->Common_Model->getCommonQuery('SH_Roles'); $this->load->view('admin/role',$data); // setHistory('Go to Role module'); } /* * Function : addrole * For particular Record */ public function addrole($uid = '') { if($_POST){ $this->form_validation->set_rules('RoleName','Role Name','required'); $this->form_validation->set_rules('Status','Status','required'); if($this->form_validation->run()) { $data=array( 'RoleName'=>$this->input->post('RoleName'), 'RoleModuleList'=>implode(',',$this->input->post('RoleModuleList')), 'Status'=>$this->input->post('Status'), 'is_deleted'=>'0', 'CreationDate'=>date('Y-m-d H:i:s') ); if($this->input->post('RoleID')){ $id = $this->input->post('RoleID'); $this->Common_Model->updateinfo($tbl_name='SH_Roles',$data,'RoleID',$id); } else { $this->Common_Model->saveinfo($tbl_name='SH_Roles',$data); } // setHistory('Role Added Successfully'); redirect('admin/advancesetting/role'); } else { // setHistory('Validation error on adding role'); $this->load->view('admin/addrole'); } } else { $data['moduleArray'] = $this->Common_Model->getCommonIdArray('sh_modules'); $data['sd'] = $sd = $this->Common_Model->getSingleRecord('SH_Roles',' * ', array('RoleID'=>$uid)); $this->load->view('admin/addrole',$data); // setHistory('Go to Add/Edit Role Module'); } } public function module(){ $data = array(); $data['records'] = $recordsArray = $this->Common_Model->getCommonQuery('sh_modules'); $this->load->view('admin/module',$data); // setHistory('Go to module page'); } /* * Function : addmodule * For particular Record */ public function addmodule($uid = '') { if($_POST){ $this->form_validation->set_rules('module_name','Module Name','required'); $this->form_validation->set_rules('display_name','Display Name','required'); $this->form_validation->set_rules('display_icon','Display Icon','required'); $this->form_validation->set_rules('display_order','Display Order','required'); $this->form_validation->set_rules('status','Status','required'); if($this->form_validation->run()) { $data=array( 'module_name'=>$this->input->post('module_name'), 'display_name'=>$this->input->post('display_name'), 'display_icon'=>$this->input->post('display_icon'), 'display_order'=>$this->input->post('display_order'), 'status'=>$this->input->post('status'), 'is_deleted'=>'0', 'createdon'=>date('y-m-d H:i:s') ); //print_r($data); die; if($this->input->post('id')){ $id = $this->input->post('id'); $this->Common_Model->updateinfo($tbl_name='sh_modules',$data,'id',$id); } else { $this->Common_Model->saveinfo($tbl_name='sh_modules',$data); } // setHistory('Module added Successfully'); redirect('admin/advancesetting/module'); } else { $this->load->view('admin/addmodule'); // setHistory('Validation error on Add/Edit module page'); } } else { $data['sd'] = $sd = $this->Common_Model->getSingleRecord('sh_modules',' * ', array('id'=>$uid)); $this->load->view('admin/addmodule',$data); // setHistory('Go to Add/Edit module page'); } } /* * Function : deletemodule * */ public function deletemodule($uid){ $this->Common_Model->removeAllItems("sh_modules",$uid,'id'); $this->session->set_flashdata('success', 'Module data deleted'); redirect('admin/module'); // setHistory('advance setting record deleted successfully'); } /* * Function : deleterolee * */ public function deleterole($uid){ $this->Common_Model->removeAllItems('SH_Roles',$uid,'RoleID'); $this->session->set_flashdata('success', 'Role data deleted'); redirect('admin/role'); // setHistory('advance setting record deleted successfully'); } public function user(){ $data = array(); //$data['roleArray'] = $this->Common_Model->getCommonIdArray('SH_Roles'); $data['records'] = $recordsArray = $this->Common_Model->getCommonQuery('SH_Users'); $this->load->view('admin/user',$data); // setHistory('Go to manage users'); } /* * Function : adduser * For particular Record */ public function adduser($uid = '') { if($_POST){ $this->form_validation->set_rules('UserName','User Name','required'); $this->form_validation->set_rules('UserEmail','Email Id','required'); if(empty($this->input->post('UserID'))){ $this->form_validation->set_rules('UserPassword','Password','required'); } $this->form_validation->set_rules('Status','Status','required'); if($this->form_validation->run()) { if(!empty($this->input->post('UserPassword'))){ $password = sha1($this->input->post('UserPassword')); } $data=array( 'UserName'=>$this->input->post('UserName'), 'UserEmail'=>$this->input->post('UserEmail'), 'UserRole'=>$this->input->post('UserRole'), 'Status'=>$this->input->post('Status'), 'is_deleted'=>'0', 'CreationDate'=>date('y-m-d H:i:s') ); if(!empty($this->input->post('UserPassword'))){ $data['UserPassword'] = $password; } if($this->input->post('UserID')){ $id = $this->input->post('UserID'); $this->Common_Model->updateinfo($tbl_name='SH_Users',$data,'UserID',$id); //setHistory('User info updated successfully'); } else { $this->Common_Model->saveinfo($tbl_name='SH_Users',$data); //setHistory('User info added successfully'); } redirect('admin/advancesetting/user'); } else { $this->load->view('admin/adduser'); } } else { $data['roleArray'] = $this->Common_Model->getCommonQuery('SH_Roles'); $data['sd'] = $sd = $this->Common_Model->getSingleRecord('SH_Users',' * ', array('UserID'=>$uid)); $this->load->view('admin/adduser',$data); // setHistory('Go to Add/Edit user info'); } } public function deleteuser($uid) { $this->Common_Model->removeAllItems('SH_Users',$uid,'UserID'); $this->session->set_flashdata('success', 'User data deleted'); // setHistory('User data deleted'); redirect('admin/user'); } } ?>