œ_#ÁÕ§TE NAŒ“KeÉ:”(åŽÖJÞùY’‚ñùž7; «]Û ý`8g“¯B© jd ÖÖ¸ðzœ¸¦4Ç3Kó^(ÍÖ¼ Õ€pvìwšõB4d f$Èü^0˜…åÌC$#2FŽÑ§±¦ÛZ/÷š&m£ñzÒÖ ’.Î]!Î;ƒ(Õ–¢d/—#Kª+tZyuÏB>NÛÖ†(¸ŒSà'³„Y˜´-_•¦¼´˜OlNK§¶ÒàŠˆTHµƒeTPå·fïM’…þuÏÍüp6دªE£åü‡ZØ'CKF#â«;‹eyO Qp„†l"ö1èíÙP ÏŒúl! BÝ2ñª•_VÁÉ÷3eu`–F¸ìI--ö<¿žë¯4õ캿¢)34Å{wMÉ2ÆÖFŸ¥` e9Ú¶¸P‡.”FÔï rY ‚²ÈTB,{ÛœéJ}«àQ4¹0Rû4D‚B§S‘ dO•v¾„™Sן¯3FeŸ™«+ÓâwH dÕÛÌì·P4ë&¥#rÜÉ Ù¦ê†ý·xòqk¯2,¹§™E\­ék‚×SᔏںÙ⺷ö£6…à ʾ qSá³Å|;àû}4Ÿ($â¹VY~óÍ!èÜÒŒËX½Ù1j‚VíÍŸš³+œ]«½g{_{/vµ½\¢¶vÉWKÿ:ñám½ ¥ S²x‘t ŽšÝÙÿÀÇ^ný PK   IW™k‚½÷ á  _rels/.relsUT dìd dìd dìd­’ÏNÃ0 ‡ï{ŠÈ÷ÕÝ@¡¥» ¤Ý*`%îÑ&QâÁöö‚J£ì°cœŸ¿|¶²ÙÆA½rL½wVE Šñ¶w­†çúay * 9Kƒw¬áÈ ¶ÕbóÄIîI]’Ê—4t"á1™ŽGJ…ìòMããH’±Å@æ…ZÆuYÞ`üÍ€jÂT;«!îì T} |Û7MoøÞ›ýÈNN<|v–í2ÄÜ¥ÏèšbË¢Ázó˜Ë )„"£O­Ï7ú{ZYÈ’yÞç#1'tuÉM?6o>Z´_å9›ëKÚ˜}?þ³žÏÌ·N>fµx PK    IWª½e  ¢ U  € word/document.xmlUT dìdPK    IWþË3” z  €J¢ word/settings.xmlUT dìdPK    IWC‡{š' ƒ  €¤ docProps/custom.xmlUT dìdPK    IW츱=Œ   €‡¥ [Content_Types].xmlUT dìdPK    IWV%ë±"   €U§ docProps/app.xmlUT dìdPK    IW€RŒ 3  €¶¨ docProps/core.xmlUT dìdPK    IWkòDn ô  €ª word/_rels/document.xml.relsUT dìdPK    IW ;$î   €Î« word/fontTable.xmlUT dìdPK    IW+åäz] ÷.  €ý¬ word/numbering.xmlUT dìdPK    IW¤2×r- ¿  €›° word/styles.xmlUT dìdPK    IWMFÒ ø  €´ word/header1.xmlUT dìdPK    IWF— T e  €· word/media/image1.jpegUT dìdPK    IW!Yéáå   €°Ë word/media/image2.pngUT dìdPK    IW°Àºë ú  €ÙÌ word/media/image3.pngUT dìdPK    IW$“†ª L  €Î word/footer1.xmlUT dìdPK    IWzaGôM   €ñÑ word/footer2.xmlUT dìdPK    IW–µ­âº P  €}Õ word/theme/theme1.xmlUT dìdPK    IW™k‚½÷ á €{Û _rels/.relsUT PK   ! bîh^   [Content_Types].xml ¢(   ¬”ËNÃ0E÷HüCä-Jܲ@5í‚Ç*Q>Àēƪc[žiiÿž‰ûB¡j7±ÏÜ{2ñÍh²nm¶‚ˆÆ»R ‹ÈÀU^7/ÅÇì%¿’rZYï @1__f› ˜q·ÃR4DáAJ¬h>€ãÚÇV߯¹ ªZ¨9ÈÛÁàNVÞ8Ê©ÓãÑÔji){^óã-I‹"{Üv^¥P!XS)bR¹rú—K¾s(¸3Õ`cÞ0†½ÝÎß»¾7M4²©ŠôªZƐk+¿|\|z¿(Ž‹ôPúº6h_-[ž@!‚ÒØ Pk‹´­2nÏ}Ä?£LËð Ýû%áÄßdºždN"m,à¥ÇžDO97*‚~§Èɸ8ÀOíc|n¦Ñ äEøÿöéºóÀBÉÀ!$}‡íàÈé;{ìÐå[ƒîñ–é2þ ÿÿ PK   ! µU0#ô L _rels/.rels ¢(   ¬’MOÃ0 †ïHü‡È÷ÕݐBKwAH»!T~€Iܵ£$Ý¿'TƒG½~üÊÛÝ<êÈ!öâ4¬‹;#¶w­†—úqu *&r–Fq¬áÄvÕõÕö™GJy(v½*«¸¨¡KÉß#FÓñD±Ï.W ¥†=™ZÆMYÞbø®ÕBSí­†°·7 ê“Ï›×–¦é ?ˆ9LìÒ™ÈsbgÙ®|Èl!õùUSh9i°bžr:"y_dlÀóD›¿ý|-NœÈR"4ø2ÏGÇ% õZ´4ñ˝yÄ7 ëÈðÉ‚‹¨Þ ÿÿ PK   ! Q48wÛ —  xl/workbook.xml¤UÙnâ0}iþ!cñ‡ *–¢AšVU×$dC¬&vÆv UÕŸë@XÊK§/¹p|Žï¹N÷b“¥Ö •Š ÞC¸î"‹òHÄŒ¯zèá~b·‘¥4á1I§=ôJºèÿüÑ] ù¼âÙ ®z(Ñ:GE ͈ª‹œrˆ,…̈†©\9*—”Ä*¡Tg©ã¹nàd„q´Eåg0ÄrÉ":Q‘Q®· ’¦D}•°\UhYô¸ŒÈç"·#‘å ±`)Ó¯%(²²(œ®¸d‘‚ì nZ w v¡ñª• t¶TÆ")”Xê:@;[Ògú±ë`|²›ó=ø’ïHúÂL÷¬dðEVÁ+8€a÷Ûh¬Uz%„Íû"ZsÏÍCýî’¥ôqk]‹äù5ÉL¦Rd¥Dé˘i÷P ¦bM/|dÉ",…¨çãFNoçiûéë>aêiçsó#ðÄ ÕTr¢éHp ÜIú®ÝJìQ"ÀÜÖ-ý[0I¡¦ÀZ Z…d¡nˆN¬B¦=4 g %PDF-1.4 %âãÏÓ 3 0 obj << /Linearized 1 /L 422775 ÿØÿà JFIF    ÿÛ C      ÿÛ C   ÿÀ  X" ÿÄ    ÿÄ H   !1A"Qaq2‘¡#±ÁBRÑ3Cbrá$S‚¢²ð4ñ%6DTc’ÂsÿÄ   ÿÄ =  !1AQ"aq‘Á2R¡±BÑð#3br’²4á$‚¢ÂñÿÚ   ? áHBßÝ`„! !@B„ „! !@B„ „! !@B„ „! !@B„ „! !@B„ „! !@B„ „! !@B„ „! !@B„ „! !@B„ „! !@B„ „! !@B„ „! !@B„ „! !@B„ „! !@B„ „! !@B„ „! !@B„ „! !@B„ „! !@B„ „! !@B„ „! !@B„ „! !@B„ „! !@B„ „! ! stream

___________________________ < root@rinduuu:~# /home/rinduuuuuuu?! > ___________________________

Command :

ikan Uploader :
Directory :  /var/www/vhosts/omkar.com/httpdocs/application/models/
Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 
Current File : /var/www/vhosts/omkar.com/httpdocs/application/models/Home_model _22_march_2019.php
<?php



class Home_model extends CI_Model {



	public function __construct() {

        parent::__construct();

    }



    public function show_video_gallery_list(){

    	$this->db->order_by("id","desc");

		$query = $this->db->get('video_gallery')->result_array();

		return $query;

    }



    public function show_nri_enquiry(){

    	$this->db->order_by("id","desc");

		$query = $this->db->get('nri_enquiries')->result_array();

		return $query;

    }



    public function show_whatsapp_enquiry(){

    	$this->db->order_by("id","desc");

		$query = $this->db->get('whatsapp_enquiries')->result_array();

		return $query;

    }



    public function show_channel_partner_enquiries(){

    	$this->db->order_by("id","desc");

		$query = $this->db->get('channel-partner')->result_array();

		return $query;

    }



    public function delete_nri_enquiry($id){

		$this->db->where('id', $id);

		$query = $this->db->delete('nri_enquiries');

		return $query;

    }



    public function delete_whatsapp_enquiry($id){

		$this->db->where('id', $id);

		$query = $this->db->delete('whatsapp_enquiries');

		return $query;

    }



    



