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/b2bzend/application/admin/controllers/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/html/b2bzend/application/admin/controllers/MasterController.php
<?php

/* * ***************
 * Zend Framework
 * @category   Zend
 * @package    Zend_Controller_Action
 * @copyright  Copyright (c) 2008-2014 Zend Technologies USA Inc. (http://www.zend.com)
 * @license    http://framework.zend.com/license/new-bsd     New BSD License
 * @version    $Id: DbTable.php 8862 2012-03-16 15:36:00Z thomas $
 * @author     Shobhit Srivastav(shobhit833@gmail.com).
 * Create Date 27-07-2016
 * Update Date 27-07-2016
 * MasterController (It will allow users to add different masters)
 * *** */

class Admin_MasterController extends Catabatic_ValidateAdmin {

    private $intLoggedinUserId = '';
    private $intLoggedinUserGroupSysId = '0';
    private $intLoggedinUserAgencySysId = '0';
    private $intLoggedinUserTrxCurrency = '0';
    public $baseUrl = '';

    public function init() {
        parent::init();
        $request = Zend_Controller_Front::getInstance()->getRequest();
        $this->baseUrl = $request->getScheme() . '://' . $request->getHttpHost();
        $this->view->headScript()->appendFile($this->baseUrl . '/public/assets/js/jquery-ui.js');
        $sessionLogin_user = new Zend_Session_Namespace('sessionLogin_user');
        Zend_Session::rememberMe(60 * 60 * 24 * 7);
        #get session variable
        $this->intLoggedinUserId = $sessionLogin_user->intLoggedinUserId;
        $this->intLoggedinUserGroupSysId = $sessionLogin_user->intLoggedinUserGroupSysId;
        $this->intLoggedinUserAgencySysId = $sessionLogin_user->intLoggedinUserAgencySysId;
        $this->intLoggedinUserTrxCurrency = $sessionLogin_user->intLoggedinUserTrxCurrency;

        $this->_hotelamentiesObj = new Travel_Model_Master_Amenities();
        $this->_mealtypeObj = new Travel_Model_Master_Mealtype();
        $this->_roomaminityObj = new Travel_Model_Master_RoomAmenity();
        $this->_roominclusionObj = new Travel_Model_Master_RoomInclusion();
        $this->_activitygrouptypeObj = new Travel_Model_Master_ActivityGrouptype();
        $this->_activityinctypeObj = new Travel_Model_Master_ActivityInctype();
        $this->_activitytypeObj = new Travel_Model_Master_Activitytype();
        $this->_hotelamentiescatObj = new Travel_Model_Master_AmenitiesCat();
        $this->GeneralFunction_Modal = new Travel_Model_GeneralFunction();
    }

    public function indexAction() {
        $this->_helper->layout->disableLayout();
        //echo $this->intLoggedinUserId;
    }

    public function addHotelAmentiesAction() {
        $encodeaminityID = $this->sanitize_data($this->getRequest()->getParam('id'));
        $editaminityID = base64_decode($encodeaminityID);
        if ($editaminityID) {
            $getHotelAminityByID = $this->_hotelamentiesObj->GetHotelAminityById($editaminityID);
//                        echo"<pre>";print_r($getHotelAminityByID[0]['Icon']);die;
            $this->view->aminityData = $getHotelAminityByID;
        }
        $hotelameenitiesCategory = $this->_hotelamentiescatObj->GetHotelAmenitiesCat();
        $this->view->aminityCategory = $hotelameenitiesCategory;
        if (!empty($_FILES['hotelicon']['name'])) {
            $upload = new Zend_File_Transfer_Adapter_Http();
            $files = $upload->getFileInfo();
            $size = $upload->getFileSize();
            $imagename = $files['hotelicon']['name'] ? $files['hotelicon']['name'] : 'No File';
            $tmp_name = $files['hotelicon']['tmp_name'];
            $toupload = move_uploaded_file($tmp_name, $_SERVER['DOCUMENT_ROOT'] . '/public/assets/images/hotelamenity/' . $files['hotelicon']['name']);
        } else {
            $imagename = 'No File';
        }
        if ($this->getRequest()->isPost()) {
            $getData = $this->getRequest()->getPost();

            $date = new Zend_Date();
            $currentDate = $date->toString('yyyy-MM-dd HH:mm:ss');
            $amentiesarray = [
                'CatMask' => '',
                'Title' => trim($this->sanitize_data($getData['title'])),
                'IsApprove' => 1,
                'ApproveDate' => $currentDate,
                'UpdateDate' => $currentDate,
                'CreateDate' => $currentDate,
                'IsMarkForDel' => 0,
                'IsActive' => trim($this->sanitize_data($getData['status']))
            ];

            if ($getData['editID']) {
                if (isset($imagename) && !empty($imagename) && $imagename !== 'No File') {
                    $amentiesarray['Icon'] = $imagename;
                }
            } else {
                if (isset($imagename) && !empty($imagename) && $imagename !== 'No File') {
                    $amentiesarray['Icon'] = $imagename;
                } else {
                    $amentiesarray['Icon'] = "";
                }
            }


//            echo"<pre>";print_r($amentiesarray);die;
            //echo $editaminityID;
            //Insert/Update agency department
            if ($getData['editID']) {
                $where = "AminityId = " . $this->sanitize_data($getData['editID']);
                $objDeptRes = $this->_hotelamentiesObj->UpdateHotelAmentiesData($amentiesarray, $where);
            } else {
                $objDeptRes = $this->_hotelamentiesObj->addHotelAmenties($amentiesarray);
            }


            echo $objDeptRes;
            // $this->_helper->flashMessenger->addMessage("Hotel Amenities added successfully.");
            $this->_redirect("admin/master/list");
        }
    }

