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/settingOperationAjaxController.php
<?php

//the global file operation
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");

//workStation
require_once('../models/dao/WorkstationDAO.class.php');
require_once('../models/dto/Workstation.class.php');
require_once('../models/mysql/WorkstationMySqlDAO.class.php');
require_once('../models/mysql/ext/WorkstationMySqlExtDAO.class.php');


//workstationworker
require_once('../models/dao/WorkstationworkerDAO.class.php');
require_once('../models/dto/Workstationworker.class.php');
require_once('../models/mysql/WorkstationworkerMySqlDAO.class.php');
require_once('../models/mysql/ext/WorkstationworkerMySqlExtDAO.class.php');

//settingOperation
require_once('../models/dao/SettingoperationDAO.class.php');
require_once('../models/dto/Settingoperation.class.php');
require_once('../models/mysql/SettingoperationMySqlDAO.class.php');
require_once('../models/mysql/ext/SettingoperationMySqlExtDAO.class.php');


//Assets
require_once('../models/dao/AssetsDAO.class.php');
require_once('../models/dto/Asset.class.php');
require_once('../models/mysql/AssetsMySqlDAO.class.php');
require_once('../models/mysql/ext/AssetsMySqlExtDAO.class.php');

//workstationassets
require_once('../models/dao/WorkstationassetsDAO.class.php');
require_once('../models/dto/Workstationasset.class.php');
require_once('../models/mysql/WorkstationassetsMySqlDAO.class.php');
require_once('../models/mysql/ext/WorkstationassetsMySqlExtDAO.class.php');

//get the do the action
$do = $_GET['do'];


/* ======================

  Controller Name :- Setting Operation Controll

  OPERTATION in Controller

  1-display Worker no
  ======================== */


//here goes the instances and general variables
//workStation
$workStation = new Workstation();
$workStationDOA = new WorkstationMySqlDAO();
$workStationEX = new WorkstationMySqlExtDAO();

//workstationworker
$workstationworker = new Workstationworker();
$workstationworkerADO = new WorkstationworkerMySqlDAO();
$workstationworkerEX = new WorkstationworkerMySqlExtDAO();

//setting operation
$settingOperation = new Settingoperation();
$settingOperationDAO = new SettingoperationMySqlDAO();
$settingOperationEX = new SettingoperationMySqlExtDAO();

//Asetess
$assetes = new Asset();
$assetesADO = new AssetsMySqlDAO();
$assetesEX = new AssetsMySqlExtDAO();

//workstationassets
$Workstationassets = new Workstationasset();
$WorkstationassetsDAO = new WorkstationassetsMySqlDAO();
$WorkstationassetsEX = new WorkstationassetsMySqlExtDAO();

//Checkcontroller
//check and use the condetion that suite this action


if ($do == "chechworkersNo") {

    $worksattionid = $_GET["worksattionid"];

    $allworkerhours = $workstationworkerEX->queryByWorkstationid($worksattionid);
    $workersNo = count($allworkerhours);
    echo $workersNo;
} elseif ($do == "getAsetessWork") {

    $mydata = getAsetes();
    echo $mydata;
}


/* ===============================
  function in this CONTROLLER
  ================================ */

function getAsetes() {
    //Asetess
    global $assetes;
    global $assetesADO;
    global $assetesEX;

    //workstationassets
    global $Workstationassets;
    global $WorkstationassetsDAO;
    global $WorkstationassetsEX;

    $worksattionid = $_GET["worksattionid"];

    //print_r("worksattionid = ".$worksattionid);

    $asetesData = $WorkstationassetsEX->queryAllAsetess($worksattionid);

    //print_r($asetesData);

    $productString .= ' <select class="select2 wdt100" name="assetesID1" id="assetesID1">';

    $productString .= '<option value="-1"> اختر اصل</option>';

    foreach ($asetesData as $ass) {

        $productString .= '<option value="' . $ass->assetsId . '">' . $ass->assetsName . '</option>';
    }

    $productString .= ' </select>';

    return $productString;
}

?>