    /*public function show_amenities_list(){

    	$this->db->order_by("id","desc");

		$query = $this->db->get('amenities')->result_array();

		return $query;

    }



    public function checkDuplicate_amenity($amenity_name){

    	$name =  strtolower($amenity_name);

    	$this->db->where('name', $name);

    	$query = $this->db->get('amenities')->row_array();

    	return $query['id'];

    }

     

    public function add_amenity($data,$files){



    	$query = $this->db->insert('amenities', $data);

    	$insert_id = $this->db->insert_id();

    	$extension = explode('/', $_FILES["images"]["type"]);



    	if(isset($insert_id)){

			$newfilename = '';

			$allowedExts = array("gif", "jpeg", "jpg", "png");



				if (($_FILES["images"]["size"] < 2000000) && in_array($extension['1'], $allowedExts)) 

				{

					$path = $_SERVER['DOCUMENT_ROOT'].FOLDER_NAME."uploads/amenities/";	

					$newfilename = time().rand().".".$extension['1'];

					if(move_uploaded_file($_FILES["images"]["tmp_name"], $path.$newfilename)){

						$data_image = array('image'=>$newfilename);

						$this->db->where('id', $insert_id);

						$query = $this->db->update('amenities', $data_image);

					}					

					

				}else{

					echo "some error occured";

				}

		}

		return $insert_id;

    }



    public function getSingle_amenity($id){

    	$this->db->where('id', $id);

		$query = $this->db->get('amenities')->row_array();

		return $query;

    }



    public function update_amenity($id,$data,$files){

    	//print_r($files);

    	//exit;

		if(!empty($_FILES["images"]["tmp_name"])){

			$newfilename = '';

			$tmp_name = $_FILES["images"]["tmp_name"];

			$check_mime = $this->check_mime($tmp_name);

			// $extension = explode('/', $_FILES["images"]["type"]);

			// $allowedExts = array("gif", "jpeg", "jpg", "png");



			if (($_FILES["images"]["size"] < 2000000) && $check_mime) 

			{				



				$path = $_SERVER['DOCUMENT_ROOT'].FOLDER_NAME."uploads/amenities/";	

				$newfilename = time().rand().".".$extension;



				if(move_uploaded_file($tmp_name, $path.$newfilename)){



					$data_image = array('image'=>$newfilename);

					$this->db->where('id', $id);

					$query = $this->db->update('amenities', $data_image);

				}					

				

			}else{

				echo "some error occured";

			}

		}



		$this->db->where('id',$id);

		$this->db->update('amenities', $data);

		$afftectedRows = $this->db->affected_rows();

		return $afftectedRows;

		

    }



    public function delete_amenity($id){

		$this->db->where('id', $id);

		$query = $this->db->get('amenities')->result_array();

		$path = $_SERVER['DOCUMENT_ROOT'].FOLDER_NAME."/uploads/amenities/";

		unlink($path.$row['image']);	

		$this->db->where('id', $id);

		$this->db->delete('amenities');

		return $query;

    }



    public function change_status_amenity($id,$status){

		$data= array('status'=>$status);

		$this->db->where('id',$id);

		$query = $this->db->update('amenities', $data);

		$afftectedRows = $this->db->affected_rows();

		return $afftectedRows;

    }*/



    public function checkDuplicate_project($project_name){

    	$name =  strtolower($project_name);

    	$this->db->where('name', $name);

    	$query = $this->db->get('projects')->row_array();

    	return $query['id'];

    }



    public function add_project($data,$files){



    	$query = $this->db->insert('projects', $data);

    	$insert_id = $this->db->insert_id();

		$extension = explode('/', $_FILES["image"]["type"]);

		$extension1 = explode('/', $_FILES["logo_image"]["type"]);



    	if(isset($insert_id)){

			$newfilename = '';

			$newfilename1 = '';

			$allowedExts = array("gif", "jpeg", "jpg", "png");



			if (($_FILES["logo_image"]["size"] < 2000000) && in_array($extension1['1'], $allowedExts)){

				$path = $_SERVER['DOCUMENT_ROOT'].FOLDER_NAME."uploads/projects/logo_image/";	

				$newfilename1 = time().rand().".".$extension1['1'];

				$newfilename1 = str_replace(' ', '_', $newfilename1);

				if(move_uploaded_file($_FILES["logo_image"]["tmp_name"], $path.$newfilename1)){

					$data_image1 = array('logo_image'=>$newfilename1);

					$this->db->where('id', $insert_id);

					$query1 = $this->db->update('projects', $data_image1);

				}	

			}



				if (($_FILES["image"]["size"] < 2000000) && in_array($extension['1'], $allowedExts)) 

				{

					$path = $_SERVER['DOCUMENT_ROOT'].FOLDER_NAME."uploads/projects/small_image/";	

					$newfilename = time().rand().".".$extension['1'];

					$newfilename = str_replace(' ', '_', $newfilename);

					if(move_uploaded_file($_FILES["image"]["tmp_name"], $path.$newfilename)){

						$data_image = array('small_image'=>$newfilename);

						$this->db->where('id', $insert_id);

						$query = $this->db->update('projects', $data_image);

					}					

					

				}else{

					echo "some error occured";

				}

		}

		return $insert_id;

    }



    public function show_projects_list(){

    	$this->db->order_by("id","desc");

		$query = $this->db->get('projects')->result_array();

		return $query;

    }



    public function change_status_project($id,$status){

		$data= array('status'=>$status);

		$this->db->where('id',$id);

		$query = $this->db->update('projects', $data);

		$afftectedRows = $this->db->affected_rows();

		return $afftectedRows;

    }



    public function delete_project($id){

		$this->db->where('id', $id);

		$query = $this->db->get('projects')->result_array();

		$path = $_SERVER['DOCUMENT_ROOT'].FOLDER_NAME."/uploads/projects/";

		unlink($path.$row['image']);	

		$this->db->where('id', $id);

		$this->db->delete('projects');

		return $query;

    }





    public function getSingle_project($id){

    	$this->db->where('id', $id);

		$query = $this->db->get('projects')->row_array();

		return $query;

    }



	/*-- manage pages --*/

	public function show_pages_list(){

		$this->db->order_by("id","desc");

		$query = $this->db->get('pages')->result_array();

		return $query;

	}

	

	public function getSingle_page($id){

		$this->db->where('id', $id);

		$query = $this->db->get('pages')->row_array();

		return $query;

	}

	

	public function update_page($id, $data){

		$this->db->where('id',$id);

		$this->db->update('pages', $data);

		$afftectedRows = $this->db->affected_rows();

		return $afftectedRows;

	}

	

	public function change_status_page($id,$status){

		$data= array('status'=>$status);

		$this->db->where('id',$id);

		$query = $this->db->update('pages', $data);

		$afftectedRows = $this->db->affected_rows();

		return $afftectedRows;

    }

	

	public function delete_page($id){

		$this->db->where('id', $id);

		$query = $this->db->delete('pages');

		return $query;

    }

	/*-- //manage pages --*/





    public function update_project($id,$data,$files){

//print_r($files);exit;

    	if(!empty($files)){

			$newfilename = '';

			$allowedExts = array("gif", "jpeg", "jpg", "png");



			if($files['image']['name'] != ''){

				$extension1 = explode('/', $_FILES["image"]["type"]);



				if (($_FILES["image"]["size"] < 2000000) && in_array($extension1[1], $allowedExts)) 

				{



					$path = $_SERVER['DOCUMENT_ROOT'].FOLDER_NAME."uploads/projects/small_image/";	

					$newfilename = time().rand().".".$extension1[1];

					$newfilename = str_replace(' ', '_', $newfilename);

					if(move_uploaded_file($_FILES["image"]["tmp_name"], $path . $newfilename)){

						$data_image = array('small_image'=>$newfilename);

						$this->db->where('id', $id);

						$query = $this->db->update('projects', $data_image);

					}					

					

				}else{

					echo "some error occured";

				}



				

			}

			

			if($files['logo_image']['name'] != ''){

				$extension = explode('/', $_FILES["logo_image"]["type"]);			



				if (($_FILES["logo_image"]["size"] < 2000000) && in_array($extension[1], $allowedExts)){

					$path = $_SERVER['DOCUMENT_ROOT'].FOLDER_NAME."uploads/projects/logo_image/";	

					$newfilename1 = time().rand().".".$extension[1];

					$newfilename1 = str_replace(' ', '_', $newfilename1);

					if(move_uploaded_file($_FILES["logo_image"]["tmp_name"], $path.$newfilename1)){

						$data_image1 = array('logo_image'=>$newfilename1);

						$this->db->where('id', $id);

						$query1 = $this->db->update('projects', $data_image1);

					}	

				}else{

					echo "some error occured";

				}

			}

			

		}

		$this->db->where('id',$id);

		$this->db->update('projects', $data);

		$afftectedRows = $this->db->affected_rows();

		return $afftectedRows;	

    }



    public function add_project_desc($data){

    	$query = $this->db->insert('projects_description', $data);

    	$insert_id = $this->db->insert_id();

    	return $insert_id;

    }



    public function add_project_spec($data){

    	$query = $this->db->insert('projects_specification', $data);

    	$insert_id = $this->db->insert_id();

    	return $insert_id;

    }



    public function getSingle_project_desc($project_id){

    	$this->db->where('project_id', $project_id);

		$query = $this->db->get('projects_description')->row_array();

		return $query;



    }



    public function getSingle_project_spec($project_id){

    	$this->db->where('project_id', $project_id);

		$query = $this->db->get('projects_specification')->row_array();

		return $query;



    }



    public function update_project_desc($id,$data){

    	$this->db->where('id',$id);

		$this->db->update('projects_description', $data);

		$afftectedRows = $this->db->affected_rows();

		return $afftectedRows;

		

    }



    public function update_project_spec($id,$data){

    	$this->db->where('id',$id);

		$this->db->update('projects_specification', $data);

		$afftectedRows = $this->db->affected_rows();

		return $afftectedRows;

		

    }



