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/exchange2/exchange/classes/Controller/COriginatorApplication.php
<?php
class Controller_COriginatorApplication
{
	function Controller_COriginatorApplication()
    {	
		if(empty($_SESSION['admin']) AND !isset($_SESSION['user']['userid']))
        {
            header("Location:?do=login");
		}
        
		include("classes/Model/MHelpers.php");
		require("classes/Model/MHome.php");

		if(!Model_MHome::checkApplicationFormCompleted())
		{
			header('Location:?do=application1');
			return;
		}

		if(!Model_MHome::checkApplicationStatus())
		{
			header('Location:?do=applicationsucess');
			return;
		}
	}

	/**
	 * Show List of Trader Currencies
	 */
	function showTraderCurrency()
	{
		include("classes/Model/MOriginatorApplication.php");
		include("classes/Display/DOriginatorApplication.php");

		$objHome							= new Model_MOriginatorApplication();
		$output['showtradercurrency'] 		= $objHome->showTraderCurrency();
		$output['showuserdetails'] 			= $objHome->showUserDetails();
		
		Bin_Template::createTemplate("originators/showoriginatorcurrency.html",$output);
		unset($_SESSION['success'],$_SESSION['error']);	
	}

	/**
	 * Show Trader Currency Account Details Whether it has been completed or not
	 */
	function viewTraderCurrency()
	{
		include("classes/Model/MOriginatorApplication.php");
		include("classes/Display/DOriginatorApplication.php");

		$objHome							= new Model_MOriginatorApplication();
		$output['viewtradercurrency'] 		= $objHome->viewTraderCurrency();
		
		Bin_Template::createTemplate("originators/vieworiginatorcurrency.html",$output);	
	
	}

	function editTraderCurrency()
	{
		include("classes/Model/MOriginatorApplication.php");
		include("classes/Display/DOriginatorApplication.php");

		$objHome							= new Model_MOriginatorApplication();
		$output['edittradercurrency'] 		= $objHome->editTraderCurrency();
		
		Bin_Template::createTemplate("editoriginatorcurrency.html",$output);	
	
	}

	function editOrganisation()
	{
		include("classes/Controller/CTradeApplication.php");
		include("classes/Model/MTradeApplication.php");
		include("classes/Model/MOriginatorApplication.php");
		include("classes/Display/DOriginatorApplication.php");
		include_once('classes/Lib/HandleErrors.php');
		

		//Assigning for Smarty varaible
		$output 					= array();
		if(count($Err->messages) != 0)
		{
			$output["errmsg"] 		= $Err->messages;
			$output["values"] 		= $Err->values;
			$output["style"] 		= $Err->style;
		}
		
		
		$Step 						= new Model_MTradeApplication();
		
		$output['usr'] 				= ucfirst($_SESSION["user"]["username"]);
		$userDetails 				= Model_MOriginatorApplication::getUserDetails(); 
		$output['userDetails'] 		= $userDetails[0];



		//siccat - nace_group_id, sicgp - nace_id
		if($userDetails[0]['nace_group_id'] !='' && $output["values"]["siccat"] ==''){
			
			$output["values"]["siccat"] 				= $userDetails[0]['nace_group_id'];
		}
		if($userDetails[0]['nace_id'] !='' && $output["values"]["sicgp"]==''){
			
			$output["values"]["sicgp"] 					= $userDetails[0]['nace_id'];
		}

		if($userDetails[0]['organisation_jurisdiction'] !='' && $output["values"]['org_jurorg'] == ''){
			
			$output["values"]["org_jurorg"] 			= $userDetails[0]['organisation_jurisdiction'];
		}

		if($userDetails[0]['organisation_name'] !='' && $output["values"]['org_organisationname'] == ''){
			
			$output["values"]["org_organisationname"] 	= $userDetails[0]['organisation_name'];
		}
		
		if($userDetails[0]['organisation_trade_name'] !='' && $output["values"]['org_organizationtradename'] == ''){
			
			$output["values"]["org_organizationtradename"] 	= $userDetails[0]['organisation_trade_name'];
		}
		
		if($userDetails[0]['organisation_type'] !='' && $output["values"]['org_orgtype'] == ''){
			
			$output["values"]["org_orgtype"] 	= $userDetails[0]['organisation_type'];
		}
		
		if($userDetails[0]['business_entity_type'] !='' && $output["values"]['org_bentitytype'] == ''){
			
			$output["values"]["org_bentitytype"] 	= $userDetails[0]['business_entity_type'];
		}
		
		if($userDetails[0]['parent_company_name'] !='' && $output["values"]['org_pcdetail'] == ''){
			
			$output["values"]["org_pcdetail"] 	= $userDetails[0]['parent_company_name'];
		}
		
		if($userDetails[0]['organisation_overview'] !='' && $output["values"]['org_orgoverview'] == ''){
			
			$output["values"]["org_orgoverview"] 	= $userDetails[0]['organisation_overview'];
		}

		
		if($userDetails[0]['formation_year'] !='' && $output["values"]['org_form_year'] == ''){
			
			$output["values"]["org_form_year"] 	= $userDetails[0]['formation_year'];
		}
		
		if($userDetails[0]['share_capital'] !='' && $output["values"]['org_share_cap'] == ''){
			
			$output["values"]["org_share_cap"] 	= $userDetails[0]['share_capital'];
		}
		
		if($userDetails[0]['website'] !='' && $output["values"]['org_website'] == ''){
			
			$output["values"]["org_website"] 	= $userDetails[0]['website'];
		}
	
		
		if($userDetails[0]['tax_number'] !='' && $output["values"]['org_ctn'] == ''){
			
			$output["values"]["org_ctn"] 	= $userDetails[0]['tax_number'];
		}
		
		
		if($userDetails[0]['vat_number'] !='' && $output["values"]['org_vat'] == ''){
			
			$output["values"]["org_vat"] 	= $userDetails[0]['vat_number'];
		}
		
		if($userDetails[0]['total_employee'] !='' && $output["values"]['org_totemp'] == ''){
			
			$output["values"]["org_totemp"] 	= $userDetails[0]['total_employee'];
		}
		if($userDetails[0]['previous_company_name'] !='' && $output["values"]['org_prev_co'] == ''){
			
			$output["values"]["org_prev_co"] 	= $userDetails[0]['previous_company_name'];
		}
		
		if($userDetails[0]['other_changes'] !='' && $output["values"]['org_oth_cg'] == ''){
			
			$output["values"]["org_oth_cg"] 	= $userDetails[0]['other_changes'];
		}
		
		if($userDetails[0]['other_details'] !='' && $output["values"]['org_odetail'] == ''){
			
			$output["values"]["org_odetail"] 	= $userDetails[0]['other_details'];
		}
		
		$output['org_type'] 		=  $Step->orgType('org_orgtype',$output["values"]['org_orgtype'],'labels_settings');
		$output['business'] 		= $Step->CreateOptionBusinessentitytype('org_bentitytype',$output["values"]['org_bentitytype'],'labels_settings');
		
		$output['cat_group'] 		= $Step->naceCatGroup('siccat',$output["values"]['siccat'],'category_group');
		$output['jur'] 				= $Step->CreateOptionJurOrg('org_jurorg',$output["values"]['org_jurorg'],'country_mas');
		
		 // $_SESSION['base_url']= 'localhost/current/debtors_dec6/';

		$output['base'] 			= ''.$_SESSION['base_url'].'exchange/index.php';
		
		Bin_Template::CreateTemplate('traEditOrganisation.html',$output);
	}
	
