. * * For more information, contact Colosa Inc, 2566 Le Jeune Rd., * Coral Gables, FL, 33134, USA, or email info@colosa.com. * */ try {//ini_set('display_errors','1'); global $RBAC; switch ($RBAC->userCanAccess('PM_LOGIN')) { case -2: G::SendTemporalMessage('ID_USER_HAVENT_RIGHTS_SYSTEM', 'error', 'labels'); G::header('location: ../login/login'); die; break; case -1: G::SendTemporalMessage('ID_USER_HAVENT_RIGHTS_PAGE', 'error', 'labels'); G::header('location: ../login/login'); die; break; } $sfunction =$_GET['function']; switch($sfunction){ case 'replacementLogo': $snameLogo=urldecode($_GET['NAMELOGO']); G::loadClass('configuration'); $oConf = new Configurations; $aConf = Array( 'WORKSPACE_LOGO_NAME' => SYS_SYS, 'DEFAULT_LOGO_NAME' => $snameLogo ); $oConf->aConfig = $aConf; $oConf->saveConfig('USER_LOGO_REPLACEMENT', '', '',''); G::SendTemporalMessage('ID_REPLACED_LOGO', 'tmp-info', 'labels'); //header('location: uplogo.php'); //G::header('location: uplogo'); break; case 'restoreLogo': $snameLogo=$_GET['NAMELOGO']; G::loadClass('configuration'); $oConf = new Configurations; $aConf = Array( 'WORKSPACE_LOGO_NAME' => '', 'DEFAULT_LOGO_NAME' => '' ); $oConf->aConfig = $aConf; $oConf->saveConfig('USER_LOGO_REPLACEMENT', '', '',''); G::SendTemporalMessage('ID_REPLACED_LOGO', 'tmp-info', 'labels'); //header('location: uplogo.php'); //G::header('location: uplogo'); break; } } catch (Exception $oException) { die($oException->getMessage()); } ?>