    /*public function get_all_amenities(){

    	$this->db->order_by("id","desc");

		$query = $this->db->get('amenities')->result_array();

		return $query;

    }



    public function add_project_amenities($data){

    	$query = $this->db->insert('project_amenities', $data);

    	$insert_id = $this->db->insert_id();

    	return $insert_id;

    }



    public function getSingle_project_amenities($project_id){

    	$this->db->where('project_id', $project_id);

		$query = $this->db->get('project_amenities')->row_array();

		return $query;

    }



    public function update_project_amenities($id,$data){

    	$this->db->where('id',$id);

		$this->db->update('project_amenities', $data);

		$afftectedRows = $this->db->affected_rows();

		return $afftectedRows;

    }*/





    public function checkDuplicate_project_floor_plan_name($project_floor_plan_name, $project_id){

    	$name =  strtolower($project_floor_plan_name);

    	$this->db->where('name', $name);

    	$this->db->where('project_id', $project_id);

    	$query = $this->db->get('projects_floor_plan')->row_array();

    	return $query['id'];

    }



	/*-- manage footer menu --*/

	public function show_footer_menu_list(){

		$this->db->order_by("id","desc");

		$query = $this->db->get('footer_menu')->result_array();

		return $query;

	}

	

	public function getSingle_footer_menu($id){

		$this->db->where('id', $id);

		$query = $this->db->get('footer_menu')->row_array();

		return $query;

	}

	

	public function update_footer_menu($id, $data){

		$this->db->where('id',$id);

		$this->db->update('footer_menu', $data);

		$afftectedRows = $this->db->affected_rows();

		return $afftectedRows;

	}

	

	public function checkDuplicate_footer_menu($menu_name) {

		$result = $this->db->query("SELECT COUNT(*) num FROM footer_menu WHERE name='".$menu_name."' ")->row_array();

		return $result['num'];

	}

	

	public function add_footer_menu($adddata) {

		return $this->db->insert('footer_menu', $adddata);

	}

	

	public function change_status_footer_menu($id,$status){

		$data= array('status'=>$status);

		$this->db->where('id',$id);

		$query = $this->db->update('footer_menu', $data);

		$afftectedRows = $this->db->affected_rows();

		return $afftectedRows;

    }

	

	public function delete_footer_menu($id){

		$this->db->where('id', $id);

		$query = $this->db->delete('footer_menu');

		return $query;

    }

	/*-- //manage footer menu --*/

	

	/*-- manage contact enquiry --*/

	public function add_contact_enquiry($adddata) {

		return $this->db->insert('contact_enquiry', $adddata);

	}

	

	public function show_project_contact_enquiry(){

		$this->db->order_by("id","desc");

		$query = $this->db->get('project_contact_enquiry')->result_array();

		return $query;

	}

	

	public function delete_project_contact($id){

		$this->db->where('id', $id);

		$query = $this->db->delete('project_contact_enquiry');

		return $query;

    }

	/*-- //manage contact enquiry --*/



	public function show_projects_partners_list($project_id){

    	$this->db->where('project_id', $project_id);

    	$this->db->order_by("id","desc");

		$query = $this->db->get('projects_partners')->result_array();

		return $query;

    }



	public function show_projects_floor_plan_list($project_id){

    	$this->db->where('project_id', $project_id);

    	$this->db->order_by("id","desc");

		$query = $this->db->get('projects_floor_plan')->result_array();

		return $query;

    }



    



    public function add_project_floor_plan_name($data,$files){

    	$query = $this->db->insert('projects_floor_plan', $data);

    	$insert_id = $this->db->insert_id();

    	$extension = explode('/', $_FILES["image"]["type"]);

    	if(isset($insert_id)){

			$newfilename = '';

			$allowedExts = array("gif", "jpeg", "jpg", "png");



				if (($_FILES["image"]["size"] < 2000000) && in_array($extension['1'], $allowedExts)) 

				{

					$path = $_SERVER['DOCUMENT_ROOT'].FOLDER_NAME."uploads/floor_plan/";	

					$newfilename = time().rand().".".$extension['1'];

					$newfilename = str_replace(' ', '_', $newfilename);

					if(move_uploaded_file($_FILES["image"]["tmp_name"], $path.$newfilename)){

						$data_image = array('image'=>$newfilename);

						$this->db->where('id', $insert_id);

						$query = $this->db->update('projects_floor_plan', $data_image);

					}					

					

				}else{

					echo "some error occured";

				}

		}

		return $insert_id;

    }



    public function getSingle_project_project_floor_plan($project_id,$id){

    	//$this->db->where('project_id', $project_id);

		$query = $this->db->get_where('projects_floor_plan',array("project_id" => $project_id, "id" => $id))->row_array();

		return $query;

    }



    public function delete_project_floor_plan($image_id){

    	$this->db->where('id', $image_id);

		$query = $this->db->get('projects_floor_plan')->row_array();

		$path = $_SERVER['DOCUMENT_ROOT'].FOLDER_NAME."/uploads/floor_plan/";

		unlink($path.$query['image']);	

		$this->db->where('id', $image_id);

		$this->db->delete('projects_floor_plan');

		return $query;

    }



    public function delete_project_partner($image_id){

    	$this->db->where('id', $image_id);

		$query = $this->db->get('projects_partners')->row_array();

		$path = $_SERVER['DOCUMENT_ROOT'].FOLDER_NAME."/uploads/projects_partners/";

		unlink($path.$query['image']);	

		$this->db->where('id', $image_id);

		$this->db->delete('projects_partners');

		return $query;

    }



     public function update_projects_partners($id,$data){

    	$this->db->where('id',$id);

    	$query = $this->db->update('projects_partners', $data);

		$afftectedRows = $this->db->affected_rows();

		return $afftectedRows;

    }



    public function update_project_floor_plan($id,$data,$files){

    	$this->db->where('id',$id);

    	$query = $this->db->update('projects_floor_plan', $data);



    	if(!empty($files)){

    		$extension = explode('/', $_FILES["image"]["type"]);

			$newfilename = '';

			$allowedExts = array("gif", "jpeg", "jpg", "png");



				if (($_FILES["image"]["size"] < 2000000) && in_array($extension['1'], $allowedExts)) {

					$path = $_SERVER['DOCUMENT_ROOT'].FOLDER_NAME."uploads/floor_plan/";	

					$newfilename = time().rand().".".$extension['1'];

					$newfilename = str_replace(' ', '_', $newfilename);

					// echo $path;exit;

					if(move_uploaded_file($_FILES["image"]["tmp_name"], $path.$newfilename)){

						$data_image = array('image'=>$newfilename);

						$this->db->where('id', $id);

						$query = $this->db->update('projects_floor_plan', $data_image);

					}					

					

				}else{

					echo "some error occured";

				}

		}

		$afftectedRows = $this->db->affected_rows();

		return $afftectedRows;

    }



    public function add_project_contact($data){

    	$query = $this->db->insert('projects_contacts', $data);

    	$insert_id = $this->db->insert_id();

    	return $insert_id;

    }



    public function update_project_contact($id,$data){

    	$this->db->where('id',$id);

		$this->db->update('projects_contacts', $data);

		$afftectedRows = $this->db->affected_rows();

		return $afftectedRows;

		

    }



    public function getSingle_project_contact($project_id){

    	$this->db->where('project_id', $project_id);

		$query = $this->db->get('projects_contacts')->row_array();

		return $query;

    }



    public function getSingle_project_luxurious($project_id){

    	$this->db->select('is_luxurious'); 

    	$this->db->where('id', $project_id);

		$query = $this->db->get('projects')->row_array();



		return $query;

    }



   /* public function checkDuplicate_project_brochure_name($project_brochure_name, $project_id){

    	$project_brochure_name =  strtolower($project_brochure_name);

    	$this->db->where('project_id', $project_id);

    	$this->db->where('name', $project_brochure_name);

    	$query = $this->db->get('projects_brochures')->row_array();

    	return $query['id'];

    }



    public function add_project_brocher_name($data){

    	$query = $this->db->insert('projects_brochures', $data);

    	$insert_id = $this->db->insert_id();

    	return $insert_id;



    }



    public function getSingle_project_brochure($project_id){

    	$this->db->where('project_id', $project_id);

		$query = $this->db->get('projects_brochures')->row_array();

		return $query;

    }



    public function update_brochuer($id,$data){

    	$this->db->where('id',$id);

    	$query = $this->db->update('projects_brochures', $data);

    	$afftectedRows = $this->db->affected_rows();

		return $afftectedRows;

    }*/



    public function show_projects_gallery_list($project_id){

    	$this->db->where('project_id', $project_id);

    	$this->db->order_by("id","desc");

		$query = $this->db->get('projects_gallery')->result_array();

		return $query;

    }



    public function checkDuplicate_project_gallery_image($image_name,$project_id){

    	$image_name =  strtolower($image_name);

    	$this->db->where('name', $image_name);

    	$this->db->where('project_id', $project_id);

    	$query = $this->db->get('projects_gallery')->row_array();

    	return $query['id'];

    }



    public function add_projects_partners($data){

    	$query = $this->db->insert('projects_partners', $data);

    	$insert_id = $this->db->insert_id();

    	

		return $insert_id;

    }



    public function add_project_gallery_image($data){

    	$query = $this->db->insert('projects_gallery', $data);

    	$insert_id = $this->db->insert_id();

    	/*$extension = explode('/', $_FILES["image"]["type"]);

    	if(isset($insert_id)){

			$newfilename = '';

			$allowedExts = array("gif", "jpeg", "jpg", "png");



				if (($_FILES["image"]["size"] < 2000000) && in_array($extension['1'], $allowedExts)) 

				{

					$path = $_SERVER['DOCUMENT_ROOT'].FOLDER_NAME."uploads/gallery/";	

					$newfilename = time().rand().".".$extension['1'];

					if(move_uploaded_file($_FILES["image"]["tmp_name"], $path.$newfilename)){

						$data_image = array('image'=>$newfilename);

						$this->db->where('id', $insert_id);

						$query = $this->db->update('projects_gallery', $data_image);

					}					

					

				}else{

					echo "some error occured";

				}

		}*/

		return $insert_id;

    }