	function saveOrganisation()
	{
		include('classes/Model/MOriginatorApplication.php');
		include('classes/Model/Validation/CheckInputs.php');
		include('classes/Model/Validation/FormValidation.php');

		//Validation
		new Model_Validation_CheckInputs('chkeditOrganisation');
				
		$_POST = Model_MHelpers::escape();

		$org_id = Model_MOriginatorApplication::saveOrganisation($_POST);
		
		//Template View
		header('Location: index.php?do=editorganisation&id='.$_REQUEST['id']);
	}

	function editOrgAddress()
	{
		include("classes/Model/MOriginatorApplication.php");
		include("classes/Display/DOriginatorApplication.php");
		include_once('classes/Lib/HandleErrors.php');
		
		//Assigning for Smarty varaible
		$output 					= array();
		if(count($Err->messages) != 0)
		{
			$output["errmsg"] 		= $Err->messages;
			$output["values"] 		= $Err->values;
			$output["style"] 		= $Err->style;
		}
		
		$output['country'] 			= Model_MOriginatorApplication::getCountry();
		$address 					= Model_MOriginatorApplication::getOrgAddress();
		
		if($address[0]['address_line_one'] !='' && $output["values"]['p_orgcaddr1'] == ''){
			
			$output["values"]["p_orgcaddr1"] 	= $address[0]['address_line_one'];
		}
		
		if($address[0]['address_line_two'] !='' && $output["values"]['p_orgc_addr2'] == ''){
			
			$output["values"]["p_orgc_addr2"] 	= $address[0]['address_line_two'];
		}
		if($address[0]['address_city'] !='' && $output["values"]['p_orgc_city'] == ''){
			
			$output["values"]["p_orgc_city"] 	= $address[0]['address_city'];
		}
		if($address[0]['address_state'] !='' && $output["values"]['p_orgc_state'] == ''){
			
			$output["values"]["p_orgc_state"] 	= $address[0]['address_state'];
		}
		if($address[0]['address_country'] !='' && $output["values"]['p_orgc_country'] == ''){
			
			$output["values"]["p_orgc_country"] 	= $address[0]['address_country'];
		}
		if($address[0]['address_zipcode'] !='' && $output["values"]['p_orgc_pc'] == ''){
			
			$output["values"]["p_orgc_pc"] 	= $address[0]['address_zipcode'];
		}
		
		if($address[0]['address_phone_country'] !='' && $output["values"]['p_orgc_ph_country'] == ''){
			
			$output["values"]["p_orgc_ph_country"] 	= $address[0]['address_phone_country'];
		}
		
		if($address[0]['address_phone_code'] !='' && $output["values"]['p_orgc_ph_area'] == ''){
			
			$output["values"]["p_orgc_ph_area"] 	= $address[0]['address_phone_code'];
		}
		if($address[0]['address_phone'] !='' && $output["values"]['p_orgc_ph_pn'] == ''){
			
			$output["values"]["p_orgc_ph_pn"] 	= $address[0]['address_phone'];
		}
		
		if($address[0]['address_fax_country'] !='' && $output["values"]['p_orgc_fn_country'] == ''){
			
			$output["values"]["p_orgc_fn_country"] 	= $address[0]['address_fax_country'];
		}
		
		if($address[0]['address_fax_code'] !='' && $output["values"]['p_orgc_fn_area'] == ''){
			
			$output["values"]["p_orgc_fn_area"] 	= $address[0]['address_fax_code'];
		}
		if($address[0]['address_fax'] !='' && $output["values"]['p_orgc_fn_pn'] == ''){
			
			$output["values"]["p_orgc_fn_pn"] 	= $address[0]['address_fax'];
		}
		
		if($address[0]['address_email'] !='' && $output["values"]['p_orgc_email'] == ''){
			
			$output["values"]["p_orgc_email"] 	= $address[0]['address_email'];
		}

		Bin_Template::CreateTemplate('traEditAddress.html',$output);
	}

	function saveOrgAddress()
	{
		include('classes/Model/MOriginatorApplication.php');
		include('classes/Model/Validation/CheckInputs.php');
		include('classes/Model/Validation/FormValidation.php');
		
		//Validation
		new Model_Validation_CheckInputs('chkeditAdress');
		
		$_POST = Model_MHelpers::escape();
		
		$org_id = Model_MOriginatorApplication::saveOrgAddress($_POST);

		//Template View
		header("Location: index.php?do=editorgaddress&id=".$_REQUEST['id']."&address=".$_REQUEST['address']."&title=".$_REQUEST['title']);
	}

