HEX
Server: Apache
System: Linux 185.122.168.184.host.secureserver.net 5.14.0-570.60.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Nov 5 05:00:59 EST 2025 x86_64
User: barbeatleanalyti (1024)
PHP: 8.1.33
Disabled: NONE
Upload Files
File: /home/barbeatleanalyti/www/m.beatleanalytics.com/application/controllers/Admin.php
<?php
defined('BASEPATH') OR exit('No direct script access allowed');

class Admin extends CI_Controller {

	public function index()
	{
		$AdminModel = $this->load->model('Admin_model');	
		if (isset($_POST['user_submit']))
		{
			$username 			= 	$this->input->post('username');
			$password 			= 	$this->input->post('userpass');
			$logindatap 	  	= 	$this->Admin_model->admin_userlogin($username,$password);
			if (!empty($logindatap))
			{
				$dataUsesrId = $logindatap[0]->userId;
				$sessiondata = $this->session->set_userdata('LoginUserid',$dataUsesrId);
				redirect('admin/dashboard');
			}
			else 
			{
				echo 'username or password Does not match';
			}
		}
		$this->load->view('admin/index');
	}
	
	public function dashboard()
	{
		$this->load->model('Admin_model');
		$loginId 				= 	$this->session->userdata('LoginUserid');
		$alldata['userdata1'] 	= 	$this->Admin_model->getuserdata($loginId);
		$alldata['AllOrg'] 		=	$this->Admin_model->getAllOrganization(); 
		$alldata['AllBranch'] 	=	$this->Admin_model->getAllBranch(); 
	 	$alldata['AllIndus'] 	=	$this->Admin_model->getAllIndustry(); 
		$alldata['Allusesr'] 	=	$this->Admin_model->getAllUser(); 
		$alldata['Allowner'] 	=	$this->Admin_model->getAllUserOwner(); 
		$alldata['Allmanager'] 	=	$this->Admin_model->getAllUserManager(); 
		$alldata['Alllinemangaer'] 	=	$this->Admin_model->getAllUserLinemanage(); 
		$alldata['AllIndForGraph'] 	=	$this->Admin_model->getAllIndustryForGraph(); 
		
		$this->load->view('admin/dashboard' , $alldata);
	}
	
