View file FaceBook clone 2.3/UPLOAD/application/helpers/user_helper.php

File size: 1.36Kb
<?php
function isLoggedIn()
{
		$CI = &get_instance();
		//check login
		if ($CI->session->userdata('logged_in') == 1 && $CI->session->userdata('user_id') != '') return true;
		else  return false;
}
function loginRequired($page = '')
{
		$CI = &get_instance();
		//check login
		if ($CI->session->userdata('logged_in') != 1 && $CI->session->userdata('user_id') == '')
		{
				$CI->session->set_userdata(array('redirectURL' => $CI->uri->uri_string()));
				redirect((trim($page) == '') ? 'home' : trim($page));
		}
}
function doLogin($page = '')
{
		$CI = &get_instance();
		//Login success
		if ($CI->session->userdata('redirectURL') != '') redirect($CI->session->userdata('redirectURL'));
		else  redirect((trim($page) == '') ? 'welcome' : trim($page));
}
function loggedInTakeIn($page = '')
{
		$CI = &get_instance();
		//check login
		if ($CI->session->userdata('logged_in') == 1 && $CI->session->userdata('user_id') != '')
		{
				redirect((trim($page) == '') ? 'welcome' : trim($page));
		}
}
function getAvatar($userId, $ext, $size = 'thumb')
{
		$size = (trim($size) != '') ? '_' . $size : '';
		$userAvatar = base_url() . 'application/content/profiles/' . $userId . $size . $ext;
		$filename = APPPATH . 'content/profiles/' . $userId . $size . $ext;
		if (!file_exists($filename)) $userAvatar = base_url() . 'application/images/default_avatar_thumb.jpg';
		return $userAvatar;
}
?>