* @copyright 2007 (c) - Walker de Alencar * @license LGPL {@link http://www.gnu.org/licenses/lgpl.txt} * @link http://walker.centerhost.com.br/ * @file functions.inc.php * @version 0.1 */ /** * Checa a variavel enviada pelo metodo POST. * * @name CheckPost() * @access public * @param [$pVarName] string nome da variavel que deseja checar. * @return bool */ function CheckPost($pVarName){ if ( count($_POST) == 0 ) return false; if ( isset($_POST["$pVarName"]) and !empty($_POST["$pVarName"]) ) { return true; } else { return false; } } /** * Checa a variavel enviada pelo metodo GET. * * @name CheckGet() * @access public * @param [$pVarName] string nome da variavel que deseja checar. * @return bool */ function CheckGet($pVarName){ if ( count($_GET) == 0 ) return false; if ( isset($_GET["$pVarName"]) and !empty($_GET["$pVarName"]) ) { return true; } else { return false; } } /** * Retorna nome do arquivo da página atual. * * @name Page() * @access public * @return string */ function Page(){ return basename($_SERVER['PHP_SELF']); } /** * Verifica se existe sessao e retorna nome do arquivo da página atual com SID(Id da Sessão) se a sessao existir. * * @name SIDPage() * @access public * @return string */ function SIDPage(){ $tmp = session_id(); if ( empty( $tmp ) ){ throw new Exception("Erro ao solicitar o SID, a sessão precisa ser inicializada com session_start()."); } return Page()."?".SID; } } ?>