	function editBankAddress()
	{
		include("classes/Model/MOriginatorApplication.php");
		include("classes/Display/DOriginatorApplication.php");
		
		include_once('classes/Lib/HandleErrors.php');
		
		//Assigning for Smarty varaible
		$output 					= array();
		if(count($Err->messages) != 0)
		{
			$output["errmsg"] 		= $Err->messages;
			$output["values"] 		= $Err->values;
			$output["style"] 		= $Err->style;
		}
		
		$output['country'] 			= Model_MOriginatorApplication::getCountry();
		$address 					= Model_MOriginatorApplication::getOrgbankAddress();

		// echo "<pre>";print_r($address);exit;
		
		
		if($address[0]['address_line_one'] !='' && $output["values"]['bank_orgcaddr1'] == ''){
			
			$output["values"]["bank_orgcaddr1"] 	= $address[0]['address_line_one'];
		}
		
		if($address[0]['address_line_two'] !='' && $output["values"]['bank_orgc_addr2'] == ''){
			
			$output["values"]["bank_orgc_addr2"] 	= $address[0]['address_line_two'];
		}
		if($address[0]['address_city'] !='' && $output["values"]['bank_orgc_city'] == ''){
			
			$output["values"]["bank_orgc_city"] 	= $address[0]['address_city'];
		}
		if($address[0]['address_state'] !='' && $output["values"]['bank_orgc_state'] == ''){
			
			$output["values"]["bank_orgc_state"] 	= $address[0]['address_state'];
		}
		if($address[0]['address_country'] !='' && $output["values"]['bank_orgc_country'] == ''){
			
			$output["values"]["bank_orgc_country"] 	= $address[0]['address_country'];
		}
		if($address[0]['address_zipcode'] !='' && $output["values"]['bank_orgc_pc'] == ''){
			
			$output["values"]["bank_orgc_pc"] 	= $address[0]['address_zipcode'];
		}
		
		if($address[0]['address_phone_country'] !='' && $output["values"]['bank_orgc_ph_country'] == ''){
			
			$output["values"]["bank_orgc_ph_country"] 	= $address[0]['address_phone_country'];
		}
		
		if($address[0]['address_phone_code'] !='' && $output["values"]['bank_orgc_ph_area'] == ''){
			
			$output["values"]["bank_orgc_ph_area"] 	= $address[0]['address_phone_code'];
		}
		if($address[0]['address_phone'] !='' && $output["values"]['bank_orgc_ph_pn'] == ''){
			
			$output["values"]["bank_orgc_ph_pn"] 	= $address[0]['address_phone'];
		}
		
		if($address[0]['address_fax_country'] !='' && $output["values"]['bank_orgc_fn_country'] == ''){
			
			$output["values"]["bank_orgc_fn_country"] 	= $address[0]['address_fax_country'];
		}
		
		if($address[0]['address_fax_code'] !='' && $output["values"]['bank_orgc_fn_area'] == ''){
			
			$output["values"]["bank_orgc_fn_area"] 	= $address[0]['address_fax_code'];
		}
		if($address[0]['address_fax'] !='' && $output["values"]['bank_orgc_fn_pn'] == ''){
			
			$output["values"]["bank_orgc_fn_pn"] 	= $address[0]['address_fax'];
		}
		
		if($address[0]['address_email'] !='' && $output["values"]['bank_orgc_email'] == ''){
			
			$output["values"]["bank_orgc_email"] 	= $address[0]['address_email'];
		}
		
		if($address[0]['bank_id'] !='' && $output["values"]['bank_name'] == ''){
			
			$output["values"]["bank_name"] 	= $address[0]['bank_id'];
		}
		

		$output['base'] 			= ''.$_SESSION['base_url'].'exchange/index.php';
		
		Bin_Template::CreateTemplate('traEditBank.html',$output);
	}

	function saveBankAddress()
	{
		include('classes/Model/MOriginatorApplication.php');
		include('classes/Model/Validation/CheckInputs.php');
		include('classes/Model/Validation/FormValidation.php');
		
		//Validation
		new Model_Validation_CheckInputs('chkEditBankAdress');
		
		$_POST = Model_MHelpers::escape();
		
		$org_id = Model_MOriginatorApplication::saveBankAddress($_POST);

		//Template View
		header("Location: index.php?do=editbankaddress&id=".$_REQUEST['id']."&bank=".$_REQUEST['bank']."&address=".$_REQUEST['address']."&title=".$_REQUEST['title']);
	}

	function editBankContact()
	{
		include("classes/Model/MOriginatorApplication.php");
		include("classes/Display/DOriginatorApplication.php");
		
		include_once('classes/Lib/HandleErrors.php');
		
		//Assigning for Smarty varaible
		$output 					= array();
		if(count($Err->messages) != 0)
		{
			$output["errmsg"] 		= $Err->messages;
			$output["values"] 		= $Err->values;
			$output["style"] 		= $Err->style;
		}
		
		$contact 					= Model_MOriginatorApplication::getBankContact($_POST);
		
		
		if($contact[0]['first_name'] !='' && $output["values"]['bank_c_fname'] == ''){
			
			$output["values"]["bank_c_fname"] 	= $contact[0]['first_name'];
		}
		
		if($contact[0]['last_name'] !='' && $output["values"]['bank_c_lname'] == ''){
			
			$output["values"]["bank_c_lname"] 	= $contact[0]['last_name'];
		}
		if($contact[0]['address_phone_country'] !='' && $output["values"]['bank_c_ph_country'] == ''){
			
			$output["values"]["bank_c_ph_country"] 	= $contact[0]['address_phone_country'];
		}
		if($contact[0]['address_phone_code'] !='' && $output["values"]['bank_c_ph_area'] == ''){
			
			$output["values"]["bank_c_ph_area"] 	= $contact[0]['address_phone_code'];
		}
		if($contact[0]['address_phone'] !='' && $output["values"]['bank_c_ph_pn'] == ''){
			
			$output["values"]["bank_c_ph_pn"] 	= $contact[0]['address_phone'];
		}
		if($contact[0]['address_email'] !='' && $output["values"]['bank_c_email'] == ''){
			
			$output["values"]["bank_c_email"] 	= $contact[0]['address_email'];
		}
		
		Bin_Template::CreateTemplate('traEditBankContact.html',$output);
	}
	
	function saveBankContact()
	{
		include('classes/Model/MOriginatorApplication.php');
		include('classes/Model/Validation/CheckInputs.php');
		include('classes/Model/Validation/FormValidation.php');
		
		//Validation
		new Model_Validation_CheckInputs('chkEditBankContact');
		
		$_POST = Model_MHelpers::escape();
		
		$org_id = Model_MOriginatorApplication::saveBankContact($_POST);

		//Template View
		header("Location: adminindex.php?do=editbankcontact&id=".$_REQUEST['id']."&title=".$_REQUEST['title']);
	}

	function editBankAccount()
	{
		include("classes/Model/MOriginatorApplication.php");
		include("classes/Display/DOriginatorApplication.php");
		
		include_once('classes/Lib/HandleErrors.php');
		
		//Assigning for Smarty varaible
		$output 					= array();
		if(count($Err->messages) != 0)
		{
			$output["errmsg"] 		= $Err->messages;
			$output["values"] 		= $Err->values;
			$output["style"] 		= $Err->style;
		}
		
		$account 					= Model_MOriginatorApplication::getBankAccount($_POST);
		
		
		if($account[0]['account_name'] !='' && $output["values"]['account_name'] == ''){
			
			$output["values"]["account_name"] 	= $account[0]['account_name'];
		}
		
		if($account[0]['account_no'] !='' && $output["values"]['account_no'] == ''){
			
			$output["values"]["account_no"] 	= $account[0]['account_no'];
		}
		if($account[0]['sort_code'] !='' && $output["values"]['sort_code'] == ''){
			
			$output["values"]["sort_code"] 	= $account[0]['sort_code'];
		}
		if($account[0]['iban_code'] !='' && $output["values"]['iban_code'] == ''){
			
			$output["values"]["iban_code"] 	= $account[0]['iban_code'];
		}
		
		if($account[0]['swift_code'] !='' && $output["values"]['swift_code'] == ''){
			
			$output["values"]["swift_code"] 	= $account[0]['swift_code'];
		}
		
		
		Bin_Template::CreateTemplate('traEditBankAccount.html',$output);
	}
	