    public function addActivityGroupAction() {
        $encodemealID = $this->getRequest()->getParam('id');
        $editmealID = base64_decode($encodemealID);
        if ($editmealID) {
            $getMealDataByID = $this->_activitygrouptypeObj->GetActivityTypeById($editmealID);
            $this->view->activtyData = $getMealDataByID;
        }
        $upload = new Zend_File_Transfer_Adapter_Http();
        if (!empty($_FILES['hotelicon']['name'])) {
            $files = $upload->getFileInfo();
            $imagename = $files['hotelicon']['name'] ? $files['hotelicon']['name'] : 'No File';
            $tmp_name = $files['hotelicon']['tmp_name'];
            $toupload = move_uploaded_file($tmp_name, $_SERVER['DOCUMENT_ROOT'] . '/public/assets/images/Activity/mainimg/' . $files['hotelicon']['name']);
        } else {
            $imagename = 'No File';
        }


        if (!empty($_FILES['baseimg']['name'])) {
            $basefiles = $upload->getFileInfo();
            $baseimage = $basefiles['baseimg']['name'] ? $_FILES['baseimg']['name'] : 'No File';
            $tmp_name = $basefiles['baseimg']['tmp_name'];
            $tobaseupload = move_uploaded_file($tmp_name, $_SERVER['DOCUMENT_ROOT'] . '/public/assets/images/Activity/baseimg/' . $basefiles['baseimg']['name']);
        } else {
            $baseimage = 'No File';
        }

        if ($this->getRequest()->isPost()) {
            $getData = $this->getRequest()->getPost();
            
            $date = new Zend_Date();
            $currentDate = $date->toString('yyyy-MM-dd HH:mm:ss');
            $activitytypearray = [
                'Title' => trim($this->sanitize_data($getData['title'])),
                'Details' => trim($this->sanitize_data($getData['Details'])),
                'Meta' => trim($this->sanitize_data($getData['Meta'])),
                'IsActive' => trim($this->sanitize_data($getData['status']))
            ];
            if ($getData['editID']) {
                if (isset($imagename) && !empty($imagename) && $imagename !== 'No File') {
                    $activitytypearray['Icon'] = $imagename;
                }
            } else {
                if (isset($imagename) && !empty($imagename) && $imagename !== 'No File') {
                    $activitytypearray['Icon'] = $imagename;
                } else {
                    $activitytypearray['Icon'] = "";
                }
            }

            if ($getData['editID']) {
                if (isset($baseimage) && !empty($baseimage) && $baseimage !== 'No File') {
                    $activitytypearray['BaseImage'] = $baseimage;
                }
            } else {
                if (isset($baseimage) && !empty($baseimage) && $baseimage !== 'No File') {
                    $activitytypearray['BaseImage'] = $baseimage;
                } else {
                    $activitytypearray['BaseImage'] = "";
                }
            }



            //echo $getData['editID'];


            if ($getData['editID']) {
                $where = "ActivityGroupType = " . $getData['editID'];
                $objDeptRes = $this->_activitygrouptypeObj->UpdateActivityData($activitytypearray, $where);
            } else {
                $objDeptRes = $this->_activitygrouptypeObj->addActivityGroupType($activitytypearray);
            }
            echo $objDeptRes;
            // $this->_helper->flashMessenger->addMessage("Hotel Amenities added successfully.");
            $this->_redirect("admin/master/listactivity");
        }
    }

