HEX
Server: Apache
System: Linux server1.royalgt4.com 4.18.0-553.89.1.lve.el8.x86_64 #1 SMP Wed Dec 10 13:58:50 UTC 2025 x86_64
User: mostafedeg (1125)
PHP: 5.6.40
Disabled: mail,passthru,parse_ini_file,show_source,eval,assert,pcntl_exec,dl,putenv,proc_open,popen
Upload Files
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;
}
?>