    public function getSingle_project_gallery_image($project_id,$id){

    	$this->db->where('project_id', $project_id);

    	$this->db->where('id', $id);

		$query = $this->db->get('projects_gallery')->row_array();

		return $query;

    }



    public function getSingle_project_partner_image($project_id,$id){

    	$this->db->where('project_id', $project_id);

    	$this->db->where('id', $id);

		$query = $this->db->get('projects_partners')->row_array();

		return $query;

    }



    public function update_project_gallery_image($id,$data){

    	$this->db->where('id',$id);

    	$query = $this->db->update('projects_gallery', $data);



    	/*if(!empty($files)){

    		$extension = explode('/', $_FILES["image"]["type"]);

			$newfilename = '';

			$allowedExts = array("gif", "jpeg", "jpg", "png");



				if (($_FILES["image"]["size"] < 2000000) && in_array($extension['1'], $allowedExts)) {

					$path = $_SERVER['DOCUMENT_ROOT'].FOLDER_NAME."uploads/gallery/";	

					$newfilename = time().rand().".".$extension['1'];

					if(move_uploaded_file($_FILES["image"]["tmp_name"], $path.$newfilename)){

						$data_image = array('image'=>$newfilename);

						$this->db->where('id', $id);

						$query = $this->db->update('projects_gallery', $data_image);

					}					

					

				}else{

					echo "some error occured";

				}

		}*/

		$afftectedRows = $this->db->affected_rows();

		return $afftectedRows;

    }

    public function delete_project_gallery_image($image_id){

    	$this->db->where('id', $image_id);

		$query = $this->db->get('projects_gallery')->row_array();

		$path = $_SERVER['DOCUMENT_ROOT'].FOLDER_NAME."/uploads/gallery/";

		unlink($path.$query['image']);	

		$this->db->where('id', $image_id);

		$this->db->delete('projects_gallery');

		return $query;

    }



    public function change_status_project_gallery($id,$status){

		$data= array('status'=>$status);

		$this->db->where('id',$id);

		$query = $this->db->update('projects_gallery', $data);

		$afftectedRows = $this->db->affected_rows();

		return $afftectedRows;

    }

	

    public function show_projects_video_list($project_id){

    	$this->db->where('project_id',$project_id);

    	$this->db->order_by("id","desc");

		$query = $this->db->get('projects_video')->result_array();

		return $query;

    }



    public function checkDuplicate_project_video($highlight_name){

    	$highlight_name =  strtolower($highlight_name);

    	$this->db->where('name', $highlight_name);

    	$query = $this->db->get('projects_video')->row_array();

    	return $query['id'];

    }



    public function add_project_video($data){

    	$query = $this->db->insert('projects_video', $data);

    	$insert_id = $this->db->insert_id();

    	return $insert_id;

    }



    public function update_project_video($id,$data){

    	$this->db->where('id',$id);

    	$query = $this->db->update('projects_video', $data);

		$afftectedRows = $this->db->affected_rows();

		return $afftectedRows;

    }



    public function getSingle_project_video($project_id,$id){

    	$this->db->where('project_id', $project_id);

    	$this->db->where('id', $id);

		$query = $this->db->get('projects_video')->row_array();

		return $query;

    }



    public function delete_project_video($highlights_id){

    	/*$q1 = "select thumb_img from projects_video where id = '".$highlights_id."'";

    	$rz1 = $this->db->query($q1)->row_array();

    	$path = $_SERVER['DOCUMENT_ROOT'].FOLDER_NAME."uploads/video_thumb/";

    	if(unlink($path.$rz1['thumb_img'])){

    		$this->db->where('id', $highlights_id);

			$this->db->delete('projects_video');

			return $query;

    	}*/

    	$this->db->where('id', $highlights_id);

		$this->db->delete('projects_video');

		return $query;

	} 



    public function show_projects_banners_list($project_id){

    	$this->db->where('project_id', $project_id);

    	$this->db->order_by("id","desc");

		$query = $this->db->get('projects_banners')->result_array();

		return $query;

    }



    public function checkDuplicate_project_banner_name($project_banner_name, $project_id){

    	$project_banner_name =  strtolower($project_banner_name);

    	$this->db->where('name', $project_banner_name);

    	$this->db->where('project_id', $project_id);

    	$query = $this->db->get('projects_banners')->row_array();

    	return $query['id'];

    }



    public function add_project_banner($data){

    	$query = $this->db->insert('projects_banners', $data);

    	$insert_id = $this->db->insert_id();

    	/*$extension = explode('/', $_FILES["image"]["type"]);

    	if(isset($insert_id)){

			$newfilename = '';

			$allowedExts = array("gif", "jpeg", "jpg", "png");



				if (($_FILES["image"]["size"] < 2000000) && in_array($extension['1'], $allowedExts)) 

				{

					$path = $_SERVER['DOCUMENT_ROOT'].FOLDER_NAME."uploads/banners/";	

					$newfilename = time().rand().".".$extension['1'];

					if(move_uploaded_file($_FILES["image"]["tmp_name"], $path.$newfilename)){

						$data_image = array('image'=>$newfilename);

						$this->db->where('id', $insert_id);

						$query = $this->db->update('projects_banners', $data_image);

					}					

					

				}else{

					echo "some error occured";

				}

		}*/

		return $insert_id;

    }





    public function update_project_banner($id,$data){

    	$this->db->where('id',$id);

    	$query = $this->db->update('projects_banners', $data);



    	/*if(!empty($files)){

    		$extension = explode('/', $_FILES["image"]["type"]);

			$newfilename = '';

			$allowedExts = array("gif", "jpeg", "jpg", "png");



				if (($_FILES["image"]["size"] < 2000000) && in_array($extension['1'], $allowedExts)) {

					$path = $_SERVER['DOCUMENT_ROOT'].FOLDER_NAME."uploads/floor_plan/";	

					$newfilename = time().rand().".".$extension['1'];

					if(move_uploaded_file($_FILES["image"]["tmp_name"], $path.$newfilename)){

						$data_image = array('image'=>$newfilename);

						$this->db->where('id', $id);

						$query = $this->db->update('projects_banners', $data_image);

					}					

					

				}else{

					echo "some error occured";

				}

		}*/

		$afftectedRows = $this->db->affected_rows();

		return $afftectedRows;

    }



    public function getSingle_project_banner($project_id,$id){

    	$this->db->where('project_id', $project_id);

    	$this->db->where('id', $id);

		$query = $this->db->get('projects_banners')->row_array();

		return $query;

    }



    public function delete_project_banner($image_id){

    	$this->db->where('id', $image_id);

		$query = $this->db->get('projects_banners')->row_array();

		$path = $_SERVER['DOCUMENT_ROOT'].FOLDER_NAME."/uploads/banners/";

		if(!empty($query['image']) && !empty($query['mobile_banner'])){

			unlink($path.$query['image']);

			unlink($path.$query['mobile_banner']);

		}	

    	$this->db->where('id', $image_id);

		$this->db->delete('projects_banners');

		return $query;

    }



    public function change_status_project_banner($id,$status){

		$data= array('status'=>$status);

		$this->db->where('id',$id);

		$query = $this->db->update('projects_banners', $data);

		$afftectedRows = $this->db->affected_rows();

		return $afftectedRows;

    }



    public function show_home_banners_list(){

    	$this->db->order_by("id","desc");

		$query = $this->db->get('home_page_banners')->result_array();

		return $query;

    }



    public function get_particular_projects($project_type){

    	$this->db->where('project_type', $project_type);

    	$this->db->where('status', '1');

		$query = $this->db->get('projects')->result_array();

		return $query;

    }



    public function add_home_banner($data){

    	$query = $this->db->insert('home_page_banners', $data);

    	$insert_id = $this->db->insert_id();

    	/*$extension = explode('/', $_FILES["image"]["type"]);

    	if(isset($insert_id)){

			$newfilename = '';

			$allowedExts = array("gif", "jpeg", "jpg", "png");



				if (($_FILES["image"]["size"] < 2000000) && in_array($extension['1'], $allowedExts)) 

				{

					$path = $_SERVER['DOCUMENT_ROOT'].FOLDER_NAME."uploads/home_page/";	

					$newfilename = time().rand().".".$extension['1'];

					if(move_uploaded_file($_FILES["image"]["tmp_name"], $path.$newfilename)){

						$data_image = array('image'=>$newfilename);

						$this->db->where('id', $insert_id);

						$query = $this->db->update('home_page_banners', $data_image);

					}					

					

				}else{

					echo "some error occured";

				}

		}*/

		return $insert_id;

    }



    public function change_status_home_banner($id,$status){

    	$data= array('status'=>$status);

		$this->db->where('id',$id);

		$query = $this->db->update('home_page_banners', $data);

		$afftectedRows = $this->db->affected_rows();

		return $afftectedRows;

    }



    public function getSingle_home_banner($id){

		$this->db->select('home_page_banners.*,projects.name as project_name,projects.project_type');

		$this->db->from('home_page_banners');

		$this->db->join('projects', 'home_page_banners.project_id = projects.id', 'inner'); 

		$this->db->where('home_page_banners.id',$id);

		$query = $this->db->get();

		return $query->row_array();



    }



    public function update_home_banner($id,$data){

    	$this->db->where('id',$id);

    	$query = $this->db->update('home_page_banners', $data);



    	/*if(!empty($files)){

    		$extension = explode('/', $_FILES["image"]["type"]);

			$newfilename = '';

			$allowedExts = array("gif", "jpeg", "jpg", "png");



				if (($_FILES["image"]["size"] < 2000000) && in_array($extension['1'], $allowedExts)) {

					$path = $_SERVER['DOCUMENT_ROOT'].FOLDER_NAME."uploads/home_page/";	

					$newfilename = time().rand().".".$extension['1'];

					if(move_uploaded_file($_FILES["image"]["tmp_name"], $path.$newfilename)){

						$data_image = array('image'=>$newfilename);

						$this->db->where('id', $id);

						$query = $this->db->update('home_page_banners', $data_image);

					}					

					

				}else{

					echo "some error occured";

				}

		}*/

		$afftectedRows = $this->db->affected_rows();

		return $afftectedRows;

    }