    public function addActivityTypeAction() {
        $encodemealID = $this->getRequest()->getParam('id');
        $editmealID = base64_decode($encodemealID);
        if ($editmealID) {
            $getActivityDataByID = $this->_activitytypeObj->GetActivityById($editmealID);
            $this->view->activtyData = $getActivityDataByID;
        }
        $activitygroup = $this->_activitygrouptypeObj->GetAllActivityType();
        $this->view->activtygroup = $activitygroup;

        $upload = new Zend_File_Transfer_Adapter_Http();
        if (!empty($_FILES['hotelicon']['name'])) {
            $files = $upload->getFileInfo();
            $imagename = $files['hotelicon']['name'] ? $files['hotelicon']['name'] : 'No File';
            $tmp_name = $files['hotelicon']['tmp_name'];
            $toupload = move_uploaded_file($tmp_name, $_SERVER['DOCUMENT_ROOT'] . '/public/assets/images/Activitytype/mainimg/' . $files['hotelicon']['name']);
        } else {
            $imagename = 'No File';
        }


        if (!empty($_FILES['baseimg']['name'])) {
            $basefiles = $upload->getFileInfo();
            $baseimage = $basefiles['baseimg']['name'] ? $_FILES['baseimg']['name'] : 'No File';
            $tmp_name = $basefiles['baseimg']['tmp_name'];
            $tobaseupload = move_uploaded_file($tmp_name, $_SERVER['DOCUMENT_ROOT'] . '/public/assets/images/Activitytype/baseimg/' . $basefiles['baseimg']['name']);
        } else {
            $baseimage = 'No File';
        }

        if ($this->getRequest()->isPost()) {
            $getData = $this->getRequest()->getPost();

            $date = new Zend_Date();
            $currentDate = $date->toString('yyyy-MM-dd HH:mm:ss');
            $activitytypearray = array(
                'ActivityGroupType' => trim($this->sanitize_data($getData['activitygrp'])),
                'Title' => trim($this->sanitize_data($getData['title'])),
                'Details' => trim($this->sanitize_data($getData['Details'])),
                'Meta' => trim($this->sanitize_data($getData['Meta'])),
                'IsActive' => trim($this->sanitize_data($getData['status']))
            );
            
            if ($getData['editID']) {
                if (isset($imagename) && !empty($imagename) && $imagename !== 'No File') {
                    $activitytypearray['Icon'] = $imagename;
                }
            } else {
                if (isset($imagename) && !empty($imagename) && $imagename !== 'No File') {
                    $activitytypearray['Icon'] = $imagename;
                } else {
                    $activitytypearray['Icon'] = "";
                }
            }

            if ($getData['editID']) {
                if (isset($baseimage) && !empty($baseimage) && $baseimage !== 'No File') {
                    $activitytypearray['BaseImage'] = $baseimage;
                }
            } else {
                if (isset($baseimage) && !empty($baseimage) && $baseimage !== 'No File') {
                    $activitytypearray['BaseImage'] = $baseimage;
                } else {
                    $activitytypearray['BaseImage'] = "";
                }
            }
            //echo $getData['editID'];


            if ($getData['editID']) {
                $where = "ActivityType = " . $getData['editID'];
                $objDeptRes = $this->_activitytypeObj->UpdateActivityTypeData($activitytypearray, $where);
            } else {
                $objDeptRes = $this->_activitytypeObj->addActivityType($activitytypearray);
            }
            echo $objDeptRes;
            // $this->_helper->flashMessenger->addMessage("Hotel Amenities added successfully.");
            $this->_redirect("admin/master/listactivitytype");
        }
    }

    public function listactivitytypeAction() {
        $getallActivitytype = $this->_activitytypeObj->GetAllActivityType();
        $page = $this->_getParam('page', 1);
        $paginator = Zend_Paginator::factory($getallActivitytype);
        $paginator->setCurrentPageNumber($this->getRequest()->getParam('page')); // page number
        $perPage = $paginator->setItemCountPerPage(10); // number of items to show per page
        $this->view->paginator = $paginator;
        $this->view->totalrec = $paginator->getTotalItemCount();

        //For display message
        $this->view->messages = $this->_helper->flashMessenger->getMessages();
    }

