%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 if (!defined('BASEPATH')) { exit('No direct script access allowed'); } /* * Function : resizeImage * */ function resizeImage($filename, $width=250, $height=250, $path='attachments/testimonial_images') { $source_path = $_SERVER['DOCUMENT_ROOT'] . '/'. $path.'/'. $filename; $target_path = $_SERVER['DOCUMENT_ROOT'] . '/'.$path.'/thumbnail/'; $config_manip = array( 'image_library' => 'gd2', 'source_image' => $source_path, 'new_image' => $target_path, 'maintain_ratio' => TRUE, 'create_thumb' => TRUE, 'thumb_marker' => '', 'width' => $width, 'height' => $height ); $CI =& get_instance(); $CI->load->library('image_lib', $config_manip); if (!$CI->image_lib->resize()) { echo $CI->image_lib->display_errors(); die; } $CI->image_lib->clear(); } function remove_html_tags($string) { return preg_replace('/[^a-zA-Z0-9\s]/', '', strip_tags(html_entity_decode($string))); } function except_letters($string) { // $onlyLetters = mb_ereg_replace('[^\\p{L}\s]', '', $string); $onlyLetters = preg_replace('/([\s])\1+/', ' ', $onlyLetters); $onlyLetters = preg_replace('/\s/', '_', trim($onlyLetters)); return $onlyLetters; } function allletters_lowercase($string) { $only_lowercase = strtolower($string); return replaceblankspace($only_lowercase); } function firstletterCapital($string) { $ucwords = ucwords(strtolower($string)); return $ucwords; } function striphtmltags($string) { $removeallhtmlchar = strip_tags($string); return $removeallhtmlchar; } function replaceblankspace($string) { $only_replaceblankspace = str_replace(" ","-",$string); return $only_replaceblankspace; } function setcharlimit($string, $limit=15, $start=0) { $return_string = ''; $return_string .= substr(html_entity_decode($string),$start,$limit); if(strlen($string)>$limit) { $return_string .= '...'; } return $return_string; } /* * Function : Get Default Image Name */ function getDefaultImage($string) { $response = ''; $stringArray = explode(" ",$string); if(count($stringArray)>=2) { $response = substr($stringArray[0],0,1).''.substr($stringArray[1],0,1); } else { $response = substr($string,0,2); } return '<span class="frist-letter">'.strtoupper($response).'</span>'; } function splitArrayAlphabetOrder($records) { $temp=array(); $first_char=""; for($i=0;$i<count($records);$i++) { $first_char= strtoupper ($records[$i][0]); if(!in_array($first_char, $temp)) { echo strtoupper($first_char).'<br>'; //print A / B / C etc } $temp[]= $first_char; echo $records[$i]."<br>"; } } function valid_seo_friendly_url($string){ $string = str_replace(array('[\', \']',"’",":",";","|","%","@","$","^","*","(",")","?","&","<",">",",",".","/","--","+"), '', $string); $string = preg_replace('/\[.*\]/U', '', $string); $string = htmlentities($string, ENT_COMPAT, 'utf-8'); $string = strtolower(str_replace(" ","-",$string)); return cleanString(trim($string, '-')); } function seo_friendly_url($string){ $string = str_replace(array('[\', \']',"’"), '', $string); $string = preg_replace('/\[.*\]/U', '', $string); $string = htmlentities($string, ENT_COMPAT, 'utf-8'); return cleanString(trim($string, '-')); } function seo_friendly_url_desc($string){ $string = str_replace(array('[\', \']',"’"), '', $string); $string = preg_replace('/\[.*\]/U', '', $string); $string = htmlentities($string, ENT_COMPAT, 'utf-8'); return cleanString(trim($string, '-')); } function cleanString($text) { $utf8 = array( '/[áàâãªä]/u' => 'a', '/[ÁÀÂÃÄ]/u' => 'A', '/[ÍÌÎÏ]/u' => 'I', '/[íìîï]/u' => 'i', '/[éèêë]/u' => 'e', '/[ÉÈÊË]/u' => 'E', '/[óòôõºö]/u' => 'o', '/[ÓÒÔÕÖ]/u' => 'O', '/[úùûü]/u' => 'u', '/[ÚÙÛÜ]/u' => 'U', '/ç/' => 'c', '/Ç/' => 'C', '/ñ/' => 'n', '/Ñ/' => 'N', '/–/' => '-', // UTF-8 hyphen to "normal" hyphen '/[’‘‹›‚]/u' => ' ', // Literally a single quote '/[“”«»„]/u' => ' ', // Double quote '/ /' => ' ', // nonbreaking space (equiv. to 0x160) ); return preg_replace(array_keys($utf8), array_values($utf8), $text); } /* * Function : getSchoolList */ function getSchoolList($slug = '') { $result = ''; $ci=& get_instance(); $ci->load->database(); if($slug!=''){ $column = '*'; $sqlQ = "select $column from tbl_school where slug = '".$slug."' AND is_published='1' order by position ASC"; $querys = $ci->db->query($sqlQ); $result = $querys->result(); $results = $result[0]; } else { $column = '*'; $sqlQ = "select $column from tbl_school where is_published='1' order by position ASC"; $querys = $ci->db->query($sqlQ); $results = $querys->result(); } return $results; } /* * Get Menu Items */ function getmenuItems() { $ci=& get_instance(); $ci->load->database(); $ci->db->where('is_deleted','0'); $ci->db->where('status','1'); $ci->db->order_by('display_order','ASC'); $query = $ci->db->get('tbl_main_menu'); return $query->result(); } /* * Get Submenu Items */ function getsubmenuItems() { $ci=& get_instance(); $ci->load->database(); $ci->db->where('is_deleted','0'); $ci->db->where('status','1'); $ci->db->order_by('display_order','ASC'); $query = $ci->db->get('tbl_sub_menu'); $results = array(); foreach($query->result() as $val) { $results[$val->menu_id][] = $val; } return $results; } /* * Get Subsubmenu Items */ function getsubsubmenuItems() { $ci=& get_instance(); $ci->load->database(); $ci->db->where('is_deleted','0'); $ci->db->where('status','1'); $ci->db->order_by('display_order','ASC'); $query = $ci->db->get('tbl_sub_sub_menu'); $results = array(); foreach($query->result() as $val) { $results[$val->sub_menu_id][] = $val; } return $results; } /* * Function : getHappeningsnew */ function getHappeningsnew() { $ci=& get_instance(); $ci->load->database(); $ci->db->where('is_deleted', '0'); $ci->db->order_by('display_order'); $query = $ci->db->get('su_promotional_banner'); $results = array(); return $query->result(); } function login_check() { $ci=& get_instance(); //$ci->load->session(); if (!$ci->session->userdata('sgi_admin_logged_in')) { redirect('admin'); } $ci->username = $ci->session->userdata('sgi_admin_logged_in'); } /* * Function : saveHistory */ function saveHistory($activity) { $ci=& get_instance(); $ci->load->database(); $user = $ci->session->userdata('userName'); if (!$ci->db->insert('history', array( 'activity' => $activity, 'username' => $user, 'ip_address' => $_SERVER['REMOTE_ADDR'], 'time' => time()) )) { log_message('error', print_r($ci->db->error(), true)); show_error(lang('database_error')); } } function getTextualPages($activePages) { $ci = & get_instance(); $arr = (array)$ci->config->item('no_dynamic_pages'); $withDuplicates = array_merge($activePages, $arr); if (empty($activePages)) { return $activePages; } return array_diff($withDuplicates, array_diff_assoc($withDuplicates, array_unique($withDuplicates))); } /* * Get Menu Items */ function getphotoscount($album_id) { $ci=& get_instance(); $ci->load->database(); $ci->db->where('is_deleted','0'); $ci->db->where('status','1'); $ci->db->where('album_id',$album_id); $query = $ci->db->get('su_eventsgallery_images'); return $query->result(); } /* * Get Menu Items */ function getofficecategoryname($category_id) { $ci=& get_instance(); $ci->load->database(); $ci->db->where('is_deleted','0'); $ci->db->where('status','1'); $ci->db->where('id',$category_id); $query = $ci->db->get('tbl_offices_category'); return $query->row_array(); }