File: /home/mostafedeg/public_html/erp/controllers/getallaccountajax.php
<?php
session_start();
ob_start();
//global varable
global $showoutside;
//to check if the page from .htacess
//$showoutside = $_GET['sn'];
// get the config file
include_once("../public/config.php");
//here the db files that include in the file
// GOES HERE ....................
include("../public/include_dao.php");
//include all DAO files
require_once('../models/sql/Connection.class.php');
require_once('../models/sql/ConnectionFactory.class.php');
require_once('../models/sql/ConnectionProperty.class.php');
require_once('../models/sql/QueryExecutor.class.php');
require_once('../models/sql/Transaction.class.php');
require_once('../models/sql/SqlQuery.class.php');
require_once('../models/core/ArrayList.class.php');
require_once('../models/dao/DAOFactory.class.php');
require_once('../models/dao/BankaccountDAO.class.php');
require_once('../models/dto/Bankaccount.class.php');
require_once('../models/mysql/BankaccountMySqlDAO.class.php');
require_once('../models/mysql/ext/BankaccountMySqlExtDAO.class.php');
require_once('../models/dao/BankDAO.class.php');
require_once('../models/dto/Bank.class.php');
require_once('../models/mysql/BankMySqlDAO.class.php');
require_once('../models/mysql/ext/BankMySqlExtDAO.class.php');
require_once('../models/dao/CheckdepositDAO.class.php');
require_once('../models/dto/Checkdeposit.class.php');
require_once('../models/mysql/CheckdepositMySqlDAO.class.php');
require_once('../models/mysql/ext/CheckdepositMySqlExtDAO.class.php');
//Save
require_once('../models/dao/SaveDAO.class.php');
require_once('../models/dto/Save.class.php');
require_once('../models/mysql/SaveMySqlDAO.class.php');
require_once('../models/mysql/ext/SaveMySqlExtDAO.class.php');
//Supplier
require_once('../models/dao/SupplierDAO.class.php');
require_once('../models/dto/Supplier.class.php');
require_once('../models/mysql/SupplierMySqlDAO.class.php');
require_once('../models/mysql/ext/SupplierMySqlExtDAO.class.php');
//Programsetting
require_once('../models/dao/ProgramsettingsDAO.class.php');
require_once('../models/dto/Programsetting.class.php');
require_once('../models/mysql/ProgramsettingsMySqlDAO.class.php');
require_once('../models/mysql/ext/ProgramsettingsMySqlExtDAO.class.php');
//supplier
$supplier = new Supplier();
$supplierDAO = new SupplierMySqlDAO();
$supplierEX = new SupplierMySqlExtDAO();
$accountrecord = new BankaccountMySqlDAO();
$accountEx = new BankaccountMySqlExtDAO();
//Save
$save = new Save();
$savesDAO = new SaveMySqlDAO();
$saveExt = new SaveMySqlExtDAO();
//Programsetting
$Programsetting = new Programsetting();
$ProgramsettingDAO = new ProgramsettingsMySqlDAO();
$ProgramsettingEX = new ProgramsettingsMySqlExtDAO();
$programSetting = $ProgramsettingDAO->load(1);
$smarty->assign("currency", $programSetting->currancy);
$do = $_GET['do'];
$bankid = $_GET['bankid'];
$accountid = $_GET['accountid'];
//print_r("accountid".$accountid);
$supID = $_GET['supID'];
$saveId = $_GET['saveId'];
if ($do == "bank") {
$accountdata = $accountEx->queryByBankidAndaccountdele($bankid);
$smarty->assign("accountdata", $accountdata);
$smarty->display("assetsview/theuserinfo.html");
} elseif ($do == "supplier") {
$supData = $supplierDAO->load($supID);
$smarty->assign("supData", $supData);
$smarty->display("datedCheckedView/payCheck.html");
} elseif ($do == "getsuppliercurrentDebt") {
$getsuppliercurrentDebt = $supplierEX->querysuppliercurrentDebt($supID);
echo $getsuppliercurrentDebt;
$smarty->assign("suppliercurrentDebt", $suppliercurrentDebt);
$smarty->display("datedCheckedView/payCheck.html");
} elseif ($do == "account") {
$accountdataNum = $accountrecord->load($accountid);
$smarty->assign("accountdataNum", $accountdataNum);
$smarty->display("assetsview/accountnumber.html");
} elseif ($do == "getAccountdata") {
$accountDDLId = filter_input(INPUT_GET, 'accountDDLId');
$accountDetailsDiv = filter_input(INPUT_GET, 'accountDetailsDiv');
if (!isset($accountDDLId) || empty($accountDDLId)) {
$accountDDLId = 'accountid';
}
if (!isset($accountDetailsDiv) || empty($accountDetailsDiv)) {
$accountDetailsDiv = 'accountnumberFrom';
}
$smarty->assign("accountDDLId", $accountDDLId);
$smarty->assign("accountDetailsDiv", $accountDetailsDiv);
$accountData = $accountEx->queryByBankidAndaccountdele($bankid);
$smarty->assign("accountData", $accountData);
$smarty->display("depositcheckview/bankaccount.html");
} elseif ($do == "getAccountnumber") {
$accountnumberData = $accountrecord->load($accountid);
$smarty->assign("accountnumberData", $accountnumberData);
$smarty->display("depositcheckview/accountnumber.html");
} elseif ($do == "saveValue") {
$saveData = $savesDAO->load($saveId);
$saveCurrentValue = $saveData->savecurrentvalue;
echo $saveCurrentValue;
}
?>