%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
<?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