HEX
Server: Apache
System: Linux 185.122.168.184.host.secureserver.net 5.14.0-570.52.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Oct 15 06:39:08 EDT 2025 x86_64
User: barbeatleanalyti (1024)
PHP: 8.1.33
Disabled: NONE
Upload Files
File: /home/barbeatleanalyti/public_html/barisnew.beatleanalytics.com/site/backup/include/users.php
<?php

/* <summary>
	 Class contains methods related to state module
	 <author>
	 Beatle Buddy 2017.
	 </author>
	 Version 1.0
   </summary>
*/
 
class include_users
{
	/*
	<summary>
		Default constructor
	</summary>	
	*/
	
	function __CONSTRUCT(){
	
	}
	
	protected function EditReligionData(){
		global $objDB;
			
			$str = $this->pg.".html?v=".$this->v;
			
			if ($this->CheckReligionIsExistOrNot($this->ReligionName) ){
					
			ReturnPostFormData($this->DataArr,$str."&ReligionID=".$this->ReligionID,"Religion is alreay taken, please try again with different Religion !",1);
			exit;
			}
			else
			{	
			
			// UPDATE data into user_info table
			
			$SQL = "UPDATE religion SET
				Religion_Name     = '".AddFieldAddslashes($this->ReligionName)."' ,
				IsActive  = '".AddFieldAddslashes($this->IsActive)."',
				UpdatedDate = '".date('Y-m-d H:i:s')."'
				WHERE ReligionID = ".$this->ReligionID;
				
			$Result = $objDB->sql_query($SQL);
			
			if($Result) {
				return true;
			}else{
				return false;	
			}
			
			}			
		}

	protected function InsertUserInfo(){
		global $objDB;
		
			$str = $this->pg.".html?v=".$this->v;
			
			if ($this->CheckReligionIsExistOrNot($this->ReligionName) ){
						
			// return error error value
			ReturnPostFormData($this->DataArr,$str,"Religion is alreay taken, please try again with different Religion !",1);
			exit;
			}else{
			
		// Insert data into user_info table
		
		 $SQL = "INSERT INTO religion SET
			Religion_Name  = '".AddFieldAddslashes($this->ReligionName)."' ,
			IsActive  = '".AddFieldAddslashes($this->IsActive)."',
			IsDeleted = 'N',
			AddedBy = '".$_SESSION['UserInfo']['UserID']."',
			AddedDate = '".date('Y-m-d H:i:s')."'";
			
			$Result = $objDB->sql_query($SQL);
		 	
		 	if($Result)
		 	{
				return true;
		 	} 
			else
			{
				return false;
			}	 
	
		}
	}  ///// InsertUserInfo completed  /////

	public function fetchOrganization(){
		global $objDB;
		
		//$SQL = "SELECT OrgID,BranchID,IndustryID FROM beatle_userlogin WHERE 1 = 1 AND lower(db_usertype) = '".strtolower($_SESSION['UserInfo']['UType'])."' AND userId = ".$_SESSION['UserInfo']['UserID'];
		//$rsOrg = $objDB->sql_query($SQL);

		$SQL = "SELECT OrgId,db_Orgname FROM beatle_organization WHERE OrgId = ".$_SESSION['OtherInfo']['OrgID'];
		$rsOrgInfo = $objDB->sql_query($SQL);
		return $rsOrgInfo;
	}
	
	public function fetchBranches(){
		global $objDB;
		$SQL = "SELECT db_branchName,branchId FROM beatle_branch WHERE db_branchOrg = ".$_SESSION['OtherInfo']['OrgID'];
		$rsBranches = $objDB->sql_query($SQL);
		return $rsBranches;
	}
	
	public function fetchIndustrys($OrgID,$BranchID,$IndustryID){
		global $objDB;
		
		if(!empty($OrgID)) {
			$SQL = "SELECT * FROM beatle_industry WHERE db_bracnchid IN (SELECT GROUP_CONCAT(branchId) FROM beatle_branch WHERE db_branchOrg = ".$OrgID.")";
			$rsBranches = $objDB->sql_query($SQL);
		}else {
			$SQL = "SELECT * FROM beatle_industry WHERE db_bracnchid IN (SELECT GROUP_CONCAT(branchId) FROM beatle_branch WHERE db_branchOrg = ".$_SESSION['OtherInfo']['OrgID'].")";
			$rsBranches = $objDB->sql_query($SQL);
		}
		return $rsBranches;
	}	