    public function listactivityincAction() {
        $getallActivityinctype = $this->_activityinctypeObj->GetAllActivityIncType();
        $page = $this->_getParam('page', 1);
        $paginator = Zend_Paginator::factory($getallActivityinctype);
        $paginator->setCurrentPageNumber($this->getRequest()->getParam('page')); // page number
        $perPage = $paginator->setItemCountPerPage(10); // number of items to show per page
        $this->view->paginator = $paginator;
        $this->view->totalrec = $paginator->getTotalItemCount();

        //For display message
        $this->view->messages = $this->_helper->flashMessenger->getMessages();
    }

    public function listactivityAction() {
        $getallActivity = $this->_activitygrouptypeObj->GetAllActivityTypeAdmin();
        $page = $this->_getParam('page', 1);
        $paginator = Zend_Paginator::factory($getallActivity);
        $paginator->setCurrentPageNumber($this->getRequest()->getParam('page')); // page number
        $perPage = $paginator->setItemCountPerPage(10); // number of items to show per page
        $this->view->paginator = $paginator;
        $this->view->totalrec = $paginator->getTotalItemCount();

        //For display message
        $this->view->messages = $this->_helper->flashMessenger->getMessages();
    }

    public function addMealTypeAction() {
        $encodemealID = $this->getRequest()->getParam('id');
        $editmealID = base64_decode($encodemealID);
        if ($editmealID) {
            $getMealDataByID = $this->_mealtypeObj->GetMealTypeById($editmealID);
            $this->view->mealData = $getMealDataByID;
        }
        if (!empty($_FILES['hotelicon']['name'])) {
            $upload = new Zend_File_Transfer_Adapter_Http();
            $files = $upload->getFileInfo();
            $size = $upload->getFileSize();
            $imagename = $files['hotelicon']['name'] ? $files['hotelicon']['name'] : 'No File';
            $tmp_name = $files['hotelicon']['tmp_name'];
            $toupload = move_uploaded_file($tmp_name, $_SERVER['DOCUMENT_ROOT'] . '/public/assets/images/mealtype/' . $files['hotelicon']['name']);
        } else {
            $imagename = 'No File';
        }
        if ($this->getRequest()->isPost()) {
            $getData = $this->getRequest()->getPost();

            $date = new Zend_Date();
            $currentDate = $date->toString('yyyy-MM-dd HH:mm:ss');
            $mealtypearray = [
                'Title' => trim($this->sanitize_data($getData['title'])),
                'UpdateDate' => $currentDate,
                'CreateDate' => $currentDate,
                'IsMarkForDel' => 0,
                'IsActive' => trim($this->sanitize_data($getData['status']))
            ];

            if ($getData['editID']) {
                if (isset($imagename) && !empty($imagename) && $imagename !== 'No File') {
                    $mealtypearray['Icon'] = $imagename;
                }
            } else {
                if (isset($imagename) && !empty($imagename) && $imagename !== 'No File') {
                    $mealtypearray['Icon'] = $imagename;
                } else {
                    $mealtypearray['Icon'] = "";
                }
            }
//        echo"<pre>";print_r($mealtypearray);die;
            //echo $editaminityID;
            //Insert/Update agency department
            if ($getData['editID']) {
                $where = "MealTypeId = " . $getData['editID'];
                $objDeptRes = $this->_mealtypeObj->UpdateMealData($mealtypearray, $where);
            } else {
                $objDeptRes = $this->_mealtypeObj->addMealType($mealtypearray);
            }
            echo $objDeptRes;
            // $this->_helper->flashMessenger->addMessage("Hotel Amenities added successfully.");
            $this->_redirect("admin/master/listmealtype");
        }
    }