	function saveBankAccount()
	{
		include('classes/Model/MOriginatorApplication.php');
		include('classes/Model/Validation/CheckInputs.php');
		include('classes/Model/Validation/FormValidation.php');

		//Validation
		new Model_Validation_CheckInputs('chkEditBankAccount');
		
		$_POST = Model_MHelpers::escape();
		
		$org_id = Model_MOriginatorApplication::saveBankAccount($_POST);

		//Template View
		header("Location: index.php?do=editbankaccount&id=".$_REQUEST['id']."&title=".$_REQUEST['title']);
	}

	function editContactDetails()
	{
		include("classes/Model/MOriginatorApplication.php");
		include("classes/Display/DOriginatorApplication.php");
		
		include_once('classes/Lib/HandleErrors.php');
		
		//Assigning for Smarty varaible
		$output 					= array();
		if(count($Err->messages) != 0)
		{
			$output["errmsg"] 		= $Err->messages;
			$output["values"] 		= $Err->values;
			$output["style"] 		= $Err->style;
		}
		
		$contact 					= Model_MOriginatorApplication::getContactDetails($_POST);
		$work						= Model_MOriginatorApplication::getContactAddress($contact[0]['work_address_id']);
		$home						= Model_MOriginatorApplication::getContactAddress($contact[0]['home_address_id']);
		
		$mobile 					= explode("-",$contact[0]['mobile']);
		
		//print_r($contact); exit;
		
		
		if($mobile[0] !='' && $output["values"]['cntry'] == ''){
			
			$output["values"]["cntry"] 	= $mobile[0];
		}
		if($mobile[1] !='' && $output["values"]['area'] == ''){
			
			$output["values"]["area"] 	= $mobile[1];
		}
		if($mobile[1] !='' && $output["values"]['pn'] == ''){
			
			$output["values"]["pn"] 	= $mobile[2];
		}
		if($work['address_email'] !='' && $output["values"]['w_email'] == ''){
			
			$output["values"]["w_email"] 	= $work['address_email'];
		}
		
		if($home['address_email'] !='' && $output["values"]['email'] == ''){
			
			$output["values"]["email"] 	= $home['address_email'];
		}
		
		if($contact[0]['first_name'] !='' && $output["values"]['fname'] == ''){
			
			$output["values"]["fname"] 	= $contact[0]['first_name'];
		}
		
		if($contact[0]['last_name'] !='' && $output["values"]['lname'] == ''){
			
			$output["values"]["lname"] 	= $contact[0]['last_name'];
		}
		if($contact[0]['job_title'] !='' && $output["values"]['jt'] == ''){
			
			$output["values"]["jt"] 	= $contact[0]['job_title'];
		}
		$birth_date = explode("-",$contact[0]['birth_date']);
		if($birth_date[2] !='' && $output["values"]['date'] == ''){
			
			$output["values"]["date"] 	= $birth_date[2];
		}
		
		if($birth_date[1] !='' && $output["values"]['month'] == ''){
			
			$output["values"]["month"] 	= $birth_date[1];
		}
		if($birth_date[0] !='' && $output["values"]['year'] == ''){
			
			$output["values"]["year"] 	= $birth_date[0];
		}

		if(($contact[0]['ownership'] =='1' || $contact[0]['ownership'] =='3') && $output["values"]['owner'][0] == ''){
			
			$output["values"]["owner"][0] 	= 1;
		}
		if(($contact[0]['ownership'] =='2' || $contact[0]['ownership'] =='3') && $output["values"]['owner'][2] == ''){
			
			$output["values"]["owner"][1] 	= 1;
		}
		
		if($contact[0]['percent_owned'] !='' && $output["values"]['owned'] == ''){
			
			$output["values"]["owned"] 	= $contact[0]['percent_owned'];
		}
		
		if($contact[0]['active_participation'] !='' && $output["values"]['participate'] == ''){
			
			$output["values"]["participate"] 	= $contact[0]['active_participation'];
		}
		
		Bin_Template::CreateTemplate('traEditContactDetails.html',$output);
	}
	
	function saveContactDetails()
	{
		include('classes/Model/MOriginatorApplication.php');
		include('classes/Model/Validation/CheckInputs.php');
		include('classes/Model/Validation/FormValidation.php');

		//Validation
		new Model_Validation_CheckInputs('chkEditContactDetails');
		
		$_POST = Model_MHelpers::escape();
		
		$org_id = Model_MOriginatorApplication::saveContactDetails($_POST);

		//Template View
		header("Location: index.php?do=editcontactdetails&id=".$_REQUEST['id']."&type=".$_REQUEST['type']."&title=".$_REQUEST['title']);
	}

	function editOwnerDetails()
	{
		include("classes/Model/MOriginatorApplication.php");
		include("classes/Display/DOriginatorApplication.php");		
		include_once('classes/Lib/HandleErrors.php');
		
		//Assigning for Smarty varaible
		$output 					= array();
		if(count($Err->messages) != 0)
		{
			$output["errmsg"] 		= $Err->messages;
			$output["values"] 		= $Err->values;
			$output["style"] 		= $Err->style;
		}
		
		$owner 						= Model_MOriginatorApplication::getOwnerDetails($_POST);

		$home						= Model_MOriginatorApplication::getContactAddress($owner[0]['home_address_id']);
		
		$mobile 					= explode("-",$owner[0]['mobile']);
		
		if($home['address_phone_country'] !='' && $output["values"]['cntry'] == ''){
			
			$output["values"]["cntry"] 	= $home['address_phone_country'];
		}
		if($home['address_phone_code'] !='' && $output["values"]['area'] == ''){
			
			$output["values"]["area"] 	= $home['address_phone_code'];
		}
		if($home['address_phone'] !='' && $output["values"]['pn'] == ''){
			
			$output["values"]["pn"] 	= $home['address_phone'];
		}
		if($work['address_email'] !='' && $output["values"]['w_email'] == ''){
			
			$output["values"]["w_email"] 	= $work['address_email'];
		}

		
		if($owner[0]['first_name'] !='' && $output["values"]['fname'] == ''){
			
			$output["values"]["fname"] 	= $owner[0]['first_name'];
		}
		
		if($owner[0]['last_name'] !='' && $output["values"]['lname'] == ''){
			
			$output["values"]["lname"] 	= $owner[0]['last_name'];
		}
		if($owner[0]['job_title'] !='' && $output["values"]['jt'] == ''){
			
			$output["values"]["jt"] 	= $owner[0]['job_title'];
		}
		$birth_date = explode("-",$owner[0]['birth_date']);
		if($birth_date[2] !='' && $output["values"]['date'] == ''){
			
			$output["values"]["date"] 	= $birth_date[2];
		}
		
		if($birth_date[1] !='' && $output["values"]['month'] == ''){
			
			$output["values"]["month"] 	= $birth_date[1];
		}
		if($birth_date[0] !='' && $output["values"]['year'] == ''){
			
			$output["values"]["year"] 	= $birth_date[0];
		}

		if(($owner[0]['ownership'] =='1' || $owner[0]['ownership'] =='3') && $output["values"]['owner'][0] == ''){
			
			$output["values"]["owner"][0] 	= 1;
		}
		if(($owner[0]['ownership'] =='2' || $owner[0]['ownership'] =='3') && $output["values"]['owner'][2] == ''){
			
			$output["values"]["owner"][1] 	= 1;
		}
		
		if($owner[0]['percent_owned'] !='' && $output["values"]['owned'] == ''){
			
			$output["values"]["owned"] 	= $owner[0]['percent_owned'];
		}
		
		if($owner[0]['active_participation'] !='' && $output["values"]['participate'] == ''){
			
			$output["values"]["participate"] 	= $owner[0]['active_participation'];
		}
		
		if($owner[0]['passport_number'] !='' && $output["values"]['passport'] == ''){
			
			$output["values"]["passport"] 	= $owner[0]['passport_number'];
		}
		
		Bin_Template::CreateTemplate('traEditOwnerDetails.html',$output);
	}
	
