%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();
}