    public function addActivityIncAction() {
        $encodeincID = $this->getRequest()->getParam('id');
        $editincID = base64_decode($encodeincID);
        if ($editincID) {
            $getactivityIncByID = $this->_activityinctypeObj->GetActivityIncTypeById($editincID);
            $this->view->incData = $getactivityIncByID;
        }
        if (!empty($_FILES['hotelicon']['name'])) {
            $upload = new Zend_File_Transfer_Adapter_Http();
            $files = $upload->getFileInfo();
            $size = $upload->getFileSize();
            $imagename = $files['hotelicon']['name'] ? $files['hotelicon']['name'] : 'No File';
            $tmp_name = $files['hotelicon']['tmp_name'];
            $toupload = move_uploaded_file($tmp_name, $_SERVER['DOCUMENT_ROOT'] . '/public/assets/images/activityinc/' . $files['hotelicon']['name']);
        } else {
            $imagename = 'No File';
        }
        if ($this->getRequest()->isPost()) {
            $getData = $this->getRequest()->getPost();

            $date = new Zend_Date();
            $currentDate = $date->toString('yyyy-MM-dd HH:mm:ss');
            $inctypearray = [
                'Title' => trim($this->sanitize_data($getData['title'])),
                'UpdateDate' => $currentDate,
                'CreateDate' => $currentDate,
                'IsMarkForDel' => 0,
                'IsActive' => trim($this->sanitize_data($getData['status']))
            ];
            if ($getData['editID']) {
                if (isset($imagename) && !empty($imagename) && $imagename !== 'No File') {
                    $inctypearray['Icon'] = $imagename;
                }
            } else {
                if (isset($imagename) && !empty($imagename) && $imagename !== 'No File') {
                    $inctypearray['Icon'] = $imagename;
                } else {
                    $inctypearray['Icon'] = "";
                }
            }
            //echo $editaminityID;
            //Insert/Update agency department
            if ($getData['editID']) {
                $where = "ActivityInclype = " . $getData['editID'];
                $objDeptRes = $this->_activityinctypeObj->UpdateActivityIncData($inctypearray, $where);
            } else {
                $objDeptRes = $this->_activityinctypeObj->addActivityIncType($inctypearray);
            }
            echo $objDeptRes;
            // $this->_helper->flashMessenger->addMessage("Hotel Amenities added successfully.");
            $this->_redirect("admin/master/listactivityinc");
        }
    }

    public function addRoomAmentiesAction() {
        $encoderoomID = $this->getRequest()->getParam('id');
        $editroomID = base64_decode($encoderoomID);
        if ($editroomID) {
            $getRoomDataByID = $this->_roomaminityObj->GetRoomTypeById($editroomID);

            $this->view->mealData = $getRoomDataByID;
        }
        if (!empty($_FILES['hotelicon']['name'])) {
            $upload = new Zend_File_Transfer_Adapter_Http();
            $files = $upload->getFileInfo();
            $size = $upload->getFileSize();
            $imagename = $files['hotelicon']['name'] ? $files['hotelicon']['name'] : 'No File';
            $tmp_name = $files['hotelicon']['tmp_name'];
            $toupload = move_uploaded_file($tmp_name, $_SERVER['DOCUMENT_ROOT'] . '/public/assets/images/roomamenity/' . $files['hotelicon']['name']);
        } else {
            $imagename = 'No File';
        }
        if ($this->getRequest()->isPost()) {
            $getData = $this->getRequest()->getPost();

            $date = new Zend_Date();
            $currentDate = $date->toString('yyyy-MM-dd HH:mm:ss');
            $roomtypearray = [
                'Title' => trim($this->sanitize_data($getData['title'])),
                'UpdateDate' => $currentDate,
                'CreateDate' => $currentDate,
                'IsMarkForDel' => 0,
                'IsActive' => trim($this->sanitize_data($getData['status']))
            ];
            if ($getData['editID']) {
                if (isset($imagename) && !empty($imagename) && $imagename !== 'No File') {
                    $roomtypearray['Icon'] = $imagename;
                }
            } else {
                if (isset($imagename) && !empty($imagename) && $imagename !== 'No File') {
                    $roomtypearray['Icon'] = $imagename;
                } else {
                    $roomtypearray['Icon'] = "";
                }
            }
            //echo $editaminityID;
            //Insert/Update agency department
            if ($getData['editID']) {
                $where = "AminityId = " . $getData['editID'];
                $objDeptRes = $this->_roomaminityObj->UpdateRoomData($roomtypearray, $where);
            } else {
                $objDeptRes = $this->_roomaminityObj->addRoomType($roomtypearray);
            }
            echo $objDeptRes;
            // $this->_helper->flashMessenger->addMessage("Hotel Amenities added successfully.");
            $this->_redirect("admin/master/listroomtype");
        }
    }