	function saveOwnerDetails()
	{
		include('classes/Model/MOriginatorApplication.php');
		include('classes/Model/Validation/CheckInputs.php');
		include('classes/Model/Validation/FormValidation.php');

		//Validation
		new Model_Validation_CheckInputs('chkEditOwnerDetails');
		
		$_POST = Model_MHelpers::escape();
		
		$org_id = Model_MOriginatorApplication::saveOwnerDetails($_POST);

		//Template View
		header("Location: index.php?do=editownerdetails&id=".$_REQUEST['id']."&type=".$_REQUEST['type']."&title=".$_REQUEST['title']);
	}

	function editTradeAccount()
	{
		include("classes/Model/MOriginatorApplication.php");
		include("classes/Display/DOriginatorApplication.php");
		
		include_once('classes/Lib/HandleErrors.php');
		
		//Assigning for Smarty varaible
		$output 					= array();
		if(count($Err->messages) != 0)
		{
			$output["errmsg"] 		= $Err->messages;
			$output["values"] 		= $Err->values;
			$output["style"] 		= $Err->style;
		}
		
		$trade 						= Model_MOriginatorApplication::getTradeAccount($_POST);
		
		$fiscal_year =  explode("-",$trade[0]['fiscal_year_enddate']);

		
		if($fiscal_year[2] !='' && $output["values"]['f_date'] == ''){
			
			$output["values"]["f_date"] 	= $fiscal_year[2];
		}
		
		if($fiscal_year[1] !='' && $output["values"]['f_month'] == ''){
			
			$output["values"]["f_month"] 	= $fiscal_year[1];
		}
		
		if($fiscal_year[0] !='' && $output["values"]['f_year'] == ''){
			
			$output["values"]["f_year"] 	= $fiscal_year[0];
		}
		
		//relation f_relation
		if($trade[0]['financing_relationship'] !='' && $output["values"]['f_relation'] == ''){
			
			$output["values"]["f_relation"] = $trade[0]['financing_relationship'];
			$output["values"]["relation"] 	= 1;
		}
		
		if($trade[0]['annual_revenue'] !='' && $output["values"]['f_revenue'] == ''){
			$output["values"]["f_revenue"] = $trade[0]['annual_revenue'];
		}

		//f_terms
		if($trade[0]['payment_terms'] !='' && $output["values"]['f_terms'] == ''){
			
			$output["values"]["f_terms"] 	= $trade[0]['payment_terms'];

		}
		//f_invoice
		if($trade[0]['average_invoice_value'] !='' && $output["values"]['f_invoice'] == ''){
			
			$output["values"]["f_invoice"] 	= $trade[0]['average_invoice_value'];

		}
		//f_balance
		if($trade[0]['debtors_balance'] !='' && $output["values"]['f_balance'] == ''){
			
			$output["values"]["f_balance"] 	= $trade[0]['debtors_balance'];

		}
		//allowance f_allowance
		if($trade[0]['bill_allowance'] !='' && $output["values"]['f_allowance'] == ''){
			
			$output["values"]["f_allowance"] = $trade[0]['bill_allowance'];
			$output["values"]["allowance"] 	= 1;
		}
		//f_paywork
		if($trade[0]['bill_coustomer_pay_work'] !='' && $output["values"]['f_paywork'] == ''){
			
			$output["values"]["f_paywork"] 	= $trade[0]['bill_coustomer_pay_work'];

		}
		//system f_system
		if($trade[0]['bill_invoice_system'] !='' && $output["values"]['f_system'] == ''){
			
			$output["values"]["f_system"] = $trade[0]['bill_invoice_system'];
			$output["values"]["system"] 	= 1;
		}
		//f_sell
		if($trade[0]['bill_sell_consignment'] !='' && $output["values"]['f_sell'] == ''){
			
			$output["values"]["f_sell"] = $trade[0]['bill_sell_consignment'];
		}
		//f_warranty warranty
		if($trade[0]['bill_warranty'] !='' && $output["values"]['warranty'] == ''){
			
			$output["values"]["warranty"] = $trade[0]['bill_warranty'];
			$output["values"]["f_warranty"] 	= 1;
		}
		if($trade[0]['bill_return_rights'] !='' && $output["values"]['f_return'] == ''){
			$output["values"]["f_return"] = $trade[0]['bill_return_rights'];
		}
		if($trade[0]['bill_other_details'] !='' && $output["values"]['f_details'] == ''){
			$output["values"]["f_details"] = $trade[0]['bill_other_details'];
		}
		
		Bin_Template::CreateTemplate('traEditAccount.html',$output);
	}
	
	function saveTradeAccount()
	{
		include('classes/Model/MOriginatorApplication.php');
		include('classes/Model/Validation/CheckInputs.php');
		include('classes/Model/Validation/FormValidation.php');
		
		//Validation
		new Model_Validation_CheckInputs('chkEditTradeAccount');
		
		$_POST = Model_MHelpers::escape();
		
		$org_id = Model_MOriginatorApplication::saveTradeAccount($_POST);

		//Template View
		header("Location: index.php?do=edittradeaccount&id=".$_REQUEST['id']."&title=".$_REQUEST['title']);
	}