	public function userlist()
	{
		$this->load->model('Admin_model');
		$loginId 				= 	$this->session->userdata('LoginUserid');
		$alldata['userdata1'] 	= 	$this->Admin_model->getuserdata($loginId);
		$orgId = $this->uri->segment(3);
		$usertype = $this->uri->segment(4);
		$hashvalue = $this->uri->segment(5);
		if ($usertype == 'manager')
		{
			$alldata['allUser']=	$this->Admin_model->getAllUsersMangerByOrgId($orgId);
		}
		else if ($usertype == 'Lime' && empty($hashvalue))
		{
			$alldata['allUser']=	$this->Admin_model->getAllUsersLimeByOrgId($orgId);
		}
		else if ($usertype == 'owner')
		{
			$alldata['allUser']=	$this->Admin_model->getAllUsersownerByOrgId($orgId);
		}
		else if ($usertype == 'Lime' && $hashvalue == 'B')
		{  
			$alldata['allUser']=	$this->Admin_model->getAllUsersownerByBranchId($orgId);
		}
		else
		{
			$alldata['allUser']		=	$this->Admin_model->getAllUser();
		}
		
		$this->load->view('admin/userlist' , $alldata);
	}
	
	
	public function getAjaxOrgByName()
	{
		$this->load->model('Admin_model');
		$Orgname = $_POST['Orgname'];
		$array = array();
		$array1 = '';
		$data 	 = $this->Admin_model->getAjaxOrgByName($Orgname);
		 //print_r($data['db_Orgname'].',');
		/* foreach ($data as $keyorg=>$valorg)
		 {
			 $array[$valorg->OrgId] = $valorg->db_Orgname;
		 }*/
		 //print_r($array);
		  //echo json_encode($array);
		if (!empty($data))
		{
			foreach ($data as $keyorg=>$valorg)
			{
				echo '<div class="ajaxcalldata orgclass" data-orgid="'.$valorg->OrgId.'" data-orgname="'.$valorg->db_Orgname.'">'.$valorg->db_Orgname.'</div>';
			}
		}
		else 
		{
			echo '<div class="ajaxcalldata orgclass" >No Match</div>';
		}
	}
	public function getAjaxBranchByName()
	{
		$this->load->model('Admin_model');
		$Orgname = $_POST['Orgname'];
		$array = array();
		$array1 = '';
		$data 	 = $this->Admin_model->getAjaxBranchByName($Orgname);
		 //print_r($data['db_Orgname'].',');
		/* foreach ($data as $keyorg=>$valorg)
		 {
			 $array[$valorg->branchId] = $valorg->db_branchName;
		 }*/
		 //p/rint_r($array);
		   
		if (!empty($data))
		{
			foreach ($data as $keyorg=>$valorg)
			{
				echo '<div class="ajaxcalldata branchclass" data-orgid="'.$valorg->branchId.'" data-orgname="'.$valorg->db_branchName.'">'.$valorg->db_branchName.'</div>';
			}
		}
	}
	public function getAjaxIndByName()
	{
		$this->load->model('Admin_model');
		$Orgname = $_POST['Orgname'];
		$array = array();
		$array1 = '';
		$data 	 = $this->Admin_model->getAjaxIndByName($Orgname);
	 
		if (!empty($data))
		{
			foreach ($data as $keyorg=>$valorg)
			{
				echo '<div class="ajaxcalldata indclass" data-orgid="'.$valorg->IndId 	.'" data-orgname="'.$valorg->db_industry.'">'.$valorg->db_industry.'</div>';
			}
		}
	}
	public function checkAjaxloginUserName()
	{
		$this->load->model('Admin_model');
		$username = $_POST['username'];
		$array = array();
		$array1 = '';
		$data 	 = $this->Admin_model->checkAjaxloginUserName($username);
		if (!empty($data))
		{
			echo '<div style="color:#900;font-size:10px;">Username Already Exists.</div>';
		}
	}
	
	
	public function users()
	{
		$this->load->model('Admin_model');
		$loginId 				= 	$this->session->userdata('LoginUserid');
		$alldata['userdata1'] 	= 	$this->Admin_model->getuserdata($loginId);
		$id = $this->uri->segment(3);
		if (!empty($id))
		{
			$alldata['Editdata'] = $this->Admin_model->getuserdata($id);
			
		}
		if (isset($_POST['addusersubmit']))
		{
			$username 		= 	$this->input->post('addUserName');
			$password 		= 	md5($this->input->post('addUserPassword'));
			$email 			= 	$this->input->post('addUserEmail');
			$phone 			= 	$this->input->post('addUserPhone');
			$usergroup 		= 	$this->input->post('addUserGroup');
			$valid 			= 	$this->input->post('datepicker');
			$addOrgname 	= 	$this->input->post('addOrgname');
			$addIndname 	= 	$this->input->post('addIndname');
			$addBranchname 	= 	$this->input->post('addBranchname');
			$lastOrgId 		= 	$this->input->post('mainOrgId');
			$mainBraId 		= 	$this->input->post('mainBraId');
			$addUsernameMain = 	$this->input->post('addUsernameMain');
		 
			$status = '1';
			$date 	= date('Y-m-d H:i:s');
			if ($usergroup == 'SU_admin')
				{
					$uniq = rand(1,1000);
					$unqId = 'AD_'.$uniq;
				}
				elseif ($usergroup == 'owner')
				{
					$uniq = rand(1,1000);
					$unqId = 'OW_'.$uniq;
				}
				elseif ($usergroup == 'manager')
				{
					$uniq = rand(1,1000);
					$unqId = 'MA_'.$uniq;
				}
				elseif ($usergroup == 'line_manager')
				{
					$uniq = rand(1,1000);
					$unqId = 'LIMA_'.$uniq;
				}
					/*$target_dir = "assets/userPics/";
					$target_file = time().'_'.'UserProfile.jpg';
				 
					$imageFileType = pathinfo($_FILES['filetoupload']['name'],PATHINFO_EXTENSION);
					
					if($imageFileType != "jpg" && $imageFileType != "png" && $imageFileType != "jpeg" && $imageFileType != "gif" ) 
					{
						echo 'e1';
						$dirfile = $target_dir.$target_file; 
						move_uploaded_file($_FILES['filetoupload']['tmp_name'],$dirfile);

					}
					else
					{}*/
						$insertedData = array (
							'db_userRandId' 	=> 	$unqId,
							'db_username'		=> 	$username,
							'db_userLoginName'	=> 	$addUsernameMain,
							'db_password'		=> 	$password,
							'db_phone'			=> 	$phone,
							'db_email'			=> 	$email,
							//'db_userprofilepic'	=> 	$target_file,
							'db_status'			=> 	$status,
							'db_usertype'		=> 	$usergroup,
							'db_valid'			=> 	$valid,
							'created_date'		=> 	$date
						 
						);
						
					$alldata['message'] = $this->Admin_model->InsertUser($insertedData,$email,$addOrgname,$addIndname,$addBranchname,$loginId,$lastOrgId,$mainBraId,$usergroup);
						
						
		}
		
		if (isset($_POST['editusersubmit']))
		{
			$username = $this->input->post('addUserName');
			$password = $this->input->post('addUserPassword');
			$email = $this->input->post('addUserEmail');
			$phone = $this->input->post('addUserPhone');
			$usergroup = $this->input->post('addUserGroup');
			$valid = $this->input->post('datepicker');
			$editid	= $this->input->post('UID');
			 
			$date 	= date('Y-m-d H:i:s');
			if ($usergroup == 'SU_admin')
				{
					$uniq = rand(1,1000);
					$unqId = 'AD_'.$uniq;
				}
				elseif ($usergroup == 'owner')
				{
					$uniq = rand(1,1000);
					$unqId = 'OW_'.$uniq;
				}
				elseif ($usergroup == 'manager')
				{
					$uniq = rand(1,1000);
					$unqId = 'MA_'.$uniq;
				}
				elseif ($usergroup == 'line_manager')
				{
					$uniq = rand(1,1000);
					$unqId = 'LIMA_'.$uniq;
				}
				/*if (!empty($_FILES['filetoupload']['name']))
				{
					$target_dir = "assets/userPics/";
					$target_file = time().'_'.'UserProfile.jpg';
				 
					$imageFileType = pathinfo($_FILES['filetoupload']['name'],PATHINFO_EXTENSION);
					
					if($imageFileType != "jpg" && $imageFileType != "png" && $imageFileType != "jpeg" && $imageFileType != "gif" ) 
					{
						echo 'e1';
					}
					else
					{
						$dirfile = $target_dir.$target_file; 
						move_uploaded_file($_FILES['filetoupload']['tmp_name'],$dirfile);
						$uploadimage  = $target_file;
					}
				}
					else {$uploadimage  = $this->input->post('oldimg');}*/
					 
						
						$insertedData = array (
							'db_userRandId' 	=> 	$unqId,
							'db_username'		=> 	$username,
							'db_password'		=> 	$password,
							'db_phone'			=> 	$phone,
							'db_email'			=> 	$email,
							//'db_userprofilepic'	=> 	$uploadimage,
							'db_userLoginName'	=> 	$addUsernameMain,
							'db_usertype'		=> 	$usergroup,
							'db_valid'			=> 	$valid,
							'created_date'		=> 	$date
						 
						);
						 
						$alldata['message'] = $this->Admin_model->editUserById($insertedData,$editid);
						$url = $_SERVER['HTTP_REFERER'];
						redirect($url);
		}
			$this->load->view('admin/users' , $alldata);
		
	}
 
