HEX
Server: Apache/2.2.15 (CentOS)
System: Linux ip-10-0-2-146.eu-west-1.compute.internal 2.6.32-754.35.1.el6.centos.plus.x86_64 #1 SMP Sat Nov 7 11:33:42 UTC 2020 x86_64
User: root (0)
PHP: 5.6.40
Disabled: NONE
Upload Files
File: /www/exchange0old/exchange/classes/Model/MInvestorGlobalSettings.php
<?php
class Model_MInvestorGlobalSettings
{
	var $output 			= array();

	function getAutomatedTradeStatus(){
		$query				= new Bin_Query();
		$sql 				= "SELECT * FROM organisation_details WHERE ".
							" user_id= '".$_SESSION['user']['userid']."' LIMIT 1";
		$query->executeQuery($sql);
		$trade				= $query->records;
		
		return $trade[0];
	}
	
	function updateTrading($post){
		$query				= new Bin_Query();
		$sql 				= "UPDATE `organisation_details` SET `auto_trade` = '".$post['status']."' ".
							" WHERE user_id= '".$_SESSION['user']['userid']."' LIMIT 1 ;";
		$query->updateQuery($sql);
		
		return true;
	}
	
	function getNotificationEmail(){
		
		$query				= new Bin_Query();
		$sql 				= "SELECT a.* FROM `temp_registration` as r , address_details as a ".
							" WHERE r.user_id= '".$_SESSION['user']['userid']."' && a.address_id = organization_address_id LIMIT 1";
		$query->executeQuery($sql);
		$email				= $query->records[0];
		
		return $email;
	}
	
	function getNotificationSetting(){
		
		$query				= new Bin_Query();
		$sql 				= "SELECT * FROM `user_notification_setting` WHERE user_id= '".$_SESSION['user']['userid']."' LIMIT 1";
		$query->executeQuery($sql);
		$records			= $query->records[0];
		return $records;
	}
	
	
	
	
	function updateNotification($post){
		
		
		 
		$query				= new Bin_Query();
		$sql 				= "SELECT * FROM `user_notification_setting` WHERE ".
							" user_id= '".$_SESSION['user']['userid']."' LIMIT 1";
		$query->executeQuery($sql);
		$trade				= $query->records;
		
		if(count($trade) > 0){
		
			$query				= new Bin_Query();
			$sql 				= "UPDATE `user_notification_setting` SET 
								`trading_open` = '".$post['trading_open']."',
								`trading_day` = '".$post['trading_day']."',
								`four_hour_close` = '".$post['four_hour_close']."',
								`one_hour_close` = '".$post['one_hour_close']."',
								`thirty_min_close` = '".$post['thirty_min_close']."',
								`fifteen_min_close` = '".$post['fifteen_min_close']."',
								`stalled` = '".$post['stalled']."',
								`won` = '".$post['won']."',
								`lost` = '".$post['lost']."',
								`mail_format` = '".$post['mail_format']."',
								`modified_at` = NOW(),
								`modified_by` = '".$_SESSION['user']['userid']."'
								WHERE user_id= '".$_SESSION['user']['userid']."' LIMIT 1 ;";
			$query->updateQuery($sql);
				
		}else{
			$query				= new Bin_Query();
			$sql 				= "INSERT INTO `user_notification_setting` (
								`user_id` ,				  `organisation_id` ,			 `trading_open` ,
								`trading_day` ,			  `four_hour_close` ,			`one_hour_close`,
								`thirty_min_close` ,	`fifteen_min_close` ,				  `stalled` ,						
								`won` ,								 `lost` ,			  `mail_format` ,			
								`modified_at` ,				  `modified_by`
								)
								VALUES (
								'".$_SESSION['user']['userid']."', 							  '0', 	  '".$post['trading_open']."', 
								'".$post['trading_day']."', 	  '".$post['four_hour_close']."',   '".$post['one_hour_close']."', 
								'".$post['thirty_min_close']."', '".$post['fifteen_min_close']."', 		   '".$post['stalled']."',
								'".$post['won']."', 						  '".$post['lost']."',     '".$post['mail_format']."',
								NOW(), 							'".$_SESSION['user']['userid']."'
								)";	
			$query->updateQuery($sql);
		}
		
		return true;
	}
	
	function getNaceCategory(){

		$query				= new Bin_Query();
		$sql 				= "SELECT g.*, c.nace_group FROM `category_group` as g, categories as c WHERE ".
							" g.nace_group_id !='' && c.nace_group_id = g.nace_group_id GROUP BY g.nace_group_id ";
		$query->executeQuery($sql);
		$records				= $query->records;
		
		return  Display_DInvestorGlobalSettings::displayTradeNace($records);
	}
	
	function getMasterDebtor(){
		
		$query				= new Bin_Query();
		$sql 				= "SELECT * FROM debtors_master ORDER BY debtor_name ASC ";
		$query->executeQuery($sql);
		$records			= $query->records;
		
		return  Display_DInvestorGlobalSettings::displayMasterDebtors($records);
	}
	
	function getTraderOrganisation(){
		
		$query				= new Bin_Query();
		$sql				= "SELECT org.* ".
							" FROM organisation_details as org , temp_registration as t WHERE ".
							" (t.user_type='3' OR t.user_type='4') && org.user_id = t.user_id GROUP BY org.organisation_id ";
		$query->executeQuery($sql);
		$records				= $query->records;
		
		return  Display_DInvestorGlobalSettings::displayTraderOrganisation($records);
	}
}
?>