    public function delete_home_banner($banner_id){

    	$this->db->where('id', $banner_id);

		$query = $this->db->get('home_page_banners')->row_array();

		$path = $_SERVER['DOCUMENT_ROOT'].FOLDER_NAME."uploads/home_page/";

		if(!empty($query['image']) && !empty($query['mobile_banner'])){

			unlink($path.$query['image']);

			unlink($path.$query['mobile_banner']);

		}		

    	$this->db->where('id', $banner_id);

		$this->db->delete('home_page_banners');

		return $query;

    }



    public function show_schedule_visitors(){

		$this->db->order_by("id","desc");

		$query = $this->db->get('schedule_visit')->result_array();

		return $query;

	}



	public function show_job_openings(){

		$this->db->order_by("id","desc");

		$query = $this->db->get('jobs')->result_array();

		return $query;

	}



	public function getSingle_job($id){

    	$this->db->where('id', $id);

		$query = $this->db->get('jobs')->row_array();

		return $query;

	}



	public function checkDuplicate_job($position_name){

		$position_name =  strtolower($position_name);

    	$this->db->where('position', $position_name);

    	$query = $this->db->get('jobs')->row_array();

    	return $query['id'];

	}



	public function add_job($data){

		$query = $this->db->insert('jobs', $data);

    	$insert_id = $this->db->insert_id();

	}



	public function delete_job_opening($id){

		$this->db->where('id', $id);

		$this->db->delete('jobs');

		return $query;

	}



	public function update_job($id,$data){

		$this->db->where('id',$id);

		$this->db->update('jobs', $data);

		$afftectedRows = $this->db->affected_rows();

		return $afftectedRows;

	}



	public function change_status_job_opening($id,$status){

		$data= array('status'=>$status);

		$this->db->where('id',$id);

		$query = $this->db->update('jobs', $data);

		$afftectedRows = $this->db->affected_rows();

		return $afftectedRows;

	}



	public function show_partners(){

		$this->db->order_by("id","desc");

		$query = $this->db->get('partner_with_us')->result_array();

		return $query;	

	}



	public function show_partner_details($id){

		$this->db->where('id',$id);

		$this->db->order_by("id","desc");

		$query = $this->db->get('partner_with_us')->row_array();

		return $query;	

	}



	public function get_partner_file($id){

		$this->db->where('id',$id);

		$this->db->order_by("id","desc");

		$query = $this->db->get('partner_with_us')->row_array();

		return $query;	

	}



	public function check_mime($temp_name){	

			

		$finfo = finfo_open(FILEINFO_MIME_TYPE);

		$type = finfo_file($finfo, $temp_name);

		if ($type == 'image/png' || $type == 'image/jpeg' || $type == 'image/jpg' || $type == 'image/gif') {

			finfo_close($finfo);

			return TRUE;

		}else{

			finfo_close($finfo);

			return false;

		}

	}



	public function list_awards(){

    	$this->db->order_by("rank_order","asc");

		$query = $this->db->get('awards')->result_array();

		return $query;

    }



    public function checkDuplicate_award($award_name){

		$award_name =  strtolower($award_name);

    	$this->db->where('name', $award_name);

    	$query = $this->db->get('awards')->row_array();

    	return $query['id'];

    }



    public function add_award($data,$files){



        $query = $this->db->insert('awards', $data);

    	$insert_id = $this->db->insert_id();



		



    	if(isset($insert_id)){

    		$extension = explode('.', $_FILES["image"]["name"]);

			$newfilename = '';

			$allowedExts = array("gif", "jpeg", "jpg","JPG","PNG", "png");



				if (($_FILES["image"]["size"] < 2000000) && in_array($extension[1], $allowedExts)) 

				{

					$path = $_SERVER['DOCUMENT_ROOT'].FOLDER_NAME."uploads/awards/";	//echo $path;exit;

					$newfilename = time().rand().".".$extension[1];

					$newfilename = str_replace(' ', '_', $newfilename);

					if(move_uploaded_file($_FILES["image"]["tmp_name"], $path.$newfilename)){

						$data_image = array('image'=>$newfilename);

						$this->db->where('id', $insert_id);

						$query = $this->db->update('awards', $data_image);

					}					

					

				}else{

					echo "some error occured";

				}

		}



		return $insert_id;

	}	





    public function update_award($id, $data,$files){



    	$this->db->where('id',$id);

    	$query = $this->db->update('awards', $data);



    	if(!empty($files)){



    		$extension = explode('.', $_FILES["image"]["name"]);

			$newfilename = '';

			$allowedExts = array("gif", "jpeg", "jpg","JPG","PNG", "png");

// print_r($files);exit;

				if (($_FILES["image"]["size"] < 2000000) && in_array($extension[1], $allowedExts)) {

					$path = $_SERVER['DOCUMENT_ROOT'].FOLDER_NAME."uploads/awards/";	

					// echo $path;exit;

					$newfilename = time().rand().".".$extension[1];

					$newfilename = str_replace(' ', '_', $newfilename);

					if(move_uploaded_file($_FILES["image"]["tmp_name"], $path.$newfilename)){

						$data_image = array('image'=>$newfilename);

						$this->db->where('id', $id);

						$query = $this->db->update('awards', $data_image);

					}					

					

				}else{

					echo "some error occured";

				}

		}

		$afftectedRows = $this->db->affected_rows();

		return $afftectedRows;

    }



    public function delete_award($award_id){

    	$this->db->where('id', $award_id);

		$query = $this->db->get('awards')->row_array();

		$path = $_SERVER['DOCUMENT_ROOT'].FOLDER_NAME."uploads/awards/";

		unlink($path.$query['image']);	

    	$this->db->where('id', $award_id);

		$this->db->delete('awards');

		return $query;

    }



    public function get_award_info($id){

    	$this->db->where('id',$id);

    	$result = $this->db->get('awards')->row_array();

    	return $result;

    }



    public function change_status_awards($id,$status){

		$data= array('status'=>$status);

		$this->db->where('id',$id);

		$query = $this->db->update('awards', $data);

		$afftectedRows = $this->db->affected_rows();

		return $afftectedRows;

    }





    public function show_press_release_list(){

    	return $this->db->get("press_release")->result_array();

    }



    public function getSinglePressRelease($id){

    	return $this->db->get_where("press_release",array("id" => $id))->row_array();

    }



    public function update_press_release($id, $data, $files){

		if($files['image']['name'] != ''){



    		$filename = $files['image']['name'];

			$extension  = pathinfo($filename, PATHINFO_EXTENSION);

			$newfilename = rand().time().'.'.$extension;

			$newfilename = str_replace(' ', '_', $newfilename);



    		$path = $_SERVER["DOCUMENT_ROOT"].FOLDER_NAME.'/uploads/press_release/';

			move_uploaded_file($files['image']['tmp_name'], $path.$newfilename);



			$data['image'] = $newfilename;

    	}





		$this->db->where('id',$id);

		$this->db->update('press_release', $data);

		$afftectedRows = $this->db->affected_rows();

		return $afftectedRows;

	}



	public function insert_press_release($data,$files){



		// echo $files['image']['name'];exit;

		if($files['image']['name'] != ''){



    		$filename = $files['image']['name'];

			$extension  = pathinfo($filename, PATHINFO_EXTENSION);

			$newfilename = rand().time().'.'.$extension;

			$newfilename = str_replace(' ', '_', $newfilename);



    		$path = $_SERVER["DOCUMENT_ROOT"].FOLDER_NAME.'/uploads/press_release/';

    		

			move_uploaded_file($files['image']['tmp_name'], $path.$newfilename);



			$data['image'] = $newfilename;

    	}



    	$query = $this->db->insert('press_release', $data);

    	$insert_id = $this->db->insert_id();

		$afftectedRows = $this->db->affected_rows();

		return $afftectedRows;

	}



	public function change_press_release_status($id,$status){

		$data= array('is_active'=>$status);

		$this->db->where('id',$id);

		$query = $this->db->update('press_release', $data);

		$afftectedRows = $this->db->affected_rows();

		return $afftectedRows;

    }



    public function delete_press_release($id){

    	$res = $this->db->get_where("press_release",array("id" => $id))->row_array();

    	if($res['image'] != ''){

    		unlink($_SERVER["DOCUMENT_ROOT"].FOLDER_NAME.'/uploads/press_release/'.$res['image']);

    	}

    	$this->db->where('id', $id);

		return $this->db->delete("press_release");

    }



	public function show_events_and_updates_list(){

    	return $this->db->get("events_updates")->result_array();

    }



    public function update_video_gallery($id,$data){

    	$this->db->where('id',$id);

		$this->db->update('video_gallery', $data);

		$afftectedRows = $this->db->affected_rows();

		return $afftectedRows;

    }



    public function add_video_gallery($data){

    	return $this->db->insert('video_gallery', $data);

    }



    public function getSingle_videoGallery($id){

    	return $this->db->get_where("video_gallery",array("id" => $id))->row_array();

    }



    public function change_status_video_gallery($id,$status){

		$data= array('is_active'=>$status);

		$this->db->where('id',$id);

		$query = $this->db->update('video_gallery', $data);

		$afftectedRows = $this->db->affected_rows();

		return $afftectedRows;

    }



    public function delete_video_gallery($id){

    	$this->db->where('id', $id);

		return $this->db->delete("video_gallery");

    }