	public function deleteUserById()
	{
		$UID  = $this->input->post('id');
		$this->load->model('Admin_model');
		$data = $this->Admin_model->deleteUserById($UID);
		return $data; 
	}
	
	public function deleteBranchById()
	{
		$UID  = $this->input->post('id');
		$this->load->model('Admin_model');
		$data = $this->Admin_model->deleteBranchById($UID);
		echo '1';
	}
	
	public function deleteOrgById()
	{
		$UID  = $this->input->post('id');
		$this->load->model('Admin_model');
		$data = $this->Admin_model->deleteOrgById($UID);
		echo '1';
	}
	
	public function deleteIndById()
	{
		$UID  = $this->input->post('id');
		$this->load->model('Admin_model');
		$data = $this->Admin_model->deleteIndById($UID);
		echo '1';
	}
	
	
	
	public function SearchUserByType()
	{	
		$this->load->model('Admin_model');
		$loginId 				= 	$this->session->userdata('LoginUserid');
		$alldata['userdata1'] 	= 	$this->Admin_model->getuserdata($loginId);
	
		$usertype = $_POST['usertype']; 
		
		$data = $this->Admin_model->SearchUserByType($usertype);
		if (!empty($data))
		{
			foreach ($data as $key=>$valuser)
			{ 
				echo '<tr class="animate-repeat bg-white ng-scope" id="rowid_'.$valuser->userId.'">
									<td class="ng-binding">'.$valuser->db_username.'</td>
									<td class="ng-binding">'.$valuser->db_userLoginName.'</td>
									<td class="ng-binding">'.$valuser->db_phone.'></td>
									<td class="ng-binding">'.$valuser->db_email.'</td>
									<td class="ng-binding">'.$usertype.'</td>
									<td class="ng-binding" href="#">';
										$userid = $valuser->userId;
										$usertype = $valuser->db_usertype;
										$data = $this->Admin_model->getAllOrganizationByUserId($usertype,$userid);
										if (!empty($data[0]->db_Orgname)){echo $data[0]->db_Orgname;}
									echo '</td>
									<td><a class="btn-sm btn btn-success btn-rounded" href="users/'.$valuser->userId.'">Edit</a></td>
									<td><a class="btn-sm btn btn-primary btn-rounded deluser" data-uid="'.$valuser->userId.'">Delete</a></td>
								</tr>';
				 
			}
		}
		else 
		{
			echo '<tr class="ng-hide">
								<td colspan="10"><h1 class="text-center text-muted ng-scope">No Users</h1><!-- end ngIf: !UsersList.ui.loading --></td>
							</tr>';
		}
		//return $data; 
	}
	
