403Webshell
Server IP : 103.234.187.230  /  Your IP : 216.73.216.216
Web Server : Apache
System : Linux lserver42043-ind.megavelocity.net 3.10.0-1160.108.1.el7.x86_64 #1 SMP Thu Jan 25 16:17:31 UTC 2024 x86_64
User : apache ( 48)
PHP Version : 7.4.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /var/www/html/maxurtrip/application/admin/controllers/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/html/maxurtrip/application/admin/controllers/MarkupController.php 14-5-2021
<?php
/***************************************************************
* Catabatic Technology Pvt. Ltd.
* File Name     : StaticpageController.php
* File Desc.    : Staticpage controller managed all staic content pages
* Created By    : Piyush Tiwari <piyush@catpl.co.in>
* Created Date  : 23 May 2018
* Updated Date  : 23 May 2018
***************************************************************/
class Admin_MarkupController extends Zend_Controller_Action
{
    

    public $dbAdapter;
    public $perPageLimit;
    public $siteurl;
    public $DIR_WRITE_MODE;
    protected $objMdl;
    public $gtxagencysysid;
    public $gtxagentsysid;
    
    public function init(){

       /*Initialize db and session access */
         parent::init(); 
         $aConfig = $this->getInvokeArg('bootstrap')->getOptions();
         $this->siteurl           = $aConfig['bootstrap']['siteUrl']; 
		 $this->appmode = $aConfig['bootstrap']['appmode'];
		 $this->per_page_record   = 20;

         $this->dbAdapter = Zend_Db_Table::getDefaultAdapter();
       
         $auth        = Zend_Auth::getInstance();
         $authStorage = $auth->getStorage()->read();
         $this->username      = $authStorage->username;
         $this->admin_type    = $authStorage->role;
         $this->table = 'tb_mp_stdmarkup_air';   
         $this->current_time = time();
         $this->imageUrl     = (($this->appmode == 'MODE_BETA') ? 'beta/' : '') . 'public/upload/offers/';
         $this->DIR_WRITE_MODE = 0777;
         $this->gtxagencysysid       = $aConfig['bootstrap']['gtxagencysysid']; // get gtxagencysysid from application config
         $this->gtxagentsysid       = $aConfig['bootstrap']['gtxagentsysid']; // get gtxagentsysid from application config
         $this->objMdl = new Admin_Model_CRUD();
     
    }
    
    
    
    /**
    * index() method is used to admin login for form call
    * @param Null
    * @return Array 
    */
    
    public function indexAction()
    {
                //Check admin logedin or not
       

        $this->checklogin();
        $this->view->messages = $this->_helper->flashMessenger->getMessages();
        $crud   = new Admin_Model_CRUD();
        $getData = array();
        
        //  echo"<pre>";print_r($getHotelMarkup);exit;
        $resultset = $crud->rv_select_static( $this->table,['*'],['isMarkForDel' =>0 ],['AgencySysId '=> 'DESC']);  
        
             
        $this->view->baseUrl = $this->siteurl;        
        $this->view->resultset = $resultset;        

    }
    