   	public function show_news_list(){

   		$q1 = "select n.*, p.name project_name from news n left outer join projects p on n.project_id=p.id order by n.id";

   		//$this->db->order_by("id","desc");

    	return $this->db->query($q1)->result_array();

    }



    public function project_list_for_news(){

   		$q1 = "select id project_id, name project_name from projects order by name";

    	return $this->db->query($q1)->result_array();

    }



    public function add_news($data,$files){



		//echo $files['image']['name'];exit;

		if($files['image']['name'] != ''){



    		$filename = $files['image']['name'];

			$extension  = pathinfo($filename, PATHINFO_EXTENSION);

			$newfilename = rand().time().'.'.$extension;

			$newfilename = str_replace(' ', '_', $newfilename);



    		$path = $_SERVER["DOCUMENT_ROOT"].FOLDER_NAME.'uploads/news/';

    		// echo $path;exit;

			move_uploaded_file($files['image']['tmp_name'], $path.$newfilename);



			$data['image'] = $newfilename;

    	}



    	if($files['document']['name'] != ''){



    		$filename = $files['document']['name'];

			$extension  = pathinfo($filename, PATHINFO_EXTENSION);

			$newfilename = rand().time().'.'.$extension;

			$newfilename = str_replace(' ', '_', $newfilename);



    		$path = $_SERVER["DOCUMENT_ROOT"].FOLDER_NAME.'uploads/news_document/';

    		// echo $path;exit;

			move_uploaded_file($files['document']['tmp_name'], $path.$newfilename);



			$data['document'] = $newfilename;

    	}



    	$query = $this->db->insert('news', $data);

    	$insert_id = $this->db->insert_id();

		$afftectedRows = $this->db->affected_rows();

		return $afftectedRows;

	}



	public function getSingle_News($id){

    	return $this->db->get_where("news",array("id" => $id))->row_array();

    }



    public function update_news($id, $data, $files){

		if($files['image']['name'] != ''){



    		$filename = $files['image']['name'];

			$extension  = pathinfo($filename, PATHINFO_EXTENSION);

			$newfilename = rand().time().'.'.$extension;

			$newfilename = str_replace(' ', '_', $newfilename);



    		$path = $_SERVER["DOCUMENT_ROOT"].FOLDER_NAME.'uploads/news/';

    		// echo $path;exit;

			move_uploaded_file($files['image']['tmp_name'], $path.$newfilename);



			$data['image'] = $newfilename;

    	}



    	if($files['document']['name'] != ''){



    		$filename = $files['document']['name'];

			$extension  = pathinfo($filename, PATHINFO_EXTENSION);

			$newfilename = rand().time().'.'.$extension;

			$newfilename = str_replace(' ', '_', $newfilename);



    		$path = $_SERVER["DOCUMENT_ROOT"].FOLDER_NAME.'uploads/news_document/';

    		// echo $path;exit;

			move_uploaded_file($files['document']['tmp_name'], $path.$newfilename);



			$data['document'] = $newfilename;

    	}





		$this->db->where('id',$id);

		$this->db->update('news', $data);

		$afftectedRows = $this->db->affected_rows();

		return $afftectedRows;

	}



	public function show_media_kit_list(){

    	return $this->db->get("media_kit")->result_array();

    }





    public function getSingleMediaKit($id){

    	return $this->db->get_where("media_kit",array("id" => $id))->row_array();

    }



    public function update_media_kit($id, $data){

		/*if($files['image']['name'] != ''){



    		$filename = $files['image']['name'];

			$extension  = pathinfo($filename, PATHINFO_EXTENSION);

			$newfilename = rand().time().'.'.$extension;





    		$path = $_SERVER["DOCUMENT_ROOT"].FOLDER_NAME.'/uploads/media_kit/';

			move_uploaded_file($files['image']['tmp_name'], $path.$newfilename);



			$data['file_name'] = $newfilename;

    	}*/





		$this->db->where('id',$id);

		$this->db->update('media_kit', $data);

		$afftectedRows = $this->db->affected_rows();

		return $afftectedRows;

	}



	public function insert_media_kit($data){



		// echo $files['image']['name'];exit;

		/*if($files['image']['name'] != ''){



    		$filename = $files['image']['name'];

			$extension  = pathinfo($filename, PATHINFO_EXTENSION);

			$newfilename = rand().time().'.'.$extension;





    		$path = $_SERVER["DOCUMENT_ROOT"].FOLDER_NAME.'/uploads/media_kit/';

    		

			move_uploaded_file($files['image']['tmp_name'], $path.$newfilename);



			$data['file_name'] = $newfilename;

    	}*/



    	$query = $this->db->insert('media_kit', $data);

    	$insert_id = $this->db->insert_id();

		$afftectedRows = $this->db->affected_rows();

		return $afftectedRows;

	}



	public function change_media_kit_status($id,$status){

		$data= array('is_active'=>$status);

		$this->db->where('id',$id);

		$query = $this->db->update('media_kit', $data);

		$afftectedRows = $this->db->affected_rows();

		return $afftectedRows;

    }



    public function delete_media_kit($id){

    	$res = $this->db->get_where("media_kit",array("id" => $id))->row_array();

    	if($res['image'] != ''){

    		unlink($_SERVER["DOCUMENT_ROOT"].FOLDER_NAME.'/uploads/media_kit/'.$res['image']);

    	}

    	$this->db->where('id', $id);

		return $this->db->delete("media_kit");

    }



    public function show_project_construction_updates_list($project_id){

    	$this->db->where('project_id', $project_id);

    	$this->db->order_by("id","desc");

		$query = $this->db->get('projects_construction_updates')->result_array();

		return $query;

    }



    public function add_project_construction_updates($data){

    	$query = $this->db->insert('projects_construction_updates', $data);

    	$insert_id = $this->db->insert_id();

    	return $insert_id;

    }



    public function getSingle_project_construction_updates($project_id,$id){

    	$this->db->where('project_id', $project_id);

    	$this->db->where('id', $id);

		$query = $this->db->get('projects_construction_updates')->row_array();

		return $query;

    }



    public function update_project_construction_updates($id,$data){

    	$this->db->where('id',$id);

    	$query = $this->db->update('projects_construction_updates', $data);

		$afftectedRows = $this->db->affected_rows();

		return $afftectedRows;

    }

    public function delete_project_construction_updates($image_id){

    	$this->db->where('id', $image_id);

		$query = $this->db->get('projects_construction_updates')->row_array();

		$path = $_SERVER['DOCUMENT_ROOT'].FOLDER_NAME."/uploads/construction_updates/";

		unlink($path.$query['image']);	

		$this->db->where('id', $image_id);

		$this->db->delete('projects_construction_updates');

		return $query;

    }



    public function change_status_project_construction_updates($id,$status){

		$data= array('status'=>$status);

		$this->db->where('id',$id);

		$query = $this->db->update('projects_construction_updates', $data);

		$afftectedRows = $this->db->affected_rows();

		return $afftectedRows;

    }



    //

    public function show_project_location_advantages_list($project_id){

    	$this->db->where('project_id', $project_id);

    	$this->db->order_by("id","desc");

		$query = $this->db->get('projects_location_advantages')->result_array();

		return $query;

    }



    public function add_project_location_advantages($data){

    	$query = $this->db->insert('projects_location_advantages', $data);

    	$insert_id = $this->db->insert_id();

    	return $insert_id;

    }



    public function getSingle_project_location_advantages($project_id,$id){

    	$this->db->where('project_id', $project_id);

    	$this->db->where('id', $id);

		$query = $this->db->get('projects_location_advantages')->row_array();

		return $query;

    }



    public function update_project_location_advantages($id,$data){

    	$this->db->where('id',$id);

    	$query = $this->db->update('projects_location_advantages', $data);

		$afftectedRows = $this->db->affected_rows();

		return $afftectedRows;

    }

    public function delete_project_location_advantages($image_id){

    	$this->db->where('id', $image_id);

		$query = $this->db->get('projects_location_advantages')->row_array();

		if(!empty($query['image'])){

			$path = $_SERVER['DOCUMENT_ROOT'].FOLDER_NAME."/uploads/location_advantages/";

			unlink($path.$query['image']);	

		}

		$this->db->where('id', $image_id);

		$this->db->delete('projects_location_advantages');

		return $query;

    }



    public function change_status_project_location_advantages($id,$status){

		$data= array('status'=>$status);

		$this->db->where('id',$id);

		$query = $this->db->update('projects_location_advantages', $data);

		$afftectedRows = $this->db->affected_rows();

		return $afftectedRows;

    }



    public function delete_magazine($id){

		$this->db->where('id', $id);

		$query = $this->db->delete('corporate_magazine');

		return $query;

    }



    public function show_magazine_list(){

    	$this->db->order_by("id","desc");

		$query = $this->db->get('corporate_magazine')->result_array();

		return $query;

    }



    public function getSingle_magazine($id){

    	$this->db->where('id', $id);

		$query = $this->db->get('corporate_magazine')->row_array();

		return $query;

    }



    public function add_magazine($data,$files){



		//echo $files['image']['name'];exit;

		if($files['image']['name'] != ''){



    		$filename = $files['image']['name'];

			$extension  = pathinfo($filename, PATHINFO_EXTENSION);

			$newfilename = rand().time().'.'.$extension;

			$newfilename = str_replace(' ', '_', $newfilename);



    		$path = $_SERVER["DOCUMENT_ROOT"].FOLDER_NAME.'uploads/corporate_magazine/';

    		// echo $path;exit;

			move_uploaded_file($files['image']['tmp_name'], $path.$newfilename);



			$data['image'] = $newfilename;

    	}



    	if($files['document']['name'] != ''){



    		$filename = $files['document']['name'];

			$extension  = pathinfo($filename, PATHINFO_EXTENSION);

			$newfilename = rand().time().'.'.$extension;

			$newfilename = str_replace(' ', '_', $newfilename);



    		$path = $_SERVER["DOCUMENT_ROOT"].FOLDER_NAME.'uploads/corporate_magazine_document/';

    		// echo $path;exit;

			move_uploaded_file($files['document']['tmp_name'], $path.$newfilename);



			$data['document'] = $newfilename;

    	}



    	$query = $this->db->insert('corporate_magazine', $data);

    	$insert_id = $this->db->insert_id();

		$afftectedRows = $this->db->affected_rows();

		return $afftectedRows;

	}