	public function organization()
	{
		$this->load->model('Admin_model');
		$loginId 				= 	$this->session->userdata('LoginUserid');
		$alldata['userdata1'] 	= 	$this->Admin_model->getuserdata($loginId);
		$alldata['Alluser'] 	=	$this->Admin_model->getAllUser();
		if (isset($_POST['addOrgsubmit']))
		{
			$Orgname  = $this->input->post('addOrgName');
			$ownerId  = $this->input->post('addBranchOrg');
			$OrgType  = $this->input->post('addOrgType');
			$target_dir = "assets/OrganizationPics/";
			$target_file = time().'_'.'OrgProfile.jpg';
			$date	= date('Y-m-d H:i:s');
			$status = '1';
			$imageFileType = pathinfo($_FILES['filetoupload']['name'],PATHINFO_EXTENSION);
			
			if($imageFileType != "jpg" && $imageFileType != "png" && $imageFileType != "jpeg" && $imageFileType != "gif" ) 
			{
				echo 'e1';
			}
			else
			{
				$dirfile = $target_dir.$target_file;
				move_uploaded_file($_FILES['filetoupload']['tmp_name'],$dirfile);
				$insertdata = array
				(
					'db_Orgname' => $Orgname,
					'db_Orgpics' => $target_file,
					'db_ownerId' => $ownerId,
					'db_orgtype' => $OrgType,
					'status'	 =>	$status,
					'db_userById'=> $loginId,	
					'created_date' => $date
				);
				
				$alldata['message'] = $this->Admin_model->addOrganization($insertdata,$Orgname);
			}
		}
		$Orgid = $this->uri->segment(3);
		if (!empty($Orgid))
		{
			$alldata['OrgById'] = $this->Admin_model->getOrganizationById($Orgid);
		}
		if (isset($_POST['editOrgsubmit']))
		{//print_r($_FILES);die;
			$ownerId  = $this->input->post('addBranchOrg');
			$Orgname  = $this->input->post('addOrgName');
			$OrgType  = $this->input->post('addOrgType');
			$target_dir = "assets/OrganizationPics/";
			$target_file = time().'_'.'OrgProfile.jpg';
			$date	= date('Y-m-d H:i:s');
			$Orid 	= $this->input->post('UID');
			
				if (!empty($_FILES['filetoupload']['name']))
				{
						$imageFileType = pathinfo($_FILES['filetoupload']['name'],PATHINFO_EXTENSION);
						
						if($imageFileType != "jpg" && $imageFileType != "png" && $imageFileType != "jpeg" && $imageFileType != "gif" ) 
						{
							echo 'e1';
						}
						else 
						{
							$dirfile = $target_dir.$target_file; 
							move_uploaded_file($_FILES['filetoupload']['tmp_name'],$dirfile);
						}
				}
				else 
				{
					$target_file = $this->input->post('oldimg');
				}
				$insertdata = array
					(
						'db_Orgname' => $Orgname,
						'db_Orgpics' => $target_file,
						'db_orgtype' => $OrgType,
						'db_ownerId' => $ownerId,
						'db_userById'=> $loginId,	
						'updated_date' => $date
					);
			 
					$alldata['message'] = $this->Admin_model->UpdateOrganizationById($insertdata,$Orid);
					$url = $_SERVER['HTTP_REFERER'];
					redirect($url);
		}
		
		$this->load->view('admin/organization' , $alldata);
	}
	public function organizationList()
	{
		$this->load->model('Admin_model');
		$loginId 				= 	$this->session->userdata('LoginUserid');
		$alldata['userdata1'] 	= 	$this->Admin_model->getuserdata($loginId);
		$alldata['AllOrg'] 		=	$this->Admin_model->getAllOrganization(); 
		$alldata['AllOrgtype'] 	=	$this->Admin_model->getAllOrganizationtype(); 
		$this->load->view('admin/organizationList' , $alldata);
	}
	public function getOrgByType()
	{
		$this->load->model('Admin_model');
		$serachType = $_POST['serachbytype'];
		$data = $this->Admin_model->getOrgByType($serachType);
	}
	