    public function addRoomInclusionAction() {
        $encoderoominclusionID = $this->getRequest()->getParam('id');
        $editroomID = base64_decode($encoderoominclusionID);
        if ($editroomID) {
            $getRoomDataByID = $this->_roominclusionObj->GetRoomInclusionTypeById($editroomID);

            $this->view->roominclusion = $getRoomDataByID;
        }
        if (!empty($_FILES['hotelicon']['name'])) {
            $upload = new Zend_File_Transfer_Adapter_Http();
            $files = $upload->getFileInfo();
            $size = $upload->getFileSize();
            $imagename = $files['hotelicon']['name'] ? $files['hotelicon']['name'] : 'No File';
            $tmp_name = $files['hotelicon']['tmp_name'];
            $toupload = move_uploaded_file($tmp_name, $_SERVER['DOCUMENT_ROOT'] . '/public/assets/images/roominclusion/' . $files['hotelicon']['name']);
        } else {
            $imagename = 'No File';
        }
        if ($this->getRequest()->isPost()) {
            $getData = $this->getRequest()->getPost();

            $date = new Zend_Date();
            $currentDate = $date->toString('yyyy-MM-dd HH:mm:ss');
            $roominclusionarray = [
                'Title' => trim($this->sanitize_data($getData['title'])),
                'UpdateDate' => $currentDate,
                'CreateDate' => $currentDate,
                'IsMarkForDel' => 0,
                'IsActive' => trim($this->sanitize_data($getData['status']))
            ];
            if ($getData['editID']) {
                if (isset($imagename) && !empty($imagename) && $imagename !== 'No File') {
                    $roominclusionarray['Icon'] = $imagename;
                }
            } else {
                if (isset($imagename) && !empty($imagename) && $imagename !== 'No File') {
                    $roominclusionarray['Icon'] = $imagename;
                } else {
                    $roominclusionarray['Icon'] = "";
                }
            }
            //echo $editaminityID;
            //Insert/Update agency department
            if ($getData['editID']) {
                $where = "InclId = " . $getData['editID'];
                $objDeptRes = $this->_roominclusionObj->UpdateRoomInclusionData($roominclusionarray, $where);
            } else {
                $objDeptRes = $this->_roominclusionObj->addRoomInclusionType($roominclusionarray);
            }
            echo $objDeptRes;
            // $this->_helper->flashMessenger->addMessage("Hotel Amenities added successfully.");
            $this->_redirect("admin/master/listroominclusion");
        }
    }

    public function listroominclusionAction() {
        $getroomInclusion = $this->_roominclusionObj->GetRoomInclusionTypeByIdAdmin();
        $page = $this->_getParam('page', 1);
        $paginator = Zend_Paginator::factory($getroomInclusion);
        $paginator->setCurrentPageNumber($this->getRequest()->getParam('page')); // page number
        $perPage = $paginator->setItemCountPerPage(10); // number of items to show per page
        $this->view->paginator = $paginator;
        $this->view->totalrec = $paginator->getTotalItemCount();

        //For display message
        $this->view->messages = $this->_helper->flashMessenger->getMessages();
    }

    public function listroomtypeAction() {

        $getroomData = $this->_roomaminityObj->GetAllRoomTypeAdmin();
        $page = $this->_getParam('page', 1);
        $paginator = Zend_Paginator::factory($getroomData);
        $paginator->setCurrentPageNumber($this->getRequest()->getParam('page')); // page number
        $perPage = $paginator->setItemCountPerPage(10); // number of items to show per page
        $this->view->paginator = $paginator;
        $this->view->totalrec = $paginator->getTotalItemCount();

        //For display message
        $this->view->messages = $this->_helper->flashMessenger->getMessages();
    }

    public function listmealtypeAction() {

        $getroomData = $this->_mealtypeObj->GetAllMealType();
        $page = $this->_getParam('page', 1);
        $paginator = Zend_Paginator::factory($getroomData);
        $paginator->setCurrentPageNumber($this->getRequest()->getParam('page')); // page number
        $perPage = $paginator->setItemCountPerPage(10); // number of items to show per page
        $this->view->paginator = $paginator;
        $this->view->totalrec = $paginator->getTotalItemCount();
        //For display message
        $this->view->messages = $this->_helper->flashMessenger->getMessages();
    }

    public function listAction() {
        $getAminityData = $this->_hotelamentiesObj->GetHotelAmenitiesAdmin();
        $page = $this->_getParam('page', 1);
        $paginator = Zend_Paginator::factory($getAminityData);
        $paginator->setCurrentPageNumber($this->getRequest()->getParam('page')); // page number
        $perPage = $paginator->setItemCountPerPage(10); // number of items to show per page
        $this->view->paginator = $paginator;
        $this->view->totalrec = $paginator->getTotalItemCount();

        //For display message
        $this->view->messages = $this->_helper->flashMessenger->getMessages();
    }