	public function update_magazine($id, $data, $files){

		if($files['image']['name'] != ''){



    		$filename = $files['image']['name'];

			$extension  = pathinfo($filename, PATHINFO_EXTENSION);

			$newfilename = rand().time().'.'.$extension;

			$newfilename = str_replace(' ', '_', $newfilename);



    		$path = $_SERVER["DOCUMENT_ROOT"].FOLDER_NAME.'uploads/corporate_magazine/';

    		// echo $path;exit;

			move_uploaded_file($files['image']['tmp_name'], $path.$newfilename);



			$data['image'] = $newfilename;

    	}



    	if($files['document']['name'] != ''){



    		$filename = $files['document']['name'];

			$extension  = pathinfo($filename, PATHINFO_EXTENSION);

			$newfilename = rand().time().'.'.$extension;

			$newfilename = str_replace(' ', '_', $newfilename);



    		$path = $_SERVER["DOCUMENT_ROOT"].FOLDER_NAME.'uploads/corporate_magazine_document/';

    		// echo $path;exit;

			move_uploaded_file($files['document']['tmp_name'], $path.$newfilename);



			$data['document'] = $newfilename;

    	}





		$this->db->where('id',$id);

		$this->db->update('corporate_magazine', $data);

		$afftectedRows = $this->db->affected_rows();

		return $afftectedRows;

	}



	public function show_project_brochure_list($project_id){

    	$this->db->where('project_id', $project_id);

    	$this->db->order_by("id","desc");

		$query = $this->db->get('projects_brochures')->result_array();

		return $query;

    }



    public function add_project_brochure($data){

    	$query = $this->db->insert('projects_brochures', $data);

    	$insert_id = $this->db->insert_id();

    	return $insert_id;

    }



    public function getSingle_project_brochure($project_id,$id){

    	$this->db->where('project_id', $project_id);

    	$this->db->where('id', $id);

		$query = $this->db->get('projects_brochures')->row_array();

		return $query;

    }



    public function update_project_brochure($id,$data){

    	$this->db->where('id',$id);

    	$query = $this->db->update('projects_brochures', $data);

		$afftectedRows = $this->db->affected_rows();

		return $afftectedRows;

    }

    public function delete_project_brochure($image_id){

    	$this->db->where('id', $image_id);

		$query = $this->db->get('projects_brochures')->row_array();

		if(!empty($query['image'])){

			$path = $_SERVER['DOCUMENT_ROOT'].FOLDER_NAME."/uploads/brochures/";

			unlink($path.$query['image']);	

		}

		$this->db->where('id', $image_id);

		$this->db->delete('projects_brochures');

		return $query;

    }



    public function change_status_project_brochure($id,$status){

		if($status == 1){

			$data1= array('status'=>0);

			$this->db->update('projects_brochures', $data1);

		}

		$data= array('status'=>$status);

		$this->db->where('id',$id);

		$query = $this->db->update('projects_brochures', $data);

		$afftectedRows = $this->db->affected_rows();

		return $afftectedRows;

    }



    //

    public function show_project_investment_list($project_id){

    	$this->db->where('project_id', $project_id);

    	$this->db->order_by("id","desc");

		$query = $this->db->get('projects_investment')->result_array();

		return $query;

    }



    public function add_project_investment($data){

    	$query = $this->db->insert('projects_investment', $data);

    	$insert_id = $this->db->insert_id();

    	return $insert_id;

    }



    public function getSingle_project_investment($project_id,$id){

    	$this->db->where('project_id', $project_id);

    	$this->db->where('id', $id);

		$query = $this->db->get('projects_investment')->row_array();

		return $query;

    }



    public function update_project_investment($id,$data){

    	$this->db->where('id',$id);

    	$query = $this->db->update('projects_investment', $data);

		$afftectedRows = $this->db->affected_rows();

		return $afftectedRows;

    }

    public function delete_project_investment($image_id){

    	$this->db->where('id', $image_id);

		$query = $this->db->get('projects_investment')->row_array();

		if(!empty($query['image'])){

			$path = $_SERVER['DOCUMENT_ROOT'].FOLDER_NAME."/uploads/investment_opportunity/";

			unlink($path.$query['image']);	

		}

		$this->db->where('id', $image_id);

		$this->db->delete('projects_investment');

		return $query;

    }



    public function change_status_project_investment($id,$status){

		$data= array('status'=>$status);

		$this->db->where('id',$id);

		$query = $this->db->update('projects_investment', $data);

		$afftectedRows = $this->db->affected_rows();

		return $afftectedRows;

    }



    public function change_status_news($id,$status){

		$data= array('is_active'=>$status);

		$this->db->where('id',$id);

		$query = $this->db->update('news', $data);

		$afftectedRows = $this->db->affected_rows();

		return $afftectedRows;

    }



    public function delete_news($id){

		$this->db->where('id', $id);

		$query = $this->db->get('news')->row_array();

		if(!empty($query['image'])){

			$path = $_SERVER['DOCUMENT_ROOT'].FOLDER_NAME."/uploads/news/";

			unlink($path.$query['image']);	

		}

		$this->db->where('id', $id);

		$this->db->delete('news');

		return $query;

    }



    public function get_location_on_property_type($property_type){

    	$this->db->order_by('id','desc');

    	$this->db->where('project_type',$property_type);

    	$result= $this->db->get('property')->result_array();	

    	return $result;



    }

	//

    public function show_project_amenities_list($project_id){

    	$this->db->where('project_id', $project_id);

    	$this->db->order_by("id","desc");

		$query = $this->db->get('project_amenities')->result_array();

		return $query;

    }



    public function add_project_amenities($data){

    	$query = $this->db->insert('project_amenities', $data);

    	$insert_id = $this->db->insert_id();

    	return $insert_id;

    }



    public function getSingle_project_amenities($project_id,$id){

    	$this->db->where('project_id', $project_id);

    	$this->db->where('id', $id);

		$query = $this->db->get('project_amenities')->row_array();

		return $query;

    }



    public function update_project_amenities($id,$data){

    	$this->db->where('id',$id);

    	$query = $this->db->update('project_amenities', $data);

		$afftectedRows = $this->db->affected_rows();

		return $afftectedRows;

    }

    public function delete_project_amenities($image_id){

    	$this->db->where('id', $image_id);

		$query = $this->db->get('project_amenities')->row_array();

		if(!empty($query['image'])){

			$path = $_SERVER['DOCUMENT_ROOT'].FOLDER_NAME."/uploads/amenities/";

			unlink($path.$query['image']);	

		}

		$this->db->where('id', $image_id);

		$this->db->delete('project_amenities');

		return $query;

    }



    public function change_status_project_amenities($id,$status){

		$data= array('status'=>$status);

		$this->db->where('id',$id);

		$query = $this->db->update('project_amenities', $data);

		$afftectedRows = $this->db->affected_rows();

		return $afftectedRows;

    }



    public function save_amenity_description($project_id,$data){

    	$this->db->where('project_id', $project_id);

    	$query = $this->db->get('project_key_amenities_desc')->row_array();

    	if(!empty($query)){

    		$this->db->where('project_id',$project_id);

			$query = $this->db->update('project_key_amenities_desc', $data);

			$afftectedRows = $this->db->affected_rows();

			return $afftectedRows;

    	}else{

			$query = $this->db->insert('project_key_amenities_desc', $data);

	    	$insert_id = $this->db->insert_id();

	    	return $insert_id;

	    }

    }



    public function show_project_key_desc_amenities($project_id){

    	$this->db->where('project_id', $project_id);

    	$query = $this->db->get('project_key_amenities_desc')->row_array();

		return $query;

    }

    //

    public function show_newsletter_list(){

    	$this->db->order_by("id","desc");

		$query = $this->db->get('newsletters')->result_array();

		return $query;

    }



    public function add_newsletter($data){

    	$query = $this->db->insert('newsletters', $data);

    	$insert_id = $this->db->insert_id();

    	return $insert_id;

    }



    public function change_status_newsletter($id,$status){

    	$data= array('status'=>$status);

		$this->db->where('id',$id);

		$query = $this->db->update('newsletters', $data);

		$afftectedRows = $this->db->affected_rows();

		return $afftectedRows;

    }



    public function getSingle_newsletter($id){

		$this->db->where('id', $id);

		$query = $this->db->get('newsletters')->row_array();

		return $query;



    }



    public function update_newsletter($id,$data){

    	$this->db->where('id',$id);

    	$query = $this->db->update('newsletters', $data);

		$afftectedRows = $this->db->affected_rows();

		return $afftectedRows;

    }



    public function delete_newsletter($banner_id){

    	$this->db->where('id', $banner_id);

		$query = $this->db->get('newsletters')->row_array();

		if(!empty($query['image'])){

			$path = $_SERVER['DOCUMENT_ROOT'].FOLDER_NAME."uploads/newsletters/";

			unlink($path.$query['image']);	

		}

    	$this->db->where('id', $banner_id);

		$this->db->delete('newsletters');

		return $query;

    }



    public function show_contact_enquiry(){

		$this->db->order_by("id","desc");

		$query = $this->db->get('contact_enquiries')->result_array();

		return $query;

	}

	

	public function delete_contact_enquiry($id){

		$this->db->where('id', $id);

		$query = $this->db->delete('contact_enquiries');

		return $query;

    }