	public function branch()
	{
		$this->load->model('Admin_model');
		$loginId 				= 	$this->session->userdata('LoginUserid');
		$alldata['userdata1'] 	= 	$this->Admin_model->getuserdata($loginId);
		$alldata['AllOrg'] 		=	$this->Admin_model->getAllOrganization(); 
		$alldata['Alluser'] 	=	$this->Admin_model->getAllUser(); 
		$alldata['AllState'] 	=	$this->Admin_model->getAllState(); 
		$bracId = $this->uri->segment(3);
		if (!empty($bracId))
		{
			$alldata['editbranch'] = $this->Admin_model->getBranchById($bracId);
		}
		if (isset($_POST['addBranchsubmit']))
		{
			$branchname 		= 	$this->input->post('addBranchName');
			$branchOrg 			= 	$this->input->post('addBranchOrg');
			$branchlocation 	= 	$this->input->post('addBranchLocation');
			$branchManager 		= 	$this->input->post('addBranchManager');
			$date 				= 	date('Y-m-d H:i:s');
			$status 			= 	'1';
			$r  				= 	rand(1,1000);
			$unqId  			= 	'BR_'.$r;
			$insertdata = array
				(
					'db_branchName' 	=> 	$branchname,
					'db_branchOrg' 		=> 	$branchOrg,
					'db_branchUnId' 	=> 	$unqId,
					'db_branchLocation' => 	$branchlocation,
					'db_branchManager' 	=> 	$branchManager,
					'db_branchAddedBy'	=>	$loginId,
					'status' 			=> 	$status,
					'Branchcreated_date'=> 	$date
				);
				
			$alldata['message'] = $this->Admin_model->addBranch($insertdata);	
		 
		}	
		if (isset($_POST['editBranchsubmit']))
		{
			$branchname 		= 	$this->input->post('addBranchName');
			$branchOrg 			= 	$this->input->post('addBranchOrg');
			$branchlocation 	= 	$this->input->post('addBranchLocation');
			$branchManager 		= 	$this->input->post('addBranchManager');
			$date 				= 	date('Y-m-d H:i:s');
			$status 			= 	'1';
			$insertdata = array
				(
					'db_branchName' 	=> 	$branchname,
					'db_branchOrg' 		=> 	$branchOrg,
					'db_branchLocation' => 	$branchlocation,
					'db_branchManager' 	=> 	$branchManager,
					'db_branchAddedBy'	=>	$loginId,
					'status' 			=> 	$status,
					'updated_date'		=> 	$date
				);
				
			$alldata['message'] = $this->Admin_model->editBranch($insertdata,$bracId);	
			$url = $_SERVER['HTTP_REFERER'];
			redirect($url);

		}
		
		$this->load->view('admin/branch' , $alldata);
	}
	
	public function branchList()
	{
		$this->load->model('Admin_model');
		$loginId 				= 	$this->session->userdata('LoginUserid');
		$alldata['userdata1'] 	= 	$this->Admin_model->getuserdata($loginId);
		$alldata['AllOrg'] 		=	$this->Admin_model->getAllOrganization(); 
		$alldata['Alluser'] 	=	$this->Admin_model->getAllUser(); 
		$alldata['AllState'] 	=	$this->Admin_model->getAllState(); 
		
		$Orgid 					=	$this->uri->segment(3); 
		$token 					=	$this->uri->segment(4); 
		
		if (!empty($Orgid) && $token == '')
		{ 
			$alldata['AllBranch'] 	=	$this->Admin_model->getAllBranchByOrg($Orgid); 
		}
		else if (!empty($Orgid) && $token == 'token')
		{ 
			$alldata['AllBranch'] 	=	$this->Admin_model->getBranchByIndId($Orgid);; 
		}
		else 
		{
			$alldata['AllBranch'] 	=	$this->Admin_model->getAllBranch(); 
		}
		$this->load->view('admin/branchList' , $alldata);
	}
	