    /**
     * Deactivate Hotel Amenities Action. 
     */
    public function deactivateHotelAmentiesAction() {
        $aminityID = $this->getRequest()->getParam('id');
        $date = new Zend_Date();
        $updatecurrentDate = $date->toString('yyyy-MM-dd HH:mm:ss');
        $data = array(
            'IsActive' => 0,
            'UpdateDate' => $updatecurrentDate
        );
        $where = "AminityId = " . $aminityID;
        $updatehotelAmenties = $this->_hotelamentiesObj->UpdateHotelAmenities($data, $where);
        $this->_redirect('admin/master/list');
    }

    /**
     * Activate Hotel Amenities Action. 
     */
    public function activateHotelAmentiesAction() {
        $aminityID = $this->getRequest()->getParam('id');
        $date = new Zend_Date();
        $updatecurrentDate = $date->toString('yyyy-MM-dd HH:mm:ss');
        $data = array(
            'IsActive' => 1,
            'UpdateDate' => $updatecurrentDate
        );
        $where = "AminityId = " . $aminityID;
        $updatehotelAmenties = $this->_hotelamentiesObj->UpdateHotelAmenities($data, $where);
        $message = @$updatehotelAmenties ? "Transport activated successfully." : "Transport activation failed.";
        $this->_helper->flashMessenger->addMessage($message);
        $this->_redirect('admin/master/list');
    }

    public function deactivateMealAmentiesAction() {
        $mealtypeID = $this->getRequest()->getParam('id');
        $date = new Zend_Date();
        $updatecurrentDate = $date->toString('yyyy-MM-dd HH:mm:ss');
        $data = array(
            'IsActive' => 0,
            'UpdateDate' => $updatecurrentDate
        );
        $where = "mealtypeID = " . $mealtypeID;
        $updatehotelAmenties = $this->_mealtypeObj->UpdateMealType($data, $where);
        $message = @$updatehotelAmenties ? "Transport deactivated successfully." : "Transport deactivation failed.";
        $this->_helper->flashMessenger->addMessage($message);
        $this->_redirect('admin/master/listmealtype');
    }

    /**
     * Activate Hotel Amenities Action. 
     */
    public function activateMealAmentiesAction() {
        $mealID = $this->getRequest()->getParam('id');
        $date = new Zend_Date();
        $updatecurrentDate = $date->toString('yyyy-MM-dd HH:mm:ss');
        $data = array(
            'IsActive' => 1,
            'UpdateDate' => $updatecurrentDate
        );
        $where = "MealTypeId = " . $mealID;
        $updatehotelAmenties = $this->_mealtypeObj->UpdateMealType($data, $where);
        $this->_redirect('admin/master/listmealtype');
    }

    public function deactivateRoomTypeAction() {
        $roomtypeID = $this->getRequest()->getParam('id');
        $date = new Zend_Date();
        $updatecurrentDate = $date->toString('yyyy-MM-dd HH:mm:ss');
        $data = array(
            'IsActive' => 0,
            'UpdateDate' => $updatecurrentDate
        );
        $where = "AminityId = " . $roomtypeID;
        $updatehotelAmenties = $this->_roomaminityObj->UpdateRoomData($data, $where);
        $this->_redirect('admin/master/listroomtype');
    }

    public function activateRoomTypeAction() {
        $roomtypeID = $this->getRequest()->getParam('id');
        $date = new Zend_Date();
        $updatecurrentDate = $date->toString('yyyy-MM-dd HH:mm:ss');
        $data = array(
            'IsActive' => 1,
            'UpdateDate' => $updatecurrentDate
        );
        $where = "AminityId = " . $roomtypeID;
        $updatehotelAmenties = $this->_roomaminityObj->UpdateRoomData($data, $where);
        $this->_redirect('admin/master/listroomtype');
    }

    public function deactivateRoomInclusionAction() {
        $inclusionID = $this->getRequest()->getParam('id');
        $date = new Zend_Date();
        $updatecurrentDate = $date->toString('yyyy-MM-dd HH:mm:ss');
        $data = array(
            'IsActive' => 0,
            'UpdateDate' => $updatecurrentDate
        );
        $where = "InclId = " . $inclusionID;
        $updatehotelAmenties = $this->_roominclusionObj->UpdateRoomInclusionData($data, $where);
        $this->_redirect('admin/master/listroominclusion');
    }