	public function FetchAllUsersData($Val=""){
	
		global $objDB;

			$SQL = "SELECT OrgID,BranchID,IndustryID FROM beatle_userlogin WHERE 1 = 1 AND 
			lower(db_usertype) = '".strtolower($_SESSION['UserInfo']['UType'])."' 
			AND userId = ".$_SESSION['UserInfo']['UserID']." 
			AND lower(db_usertype) <> 'end_user' ";
			
			/*
			if(!empty($this->OrgID))
			$SQL .= " AND beatle_survey.orgid = ".$this->OrgID." " ;
			else
			$SQL .= " AND beatle_survey.orgid = ".$_SESSION['OtherInfo']['OrgID']." " ;
			
			if(!empty($this->BranchID))
			$SQL .= " AND beatle_survey.db_surveyBranchid = ".$this->BranchID." " ;
			
			if(!empty($this->IndustryID))
			$SQL .= " AND beatle_survey.db_surveyIndId = ".$this->IndustryID." " ;
			*/
			
			
			$rsOwnerInfo = $objDB->sql_query($SQL);
		
	
		if(strtolower($_SESSION['UserInfo']['UType']) == 'owner') {
			
			//$SQL = "SELECT * FROM beatle_userlogin WHERE OrgID = ".$rsOwnerInfo[0]['OrgID'];
			$SQL = "";
			if(!empty($this->OrgID))
			$SQL .= "SELECT * FROM beatle_userlogin WHERE OrgID = ".$this->OrgID;
			else
			$SQL .= "SELECT * FROM beatle_userlogin WHERE OrgID = ".$rsOwnerInfo[0]['OrgID'];
			
			$SQL .= " AND lower(db_usertype) <> 'end_user' ";

			if(!empty($this->BranchID))
			$SQL .= " AND BranchID = ".$this->BranchID;
			
			if(!empty($this->IndustryID))
			$SQL .= " AND IndustryID = ".$this->IndustryID;			
			$rsUserInfo = $objDB->sql_query($SQL);
			
		}else if(strtolower($_SESSION['UserInfo']['UType']) == 'manager') {

			$SQL = "SELECT * FROM beatle_userlogin WHERE 1 = 1 AND lower(db_usertype) <> 'end_user'";
			
			
			if(!empty($this->OrgID))
			$SQL .= " AND OrgID = ".$this->OrgID;
			else
			$SQL .= " AND OrgID = ".$rsOwnerInfo[0]['OrgID'];
			

			if(!empty($this->BranchID))
			$SQL .= " AND BranchID = ".$this->BranchID;
			else
			$SQL .= " AND  BranchID = ".$rsOwnerInfo[0]['BranchID'];
			
			//echo $SQL;
			//echo "<br />";
			
			$rsUserInfo = $objDB->sql_query($SQL);
		
		}else if(strtolower($_SESSION['UserInfo']['UType']) == 'line_manager') {
			
			//$SQL = "SELECT * FROM beatle_userlogin WHERE OrgID = ".$rsOwnerInfo[0]['OrgID']." AND  BranchID = ".$rsOwnerInfo[0]['BranchID']. " AND  IndustryID = ".$rsOwnerInfo[0]['IndustryID'];;

			$SQL = "SELECT * FROM beatle_userlogin WHERE 1 = 1 AND lower(db_usertype) <> 'end_user'";
			
			if(!empty($this->OrgID))
			$SQL .= " AND OrgID = ".$this->OrgID;
			else
			$SQL .= " AND OrgID = ".$rsOwnerInfo[0]['OrgID'];

			if(!empty($this->BranchID))
			$SQL .= " AND BranchID = ".$this->BranchID;
			else
			$SQL .= " AND  BranchID = ".$rsOwnerInfo[0]['BranchID'];

			if(!empty($this->IndustryID))
			$SQL .= " AND IndustryID = ".$this->IndustryID;
			else
			$SQL .= " AND  IndustryID = ".$rsOwnerInfo[0]['BranchID'];			
						
			$rsUserInfo = $objDB->sql_query($SQL);
		}

		return $rsUserInfo;	
	}
	
	public function FetchOrganizationName($id){
		global $objDB;
		$SQL = "SELECT db_Orgname FROM beatle_organization WHERE OrgId = ".$id;
		$rsOwnerInfo = $objDB->sql_query($SQL);
		return $rsOwnerInfo[0]['db_Orgname'];
	}
	
	public function FetchBranchName($id){
		global $objDB;
		$SQL = "SELECT db_branchName FROM beatle_branch WHERE branchId = ".$id;
		$rsOwnerInfo = $objDB->sql_query($SQL);
		return $rsOwnerInfo[0]['db_branchName'];
	}
	
	public function FetchIndustryName($id){
		global $objDB;
		$SQL = "SELECT db_industry FROM beatle_industry WHERE IndId = ".$id;
		$rsOwnerInfo = $objDB->sql_query($SQL);
		return $rsOwnerInfo[0]['db_industry'];
	}
	
	public function DeletedData($ReligionID){
	
	global $objDB;
	$SQL ="UPDATE religion set IsDeleted='Y' WHERE ReligionID ='".$ReligionID."'";	
	
	//echo $SQL;
	
	$rsInsert=$objDB->sql_query($SQL);
	
		if(count($rsInsert)>0){
			
			return $rsInsert;
		}else{
			return false;
		}
	
	}
	
		public function ChangeReligionStatus(){
		global $objDB;
		
		$SQL =	"UPDATE religion set IsActive = '".$this->status."' WHERE ReligionID ='".$this->ReligionID."'";	
		
		$rsInsert=$objDB->sql_query($SQL);
		
			if(count($rsInsert)){
				
				return $rsInsert;
			
			}else{
				
				return false;
			}
		
	}
	public function CheckReligionIsExistOrNot($ReligionName){
		global $objDB;
		// Select data from user_info to check email is exist or not.
		$SQL = "SELECT * FROM religion WHERE Religion_Name = '".$ReligionName."'";
		
	
		if($this->ReligionID != "" && $this->ReligionID != 0 ){
			$SQL .= " AND ReligionID != ".$this->ReligionID;
		}
		
		// Run query.
		$Result = $objDB->sql_query($SQL);
		
		if(count($Result) > 0 ){
			// Return true if email is exist.
			return true;
			exit;
		}else{
			// Return false if email does not exist.
			return false;
			exit;			
		}
	
	}
}


?>