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/prathamtour.com/application/admin/controllers/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/html/prathamtour.com/application/admin/controllers/HomepageController_04_12_2025.php
<?php
	/***************************************************************
		* Catabatic Technology Pvt. Ltd.
		* File Name     : HomePromotionController.php
		* File Desc.    : HomePromotion Controller  managed all Home Promotion content pages
		* Created By    : Mangal katiyar <mangal.co.in>
		* Created Date  : 19 Nov 2018
		* Updated Date  : 19 Nov 2018
	***************************************************************/
	
	
	
	class Admin_HomepageController extends Zend_Controller_Action
	{
		
		
		public $dbAdapter;
		public $perPageLimit;
		public $siteurl;
		public $DIR_WRITE_MODE;
		
		
		
		public function init()
		{
			/*Initialize db and session access */
			$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;
			
			$options = Zend_Controller_Front::getInstance()->getParam('bootstrap')->getOption('bootstrap');
			
			$this->gtxagencysysid = $options['gtxagencysysid'];
			$this->stylecss = $options['stylecss'];
			$this->current_time = time();
			
			$this->promoimageUrl = (($this->appmode == 'MODE_BETA') ? 'beta/' : '') . 'public/upload/'.$this->stylecss.'/homepromotion/';
			$this->DIR_WRITE_MODE = 0777;
			
			$this->table =  'tbl_home_promotion';
			$this->large_image_width = $aConfig['bootstrap']['large_image_width'];
			$this->large_image_height = $aConfig['bootstrap']['large_image_height'];
			$this->medium_image_width = $aConfig['bootstrap']['medium_image_width'];
			$this->medium_image_height = $aConfig['bootstrap']['medium_image_height'];
			$this->small_image_width = $aConfig['bootstrap']['small_image_width'];
			$this->small_image_height = $aConfig['bootstrap']['small_image_height'];
			
		}
		public function indexAction()
		{
		}
		
		
		
		/**
			* editpage() method is used to admin can edit cms static page
			* @param password string
			* @return ture 
		*/
		
		public function editpromotionAction()
		{         
		}
		
		
		public function addpromotionAction()
		{
			
			
		}
		public function promotioncategoryAction(){
		}
		
		
		
		public function deletepromotionAction() {
		}
		
		public function activeAction() {
		}
		
		public function sanitize_data($string) {
			$searchArr=array("iframe","script","document","write","alert","%","@","$",";","+","|","#","<",">",")","(","'","\'",",","and "," &","& ","and"," and","0","1","2","3","4","5","6","7","8","9");
			$input_data = strtolower($string);
			$input_data = str_replace($searchArr,"",$input_data);
			
			$input_data= str_replace(" ","-",$input_data);
			//echo $input_data; die;
			return $input_data;
		}
		
		
		
		/**
			* checklogin() method is used to check admin logedin or not
			* @param Null
			* @return Array 
		*/
		public function checklogin()
		{
			if(($this->admin_type == "superadmin") || ($this->admin_type == "admin"))
			{
				$auth = Zend_Auth::getInstance();
				$hasIdentity = $auth->hasIdentity();
				/*************** check admin identity ************/
				if(!$hasIdentity)  
				{  
					$this->_redirect('admin/index/index');  
				} 
				}  else {
				$this->_redirect('admin/index/index');   
			} 
		}
		public function promotioncontantAction(){
			
			$this->checklogin();
			$crud = new Admin_Model_CRUD();
			
			if( $this->getRequest()->isPost() ) {
				$getData = $this->getRequest()->getPost();
				// echo "<pre>";print_r();die;
				
				if($getData) {
					//-------Start Code for Approve and Publish content---------//
					if (isset($getData['save']) == "Save") {
						$pId = $getData['home_common_id'];
						$block2tabimagesname = isset($_FILES['block2tabimages']['name']) ? $_FILES['block2tabimages']['name'] : array();
						$block2tabimagestype = isset($_FILES['block2tabimages']['type']) ? $_FILES['block2tabimages']['type'] : array();
						$block2tabimagestmp_name = isset($_FILES['block2tabimages']['tmp_name']) ? $_FILES['block2tabimages']['tmp_name'] : array();
						$block2tabimages = isset($_FILES['block2tabimages']['size']) ? $_FILES['block2tabimages']['size'] : array();
						$block2tabimages = isset($_FILES['block2tabimages']['name']) ? $_FILES['block2tabimages']['name'] : array();
						$imagearray = '';
						foreach($_FILES["block1tabimages"]["tmp_name"] as $index => $temp_name){
							
							$_FILES["block1tabimages"]["name"][$index];
							$_FILES["block1tabimages"]["size"][$index];
							
							
							if (!empty($_FILES["block2tabimages"]["name"][$index])) {
								$fileExt = $this->_helper->General->getFileExtension($_FILES["block2tabimages"]["name"][$index]);
								$allowedExtensions = ['jpg', 'jpeg', 'gif', 'png', 'webp'];
								if(in_array($fileExt, $allowedExtensions, true)){
									$orignalFolderName = $_SERVER["DOCUMENT_ROOT"] . "/" . $this->promoimageUrl . $pId.'tab2';
									$fileExtion = $this->_helper->General->getFileExtension($_FILES["block2tabimages"]["name"][$index]);
									$bfileName = $this->current_time . 'tab1' . '_'.$index.'.'.$fileExtion;
									if (!file_exists($orignalFolderName)) {
										mkdir($orignalFolderName, $this->DIR_WRITE_MODE, true);
									}
									$temp_file_name = $_FILES["block2tabimages"]["tmp_name"][$index]; // temprary file name
									@move_uploaded_file($temp_file_name, $orignalFolderName . "/" . $bfileName);
									$originalLargeFolder = $orignalFolderName . '/large';
									$originalMediumFolder = $orignalFolderName . '/medium';
									$originalSmallFolder = $orignalFolderName . '/small';
									
									Catabatic_Helper::resizeImages($orignalFolderName, $originalLargeFolder, $bfileName, $this->large_image_width, $this->large_image_height);
									Catabatic_Helper::resizeImages($orignalFolderName, $originalMediumFolder, $bfileName, $this->medium_image_width, $this->medium_image_height);
									Catabatic_Helper::resizeImages($orignalFolderName, $originalSmallFolder, $bfileName, $this->small_image_width, $this->small_image_height);
									if ($imagearray) $imagearray .= ',';		
									$imagearray .=$bfileName;	
								}	
								
								}else{
								if ($imagearray) $imagearray .= ',';
								$imagearray .=$getData['savebblock2tabimages'][$index];	
								
							}
							
						}
						
						
						
						$block1Title = isset($getData['block1Title']) ? trim($getData['block1Title']) : '';
						$block1Description = isset($getData['block1Description']) ? trim($getData['block1Description']) : '';
						
						$block2Title = isset($getData['block2Title']) ? trim($getData['block2Title']) : '';
						$block2Description = isset($getData['block2Description']) ? trim($getData['block2Description']) : '';
						$block3Title = isset($getData['block3Title']) ? trim($getData['block3Title']) : '';
						$block3Description = isset($getData['block3Description']) ? trim($getData['block3Description']) : '';
						$block4Title = isset($getData['block4Title']) ? trim($getData['block4Title']) : '';
						$block4Description = isset($getData['block4Description']) ? trim($getData['block4Description']) : '';
						$block5Title = isset($getData['block5Title']) ? trim($getData['block5Title']) : '';
						$block5Description = isset($getData['block5Description']) ? trim($getData['block5Description']) : '';
						$block6Title = isset($getData['block6Title']) ? trim($getData['block6Title']) : '';
						$block6Description = isset($getData['block6Description']) ? trim($getData['block6Description']) : '';
						$block7Title = isset($getData['block7Title']) ? trim($getData['block7Title']) : '';
						$block7Description = isset($getData['block7Description']) ? trim($getData['block7Description']) : '';
						
						
						
						$block1 = json_encode(array('block1Title'=>$block1Title,'block1Description'=>$block1Description));
						$block2 = json_encode(array('block2Title'=>$block2Title,'block2Description'=>$block2Description));
						$block3 = json_encode(array('block3Title'=>$block3Title,'block3Description'=>$block3Description));
						$block4 = json_encode(array('block4Title'=>$block4Title,'block4Description'=>$block4Description));
						$block5 = json_encode(array('block5Title'=>$block5Title,'block5Description'=>$block5Description));
						$block6 = json_encode(array('block6Title'=>$block6Title,'block6Description'=>$block6Description));
						
						$block7 = json_encode(array('block7Title'=>$block7Title,'block7Description'=>$block7Description));
						
						
						$editPageData = [
						'block1' =>$block1,
						'block2' =>$block2,
						'block3' =>$block3,                                        
						'block4' =>$block4,                                        
						'block5' =>$block5,                                        
						'block6' =>$block6,                                        
						'block7' =>$block7,                                        
						'status' =>1
						];
						
						$crud->rv_update('tbl_home_page_box', $editPageData, ['AgencySysId =?' => $this->gtxagencysysid,'home_common_id =?' => $pId]);
						
						
					}
					
				}
				$this->view->successMessage = "Page content has been updated successfully.";
			}
			
			$result = $crud->getCmsdata('tbl_home_page_box', ['*'], ['AgencySysId' => $this->gtxagencysysid], ['home_common_id'=>'DESC']);
			
			
			
			$block1 = json_decode($result->block1,1);
			$block2 = json_decode($result->block2,1);
			$block3 = json_decode($result->block3,1);
			$block4 = json_decode($result->block4,1);
			$block5 = json_decode($result->block5,1);
			$block6 = json_decode($result->block6,1);
			$block7 = json_decode($result->block7,1);
			
			
			
			
			
			
			
			$editdata["home_common_id"] = $result->home_common_id;
			
			
			
			$editdata["block1Title"] = $block1['block1Title'];
			$editdata["block1Description"] = $block1['block1Description'];
			$editdata["block2Title"] = $block2['block2Title'];
			$editdata["block2Description"] = $block2['block2Description'];
			$editdata["block3Title"] = $block3['block3Title'];
			$editdata["block3Description"] = $block3['block3Description'];
			$editdata["block4Title"] = $block4['block4Title'];
			$editdata["block4Description"] = $block4['block4Description'];
			$editdata["block5Title"] = $block5['block5Title'];
			$editdata["block5Description"] = $block5['block5Description'];
			$editdata["block6Title"] = $block6['block6Title'];		
			$editdata["block6Description"] = $block6['block6Description'];		 
			$editdata["block7Title"] = $block7['block7Title'];
			$editdata["block7Description"] = $block7['block7Description'];
			
			
			
			//echo "<pre>";print_r($editdata);die;
			
			$this->view->editdata = $editdata;
			
			
			
			
			
			
		}
		public function updatehomepageAction(){
			
			
			$this->checklogin();
			$crud = new Admin_Model_CRUD();
			
			if( $this->getRequest()->isPost() ) {
				$getData = $this->getRequest()->getPost();
				//echo "<pre>";print_r($getData);die;
				if($getData) {
					//-------Start Code for Approve and Publish content---------//
					if (isset($getData['save']) == "Save") {
						$pId = $getData['home_common_id'];
						
						$block1check = isset($getData['block1check']) ? trim($getData['block1check']) : '';
						$block1Title = isset($getData['block1Title']) ? trim($getData['block1Title']) : '';
						$block1order = isset($getData['block1order']) ? trim($getData['block1order']) : 0;
						$block1Description = isset($getData['block1Description']) ? trim($getData['block1Description']) : '';
						$searchtext = isset($getData['searchtext']) ? trim($getData['searchtext']) : '';
						$url = isset($getData['url']) ? trim($getData['url']) : '';
						
						$banner1 = isset($getData['banner1']) ? trim($getData['banner1']) : '';
						$banner2 = isset($getData['banner2']) ? trim($getData['banner2']) : '';
						$banner3 = isset($getData['banner3']) ? trim($getData['banner3']) : '';
						$banner4 = isset($getData['banner4']) ? trim($getData['banner4']) : '';
						$banner5 = isset($getData['banner5']) ? trim($getData['banner5']) : '';
						$banner6 = isset($getData['banner6']) ? trim($getData['banner6']) : '';
						$banner7 = isset($getData['banner7']) ? trim($getData['banner7']) : '';
						$banner8 = isset($getData['banner8']) ? trim($getData['banner8']) : '';
						
						
						
						$block2check = isset($getData['block2check']) ? trim($getData['block2check']) : '';
						$block2Title = isset($getData['block2Title']) ? trim($getData['block2Title']) : '';
						$block2order = isset($getData['block2order']) ? trim($getData['block2order']) : 0;
						$block2Description = isset($getData['block2Description']) ? trim($getData['block2Description']) : '';
						$block2PackageIds = isset($getData['block2PackageIds']) ? trim($getData['block2PackageIds']) : '';
						
						$block3check = isset($getData['block3check']) ? trim($getData['block3check']) : '';
						$block3Title = isset($getData['block3Title']) ? trim($getData['block3Title']) : '';
						$block3order = isset($getData['block3order']) ? trim($getData['block3order']) : 0;
						$block3Description = isset($getData['block3Description']) ? trim($getData['block3Description']) : '';
						$block3PackageIds = isset($getData['block3PackageIds']) ? trim($getData['block3PackageIds']) : '';
						
						$block4check = isset($getData['block4check']) ? trim($getData['block4check']) : '';
						$block4Title = isset($getData['block4Title']) ? trim($getData['block4Title']) : '';
						$block4order = isset($getData['block4order']) ? trim($getData['block4order']) : 0;
						$block4Description = isset($getData['block4Description']) ? trim($getData['block4Description']) : '';
						
						$block5check = isset($getData['block5check']) ? trim($getData['block5check']) : '';
						$block5Title = isset($getData['block5Title']) ? trim($getData['block5Title']) : '';
						$block5order = isset($getData['block5order']) ? trim($getData['block5order']) : 0;
						$block5Description = isset($getData['block5Description']) ? trim($getData['block5Description']) : '';
						
						$block6check = isset($getData['block6check']) ? trim($getData['block6check']) : '';
						$block6Title = isset($getData['block6Title']) ? trim($getData['block6Title']) : '';
						$block6order = isset($getData['block6order']) ? trim($getData['block6order']) : 0;
						$block6Description = isset($getData['block6Description']) ? trim($getData['block6Description']) : '';
						
						$block7check = isset($getData['block7check']) ? trim($getData['block7check']) : '';
						$block7Title = isset($getData['block7Title']) ? trim($getData['block7Title']) : '';
						$block7order = isset($getData['block7order']) ? trim($getData['block7order']) : 0;
						$block7Description = isset($getData['block7Description']) ? trim($getData['block7Description']) : '';
						
						$block8check = isset($getData['block8check']) ? trim($getData['block8check']) : '';
						$block8Title = isset($getData['block8Title']) ? trim($getData['block8Title']) : '';
						$block8order = isset($getData['block8order']) ? trim($getData['block8order']) : 0;
						$block8Description = isset($getData['block8Description']) ? trim($getData['block8Description']) : '';
						
						$block9check = isset($getData['block9check']) ? trim($getData['block9check']) : '';
						$block9Title = isset($getData['block9Title']) ? trim($getData['block9Title']) : '';
						$block9order = isset($getData['block9order']) ? trim($getData['block9order']) : 0;
						$block9Description = isset($getData['block9Description']) ? trim($getData['block9Description']) : '';
						$block9PackageIds = isset($getData['block9PackageIds']) ? trim($getData['block9PackageIds']) : '';
						
						$block10check = isset($getData['block10check']) ? trim($getData['block10check']) : '';
						$block10Title = isset($getData['block10Title']) ? trim($getData['block10Title']) : '';
						$block10order = isset($getData['block10order']) ? trim($getData['block10order']) : 0;
						$block10Description = isset($getData['block10Description']) ? trim($getData['block10Description']) : '';
						$block10PackageIds = isset($getData['block10PackageIds']) ? trim($getData['block10PackageIds']) : '';
						
						$block11check = isset($getData['block11check']) ? trim($getData['block11check']) : '';
						$block11Title = isset($getData['block11Title']) ? trim($getData['block11Title']) : '';
						$block11order = isset($getData['block11order']) ? trim($getData['block11order']) : 0;
						$block11Description = isset($getData['block11Description']) ? trim($getData['block11Description']) : '';
						$block11PackageIds = isset($getData['block11PackageIds']) ? trim($getData['block11PackageIds']) : '';
						
						$block12check = isset($getData['block12check']) ? trim($getData['block12check']) : '';
						$block12Title = isset($getData['block12Title']) ? trim($getData['block12Title']) : '';
						$block12order = isset($getData['block12order']) ? trim($getData['block12order']) : 0;
						$block12Description = isset($getData['block12Description']) ? trim($getData['block12Description']) : '';
						
						$block13check = isset($getData['block13check']) ? trim($getData['block13check']) : '';
						$block13Title = isset($getData['block13Title']) ? trim($getData['block13Title']) : '';
						$block13order = isset($getData['block13order']) ? trim($getData['block13order']) : 0;
						$block13Description = isset($getData['block13Description']) ? trim($getData['block13Description']) : '';
						
						$block14check = isset($getData['block14check']) ? trim($getData['block14check']) : '';
						$block14Title = isset($getData['block14Title']) ? trim($getData['block14Title']) : '';
						$block14order = isset($getData['block14order']) ? trim($getData['block14order']) : 0;
						$block14Description = isset($getData['block14Description']) ? trim($getData['block14Description']) : '';
						
						$block15check = isset($getData['block15check']) ? trim($getData['block15check']) : '';
						$block15Title = isset($getData['block15Title']) ? trim($getData['block15Title']) : '';
						$block15order = isset($getData['block15order']) ? trim($getData['block15order']) : 0;
						$block15Description = isset($getData['block15Description']) ? trim($getData['block15Description']) : '';
						
						$imagearray = '';
						foreach($_FILES["block1tabimages"]["tmp_name"] as $index => $temp_name){
							
							$_FILES["block1tabimages"]["name"][$index];
							$_FILES["block1tabimages"]["size"][$index];
							
							
							if (!empty($_FILES["block1tabimages"]["name"][$index])) {
								$fileExt = $this->_helper->General->getFileExtension($_FILES["block1tabimages"]["name"][$index]);
								$allowedExtensions = ['jpg', 'jpeg', 'gif', 'png', 'webp'];
								if(in_array($fileExt, $allowedExtensions, true)){
									$orignalFolderName = $_SERVER["DOCUMENT_ROOT"] . "/" . $this->promoimageUrl . $pId.'tab1';
									$fileExtion = $this->_helper->General->getFileExtension($_FILES["block1tabimages"]["name"][$index]);
									$bfileName = $this->current_time . 'tab1' . '_'.$index.'.'.$fileExtion;
									if (!file_exists($orignalFolderName)) {
										mkdir($orignalFolderName, $this->DIR_WRITE_MODE, true);
									}
									$temp_file_name = $_FILES["block1tabimages"]["tmp_name"][$index]; // temprary file name
									@move_uploaded_file($temp_file_name, $orignalFolderName . "/" . $bfileName);
									$originalLargeFolder = $orignalFolderName . '/large';
									$originalMediumFolder = $orignalFolderName . '/medium';
									$originalSmallFolder = $orignalFolderName . '/small';
									
									Catabatic_Helper::resizeImages($orignalFolderName, $originalLargeFolder, $bfileName, $this->large_image_width, $this->large_image_height);
									Catabatic_Helper::resizeImages($orignalFolderName, $originalMediumFolder, $bfileName, $this->medium_image_width, $this->medium_image_height);
									Catabatic_Helper::resizeImages($orignalFolderName, $originalSmallFolder, $bfileName, $this->small_image_width, $this->small_image_height);
									if ($imagearray) $imagearray .= ',';		
									$imagearray .=$bfileName;	
								}	
								
								}else{
								if ($imagearray) $imagearray .= ',';
								$imagearray .=$getData['savebblock2tabimages'][$index];	
								
							}
							
						} 
						$imagesdata = explode(',',$imagearray);
						
						
						$block1 = json_encode(array('block1Title'=>$block1Title,'block1Description'=>$block1Description,'block1check'=>$block1check,'block1order'=>$block1order,'searchtext'=>$searchtext,'banner1'=>$banner1,'banner2'=>$banner2,'banner3'=>$banner3,'banner4'=>$banner4,'banner5'=>$banner5,'banner6'=>$banner6,'banner7'=>$banner7,'banner8'=>$banner8,'images'=>$imagesdata,'url'=>$url));
						$block2 = json_encode(array('block2Title'=>$block2Title,'block2Description'=>$block2Description,'block2check'=>$block2check,'block2order'=>$block2order,'block2PackageIds'=>$block2PackageIds));
						$block3 = json_encode(array('block3Title'=>$block3Title,'block3Description'=>$block3Description,'block3check'=>$block3check,'block3order'=>$block3order,'block3PackageIds'=>$block3PackageIds));
						$block4 = json_encode(array('block4Title'=>$block4Title,'block4Description'=>$block4Description,'block4check'=>$block4check,'block4order'=>$block4order));
						$block5 = json_encode(array('block5Title'=>$block5Title,'block5Description'=>$block5Description,'block5check'=>$block5check,'block5order'=>$block5order));
						$block6 = json_encode(array('block6Title'=>$block6Title,'block6Description'=>$block6Description,'block6check'=>$block6check,'block6order'=>$block6order));
						$block7 = json_encode(array('block7Title'=>$block7Title,'block7Description'=>$block7Description,'block7check'=>$block7check,'block7order'=>$block7order));
						$block8 = json_encode(array('block8Title'=>$block8Title,'block8Description'=>$block8Description,'block8check'=>$block8check,'block8order'=>$block8order));
						$block9 = json_encode(array('block9Title'=>$block9Title,'block9Description'=>$block9Description,'block9check'=>$block9check,'block9order'=>$block9order,'block9PackageIds'=>$block9PackageIds));
						$block10 = json_encode(array('block10Title'=>$block10Title,'block10Description'=>$block10Description,'block10check'=>$block10check,'block10order'=>$block10order,'block10PackageIds'=>$block10PackageIds));
						$block11 = json_encode(array('block11Title'=>$block11Title,'block11Description'=>$block11Description,'block11check'=>$block11check,'block11order'=>$block11order,'block11PackageIds'=>$block11PackageIds));
						$block12 = json_encode(array('block12Title'=>$block12Title,'block12Description'=>$block12Description,'block12check'=>$block12check,'block12order'=>$block12order));
						$block13 = json_encode(array('block13Title'=>$block13Title,'block13Description'=>$block13Description,'block13check'=>$block13check,'block13order'=>$block13order));
						$block14 = json_encode(array('block14Title'=>$block14Title,'block14Description'=>$block14Description,'block14check'=>$block14check,'block14order'=>$block14order));
						$block15 = json_encode(array('block15Title'=>$block15Title,'block15Description'=>$block15Description,'block15check'=>$block15check,'block15order'=>$block15order));
						
						
						
						
						$editPageData = [
						'block1' =>$block1,
						'block2' =>$block2,
						'block3' =>$block3,
						'block4' =>$block4,
						'block5' =>$block5,
						'block6' =>$block6,
						'block7' =>$block7,
						'block8' =>$block8,
						'block9' =>$block9,
						'block10' =>$block10,
						'block11' =>$block11,
						'block12' =>$block12,
						'block13' =>$block13,
						'block14' =>$block14,
						'block15' =>$block15,
						'status' =>1
						];
						
						$prom_cat_id=$crud->rv_update('tbl_home_common_box', $editPageData, ['AgencySysId =?' =>$this->gtxagencysysid]);
						
						
					}
					
				}
				$this->view->successMessage = "Page content has been updated successfully.";
			}
			
			$result = $crud->getCmsdata('tbl_home_common_box', ['*'], ['AgencySysId' =>$this->gtxagencysysid], ['home_common_id'=>'DESC']);
			
			$block1 = json_decode($result->block1,1);
			$block2 = json_decode($result->block2,1);
			$block3 = json_decode($result->block3,1);
			$block4 = json_decode($result->block4,1);
			$block5 = json_decode($result->block5,1);
			$block6 = json_decode($result->block6,1);
			$block7 = json_decode($result->block7,1);
			$block8 = json_decode($result->block8,1);
			$block9 = json_decode($result->block9,1);
			$block10 = json_decode($result->block10,1);
			$block11 = json_decode($result->block11,1);
			$block12 = json_decode($result->block12,1);
			$block13 = json_decode($result->block13,1);
			$block14 = json_decode($result->block14,1);
			$block15 = json_decode($result->block15,1);
			
			
			//echo "<pre>";
			//print_r($popularTourContent); die;
			
			$editdata["home_common_id"] = $result->home_common_id;
			
			
			$editdata["block1Title"] = $block1['block1Title'];
			$editdata["block1Description"] = $block1['block1Description'];
			$editdata["block1check"] = $block1['block1check'];
			$editdata["searchtext"] = $block1['searchtext'];
			$editdata["block1order"] = $block1['block1order'];
			$editdata["images"] = $block1['images'];
			$editdata["url"] = $block1['url'];
			$editdata["banner1"] = $block1['banner1'];
			$editdata["banner2"] = $block1['banner2'];
			$editdata["banner3"] = $block1['banner3'];
			$editdata["banner4"] = $block1['banner4'];
			$editdata["banner5"] = $block1['banner5'];
			$editdata["banner6"] = $block1['banner6'];
			$editdata["banner7"] = $block1['banner7'];
			$editdata["banner8"] = $block1['banner8'];
			
			$editdata["block2Title"] = $block2['block2Title'];
			$editdata["block2Description"] = $block2['block2Description'];
			$editdata["block2check"] = $block2['block2check'];
			$editdata["block2order"] = $block2['block2order'];
			$editdata["block2PackageIds"] = $block2['block2PackageIds'];
			
			$editdata["block3Title"] = $block3['block3Title'];
			$editdata["block3Description"] = $block3['block3Description'];
			$editdata["block3check"] = $block3['block3check'];
			$editdata["block3order"] = $block3['block3order'];
			$editdata["block3PackageIds"] = $block3['block3PackageIds'];
			
			$editdata["block4Title"] = $block4['block4Title'];
			$editdata["block4Description"] = $block4['block4Description'];
			$editdata["block4check"] = $block4['block4check'];
			$editdata["block4order"] = $block4['block4order'];
			
			$editdata["block5Title"] = $block5['block5Title'];
			$editdata["block5Description"] = $block5['block5Description'];
			$editdata["block5check"] = $block5['block5check'];
			$editdata["block5order"] = $block5['block5order'];
			
			$editdata["block6Title"] = $block6['block6Title'];
			$editdata["block6Description"] = $block6['block6Description'];
			$editdata["block6check"] = $block6['block6check'];
			$editdata["block6order"] = $block6['block6order'];
			
			$editdata["block7Title"] = $block7['block7Title'];
			$editdata["block7Description"] = $block7['block7Description'];
			$editdata["block7check"] = $block7['block7check'];
			$editdata["block7order"] = $block7['block7order'];
			
			$editdata["block8Title"] = $block8['block8Title'];
			$editdata["block8Description"] = $block8['block8Description'];
			$editdata["block8check"] = $block8['block8check'];
			$editdata["block8order"] = $block8['block8order'];
			
			$editdata["block9Title"] = $block9['block9Title'];
			$editdata["block9Description"] = $block9['block9Description'];
			$editdata["block9check"] = $block9['block9check'];
			$editdata["block9order"] = $block9['block9order'];
			$editdata["block9PackageIds"] = $block9['block9PackageIds'];
			
			$editdata["block10Title"] = $block10['block10Title'];
			$editdata["block10Description"] = $block10['block10Description'];
			$editdata["block10check"] = $block10['block10check'];
			$editdata["block10order"] = $block10['block10order'];
			$editdata["block10PackageIds"] = $block10['block10PackageIds'];
			
			$editdata["block11Title"] = $block11['block11Title'];
			$editdata["block11Description"] = $block11['block11Description'];
			$editdata["block11check"] = $block11['block11check'];
			$editdata["block11order"] = $block11['block11order'];
			$editdata["block11PackageIds"] = $block11['block11PackageIds'];
			
			$editdata["block12Title"] = $block12['block12Title'];
			$editdata["block12Description"] = $block12['block12Description'];
			$editdata["block12check"] = $block12['block12check'];
			$editdata["block12order"] = $block12['block12order'];
			
			$editdata["block13Title"] = $block13['block13Title'];
			$editdata["block13Description"] = $block13['block13Description'];
			$editdata["block13check"] = $block13['block13check'];
			$editdata["block13order"] = $block13['block13order'];
			
			$editdata["block14Title"] = $block14['block14Title'];
			$editdata["block14Description"] = $block14['block14Description'];
			$editdata["block14check"] = $block14['block14check'];
			$editdata["block14order"] = $block14['block14order'];
			
			$editdata["block15Title"] = $block15['block15Title'];
			$editdata["block15Description"] = $block15['block15Description'];
			$editdata["block15check"] = $block15['block15check'];
			$editdata["block15order"] = $block15['block15order'];
			
			
			
			
			
			
			$this->view->editdata = $editdata;
			
			
			
			
		}
		public function updatehomeAction(){
			
			
			$this->checklogin();
			$crud = new Admin_Model_CRUD();
			
			if( $this->getRequest()->isPost() ) {
				$getData = $this->getRequest()->getPost();
				//echo "<pre>";print_r($getData);die;
				if($getData) {
					//-------Start Code for Approve and Publish content---------//
					if (isset($getData['save']) == "Save") {
						$pId = $getData['home_common_id'];
						
						$block1check = isset($getData['block1check']) ? trim($getData['block1check']) : '';
						$block1Title = isset($getData['block1Title']) ? trim($getData['block1Title']) : '';
						$block1order = isset($getData['block1order']) ? trim($getData['block1order']) : 0;
						$block1Description = isset($getData['block1Description']) ? trim($getData['block1Description']) : '';
						$searchtext = isset($getData['searchtext']) ? trim($getData['searchtext']) : '';
						$url = isset($getData['url']) ? trim($getData['url']) : '';
						
						$banner1 = isset($getData['banner1']) ? trim($getData['banner1']) : '';
						$banner2 = isset($getData['banner2']) ? trim($getData['banner2']) : '';
						$banner3 = isset($getData['banner3']) ? trim($getData['banner3']) : '';
						$banner4 = isset($getData['banner4']) ? trim($getData['banner4']) : '';
						$banner5 = isset($getData['banner5']) ? trim($getData['banner5']) : '';
						$banner6 = isset($getData['banner6']) ? trim($getData['banner6']) : '';
						$banner7 = isset($getData['banner7']) ? trim($getData['banner7']) : '';
						$banner8 = isset($getData['banner8']) ? trim($getData['banner8']) : '';
						$banner9 = isset($getData['banner9']) ? trim($getData['banner9']) : '';
						$banner10 = isset($getData['banner10']) ? trim($getData['banner10']) : '';
						$banner11 = isset($getData['banner11']) ? trim($getData['banner11']) : '';
						$banner12 = isset($getData['banner12']) ? trim($getData['banner12']) : '';
						
						
						
						$block2check = isset($getData['block2check']) ? trim($getData['block2check']) : '';
						$block2Title = isset($getData['block2Title']) ? trim($getData['block2Title']) : '';
						$block2order = isset($getData['block2order']) ? trim($getData['block2order']) : 0;
						$block2Description = isset($getData['block2Description']) ? trim($getData['block2Description']) : '';
						$block2PackageIds = isset($getData['block2PackageIds']) ? trim($getData['block2PackageIds']) : '';
						
						$block3check = isset($getData['block3check']) ? trim($getData['block3check']) : '';
						$block3Title = isset($getData['block3Title']) ? trim($getData['block3Title']) : '';
						$block3order = isset($getData['block3order']) ? trim($getData['block3order']) : 0;
						$block3Description = isset($getData['block3Description']) ? trim($getData['block3Description']) : '';
						$block3PackageIds = isset($getData['block3PackageIds']) ? trim($getData['block3PackageIds']) : '';
						
						$block4check = isset($getData['block4check']) ? trim($getData['block4check']) : '';
						$block4Title = isset($getData['block4Title']) ? trim($getData['block4Title']) : '';
						$block4order = isset($getData['block4order']) ? trim($getData['block4order']) : 0;
						$block4Description = isset($getData['block4Description']) ? trim($getData['block4Description']) : '';
						
						$block5check = isset($getData['block5check']) ? trim($getData['block5check']) : '';
						$block5Title = isset($getData['block5Title']) ? trim($getData['block5Title']) : '';
						$block5order = isset($getData['block5order']) ? trim($getData['block5order']) : 0;
						$block5Description = isset($getData['block5Description']) ? trim($getData['block5Description']) : '';
						
						$block6check = isset($getData['block6check']) ? trim($getData['block6check']) : '';
						$block6Title = isset($getData['block6Title']) ? trim($getData['block6Title']) : '';
						$block6order = isset($getData['block6order']) ? trim($getData['block6order']) : 0;
						$block6Description = isset($getData['block6Description']) ? trim($getData['block6Description']) : '';
						
						$block7check = isset($getData['block7check']) ? trim($getData['block7check']) : '';
						$block7Title = isset($getData['block7Title']) ? trim($getData['block7Title']) : '';
						$block7order = isset($getData['block7order']) ? trim($getData['block7order']) : 0;
						$block7Description = isset($getData['block7Description']) ? trim($getData['block7Description']) : '';
						
						$block8check = isset($getData['block8check']) ? trim($getData['block8check']) : '';
						$block8Title = isset($getData['block8Title']) ? trim($getData['block8Title']) : '';
						$block8order = isset($getData['block8order']) ? trim($getData['block8order']) : 0;
						$block8Description = isset($getData['block8Description']) ? trim($getData['block8Description']) : '';
						
						$block9check = isset($getData['block9check']) ? trim($getData['block9check']) : '';
						$block9Title = isset($getData['block9Title']) ? trim($getData['block9Title']) : '';
						$block9order = isset($getData['block9order']) ? trim($getData['block9order']) : 0;
						$block9Description = isset($getData['block9Description']) ? trim($getData['block9Description']) : '';
						$block9PackageIds = isset($getData['block9PackageIds']) ? trim($getData['block9PackageIds']) : '';
						
						$block10check = isset($getData['block10check']) ? trim($getData['block10check']) : '';
						$block10Title = isset($getData['block10Title']) ? trim($getData['block10Title']) : '';
						$block10order = isset($getData['block10order']) ? trim($getData['block10order']) : 0;
						$block10Description = isset($getData['block10Description']) ? trim($getData['block10Description']) : '';
						$block10PackageIds = isset($getData['block10PackageIds']) ? trim($getData['block10PackageIds']) : '';
						
						$block11check = isset($getData['block11check']) ? trim($getData['block11check']) : '';
						$block11Title = isset($getData['block11Title']) ? trim($getData['block11Title']) : '';
						$block11order = isset($getData['block11order']) ? trim($getData['block11order']) : 0;
						$block11Description = isset($getData['block11Description']) ? trim($getData['block11Description']) : '';
						$block11PackageIds = isset($getData['block11PackageIds']) ? trim($getData['block11PackageIds']) : '';
						
						$block12check = isset($getData['block12check']) ? trim($getData['block12check']) : '';
						$block12Title = isset($getData['block12Title']) ? trim($getData['block12Title']) : '';
						$block12order = isset($getData['block12order']) ? trim($getData['block12order']) : 0;
						$block12Description = isset($getData['block12Description']) ? trim($getData['block12Description']) : '';
						
						$block13check = isset($getData['block13check']) ? trim($getData['block13check']) : '';
						$block13Title = isset($getData['block13Title']) ? trim($getData['block13Title']) : '';
						$block13order = isset($getData['block13order']) ? trim($getData['block13order']) : 0;
						$block13Description = isset($getData['block13Description']) ? trim($getData['block13Description']) : '';
						
						$block14check = isset($getData['block14check']) ? trim($getData['block14check']) : '';
						$block14Title = isset($getData['block14Title']) ? trim($getData['block14Title']) : '';
						$block14order = isset($getData['block14order']) ? trim($getData['block14order']) : 0;
						$block14Description = isset($getData['block14Description']) ? trim($getData['block14Description']) : '';
						
						$block15check = isset($getData['block15check']) ? trim($getData['block15check']) : '';
						$block15Title = isset($getData['block15Title']) ? trim($getData['block15Title']) : '';
						$block15order = isset($getData['block15order']) ? trim($getData['block15order']) : 0;
						$block15Description = isset($getData['block15Description']) ? trim($getData['block15Description']) : '';
						
						$imagearray = '';
						foreach($_FILES["block1tabimages"]["tmp_name"] as $index => $temp_name){
							
							$_FILES["block1tabimages"]["name"][$index];
							$_FILES["block1tabimages"]["size"][$index];
							
							
							if (!empty($_FILES["block1tabimages"]["name"][$index])) {
								
								$fileExt = $this->_helper->General->getFileExtension($_FILES["block1tabimages"]["name"][$index]);
								$allowedExtensions = ['jpg', 'jpeg', 'gif', 'png', 'webp'];
								if(in_array($fileExt, $allowedExtensions, true)){
									
									$orignalFolderName = $_SERVER["DOCUMENT_ROOT"] . "/" . $this->promoimageUrl . $pId.'tab1';
									$fileExtion = $this->_helper->General->getFileExtension($_FILES["block1tabimages"]["name"][$index]);
									$bfileName = $this->current_time . 'tab1' . '_'.$index.'.'.$fileExtion;
									if (!file_exists($orignalFolderName)) {
										mkdir($orignalFolderName, $this->DIR_WRITE_MODE, true);
									}
									$temp_file_name = $_FILES["block1tabimages"]["tmp_name"][$index]; // temprary file name
									@move_uploaded_file($temp_file_name, $orignalFolderName . "/" . $bfileName);
									$originalLargeFolder = $orignalFolderName . '/large';
									$originalMediumFolder = $orignalFolderName . '/medium';
									$originalSmallFolder = $orignalFolderName . '/small';
									
									Catabatic_Helper::resizeImages($orignalFolderName, $originalLargeFolder, $bfileName, $this->large_image_width, $this->large_image_height);
									Catabatic_Helper::resizeImages($orignalFolderName, $originalMediumFolder, $bfileName, $this->medium_image_width, $this->medium_image_height);
									Catabatic_Helper::resizeImages($orignalFolderName, $originalSmallFolder, $bfileName, $this->small_image_width, $this->small_image_height);
									if ($imagearray) $imagearray .= ',';		
									$imagearray .=$bfileName;	
									
								}
								
								}else{
								if ($imagearray) $imagearray .= ',';
								$imagearray .=$getData['savebblock2tabimages'][$index];	
								
							}
							
						} 
						$imagesdata = explode(',',$imagearray);
						
						
						$block1 = json_encode(array('block1Title'=>$block1Title,'block1Description'=>$block1Description,'block1check'=>$block1check,'block1order'=>$block1order,'searchtext'=>$searchtext,'banner1'=>$banner1,'banner2'=>$banner2,'banner3'=>$banner3,'banner4'=>$banner4,'banner5'=>$banner5,'banner6'=>$banner6,'banner7'=>$banner7,'banner8'=>$banner8,'banner9'=>$banner9,'banner10'=>$banner10,'banner11'=>$banner11,'banner12'=>$banner12,'images'=>$imagesdata,'url'=>$url));
						$block2 = json_encode(array('block2Title'=>$block2Title,'block2Description'=>$block2Description,'block2check'=>$block2check,'block2order'=>$block2order,'block2PackageIds'=>$block2PackageIds));
						$block3 = json_encode(array('block3Title'=>$block3Title,'block3Description'=>$block3Description,'block3check'=>$block3check,'block3order'=>$block3order,'block3PackageIds'=>$block3PackageIds));
						$block4 = json_encode(array('block4Title'=>$block4Title,'block4Description'=>$block4Description,'block4check'=>$block4check,'block4order'=>$block4order));
						$block5 = json_encode(array('block5Title'=>$block5Title,'block5Description'=>$block5Description,'block5check'=>$block5check,'block5order'=>$block5order));
						$block6 = json_encode(array('block6Title'=>$block6Title,'block6Description'=>$block6Description,'block6check'=>$block6check,'block6order'=>$block6order));
						$block7 = json_encode(array('block7Title'=>$block7Title,'block7Description'=>$block7Description,'block7check'=>$block7check,'block7order'=>$block7order));
						$block8 = json_encode(array('block8Title'=>$block8Title,'block8Description'=>$block8Description,'block8check'=>$block8check,'block8order'=>$block8order));
						$block9 = json_encode(array('block9Title'=>$block9Title,'block9Description'=>$block9Description,'block9check'=>$block9check,'block9order'=>$block9order,'block9PackageIds'=>$block9PackageIds));
						$block10 = json_encode(array('block10Title'=>$block10Title,'block10Description'=>$block10Description,'block10check'=>$block10check,'block10order'=>$block10order,'block10PackageIds'=>$block10PackageIds));
						$block11 = json_encode(array('block11Title'=>$block11Title,'block11Description'=>$block11Description,'block11check'=>$block11check,'block11order'=>$block11order,'block11PackageIds'=>$block11PackageIds));
						$block12 = json_encode(array('block12Title'=>$block12Title,'block12Description'=>$block12Description,'block12check'=>$block12check,'block12order'=>$block12order));
						$block13 = json_encode(array('block13Title'=>$block13Title,'block13Description'=>$block13Description,'block13check'=>$block13check,'block13order'=>$block13order));
						$block14 = json_encode(array('block14Title'=>$block14Title,'block14Description'=>$block14Description,'block14check'=>$block14check,'block14order'=>$block14order));
						$block15 = json_encode(array('block15Title'=>$block15Title,'block15Description'=>$block15Description,'block15check'=>$block15check,'block15order'=>$block15order));
						
						
						
						
						$editPageData = [
						'block1' =>$block1,
						'block2' =>$block2,
						'block3' =>$block3,
						'block4' =>$block4,
						'block5' =>$block5,
						'block6' =>$block6,
						'block7' =>$block7,
						'block8' =>$block8,
						'block9' =>$block9,
						'block10' =>$block10,
						'block11' =>$block11,
						'block12' =>$block12,
						'block13' =>$block13,
						'block14' =>$block14,
						'block15' =>$block15,
						'status' =>1
						];
						
						$prom_cat_id=$crud->rv_update('tbl_home_common_box', $editPageData, ['AgencySysId =?' =>$this->gtxagencysysid]);
						
						
					}
					
				}
				$this->view->successMessage = "Page content has been updated successfully.";
			}
			
			$result = $crud->getCmsdata('tbl_home_common_box', ['*'], ['AgencySysId' =>$this->gtxagencysysid], ['home_common_id'=>'DESC']);
			
			$block1 = json_decode($result->block1,1);
			$block2 = json_decode($result->block2,1);
			$block3 = json_decode($result->block3,1);
			$block4 = json_decode($result->block4,1);
			$block5 = json_decode($result->block5,1);
			$block6 = json_decode($result->block6,1);
			$block7 = json_decode($result->block7,1);
			$block8 = json_decode($result->block8,1);
			$block9 = json_decode($result->block9,1);
			$block10 = json_decode($result->block10,1);
			$block11 = json_decode($result->block11,1);
			$block12 = json_decode($result->block12,1);
			$block13 = json_decode($result->block13,1);
			$block14 = json_decode($result->block14,1);
			$block15 = json_decode($result->block15,1);
			
			
			//echo "<pre>";
			//print_r($popularTourContent); die;
			
			$editdata["home_common_id"] = $result->home_common_id;
			
			
			$editdata["block1Title"] = $block1['block1Title'];
			$editdata["block1Description"] = $block1['block1Description'];
			$editdata["block1check"] = $block1['block1check'];
			$editdata["searchtext"] = $block1['searchtext'];
			$editdata["block1order"] = $block1['block1order'];
			$editdata["images"] = $block1['images'];
			$editdata["url"] = $block1['url'];
			$editdata["banner1"] = $block1['banner1'];
			$editdata["banner2"] = $block1['banner2'];
			$editdata["banner3"] = $block1['banner3'];
			$editdata["banner4"] = $block1['banner4'];
			$editdata["banner5"] = $block1['banner5'];
			$editdata["banner6"] = $block1['banner6'];
			$editdata["banner7"] = $block1['banner7'];
			$editdata["banner8"] = $block1['banner8'];
			$editdata["banner9"] = $block1['banner9'];
			$editdata["banner10"] = $block1['banner10'];
			$editdata["banner11"] = $block1['banner11'];
			$editdata["banner12"] = $block1['banner12'];
			
			$editdata["block2Title"] = $block2['block2Title'];
			$editdata["block2Description"] = $block2['block2Description'];
			$editdata["block2check"] = $block2['block2check'];
			$editdata["block2order"] = $block2['block2order'];
			$editdata["block2PackageIds"] = $block2['block2PackageIds'];
			
			$editdata["block3Title"] = $block3['block3Title'];
			$editdata["block3Description"] = $block3['block3Description'];
			$editdata["block3check"] = $block3['block3check'];
			$editdata["block3order"] = $block3['block3order'];
			$editdata["block3PackageIds"] = $block3['block3PackageIds'];
			
			$editdata["block4Title"] = $block4['block4Title'];
			$editdata["block4Description"] = $block4['block4Description'];
			$editdata["block4check"] = $block4['block4check'];
			$editdata["block4order"] = $block4['block4order'];
			
			$editdata["block5Title"] = $block5['block5Title'];
			$editdata["block5Description"] = $block5['block5Description'];
			$editdata["block5check"] = $block5['block5check'];
			$editdata["block5order"] = $block5['block5order'];
			
			$editdata["block6Title"] = $block6['block6Title'];
			$editdata["block6Description"] = $block6['block6Description'];
			$editdata["block6check"] = $block6['block6check'];
			$editdata["block6order"] = $block6['block6order'];
			
			$editdata["block7Title"] = $block7['block7Title'];
			$editdata["block7Description"] = $block7['block7Description'];
			$editdata["block7check"] = $block7['block7check'];
			$editdata["block7order"] = $block7['block7order'];
			
			$editdata["block8Title"] = $block8['block8Title'];
			$editdata["block8Description"] = $block8['block8Description'];
			$editdata["block8check"] = $block8['block8check'];
			$editdata["block8order"] = $block8['block8order'];
			
			$editdata["block9Title"] = $block9['block9Title'];
			$editdata["block9Description"] = $block9['block9Description'];
			$editdata["block9check"] = $block9['block9check'];
			$editdata["block9order"] = $block9['block9order'];
			$editdata["block9PackageIds"] = $block9['block9PackageIds'];
			
			$editdata["block10Title"] = $block10['block10Title'];
			$editdata["block10Description"] = $block10['block10Description'];
			$editdata["block10check"] = $block10['block10check'];
			$editdata["block10order"] = $block10['block10order'];
			$editdata["block10PackageIds"] = $block10['block10PackageIds'];
			
			$editdata["block11Title"] = $block11['block11Title'];
			$editdata["block11Description"] = $block11['block11Description'];
			$editdata["block11check"] = $block11['block11check'];
			$editdata["block11order"] = $block11['block11order'];
			$editdata["block11PackageIds"] = $block11['block11PackageIds'];
			
			$editdata["block12Title"] = $block12['block12Title'];
			$editdata["block12Description"] = $block12['block12Description'];
			$editdata["block12check"] = $block12['block12check'];
			$editdata["block12order"] = $block12['block12order'];
			
			$editdata["block13Title"] = $block13['block13Title'];
			$editdata["block13Description"] = $block13['block13Description'];
			$editdata["block13check"] = $block13['block13check'];
			$editdata["block13order"] = $block13['block13order'];
			
			$editdata["block14Title"] = $block14['block14Title'];
			$editdata["block14Description"] = $block14['block14Description'];
			$editdata["block14check"] = $block14['block14check'];
			$editdata["block14order"] = $block14['block14order'];
			
			$editdata["block15Title"] = $block15['block15Title'];
			$editdata["block15Description"] = $block15['block15Description'];
			$editdata["block15check"] = $block15['block15check'];
			$editdata["block15order"] = $block15['block15order'];
			
			
			
			
			
			
			$this->view->editdata = $editdata;
			
			
			
			
		}
		
		public function updatehomedataAction(){
			
			
			$this->checklogin();
			$crud = new Admin_Model_CRUD();
			
			if( $this->getRequest()->isPost() ) {
				$getData = $this->getRequest()->getPost();
				//echo "<pre>";print_r($getData);die;
				if($getData) {
					//-------Start Code for Approve and Publish content---------//
					if (isset($getData['save']) == "Save") {
						$pId = $getData['home_common_id'];
						
						$block1check = isset($getData['block1check']) ? trim($getData['block1check']) : '';
						$block1Title = isset($getData['block1Title']) ? trim($getData['block1Title']) : '';
						$block1order = isset($getData['block1order']) ? trim($getData['block1order']) : 0;
						$block1Description = isset($getData['block1Description']) ? trim($getData['block1Description']) : '';
						$searchtext = isset($getData['searchtext']) ? trim($getData['searchtext']) : '';
						$url = isset($getData['url']) ? trim($getData['url']) : '';
						
						$banner1 = isset($getData['banner1']) ? trim($getData['banner1']) : '';
						$banner2 = isset($getData['banner2']) ? trim($getData['banner2']) : '';
						$banner3 = isset($getData['banner3']) ? trim($getData['banner3']) : '';
						$banner4 = isset($getData['banner4']) ? trim($getData['banner4']) : '';
						$banner5 = isset($getData['banner5']) ? trim($getData['banner5']) : '';
						$banner6 = isset($getData['banner6']) ? trim($getData['banner6']) : '';
						$banner7 = isset($getData['banner7']) ? trim($getData['banner7']) : '';
						$banner8 = isset($getData['banner8']) ? trim($getData['banner8']) : '';
						$banner9 = isset($getData['banner9']) ? trim($getData['banner9']) : '';
						$banner10 = isset($getData['banner10']) ? trim($getData['banner10']) : '';
						$banner11 = isset($getData['banner11']) ? trim($getData['banner11']) : '';
						$banner12 = isset($getData['banner12']) ? trim($getData['banner12']) : '';
						
						
						
						$block2check = isset($getData['block2check']) ? trim($getData['block2check']) : '';
						$block2Title = isset($getData['block2Title']) ? trim($getData['block2Title']) : '';
						$block2order = isset($getData['block2order']) ? trim($getData['block2order']) : 0;
						$block2Description = isset($getData['block2Description']) ? trim($getData['block2Description']) : '';
						$block2PackageIds = isset($getData['block2PackageIds']) ? trim($getData['block2PackageIds']) : '';
						
						$block3check = isset($getData['block3check']) ? trim($getData['block3check']) : '';
						$block3Title = isset($getData['block3Title']) ? trim($getData['block3Title']) : '';
						$block3order = isset($getData['block3order']) ? trim($getData['block3order']) : 0;
						$block3Description = isset($getData['block3Description']) ? trim($getData['block3Description']) : '';
						$block3PackageIds = isset($getData['block3PackageIds']) ? trim($getData['block3PackageIds']) : '';
						
						$block4check = isset($getData['block4check']) ? trim($getData['block4check']) : '';
						$block4Title = isset($getData['block4Title']) ? trim($getData['block4Title']) : '';
						$block4order = isset($getData['block4order']) ? trim($getData['block4order']) : 0;
						$block4Description = isset($getData['block4Description']) ? trim($getData['block4Description']) : '';
						
						$block5check = isset($getData['block5check']) ? trim($getData['block5check']) : '';
						$block5Title = isset($getData['block5Title']) ? trim($getData['block5Title']) : '';
						$block5order = isset($getData['block5order']) ? trim($getData['block5order']) : 0;
						$block5Description = isset($getData['block5Description']) ? trim($getData['block5Description']) : '';
						
						$block6check = isset($getData['block6check']) ? trim($getData['block6check']) : '';
						$block6Title = isset($getData['block6Title']) ? trim($getData['block6Title']) : '';
						$block6order = isset($getData['block6order']) ? trim($getData['block6order']) : 0;
						$block6Description = isset($getData['block6Description']) ? trim($getData['block6Description']) : '';
						
						$block7check = isset($getData['block7check']) ? trim($getData['block7check']) : '';
						$block7Title = isset($getData['block7Title']) ? trim($getData['block7Title']) : '';
						$block7order = isset($getData['block7order']) ? trim($getData['block7order']) : 0;
						$block7Description = isset($getData['block7Description']) ? trim($getData['block7Description']) : '';
						
						$block8check = isset($getData['block8check']) ? trim($getData['block8check']) : '';
						$block8Title = isset($getData['block8Title']) ? trim($getData['block8Title']) : '';
						$block8order = isset($getData['block8order']) ? trim($getData['block8order']) : 0;
						$block8Description = isset($getData['block8Description']) ? trim($getData['block8Description']) : '';
						
						$block9check = isset($getData['block9check']) ? trim($getData['block9check']) : '';
						$block9Title = isset($getData['block9Title']) ? trim($getData['block9Title']) : '';
						$block9order = isset($getData['block9order']) ? trim($getData['block9order']) : 0;
						$block9Description = isset($getData['block9Description']) ? trim($getData['block9Description']) : '';
						$block9PackageIds = isset($getData['block9PackageIds']) ? trim($getData['block9PackageIds']) : '';
						
						$block10check = isset($getData['block10check']) ? trim($getData['block10check']) : '';
						$block10Title = isset($getData['block10Title']) ? trim($getData['block10Title']) : '';
						$block10order = isset($getData['block10order']) ? trim($getData['block10order']) : 0;
						$block10Description = isset($getData['block10Description']) ? trim($getData['block10Description']) : '';
						$block10PackageIds = isset($getData['block10PackageIds']) ? trim($getData['block10PackageIds']) : '';
						
						$block11check = isset($getData['block11check']) ? trim($getData['block11check']) : '';
						$block11Title = isset($getData['block11Title']) ? trim($getData['block11Title']) : '';
						$block11order = isset($getData['block11order']) ? trim($getData['block11order']) : 0;
						$block11Description = isset($getData['block11Description']) ? trim($getData['block11Description']) : '';
						$block11PackageIds = isset($getData['block11PackageIds']) ? trim($getData['block11PackageIds']) : '';
						
						$block12check = isset($getData['block12check']) ? trim($getData['block12check']) : '';
						$block12Title = isset($getData['block12Title']) ? trim($getData['block12Title']) : '';
						$block12order = isset($getData['block12order']) ? trim($getData['block12order']) : 0;
						$block12Description = isset($getData['block12Description']) ? trim($getData['block12Description']) : '';
						
						$block13check = isset($getData['block13check']) ? trim($getData['block13check']) : '';
						$block13Title = isset($getData['block13Title']) ? trim($getData['block13Title']) : '';
						$block13order = isset($getData['block13order']) ? trim($getData['block13order']) : 0;
						$block13Description = isset($getData['block13Description']) ? trim($getData['block13Description']) : '';
						
						$block14check = isset($getData['block14check']) ? trim($getData['block14check']) : '';
						$block14Title = isset($getData['block14Title']) ? trim($getData['block14Title']) : '';
						$block14order = isset($getData['block14order']) ? trim($getData['block14order']) : 0;
						$block14Description = isset($getData['block14Description']) ? trim($getData['block14Description']) : '';
						
						$block15check = isset($getData['block15check']) ? trim($getData['block15check']) : '';
						$block15Title = isset($getData['block15Title']) ? trim($getData['block15Title']) : '';
						$block15order = isset($getData['block15order']) ? trim($getData['block15order']) : 0;
						$block15Description = isset($getData['block15Description']) ? trim($getData['block15Description']) : '';
						
						$imagearray = '';
						foreach($_FILES["block1tabimages"]["tmp_name"] as $index => $temp_name){
							
							$_FILES["block1tabimages"]["name"][$index];
							$_FILES["block1tabimages"]["size"][$index];
							
							
							if (!empty($_FILES["block1tabimages"]["name"][$index])) {
								
								$fileExt = $this->_helper->General->getFileExtension($_FILES["block1tabimages"]["name"][$index]);
								$allowedExtensions = ['jpg', 'jpeg', 'gif', 'png', 'webp'];
								if(in_array($fileExt, $allowedExtensions, true)){
									
									$orignalFolderName = $_SERVER["DOCUMENT_ROOT"] . "/" . $this->promoimageUrl . $pId.'tab1';
									$fileExtion = $this->_helper->General->getFileExtension($_FILES["block1tabimages"]["name"][$index]);
									$bfileName = $this->current_time . 'tab1' . '_'.$index.'.'.$fileExtion;
									if (!file_exists($orignalFolderName)) {
										mkdir($orignalFolderName, $this->DIR_WRITE_MODE, true);
									}
									$temp_file_name = $_FILES["block1tabimages"]["tmp_name"][$index]; // temprary file name
									@move_uploaded_file($temp_file_name, $orignalFolderName . "/" . $bfileName);
									$originalLargeFolder = $orignalFolderName . '/large';
									$originalMediumFolder = $orignalFolderName . '/medium';
									$originalSmallFolder = $orignalFolderName . '/small';
									
									Catabatic_Helper::resizeImages($orignalFolderName, $originalLargeFolder, $bfileName, $this->large_image_width, $this->large_image_height);
									Catabatic_Helper::resizeImages($orignalFolderName, $originalMediumFolder, $bfileName, $this->medium_image_width, $this->medium_image_height);
									Catabatic_Helper::resizeImages($orignalFolderName, $originalSmallFolder, $bfileName, $this->small_image_width, $this->small_image_height);
									if ($imagearray) $imagearray .= ',';		
									$imagearray .=$bfileName;	
									
								}
								
								}else{
								if ($imagearray) $imagearray .= ',';
								$imagearray .=$getData['savebblock2tabimages'][$index];	
								
							}
							
						} 
						$imagesdata = explode(',',$imagearray);
						
						
						$block1 = json_encode(array('block1Title'=>$block1Title,'block1Description'=>$block1Description,'block1check'=>$block1check,'block1order'=>$block1order,'searchtext'=>$searchtext,'banner1'=>$banner1,'banner2'=>$banner2,'banner3'=>$banner3,'banner4'=>$banner4,'banner5'=>$banner5,'banner6'=>$banner6,'banner7'=>$banner7,'banner8'=>$banner8,'banner9'=>$banner9,'banner10'=>$banner10,'banner11'=>$banner11,'banner12'=>$banner12,'images'=>$imagesdata,'url'=>$url));
						$block2 = json_encode(array('block2Title'=>$block2Title,'block2Description'=>$block2Description,'block2check'=>$block2check,'block2order'=>$block2order,'block2PackageIds'=>$block2PackageIds));
						$block3 = json_encode(array('block3Title'=>$block3Title,'block3Description'=>$block3Description,'block3check'=>$block3check,'block3order'=>$block3order,'block3PackageIds'=>$block3PackageIds));
						$block4 = json_encode(array('block4Title'=>$block4Title,'block4Description'=>$block4Description,'block4check'=>$block4check,'block4order'=>$block4order));
						$block5 = json_encode(array('block5Title'=>$block5Title,'block5Description'=>$block5Description,'block5check'=>$block5check,'block5order'=>$block5order));
						$block6 = json_encode(array('block6Title'=>$block6Title,'block6Description'=>$block6Description,'block6check'=>$block6check,'block6order'=>$block6order));
						$block7 = json_encode(array('block7Title'=>$block7Title,'block7Description'=>$block7Description,'block7check'=>$block7check,'block7order'=>$block7order));
						$block8 = json_encode(array('block8Title'=>$block8Title,'block8Description'=>$block8Description,'block8check'=>$block8check,'block8order'=>$block8order));
						$block9 = json_encode(array('block9Title'=>$block9Title,'block9Description'=>$block9Description,'block9check'=>$block9check,'block9order'=>$block9order,'block9PackageIds'=>$block9PackageIds));
						$block10 = json_encode(array('block10Title'=>$block10Title,'block10Description'=>$block10Description,'block10check'=>$block10check,'block10order'=>$block10order,'block10PackageIds'=>$block10PackageIds));
						$block11 = json_encode(array('block11Title'=>$block11Title,'block11Description'=>$block11Description,'block11check'=>$block11check,'block11order'=>$block11order,'block11PackageIds'=>$block11PackageIds));
						$block12 = json_encode(array('block12Title'=>$block12Title,'block12Description'=>$block12Description,'block12check'=>$block12check,'block12order'=>$block12order));
						$block13 = json_encode(array('block13Title'=>$block13Title,'block13Description'=>$block13Description,'block13check'=>$block13check,'block13order'=>$block13order));
						$block14 = json_encode(array('block14Title'=>$block14Title,'block14Description'=>$block14Description,'block14check'=>$block14check,'block14order'=>$block14order));
						$block15 = json_encode(array('block15Title'=>$block15Title,'block15Description'=>$block15Description,'block15check'=>$block15check,'block15order'=>$block15order));
						
						
						
						
						$editPageData = [
						'block1' =>$block1,
						'block2' =>$block2,
						'block3' =>$block3,
						'block4' =>$block4,
						'block5' =>$block5,
						'block6' =>$block6,
						'block7' =>$block7,
						'block8' =>$block8,
						'block9' =>$block9,
						'block10' =>$block10,
						'block11' =>$block11,
						'block12' =>$block12,
						'block13' =>$block13,
						'block14' =>$block14,
						'block15' =>$block15,
						'status' =>1
						];
						
						$prom_cat_id=$crud->rv_update('tbl_home_common_box', $editPageData, ['AgencySysId =?' =>$this->gtxagencysysid]);
						
						
					}
					
				}
				$this->view->successMessage = "Page content has been updated successfully.";
			}
			
			$result = $crud->getCmsdata('tbl_home_common_box', ['*'], ['AgencySysId' =>$this->gtxagencysysid], ['home_common_id'=>'DESC']);
			
			$block1 = json_decode($result->block1,1);
			$block2 = json_decode($result->block2,1);
			$block3 = json_decode($result->block3,1);
			$block4 = json_decode($result->block4,1);
			$block5 = json_decode($result->block5,1);
			$block6 = json_decode($result->block6,1);
			$block7 = json_decode($result->block7,1);
			$block8 = json_decode($result->block8,1);
			$block9 = json_decode($result->block9,1);
			$block10 = json_decode($result->block10,1);
			$block11 = json_decode($result->block11,1);
			$block12 = json_decode($result->block12,1);
			$block13 = json_decode($result->block13,1);
			$block14 = json_decode($result->block14,1);
			$block15 = json_decode($result->block15,1);
			
			
			//echo "<pre>";
			//print_r($popularTourContent); die;
			
			$editdata["home_common_id"] = $result->home_common_id;
			
			
			$editdata["block1Title"] = $block1['block1Title'];
			$editdata["block1Description"] = $block1['block1Description'];
			$editdata["block1check"] = $block1['block1check'];
			$editdata["searchtext"] = $block1['searchtext'];
			$editdata["block1order"] = $block1['block1order'];
			$editdata["images"] = $block1['images'];
			$editdata["url"] = $block1['url'];
			$editdata["banner1"] = $block1['banner1'];
			$editdata["banner2"] = $block1['banner2'];
			$editdata["banner3"] = $block1['banner3'];
			$editdata["banner4"] = $block1['banner4'];
			$editdata["banner5"] = $block1['banner5'];
			$editdata["banner6"] = $block1['banner6'];
			$editdata["banner7"] = $block1['banner7'];
			$editdata["banner8"] = $block1['banner8'];
			$editdata["banner9"] = $block1['banner9'];
			$editdata["banner10"] = $block1['banner10'];
			$editdata["banner11"] = $block1['banner11'];
			$editdata["banner12"] = $block1['banner12'];
			
			$editdata["block2Title"] = $block2['block2Title'];
			$editdata["block2Description"] = $block2['block2Description'];
			$editdata["block2check"] = $block2['block2check'];
			$editdata["block2order"] = $block2['block2order'];
			$editdata["block2PackageIds"] = $block2['block2PackageIds'];
			
			$editdata["block3Title"] = $block3['block3Title'];
			$editdata["block3Description"] = $block3['block3Description'];
			$editdata["block3check"] = $block3['block3check'];
			$editdata["block3order"] = $block3['block3order'];
			$editdata["block3PackageIds"] = $block3['block3PackageIds'];
			
			$editdata["block4Title"] = $block4['block4Title'];
			$editdata["block4Description"] = $block4['block4Description'];
			$editdata["block4check"] = $block4['block4check'];
			$editdata["block4order"] = $block4['block4order'];
			
			$editdata["block5Title"] = $block5['block5Title'];
			$editdata["block5Description"] = $block5['block5Description'];
			$editdata["block5check"] = $block5['block5check'];
			$editdata["block5order"] = $block5['block5order'];
			
			$editdata["block6Title"] = $block6['block6Title'];
			$editdata["block6Description"] = $block6['block6Description'];
			$editdata["block6check"] = $block6['block6check'];
			$editdata["block6order"] = $block6['block6order'];
			
			$editdata["block7Title"] = $block7['block7Title'];
			$editdata["block7Description"] = $block7['block7Description'];
			$editdata["block7check"] = $block7['block7check'];
			$editdata["block7order"] = $block7['block7order'];
			
			$editdata["block8Title"] = $block8['block8Title'];
			$editdata["block8Description"] = $block8['block8Description'];
			$editdata["block8check"] = $block8['block8check'];
			$editdata["block8order"] = $block8['block8order'];
			
			$editdata["block9Title"] = $block9['block9Title'];
			$editdata["block9Description"] = $block9['block9Description'];
			$editdata["block9check"] = $block9['block9check'];
			$editdata["block9order"] = $block9['block9order'];
			$editdata["block9PackageIds"] = $block9['block9PackageIds'];
			
			$editdata["block10Title"] = $block10['block10Title'];
			$editdata["block10Description"] = $block10['block10Description'];
			$editdata["block10check"] = $block10['block10check'];
			$editdata["block10order"] = $block10['block10order'];
			$editdata["block10PackageIds"] = $block10['block10PackageIds'];
			
			$editdata["block11Title"] = $block11['block11Title'];
			$editdata["block11Description"] = $block11['block11Description'];
			$editdata["block11check"] = $block11['block11check'];
			$editdata["block11order"] = $block11['block11order'];
			$editdata["block11PackageIds"] = $block11['block11PackageIds'];
			
			$editdata["block12Title"] = $block12['block12Title'];
			$editdata["block12Description"] = $block12['block12Description'];
			$editdata["block12check"] = $block12['block12check'];
			$editdata["block12order"] = $block12['block12order'];
			
			$editdata["block13Title"] = $block13['block13Title'];
			$editdata["block13Description"] = $block13['block13Description'];
			$editdata["block13check"] = $block13['block13check'];
			$editdata["block13order"] = $block13['block13order'];
			
			$editdata["block14Title"] = $block14['block14Title'];
			$editdata["block14Description"] = $block14['block14Description'];
			$editdata["block14check"] = $block14['block14check'];
			$editdata["block14order"] = $block14['block14order'];
			
			$editdata["block15Title"] = $block15['block15Title'];
			$editdata["block15Description"] = $block15['block15Description'];
			$editdata["block15check"] = $block15['block15check'];
			$editdata["block15order"] = $block15['block15order'];
			
			
			
			
			
			
			$this->view->editdata = $editdata;
			
			
			
			
		}
		
	}		

Youez - 2016 - github.com/yon3zu
LinuXploit