isLoggedIn(); $sResult = ''; if($sAction=='logmein') $sResult = $oCATC->logMeIn($sToken); elseif($sAction!='' && $bLoggedIn) { switch ($sAction) { default: $sResult = CATC::getJsonResult(false, CATC::NOT_FOUND); } } elseif($sAction!='' && !$bLoggedIn) { if($oCATC->checkApiKey($iApiKey)) { switch ($sAction) { case '': //$sResult = $oCATC->apifunction(); break; default: $sResult = CATC::getJsonResult(false, CATC::NOT_FOUND); } } elseif($sAction=='register') $sResult = $oCATC->register($sToken, $sNickName); else $sResult = CATC::getJsonResult(false, CATC::UNAUTHORIZED); } else $sResult = $oCATC->getPage(); $sDebug = ob_get_clean(); if(Settings::DEBUG && $sDebug!='') $oCATC->addUncaughtError($sDebug); echo $sResult;