	function editTradeSub()
	{
		include("classes/Model/MOriginatorApplication.php");
		include("classes/Display/DOriginatorApplication.php");
		
		include_once('classes/Lib/HandleErrors.php');
		
		//Assigning for Smarty varaible
		$output 					= array();
		if(count($Err->messages) != 0)
		{
			$output["errmsg"] 		= $Err->messages;
			$output["values"] 		= $Err->values;
			$output["style"] 		= $Err->style;
		}
		
		$orgDetails					= Model_MOriginatorApplication::getUserDetails($_POST);
		
		$submitted_date =  explode("-",$orgDetails[0]['submitted_date']);

		
		if($submitted_date[2] !='' && $output["values"]['date'] == ''){
			
			$output["values"]["date"] 	= $submitted_date[2];
		}
		
		if($submitted_date[1] !='' && $output["values"]['month'] == ''){
			
			$output["values"]["month"] 	= $submitted_date[1];
		}
		if($submitted_date[0] !='' && $output["values"]['year'] == ''){
			
			$output["values"]["year"] 	= $submitted_date[0];
		}
		
		if($orgDetails[0]['submitter_firstname'] !='' && $output["values"]['fname'] == ''){
			
			$output["values"]["fname"] 	= $orgDetails[0]['submitter_firstname'];
		}
		
		if($orgDetails[0]['submitter_lastname'] !='' && $output["values"]['lname'] == ''){
			
			$output["values"]["lname"] 	= $orgDetails[0]['submitter_lastname'];
		}
		
		if($orgDetails[0]['submitter_legally_approved'] !='' && $output["values"]['legal'] == ''){
			
			$output["values"]["legal"] 	= $orgDetails[0]['submitter_legally_approved'];
		}
		
		Bin_Template::CreateTemplate('traEditTradeSub.html',$output);
	}
	
	function saveTradeSub()
	{
		include('classes/Model/MOriginatorApplication.php');
		include('classes/Model/Validation/CheckInputs.php');
		include('classes/Model/Validation/FormValidation.php');

		//Validation
		new Model_Validation_CheckInputs('chkEditTradeSub');
		
		$_POST = Model_MHelpers::escape();
		
		$org_id = Model_MOriginatorApplication::saveTradeSubmittedBy($_POST);

		//Template View
		header("Location: index.php?do=edittradesub&id=".$_REQUEST['id']."&title=".$_REQUEST['title']);
	}

	function editTradeDoc()
	{
		include("classes/Model/MOriginatorApplication.php");
		include("classes/Display/DOriginatorApplication.php");
		include_once('classes/Lib/HandleErrors.php');
		

		//Assigning for Smarty varaible
		$output 					= array();
		if(count($Err->messages) != 0)
		{
			$output["errmsg"] 		= $Err->messages;
			$output["values"] 		= $Err->values;
			$output["style"] 		= $Err->style;
		}
		
		//$trade 						= Model_MTrade::getTradeDocAccount($_POST);
		
		Bin_Template::CreateTemplate('traEditTradeDoc.html',$output);
	}
	
	function saveTradeDoc()
	{
		include('classes/Model/MOriginatorApplication.php');
		include('classes/Model/Validation/CheckInputs.php');
		include('classes/Model/Validation/FormValidation.php');
		
		//Validation
		new Model_Validation_CheckInputs('chkEditTradeDoc');
		
		$_POST = Model_MHelpers::escape();
		
		$org_id = Model_MOriginatorApplication::saveTradeDocument($_POST);

		//Template View
		header("Location: index.php?do=edittradedoc&id=".$_REQUEST['id']."&title=".$_REQUEST['title']);
	}