	public function organizationBranch()
	{
		$this->load->model('Admin_model');
		$loginId 				= 	$this->session->userdata('LoginUserid');
		$alldata['userdata1'] 	= 	$this->Admin_model->getuserdata($loginId);
		$alldata['AllOrg'] 		=	$this->Admin_model->getAllOrganization(); 
		$alldata['Alluser'] 	=	$this->Admin_model->getAllUser(); 
		$alldata['AllState'] 	=	$this->Admin_model->getAllState(); 
		$Orgid 					=	$this->uri->segment(3); 
		$alldata['OrgById'] 	= 	$this->Admin_model->getOrganizationById($Orgid);
		$alldata['AllBranch'] 	=	$this->Admin_model->getAllBranchByOrg($Orgid); 	
		
		if (isset($_POST['addBranchsubmit']))
		{
			$branchname 		= 	$this->input->post('addBranchName');
			$branchOrg 			= 	$this->input->post('addBranchOrg');
			$branchlocation 	= 	$this->input->post('addBranchLocation');
			$branchManager 		= 	$this->input->post('addBranchManager');
			$date 				= 	date('Y-m-d H:i:s');
			$status 			= 	'1';
			$r  				= 	rand(1,1000);
			$unqId  			= 	'BR_'.$r;
			$insertdata = array
				(
					'db_branchName' 	=> 	$branchname,
					'db_branchOrg' 		=> 	$branchOrg,
					'db_branchUnId' 	=> 	$unqId,
					'db_branchLocation' => 	$branchlocation,
					'db_branchManager' 	=> 	$branchManager,
					'db_branchAddedBy'	=>	$loginId,
					'status' 			=> 	$status,
					'Branchcreated_date'=> 	$date
				);
				
			$alldata['message'] = $this->Admin_model->addBranch($insertdata);	
			$url = $_SERVER['HTTP_REFERER'];
			redirect($url);
		}	
		
		$this->load->view('admin/organizationBranch' , $alldata);	
	}
	
	public function getBranchById()
	{
		echo $BId = $_POST['BId'];die;
		$this->load->model('Admin_model');
		$data = $this->Admin_model->getBranchById($BId);
		
	}
	
	public function industry()
	{
		$this->load->model('Admin_model');
		$loginId 				= 	$this->session->userdata('LoginUserid');
		$alldata['userdata1'] 	= 	$this->Admin_model->getuserdata($loginId);
		$alldata['AllBranch'] 		= 	$this->Admin_model->getAllBranch();
		
		if (isset($_POST['addOrgsubmit']))
		{
			$status = '1';
			$date 	= date('Y-m-d H:i:s');
			$industryname = $this->input->post('addOrgName');
			$addBranchOrg = $this->input->post('addBranchOrg');
			$insertdata = array(
				'db_industry' 	=> 	$industryname,
				'db_bracnchid' 	=> 	$addBranchOrg,
				'db_addedBy' 	=> 	$loginId,
				'status' 		=> 	$status,
				'created_date' 	=> 	$date
			);
			
			$data['message'] = $this->Admin_model->insertIndustry($insertdata); 
			if (!empty($data))
			{
				redirect('index.php/admin/industryList', 'refresh');
				//redirect('admin/industryList');
			}
		}
		$InId = $this->uri->segment(3);
		$alldata['InById'] = $this->Admin_model->getIndustryById($InId);
	 
		if (isset($_POST['editOrgsubmit']))
		{
			$status = '1';
			$date 	= date('Y-m-d H:i:s');
			$industryname = $this->input->post('addOrgName');
			$Id			  = $this->input->post('');
			$addBranchOrg = $this->input->post('addBranchOrg');
			$insertdata = array(
				'db_industry' 	=> 	$industryname,
				'db_bracnchid' 	=>	$addBranchOrg,
				'db_addedBy' 	=> 	$loginId,
				'status' 		=> 	$status,
				'updated_date' 	=> 	$date
			);
			
			$data = $this->Admin_model->updateIndustry($insertdata,$InId);
			 //redirect('index.php/admin/industryList', 'refresh');
		}
		
		$this->load->view('admin/industry' , $alldata);
	}
	
	public function industryList()
	{
		$this->load->model('Admin_model');
		$loginId 				= 	$this->session->userdata('LoginUserid');
		$alldata['userdata1'] 	= 	$this->Admin_model->getuserdata($loginId);
		$bId = $this->uri->segment(3);
		if (!empty($bId))
		{
			$alldata['allIndustry']	=	$this->Admin_model->getIndustryByBranchId($bId);
		}
		else 
		{
			$alldata['allIndustry']	=	$this->Admin_model->getAllIndustry();
		}
		$alldata['allpages']	=	$this->Admin_model->getallpage();
		$this->load->view('admin/industryList' , $alldata);
	}
	
