File: /home/barbeatleanalyti/public_html/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
}
}