	function editAudit()
	{
		include("classes/Model/MOriginatorApplication.php");
		include("classes/Display/DOriginatorApplication.php");
		
		include_once('classes/Lib/HandleErrors.php');
		
		//Assigning for Smarty varaible
		$output 					= array();
		if(count($Err->messages) != 0)
		{
			$output["errmsg"] 		= $Err->messages;
			$output["values"] 		= $Err->values;
			$output["errval"] 		= $Err->values;
			$output["style"] 		= $Err->style;
		}
		
		
		$query20 = new Bin_Query();
		$sql20="SELECT *  FROM trader_profit_loss_master WHERE orgainsation_id='".$_REQUEST['id']."'  order by trader_profit_loss_master_id ASC limit 2";
		$query20 ->executeQuery($sql20);
		$profitlossmaster = $query20->records;

		if(count($profitlossmaster)>0)
		{
			$inc ='';
			
				if($profitlossmaster[0]['account_year'] !='' && $output["errval"]["fye_year1"] == ''){
			
					$output["errval"]["fye_year1"] 	= $profitlossmaster[0]['account_year'];
				}
			for($m=0;$m<count($profitlossmaster);$m++)
			{
				if($m>0 )
					$inc =1;
					
					
				$query21 = new Bin_Query();
				$sql21="SELECT *  FROM trader_profit_loss WHERE trader_profit_loss_master_id='".$profitlossmaster[$m]['trader_profit_loss_master_id']."'";
				$query21 ->executeQuery($sql21);
				$profitloss = $query21->records[0];
				
			
				
				
				if($profitloss['turnover'] !='' && $output["errval"]["turnover$inc"] == ''){
			
					$output["errval"]["turnover$inc"] 	= $profitloss['turnover'];
				}
				if($profitloss['sales_cost'] !='' && $output["errval"]["costofsale$inc"] == ''){
			
					$output["errval"]["costofsale$inc"] 	= $profitloss['sales_cost'];
				}
				if($profitloss['sales_expense'] !='' && $output["errval"]["sales_exp$inc"] == ''){
			
					$output["errval"]["sales_exp$inc"] 	= $profitloss['sales_expense'];
				}
				if($profitloss['general_expense'] !='' && $output["errval"]["general_exp$inc"] == ''){
			
					$output["errval"]["general_exp$inc"] 	= $profitloss['general_expense'];
				}
				if($profitloss['hire_lease'] !='' && $output["errval"]["hire$inc"] == ''){
			
					$output["errval"]["hire$inc"] 	= $profitloss['hire_lease'];
				}
				if($profitloss['rent'] !='' && $output["errval"]["rent$inc"] == ''){
			
					$output["errval"]["rent$inc"] 	= $profitloss['rent'];
				}
				if($profitloss['administration_expense'] !='' && $output["errval"]["admin_exp$inc"] == ''){
			
					$output["errval"]["admin_exp$inc"] 	= $profitloss['administration_expense'];
				}
				if($profitloss['wages_salary'] !='' && $output["errval"]["wages$inc"] == ''){
			
					$output["errval"]["wages$inc"] 	= $profitloss['wages_salary'];
				}
				if($profitloss['social_security_cost'] !='' && $output["errval"]["social$inc"] == ''){
			
					$output["errval"]["social$inc"] 	= $profitloss['social_security_cost'];
				}
				if($profitloss['pension_insurance'] !='' && $output["errval"]["pension$inc"] == ''){
			
					$output["errval"]["pension$inc"] 	= $profitloss['pension_insurance'];
				}
				if($profitloss['depriciation'] !='' && $output["errval"]["depreciation$inc"] == ''){
			
					$output["errval"]["depreciation$inc"] 	= $profitloss['depriciation'];
				}
				if($profitloss['interest_payable'] !='' && $output["errval"]["interest$inc"] == ''){
			
					$output["errval"]["interest$inc"] 	= $profitloss['interest_payable'];
				}
				if($profitloss['corporation_tax'] !='' && $output["errval"]["ctax$inc"] == ''){
			
					$output["errval"]["ctax$inc"] 	= $profitloss['corporation_tax'];
				}
				if($profitloss['brought_forward'] !='' && $output["errval"]["new$inc"] == ''){
			
					$output["errval"]["new$inc"] 	= $profitloss['brought_forward'];
				}
			}
		}
		
		
		
		$query23 = new Bin_Query();
		$sql23="SELECT *  FROM trader_balance_details WHERE orgainsation_id='".$_REQUEST['id']."'";
		$query23 ->executeQuery($sql23);
		$audited = $query23->records;

		if(count($audited)>0)
		{
			$preperation_date =  explode("-",$audited[0]['date_of_preperation']);

			if($preperation_date[2] !='' && $output["errval"]['fye_date'] == ''){
				
				$output["errval"]["fye_date"] 	= $preperation_date[2];
			}
			if($preperation_date[1] !='' && $output["errval"]['fye_month'] == ''){
				
				$output["errval"]["fye_month"] 	= $preperation_date[1];
			}
			if($preperation_date[0] !='' && $output["errval"]['fye_year'] == ''){
				
				$output["errval"]["fye_year"] 	= $preperation_date[0];
			}
			$inc ='';
			for($n=0;$n<count($audited);$n++)
			{
				if($n>0 )
					$inc =1;
					
				$query24 = new Bin_Query();
				$sql24=  "SELECT *  FROM trader_balancet_sheet WHERE trader_balance_id='".$audited[$n]['trader_balance_id']."'";
				$query24 ->executeQuery($sql24);
				$auditedbalance = $query24->records[0];

				if($auditedbalance['tangible_assets'] !='' && $output["errval"]["tang_assest$inc"] == ''){
			
					$output["errval"]["tang_assest$inc"] 	= $auditedbalance['tangible_assets'];
				}
				if($auditedbalance['debtors'] !='' && $output["errval"]["debtors$inc"] == ''){
			
					$output["errval"]["debtors$inc"] 	= $auditedbalance['debtors'];
				}
				if($auditedbalance['cash'] !='' && $output["errval"]["cashatbank$inc"] == ''){
			
					$output["errval"]["cashatbank$inc"] 	= $auditedbalance['cash'];
				}
				if($auditedbalance['stock'] !='' && $output["errval"]["stock$inc"] == ''){
			
					$output["errval"]["stock$inc"] 	= $auditedbalance['stock'];
				}
				if($auditedbalance['falling_due_one_year'] !='' && $output["errval"]["amount_oneyear$inc"] == ''){
			
					$output["errval"]["amount_oneyear$inc"] 	= $auditedbalance['falling_due_one_year'];
				}
				if($auditedbalance['falling_due_other_years'] !='' && $output["errval"]["amount_moreyear$inc"] == ''){
			
					$output["errval"]["amount_moreyear$inc"] 	= $auditedbalance['falling_due_other_years'];
				}
				if($auditedbalance['liablities'] !='' && $output["errval"]["liabilities$inc"] == ''){
			
					$output["errval"]["liabilities$inc"] 	= $auditedbalance['liablities'];
				}
				if($auditedbalance['share_capital'] !='' && $output["errval"]["called_up$inc"] == ''){
			
					$output["errval"]["called_up$inc"] 	= $auditedbalance['share_capital'];
				}
				if($auditedbalance['fixed_assets'] !='' && $output["errval"]["fixed_assest$inc"] == ''){
			
					$output["errval"]["fixed_assest$inc"] 	= $auditedbalance['fixed_assets'];
				}
				
			}
		}
			
			//echo "<pre>"; print_r($output); exit;
		/*$orgDetails					= Model_MTrade::getUserDetails($_POST);
		
		$submitted_date =  explode("-",$orgDetails[0]['submitted_date']);

		if($submitted_date[2] !='' && $output["values"]['date'] == ''){
			
			$output["values"]["date"] 	= $submitted_date[2];
		}
		
		if($submitted_date[1] !='' && $output["values"]['month'] == ''){
			
			$output["values"]["month"] 	= $submitted_date[1];
		}
		if($submitted_date[0] !='' && $output["values"]['year'] == ''){
			
			$output["values"]["year"] 	= $submitted_date[0];
		}*/

		Bin_Template::CreateTemplate('traEditAudit.html',$output);
	}
	
	function saveAudit()
	{
		include('classes/Model/MOriginatorApplication.php');
		include('classes/Model/Validation/CheckInputs.php');
		include('classes/Model/Validation/FormValidation.php');

		
		//Validation
		new Model_Validation_CheckInputs('chkEditAudit');
		
		$_POST = Model_MHelpers::escape();
		
		$org_id = Model_MOriginatorApplication::saveAuditForm5($_POST);

		//Template View
		header("Location: index.php?do=editaudit&id=".$_REQUEST['id']."&title=".$_REQUEST['title']);
	}