	public function branchIndustry()
	{
		$this->load->model('Admin_model');
		$loginId 				= 	$this->session->userdata('LoginUserid');
		$alldata['userdata1'] 	= 	$this->Admin_model->getuserdata($loginId);
		$alldata['allIndustry']	=	$this->Admin_model->getAllIndustry();
		$alldata['Alluser'] 	=	$this->Admin_model->getAllUser(); 
		$id 					=	$this->uri->segment(3);
		$alldata['branchById']	=	$this->Admin_model->getBranchInfoById($id);
		
		if (isset($_POST['addIndsubmit'])){
		echo '<pre>';print_r($_POST);}
		
		$this->load->view('admin/branchIndustry' , $alldata);
	}
	
	
	
	
	public function addIndustryInBranch()
	{
		$this->load->model('Admin_model');
		$loginId 				= 	$this->session->userdata('LoginUserid');
		$alldata['userdata1'] 	= 	$this->Admin_model->getuserdata($loginId);
	}
	

	public function pages()
	{
		$this->load->model('Admin_model');
		$loginId 				= 	$this->session->userdata('LoginUserid');
		$alldata['userdata1'] 	= 	$this->Admin_model->getuserdata($loginId);
		
		if (isset($_POST['addOrgsubmit']))
		{
			$pagename = $this->input->post('addOrgName');
			$pagetype = $this->input->post('addBranchOrg');
			$status   = '1';
			$date 	  = date('Y-m-d H:i:s');
			$inserdata = array(
				'db_pagename' => $pagename,
				'db_pagetype' => $pagetype,
				'db_pageaddedBy' => $loginId,
				'status' => $status,
				'created_date' => $date
			);	
			$alldata['message'] = $this->Admin_model->insertPage($inserdata);
		}
		$pageid = $this->uri->segment(3);
		$alldata['pageByid'] = $this->Admin_model->getPageById($pageid); 
		if (isset($_POST['editOrgsubmit']))
		{
			$pagename = $this->input->post('addOrgName');
			$pagetype = $this->input->post('addBranchOrg');
			$status   = '1';
			$date 	  = date('Y-m-d H:i:s');
			$inserdata = array(
				'db_pagename' => $pagename,
				'db_pagetype' => $pagetype,
				'db_pageaddedBy' => $loginId,
				'status' => $status,
				'created_date' => $date
			);	
			$alldata['message'] = $this->Admin_model->UpdatePageById($inserdata,$pageid);
		}
	
		
		$this->load->view('admin/pages' , $alldata);
	}	
	
