oUserPreference = new UserPreferences(); } /** * * * @author KnowledgeTree Team * @access public * @return */ function saveUserPreferences() { $iUserId = KTUtil::arrayGet($_GET, 'user_id', $_SESSION['userID']); $sKey = KTUtil::arrayGet($_GET, 'key', null); $sValue = KTUtil::arrayGet($_GET, 'value', null); if(is_null($iUserId) || is_null($sKey) || is_null($sValue)) { exit("Missing Required options : user_id = $iUserId key = $sKey value = $sValue"); } $this->oUserPreference->saveUserPreferences($iUserId, $sKey, $sValue); } /** * * * @author KnowledgeTree Team * @access public * @return */ function getUserPreferences() { } /** * * * @author KnowledgeTree Team * @access public * @return */ function deleteUserPreferences() { } /** * * * @author KnowledgeTree Team * @access public * @return boolean */ function isLoggedIn() { $session = new Session(); $sessionStatus = $session->verify(); if ($sessionStatus !== true) { return false; } return true; } } $oKTUserPreferences = new KTUserPreferences(); if (!$oKTUserPreferences->isLoggedIn()) { echo _kt('Session has expired. Refresh page and login.'); exit; } if(isset($_GET['action'])) { $action = $_GET['action']; $oKTUserPreferences->$action(); } exit; ?>