	function editAuditProfit()
	{
		include("classes/Model/MOriginatorApplication.php");
		include("classes/Display/DOriginatorApplication.php");
		include_once('classes/Lib/HandleErrors.php');
		
		//Assigning for Smarty varaible
		$output 					= array();
		if(count($Err->messages) != 0)
		{
			$output["errmsg"] 		= $Err->messages;
			$output["values"] 		= $Err->values;
			$output["errval"] 		= $Err->values;
			$output["style"] 		= $Err->style;
		}

		
		$query20 = new Bin_Query();
		$sql20="SELECT *  FROM trader_profit_loss_master WHERE orgainsation_id='".$_REQUEST['id']."'  order by trader_profit_loss_master_id DESC limit 1";
		$query20 ->executeQuery($sql20);
		$profitlossmaster = $query20->records;

		if(count($profitlossmaster)>0)
		{
			$inc ='';

			$preperation_date =  explode("-",$profitlossmaster[0]['date_of_preperation']);
			
			if($preperation_date[2] !='' && $output["errval"]['fye_date'] == ''){
			
			$output["errval"]["fye_date"] 	= $preperation_date[2];
			}
			if($preperation_date[1] !='' && $output["errval"]['fye_month'] == ''){
				
				$output["errval"]["fye_month"] 	= $preperation_date[1];
			}
			if($preperation_date[0] !='' && $output["errval"]['fye_year'] == ''){
				
				$output["errval"]["fye_year"] 	= $preperation_date[0];
			}
			
			for($m=0;$m<count($profitlossmaster);$m++)
			{
				if($m>0 )
					$inc =1;
					
					
				$query21 = new Bin_Query();
				$sql21="SELECT *  FROM trader_profit_loss WHERE trader_profit_loss_master_id='".$profitlossmaster[$m]['trader_profit_loss_master_id']."'";
				$query21 ->executeQuery($sql21);
				$profitloss = $query21->records[0];
				
				if($profitloss['turnover'] !='' && $output["errval"]["turnover$inc"] == ''){
			
					$output["errval"]["turnover$inc"] 	= $profitloss['turnover'];
				}
				if($profitloss['sales_cost'] !='' && $output["errval"]["costofsale$inc"] == ''){
			
					$output["errval"]["costofsale$inc"] 	= $profitloss['sales_cost'];
				}
				if($profitloss['sales_expense'] !='' && $output["errval"]["sales_exp$inc"] == ''){
			
					$output["errval"]["sales_exp$inc"] 	= $profitloss['sales_expense'];
				}
				if($profitloss['general_expense'] !='' && $output["errval"]["general_exp$inc"] == ''){
			
					$output["errval"]["general_exp$inc"] 	= $profitloss['general_expense'];
				}
				if($profitloss['hire_lease'] !='' && $output["errval"]["hire$inc"] == ''){
			
					$output["errval"]["hire$inc"] 	= $profitloss['hire_lease'];
				}
				if($profitloss['rent'] !='' && $output["errval"]["rent$inc"] == ''){
			
					$output["errval"]["rent$inc"] 	= $profitloss['rent'];
				}
				if($profitloss['administration_expense'] !='' && $output["errval"]["admin_exp$inc"] == ''){
			
					$output["errval"]["admin_exp$inc"] 	= $profitloss['administration_expense'];
				}
				if($profitloss['wages_salary'] !='' && $output["errval"]["wages$inc"] == ''){
			
					$output["errval"]["wages$inc"] 	= $profitloss['wages_salary'];
				}
				if($profitloss['social_security_cost'] !='' && $output["errval"]["social$inc"] == ''){
			
					$output["errval"]["social$inc"] 	= $profitloss['social_security_cost'];
				}
				if($profitloss['pension_insurance'] !='' && $output["errval"]["pension$inc"] == ''){
			
					$output["errval"]["pension$inc"] 	= $profitloss['pension_insurance'];
				}
				if($profitloss['depriciation'] !='' && $output["errval"]["depreciation$inc"] == ''){
			
					$output["errval"]["depreciation$inc"] 	= $profitloss['depriciation'];
				}
				if($profitloss['interest_payable'] !='' && $output["errval"]["interest$inc"] == ''){
			
					$output["errval"]["interest$inc"] 	= $profitloss['interest_payable'];
				}
				if($profitloss['corporation_tax'] !='' && $output["errval"]["ctax$inc"] == ''){
			
					$output["errval"]["ctax$inc"] 	= $profitloss['corporation_tax'];
				}
				if($profitloss['brought_forward'] !='' && $output["errval"]["new$inc"] == ''){
			
					$output["errval"]["new$inc"] 	= $profitloss['brought_forward'];
				}
			}
		}

		Bin_Template::CreateTemplate('traEditAuditProfit.html',$output);
	}
	
	function saveAuditProfit()
	{
		include('classes/Model/MOriginatorApplication.php');
		include('classes/Model/Validation/CheckInputs.php');
		include('classes/Model/Validation/FormValidation.php');
		
		//Validation
		new Model_Validation_CheckInputs('chkEditAuditProfit');
		
		$_POST = Model_MHelpers::escape();
		
		$org_id = Model_MOriginatorApplication::saveAuditForm5_Two($_POST);

		//Template View
		header("Location: index.php?do=editauditprofit&id=".$_REQUEST['id']."&title=".$_REQUEST['title']);
	}



	function addOriginatorCurrency()
    {
		include("classes/Model/MOriginatorApplication.php");
		include("classes/Display/DOriginatorApplication.php");
		include_once('classes/Lib/HandleErrors.php');
		
		$output= array();
		if(count($Err->messages) != 0)
		{
			$output["errmsg"] 		= $Err->messages;
			$output["values"] 		= $Err->values;
			$output["style"] 		= $Err->style;
		}

		$output['organisation'] = Model_MOriginatorApplication::getOrganisation();
		$output['currencies'] 		= Model_MOriginatorApplication::getFreeCurrencies();

		$output['countries']= Model_MOriginatorApplication::getCountries();

		$output['bank'] 		= Model_MOriginatorApplication::getMyBankDetails();
		
		Bin_Template::createTemplate("originators/addoriginatorcurrency.html",$output);
		unset($_SESSION['result']);
	}

	function saveOriginatorCurrency(){

		include('classes/Model/MOriginatorApplication.php');
		include('classes/Model/Validation/CheckInputs.php');
		include('classes/Model/Validation/FormValidation.php');
		
		//Validation
		new Model_Validation_CheckInputs('chkoriginatorcurrency');
		
		$_POST = Model_MHelpers::escape();
		
		Model_MOriginatorApplication::saveOriginatorCurrency($_POST);

	}

	function viewOriginatorCurrency()
    {
		include("classes/Model/MOriginatorApplication.php");
		include("classes/Display/DOriginatorApplication.php");
		include_once('classes/Lib/HandleErrors.php');
		
		$output 					= array();
	
		$output['currency'] = Model_MOriginatorApplication::getOriginatorCurrency();
		$output['bank'] = Model_MOriginatorApplication::getCurrencyBankDetails();
		
		Bin_Template::createTemplate("originators/viewcurrencydetails.html",$output);
		unset($_SESSION['result']);
	}
    
    function deleteOriginatorCurrency()
    {
        include("classes/Model/MOriginatorApplication.php");
        Model_MOriginatorApplication::deleteOriginatorCurrency();
        
        header("Location: index.php?do=showoriginatorcurrency");
    }
    
	function viewUserDetails(){

		include("classes/Model/MOriginatorApplication.php");
		include("classes/Display/DOriginatorApplication.php");
		include_once('classes/Lib/HandleErrors.php');
		
		//Assigning for Smarty varaible
		$output 					= array();
	
		$output['userdetails'] = Model_MOriginatorApplication::viewUserDetails();
		if($_SESSION['user']['usertype']=='3'){
			$output['back'] = 'showoriginatorcurrency';
		}elseif($_SESSION['user']['usertype']=='2'){
			$output['back'] = 'showinvestorcurrency';
		}elseif($_SESSION['user']['usertype']=='5'){
			$output['back'] = 'showintermediarycurrency';
		}elseif($_SESSION['user']['usertype']=='6'){
			$output['back'] = 'showretailercurrency';
		}

		Bin_Template::createTemplate("viewuserdetails.html",$output);
		unset($_SESSION['result']);

	}

}
?>