	public function pageList()
	{
		$this->load->model('Admin_model');
		$loginId 						= 	$this->session->userdata('LoginUserid');
		$alldata['userdata1'] 			= 	$this->Admin_model->getuserdata($loginId);
		$indId = $this->uri->segment(3);
		if (empty($indId))
		{
			$alldata['allpages'] 			= 	$this->Admin_model->getallpage();
		}
		else 
		{
			$alldata['allpagesserach'] 			= 	$this->Admin_model->getallpageByIndId($indId);
		}
		$alldata['allpagesContent'] 	= 	$this->Admin_model->getallPageContent();
		$this->load->view('admin/pagesList' , $alldata);
	}
	public function deletePageById()
	{
		$pageId = $_POST['id'];
		$this->load->model('Admin_model');
		$data = $this->Admin_model->deletePageById($pageId);
		echo '1';
	}
	public function pagesContent()
	{
		$this->load->model('Admin_model');
		$loginId 				= 	$this->session->userdata('LoginUserid');
		$alldata['userdata1'] 	= 	$this->Admin_model->getuserdata($loginId);
		$pageid = $this->uri->segment(3);
		$alldata['pageByid'] = $this->Admin_model->getPageById($pageid); 
		
		if (isset($_POST['addOrgsubmit']))
		{
			$pagename = $this->input->post('addOrgName');
			$pagetype = $this->input->post('addChoice');
			$Pid	  = $this->input->post('Pid');	
			$status   = '1';
			$date 	  = date('Y-m-d H:i:s');
			$inserdata = array(
				'db_pageConTitle' 	=> 	$pagename,
				'db_pageChoice' 	=> 	$pagetype,
				'db_pageid'			=>	$Pid,
				'db_pageConAddedBy' => 	$loginId,
				'status' 			=> 	$status,
				'created_date' 		=> 	$date
			);	
			$alldata['message'] = $this->Admin_model->insertPageContent($inserdata);
			
		}
		
		$this->load->view('admin/pagesContent' , $alldata);
	}
		public function pagesContentList($pageid)
		{
			$this->load->model('Admin_model');
			$loginId 				= 	$this->session->userdata('LoginUserid');
			$alldata['userdata1'] 	= 	$this->Admin_model->getuserdata($loginId);
			$pageid = $this->uri->segment(3);
			$alldata['pagesContent'] = $this->Admin_model->pagesContentList($pageid); 
			
		if (isset($_POST['editOrgsubmit']))
		{
			$pagename = $this->input->post('addOrgName');
			$pagetype = $this->input->post('addChoiceh');
			$addChoicehide = $this->input->post('addChoicehide');
			if (!empty($addChoicehide) && empty($pagetype))
			{
				$choicevalue = $addChoicehide;
			}
			elseif(!empty($pagetype))
			{
				$choicevalue = $addChoicehide.','.$pagetype;
			}
			else 
			{
				$choicevalue = $pagetype;
			}
			$Pid	  = $this->input->post('Pid');	
			$status   = '1';
			$date 	  = date('Y-m-d H:i:s');
			$inserdata = array(
				'db_pageConTitle' 	=> 	$pagename,
				'db_pageChoice' 	=> 	$choicevalue,
				'db_pageid'			=>	$Pid,
				'db_pageConAddedBy' => 	$loginId,
				'status' 			=> 	$status,
				'updated_date' 		=> 	$date
			);	
			$alldata['message'] = $this->Admin_model->updatePageContent($inserdata,$pageid);
			$url = $_SERVER['HTTP_REFERER'];
			redirect($url);
		}
 			$this->load->view('admin/pagesContentList' , $alldata);
		}
		public function survey()
		{
			$this->load->model('Admin_model');
			$loginId 				= 	$this->session->userdata('LoginUserid');
			$alldata['userdata1'] 	= 	$this->Admin_model->getuserdata($loginId);
			$sId = $this->uri->segment(3);
			$alldata['SurveyById']	=	$this->Admin_model->getSurveyById($sId);
			if (isset($_POST['addOrgsubmit']))
			{
				$pagename = $this->input->post('addOrgName');
				//$Pid	  = $this->input->post('Pid');	
				$status   = '1';
				$date 	  = date('Y-m-d H:i:s');
				$inserdata = array(
					'db_surveyname' 	=> 	$pagename,
					'db_addedBy' 		=> 	$loginId,
					'status' 			=> 	$status,
					'created_date' 		=> 	$date
				);	
				$alldata['message'] = $this->Admin_model->insertsurvey($inserdata);
 			}
			
		if (isset($_POST['editOrgsubmit']))
			{
				$pagename = $this->input->post('addOrgName');
				//$Pid	  = $this->input->post('Pid');	
				$status   = '1';
				$date 	  = date('Y-m-d H:i:s');
				$inserdata = array(
					'db_surveyname' 	=> 	$pagename,
					'db_addedBy' 		=> 	$loginId,
					'status' 			=> 	$status,
					'updated_date' 		=> 	$date
				);	
				$alldata['message'] = $this->Admin_model->updatesurvey($inserdata,$sId);
				if (!empty($alldata['message']))
				{
					redirect('admin/surveyList');
				}
 			}
			
			$this->load->view('admin/survey' , $alldata);
		}
		public function surveyList()
		{
			$this->load->model('Admin_model');
			$loginId 				= 	$this->session->userdata('LoginUserid');
			$alldata['userdata1'] 	= 	$this->Admin_model->getuserdata($loginId);
			$alldata['allsurvey']	=	$this->Admin_model->getallsurvey();
			$alldata['allpage']		=	$this->Admin_model->getallpage();
			
			$this->load->view('admin/surveyList' , $alldata);
		}
		public function deleteSurveyById()
		{
			$this->load->model('Admin_model');
			$sId = $_POST['id']; 
			$data = $this->Admin_model->deleteSurveyById($sId);
			echo '1';
		}
		
		public function addpagesToIndustry()
		{
			$this->load->model('Admin_model');
			$allval    = str_replace('|undefined|','',$_POST['allval']);
			$mainIndId = $_POST['mainIndId'];
			$insertdata = array(
				'db_pagesId' => $allval
			);
			$data = $this->Admin_model->addpagesToIndustry($mainIndId,$insertdata);
			
			//db_pagesId
			
		}
		
}