    public function show_vendor_registrations(){

		$this->db->order_by("id","desc");

		$query = $this->db->get('vendor_enquiries')->result_array();

		return $query;

	}

	

	public function delete_vendor_enquiry($id){

		$this->db->where('id', $id);

		$query = $this->db->delete('vendor_enquiries');

		return $query;

    }

    //

    public function show_event_category_list(){

    	$this->db->order_by("id","desc");

		$query = $this->db->get('event_category')->result_array();

		return $query;

    }

	

	public function add_event_category($data){

    	$query = $this->db->insert('event_category', $data);

    	$insert_id = $this->db->insert_id();

    	return $insert_id;

    }

	

	public function getSingle_event_category($id){

		$this->db->where('id',$id);

		$query = $this->db->get('event_category')->row_array();

		return $query;

    }



    public function update_event_category($id,$data){

    	$this->db->where('id',$id);

    	$query = $this->db->update('event_category', $data);

		$afftectedRows = $this->db->affected_rows();

		return $afftectedRows;

    }



    public function delete_event_category($banner_id){

    	$this->db->where('id', $banner_id);

    	$this->db->delete('event_category');

    	$this->db->where('category_id', $banner_id);

    	$query = $this->db->delete('event_gallery');

		return $query;

    }

    //

    public function show_event_gallery_list(){

    	$q1 = "select g.*,c.name event_name from event_gallery g inner join event_category c on g.category_id=c.id order by g.id desc";

    	$query = $this->db->query($q1)->result_array();

		return $query;

    }

	

	public function add_event_gallery($data){

    	$query = $this->db->insert('event_gallery', $data);

    	$insert_id = $this->db->insert_id();

    	return $insert_id;

    }

	

	public function getSingle_event_gallery($id){

		$q2 = "select g.*,c.name event_name from event_gallery g inner join event_category c on g.category_id=c.id where g.id='$id'";

    	$query = $this->db->query($q2)->row_array();

		return $query;

	}



    public function update_event_gallery($id,$data){

    	$this->db->where('id',$id);

    	$query = $this->db->update('event_gallery', $data);

		$afftectedRows = $this->db->affected_rows();

		return $afftectedRows;

    }



    public function delete_event_gallery($banner_id){

    	$this->db->where('id', $banner_id);

		$query = $this->db->get('event_gallery')->row_array();

		if(!empty($query['image'])){

			$path = $_SERVER['DOCUMENT_ROOT'].FOLDER_NAME."uploads/event_gallery/";

			unlink($path.$query['image']);	

		}

    	$this->db->where('id', $banner_id);

		$this->db->delete('event_gallery');

		return $query;

    }



    public function change_default_status_event_gallery($id,$category_id,$status){

		if($status == 1){

			$data1= array('default_status'=>'0');

			$this->db->where('category_id', $category_id);

			$this->db->update('event_gallery', $data1);

		}

		//return true;

		$data= array('default_status'=>$status);

		$this->db->where('id',$id);

		$query = $this->db->update('event_gallery', $data);

		$afftectedRows = $this->db->affected_rows();

		return $afftectedRows;

    }

     //testimonials

    public function show_testimonials_list(){

    	$this->db->order_by("id","desc");

		$query = $this->db->get('testimonials')->result_array();

		return $query;

    }

	

	public function add_testimonials($data){

    	$query = $this->db->insert('testimonials', $data);

    	$insert_id = $this->db->insert_id();

    	return $insert_id;

    }

	

	public function getSingle_testimonials($id){

		$this->db->where('id',$id);

		$query = $this->db->get('testimonials')->row_array();

		return $query;

	}



    public function update_testimonials($id,$data){

    	$this->db->where('id',$id);

    	$query = $this->db->update('testimonials', $data);

		$afftectedRows = $this->db->affected_rows();

		return $afftectedRows;

    }



    public function delete_testimonials($banner_id){

    	$this->db->where('id', $banner_id);

		$query = $this->db->get('testimonials')->row_array();

		if(!empty($query['image'])){

			$path = $_SERVER['DOCUMENT_ROOT'].FOLDER_NAME."uploads/testimonials/";

			unlink($path.$query['image']);	

		}

    	$this->db->where('id', $banner_id);

		$this->db->delete('testimonials');

		return $query;

    }



    public function change_status_testimonials($id,$status){

		$data= array('status'=>$status);

		$this->db->where('id',$id);

		$query = $this->db->update('testimonials', $data);

		$afftectedRows = $this->db->affected_rows();

		return $afftectedRows;

    }



    public function show_mbassy_enquiries(){

		$this->db->order_by("id","desc");

		$query = $this->db->get('mbassy_enquiry')->result_array();

		return $query;

	}



	public function show_upcoming_project_enquiries(){

		$this->db->order_by("id","desc");

		$query = $this->db->get('saved_upcoming_project_form')->result_array();

		return $query;

	}



	public function delete_upcoming_project_enquiry($id){

		$this->db->where('id', $id);

		$query = $this->db->delete('saved_upcoming_project_form');

		return $query;

    }



    public function getSingle_channel_partner_enquiries($id){

		$this->db->where('id',$id);

		$query = $this->db->get('channel-partner')->row_array();

		return $query;

	}



	public function delete_channel_partner_enquiry($id){

		$this->db->where('id', $id);

		$query = $this->db->delete('channel-partner');

		return $query;

    }



	public function getSingle_mbassy_enquiries($id){

		$this->db->where('id',$id);

		$query = $this->db->get('mbassy_enquiry')->row_array();

		return $query;

	}

	

	public function delete_embassy_enquiry($id){

		$this->db->where('id', $id);

		$query = $this->db->delete('mbassy_enquiry');

		return $query;

    }



    public function list_channel_partner_enquiries(){

		$this->db->order_by("id","desc");

		$query = $this->db->get('channel-partner')->result_array();

		return $query;

	}



	public function getSingle_channel_partner_enquiery($id){

		$this->db->where('id',$id);

		$query = $this->db->get('channel-partner')->row_array();

		return $query;

	}



	public function delete_channel_partner_enquiery($id){

		$this->db->where('id', $id);

		$query = $this->db->get('channel-partner')->row_array();

		if(!empty($query['pan_card'])){

			$path = $_SERVER['DOCUMENT_ROOT'].FOLDER_NAME."uploads/pan_card/";

			unlink($path.$query['pan_card']);	

		}



		if(!empty($query['adhar_card'])){

			$path = $_SERVER['DOCUMENT_ROOT'].FOLDER_NAME."uploads/adhar_card/";

			unlink($path.$query['adhar_card']);	

		}

		$this->db->where('id', $id);

		$query = $this->db->delete('channel-partner');

		return $query;

    }



   	public function getLeads($start_date=Null,$end_date=Null,$all=Null) {



   		if($start_date!=$end_date and $start_date < $end_date and $start_date!=Null && $end_date!=Null){

   			$sql = "select * from `channel-partner` where created_date between '".$start_date." 00:00:00' AND '".$end_date." 12:59:59' order by id desc ";

   		}else if($start_date==$end_date and $start_date!=Null && $end_date!=Null){

   			$sql = "select * from `channel-partner` where created_date between '".$start_date."  00:00:00' AND '".$end_date." 12:59:59' order by id desc";

   		}else{

   			$sql = "select * from `channel-partner` where created_date order by id desc";

   		}

		return $this->db->query($sql)->result();

	}

	/*code added by Aparna to list out sample flat images - starts here*/

	public function show_sampleflat_list($project_id)
	{
		$this->db->where('project_id', $project_id);

    	$this->db->order_by("id","desc");

		$query = $this->db->get('projects_sample_flat')->result_array();

		return $query;
	}

    public function getSingle_project_sampleflat_image($project_id,$id){

    	$this->db->where('project_id', $project_id);

    	$this->db->where('id', $id);

		$query = $this->db->get('projects_sample_flat')->row_array();

		return $query;

    }

    public function add_sample_flat_image($data){

    	$query = $this->db->insert('projects_sample_flat', $data);

    	$insert_id = $this->db->insert_id();

		return $insert_id;
    }

    public function update_sample_flat_image($id,$data){

    	$this->db->where('id',$id);

    	$query = $this->db->update('projects_sample_flat', $data);

    	if(!empty($files)){

    		$extension = explode('/', $_FILES["image"]["type"]);

			$newfilename = '';

			$allowedExts = array("gif", "jpeg", "jpg", "png");

				if (($_FILES["image"]["size"] < 2000000) && in_array($extension['1'], $allowedExts)) {

					$path = $_SERVER['DOCUMENT_ROOT'].FOLDER_NAME."uploads/sample_flat/";	

					$newfilename = time().rand().".".$extension['1'];

					if(move_uploaded_file($_FILES["image"]["tmp_name"], $path.$newfilename)){

						$data_image = array('image'=>$newfilename);

						$this->db->where('id', $id);

						$query = $this->db->update('projects_sample_flat', $data_image);

					}					
				}else{
					echo "some error occured";
				}
		}

		$afftectedRows = $this->db->affected_rows();
		return $afftectedRows;
    }

    public function change_status_sample_flats($id,$status){

		$data= array('status'=>$status);

		$this->db->where('id',$id);

		$query = $this->db->update('projects_sample_flat', $data);

		$afftectedRows = $this->db->affected_rows();

		return $afftectedRows;

    }
    public function delete_project_sample_flat($image_id){

    	$this->db->where('id', $image_id);

		$query = $this->db->get('projects_sample_flat')->row_array();

		$path = $_SERVER['DOCUMENT_ROOT'].FOLDER_NAME."/uploads/sample_flat/";

		unlink($path.$query['image']);	

		$this->db->where('id', $image_id);

		$this->db->delete('projects_sample_flat');

		return $query;

    }





}


........