    public function updatedAction()
    {
      $crud   = new Admin_Model_CRUD(); 
      $resultset = $crud->rv_select_static( $this->table,['*'],['isMarkForDel' =>0,'AccomType'=>'1'],['AgencySysId '=> 'DESC']); 

        $getHotelMarkup = Zend_Controller_Action_HelperBroker::getStaticHelper("Hotel")->getMarkup('IN');
      
        $t=time();
        $datetime = date("Y-m-d",$t);


        //echo"<pre>";print_r($this->gtxagencysysid);exit;
        if($getHotelMarkup){
            $hotelMarkupArray = array(
            'AgencySysId' => $this->gtxagencysysid,
            'MasterAgencySysId' => $this->gtxagencysysid,
            'MPType' => 2,
            'ItemSourceType' => isset($getHotelMarkup['arrAgencyUserDetail']['ItemSourceType'])?$getHotelMarkup['arrAgencyUserDetail']['ItemSourceType']:0,
            'AirType' => 0,
            'AccomType' =>$getHotelMarkup['arrAgencyMarkupsHotel'][0]['AccomType'],
            'IsForCancellation' =>0,
            'CustGrSysId' => 0,
            'Currency' => $getHotelMarkup['arrAgencyMarkupsHotel']['0']['Currency'],
            'MarkUpType' => $getHotelMarkup['arrAgencyMarkupsHotel']['0']['MarkUpType'],
            'IsSameForAll' => 0,
            'StdMarkUpPer' => $getHotelMarkup['arrAgencyMarkupsHotel']['0']['MarkUp'],
            'TaxPer' =>  $getHotelMarkup['arrAgencyMarkupsHotel']['0']['Tax'],
            'DiscAtMarkupPer' => 0,
            'DiscAtMarkupVal' => 0,
            'CommssionType' => 0,
            'CommssionVal' => 0,
            'DiscountPer' => 0,
            'DiscountVal' => 0,
            'DiscountMsg' => 0,
            'Details' => 0,
            'ValidTill' =>$datetime,
            'IsServiceChrgIncludeInTax' => 0,
            'ApproveDate' =>$datetime,
            'IsApproved' => 1,
            'IsMarkForDel' => 0,
            'IsActive' => 1,

          );
        }

       if($resultset){
           $queryup1 = $this->objMdl->rv_update($this->table, $hotelMarkupArray, ['MPType=?' => 2,'AccomType=?'=>1]);
        }else{
          $queryup1 =  $this->objMdl->rv_insert($this->table, $hotelMarkupArray);  
            
        }


        $resultset = $crud->rv_select_static( $this->table,['*'],['isMarkForDel' =>0,'AccomType'=>'2' ],['AgencySysId '=> 'DESC']); 

        $getHotelMarkup = Zend_Controller_Action_HelperBroker::getStaticHelper("Hotel")->getMarkup('UK');
       // echo"<pre>";print_r($getHotelMarkup);exit;

        if($getHotelMarkup){
            $hotelMarkupArray = array(
            'AgencySysId' => $this->gtxagencysysid,
            'MasterAgencySysId' => $this->gtxagencysysid,
            'MPType' => 2,
            'ItemSourceType' => isset($getHotelMarkup['arrAgencyUserDetail']['ItemSourceType'])?$getHotelMarkup['arrAgencyUserDetail']['ItemSourceType']:0,
            'AirType' => 0,
            'AccomType' =>$getHotelMarkup['arrAgencyMarkupsHotel'][0]['AccomType'],
            'IsForCancellation' =>0,
            'CustGrSysId' => 0,
            'Currency' => $getHotelMarkup['arrAgencyMarkupsHotel']['0']['Currency'],
            'MarkUpType' => $getHotelMarkup['arrAgencyMarkupsHotel']['0']['MarkUpType'],
            'IsSameForAll' => 0,
            'StdMarkUpPer' => $getHotelMarkup['arrAgencyMarkupsHotel']['0']['MarkUp'],
            'TaxPer' =>  $getHotelMarkup['arrAgencyMarkupsHotel']['0']['Tax'],
            'DiscAtMarkupPer' => 0,
            'DiscAtMarkupVal' => 0,
            'CommssionType' => 0,
            'CommssionVal' => 0,
            'DiscountPer' => 0,
            'DiscountVal' => 0,
            'DiscountMsg' => 0,
            'Details' => 0,
            'ValidTill' =>$datetime,
            'IsServiceChrgIncludeInTax' => 0,
            'ApproveDate' => $datetime,
            'IsApproved' => 1,
            'IsMarkForDel' => 0,
            'IsActive' => 1,

          );
        }

       if($resultset){
           $queryup2 = $this->objMdl->rv_update($this->table, $hotelMarkupArray, ['MPType=?' => 2,'AccomType=?'=>2]);
            
        }else{
          $queryup2 =  $this->objMdl->rv_insert($this->table, $hotelMarkupArray);  
            
        }



     
    $resultset = $crud->rv_select_static( $this->table,['*'],['isMarkForDel' =>0,'AirType'=>1],['AgencySysId'=> 'DESC']);
    $getFlightMarkup = Zend_Controller_Action_HelperBroker::getStaticHelper("Flight")->getMarkup('IN');

    $flightMarkupArray = array(
        'AgencySysId' => $this->gtxagencysysid,
        'MasterAgencySysId' => $this->gtxagencysysid,
        'MPType' => 1,
        'ItemSourceType' => isset($getFlightMarkup['arrAgencyMarkupsCancellation'][0]['ItemSourceType'])?$getFlightMarkup['arrAgencyMarkupsCancellation'][0]['ItemSourceType']:0,
        'AirType' => $getFlightMarkup['arrAgencyMarkups'][0]['AirType'],
        'IsForCancellation' =>0,
        'CustGrSysId' => 0,
        'Currency' => $getFlightMarkup['arrAgencyMarkups']['0']['Currency'],
        'MarkUpType' => $getFlightMarkup['arrAgencyMarkups']['0']['MarkUpType'],
        'IsSameForAll' => 0,
        'StdMarkUpPer' => $getFlightMarkup['arrAgencyMarkups']['0']['StdMarkUpPer'],
        'TaxPer' =>  $getFlightMarkup['arrAgencyMarkups']['0']['TaxPer'],
        'DiscAtMarkupPer' => 0,
        'DiscAtMarkupVal' => 0,
        'CommssionType' => $getFlightMarkup['arrAgencyMarkups']['0']['CommssionType'],
        'CommssionVal' =>$getFlightMarkup['arrAgencyMarkups']['0']['CommssionVal'],
        'DiscountPer' => 0,
        'DiscountVal' => 0,
        'DiscountMsg' => 0,
        'Details' => 0,
        'ValidTill' =>$datetime,
        'IsServiceChrgIncludeInTax' =>$getFlightMarkup['arrApiServiceTax']['0']['Percentage'],
        'ApproveDate' => $datetime,
        'IsApproved' => 1,
        'IsMarkForDel' => 0,
        'IsActive' => 1,

      );

        if($resultset){
          $queryup3 = $this->objMdl->rv_update($this->table, $flightMarkupArray, ['MPType=?' => 1,'AirType=?'=>1]);
        }else{
          $queryup3 = $this->objMdl->rv_insert($this->table, $flightMarkupArray);  
        }


    $resultset = $crud->rv_select_static( $this->table,['*'],['isMarkForDel' =>0,'AirType'=>2],['AgencySysId '=> 'DESC']);
    $getFlightMarkup = Zend_Controller_Action_HelperBroker::getStaticHelper("Flight")->getMarkup('UK');

    $flightMarkupArray = array(
        'AgencySysId' => $this->gtxagencysysid,
        'MasterAgencySysId' => $this->gtxagencysysid,
        'MPType' => 1,
        'ItemSourceType' => isset($getFlightMarkup['arrAgencyMarkupsCancellation'][0]['ItemSourceType'])?$getFlightMarkup['arrAgencyMarkupsCancellation'][0]['ItemSourceType']:0,
        'AirType' => $getFlightMarkup['arrAgencyMarkups'][0]['AirType'],
        'IsForCancellation' =>0,
        'CustGrSysId' => 0,
        'Currency' => $getFlightMarkup['arrAgencyMarkups']['0']['Currency'],
        'MarkUpType' => $getFlightMarkup['arrAgencyMarkups']['0']['MarkUpType'],
        'IsSameForAll' => 0,
        'StdMarkUpPer' => $getFlightMarkup['arrAgencyMarkups']['0']['StdMarkUpPer'],
        'TaxPer' =>  $getFlightMarkup['arrAgencyMarkups']['0']['TaxPer'],
        'DiscAtMarkupPer' => 0,
        'DiscAtMarkupVal' => 0,
        'CommssionType' => $getFlightMarkup['arrAgencyMarkups']['0']['CommssionType'],
        'CommssionVal' =>$getFlightMarkup['arrAgencyMarkups']['0']['CommssionVal'],
        'DiscountPer' => 0,
        'DiscountVal' => 0,
        'DiscountMsg' => 0,
        'Details' => 0,
        'ValidTill' =>$datetime,
        'IsServiceChrgIncludeInTax' =>$getFlightMarkup['arrApiServiceTax']['0']['Percentage'],
        'ApproveDate' => $datetime,
        'IsApproved' => 1,
        'IsMarkForDel' => 0,
        'IsActive' => 1,

      );

        if($resultset){
          $queryup4 = $this->objMdl->rv_update($this->table, $flightMarkupArray, ['MPType=?' => 1,'AirType=?'=>2]);
        }else{
         $queryup4 =  $this->objMdl->rv_insert($this->table, $flightMarkupArray);  
        }

        $this->_redirect('admin/markup');
    }
    

    /**
     * checklogin() method is used to check admin logedin or not
     * @param Null
     * @return Array 
     */
    public function checklogin() {
        $auth = Zend_Auth::getInstance();
        /*         * ************* check user identity *********** */
        if (!$auth->hasIdentity()) {
            $this->_redirect('admin/index/index');
        }
    }

    /*     * ** logout ********* */

    public function logoutAction() {
        if ($this->getRequest()->getParam('module') == 'admin') {
            $storage = new Zend_Auth_Storage_Session();
            $storage->clear();
            $this->_redirect('admin/index/index');
        } else {
            $this->_redirect('admin/index/index');
        }
    }

    
    }

Youez - 2016 - github.com/yon3zu
LinuXploit