    public function activateRoomInclusionAction() {
        $inclusionID = $this->getRequest()->getParam('id');
        $date = new Zend_Date();
        $updatecurrentDate = $date->toString('yyyy-MM-dd HH:mm:ss');
        $data = array(
            'IsActive' => 1,
            'UpdateDate' => $updatecurrentDate
        );
        $where = "InclId = " . $inclusionID;
        $updatehotelAmenties = $this->_roominclusionObj->UpdateRoomInclusionData($data, $where);
        $this->_redirect('admin/master/listroominclusion');
    }

    public function deactivateActivityAction() {
        $activitygroupID = $this->getRequest()->getParam('id');
        $data = array(
            'IsActive' => 0
        );
        $where = "ActivityGroupType = " . $activitygroupID;
        $updatehotelAmenties = $this->_activitygrouptypeObj->UpdateActivityData($data, $where);
        $this->_redirect('admin/master/listactivity');
    }
    public function deactivateActivityType__Action() {
        $activitygroupID = $this->getRequest()->getParam('id');
        $data = array(
            'IsActive' => 0
        );
        $where = "ActivityGroupType = " . $activitygroupID;
        $updatehotelAmenties = $this->_activitygrouptypeObj->UpdateActivityData($data, $where);
        $this->_redirect('admin/master/listactivitytype');
    }
    public function deactivateActivityTypeAction() {
        /* Disable Layout & set Render False */
        $this->_helper->layout->disableLayout();
        $this->_helper->viewRenderer->setNoRender(true);
        $id = $this->getRequest()->getParam('id');
        $currentPage = $this->getRequest()->getParam('page');
        $val = $this->getRequest()->getParam('val');
        if ($id) {
            $editData['IsActive'] = ($val == 0) ? 1 : 0;
            //print_r($editData);die;
            $where = array('ActivityType =?' => $id);
            $isupdated = $this->GeneralFunction_Modal->updateTable('TB_Master_ActivityType', $editData, $where);
            if ($isupdated) {
                $this->_helper->flashMessenger->addMessage("Record Update successfully.");
                $this->_redirect("admin/master/listactivitytype/$currentPage");
            }
        } else {
            $this->_redirect("admin/master/listactivitytype/$currentPage");
        }
    }

    public function activateActivityAction() {
        $activitygroupID = $this->getRequest()->getParam('id');
        $data = array(
            'IsActive' => 1
        );
        $where = "ActivityGroupType = " . $activitygroupID;
        $updatehotelAmenties = $this->_activitygrouptypeObj->UpdateActivityData($data, $where);
        $this->_redirect('admin/master/listactivity');
    }
    public function activateActivityTypeAction() {
        $activitygroupID = $this->getRequest()->getParam('id');
        $data = array(
            'IsActive' => 1
        );
        $where = "ActivityGroupType = " . $activitygroupID;
        $updatehotelAmenties = $this->_activitygrouptypeObj->UpdateActivityData($data, $where);
        $this->_redirect('admin/master/listactivitytype');
    }

    public function deactivateActivityIncAction() {
        $activityincID = $this->getRequest()->getParam('id');
        $date = new Zend_Date();
        $updatecurrentDate = $date->toString('yyyy-MM-dd HH:mm:ss');
        $data = array(
            'IsActive' => 0,
            'UpdateDate' => $updatecurrentDate
        );
        $where = "ActivityInclype = " . $activityincID;
        $updatehotelAmenties = $this->_activityinctypeObj->UpdateActivityIncData($data, $where);
        $this->_redirect('admin/master/listactivityinc');
    }

    public function activateActivityIncAction() {
        $activityincID = $this->getRequest()->getParam('id');
        $date = new Zend_Date();
        $updatecurrentDate = $date->toString('yyyy-MM-dd HH:mm:ss');
        $data = array(
            'IsActive' => 1,
            'UpdateDate' => $updatecurrentDate
        );
        $where = "ActivityInclype = " . $activityincID;
        $updatehotelAmenties = $this->_activityinctypeObj->UpdateActivityIncData($data, $where);
        $this->_redirect('admin/master/listactivityinc');
    }

}

Youez - 2016 - github.com/yon3zu
LinuXploit