$systemView->showPHPInfo('phpinfo');
        break;
    case 'apc-info':
        // display APC or APCu
        $apcu = null;
        if (phpversion('apcu')) {
            $apcu = 'u';
        }
        $systemView->showAPCInfo($apcu);
        break;
    case 'delete-key':
        $result = array("success" => false, "message" => "An error occured, please try again.");
        if (!isset($_POST['key']) || !isset($_POST['userToken']) || !Dot_Auth::checkUserToken($_POST['userToken'])) {
            echo Zend_Json::encode($result);
            exit;
        }
        Dot_Cache::remove($_POST['key']);
        $result = array('succes' => 'true');
        echo Zend_Json::encode($result);
        exit;
    case 'clear-cache':
        $result = array("success" => false, "message" => "An error occured, please try again.");
        if (!isset($_POST['userToken']) || !Dot_Auth::checkUserToken($_POST['userToken'])) {
            echo Zend_Json::encode($result);
            exit;
        }
        Dot_Cache::clean('all');
        $result = array('succes' => 'true');
        echo Zend_Json::encode($result);
        exit;
}
         $session->message['txt'] = $option->warningMessage->userPermission;
         $session->message['type'] = 'warning';
     }
     header('Location: ' . $registry->configuration->website->params->url . '/' . $registry->requestController . '/login');
     exit;
     break;
 case 'account':
     // display My Account page, if user is logged in
     //Dot_Auth::checkIdentity();
     $data = array();
     $error = array();
     if ($_SERVER['REQUEST_METHOD'] === "POST") {
         // changes were made to checkUserToken
         // see: Dot_Auth::checkUserToken($userToken, $userType='admin')
         // see: IndexController.php : $userToken
         if (!Dot_Auth::checkUserToken($userToken, 'user')) {
             // remove the identity
             $dotAuth = Dot_Auth::getInstance();
             $dotAuth->clearIdentity('user');
             // warn the user
             $session->message['txt'] = $option->warningMessage->tokenExpired;
             $session->message['type'] = 'warning';
             // log in
             header('Location: ' . $registry->configuration->website->params->url . '/' . $registry->requestController . '/login');
             exit;
         }
         // POST values that will be validated
         $values = array('details' => array('firstName' => isset($_POST['firstName']) ? $_POST['firstName'] : '', 'lastName' => isset($_POST['lastName']) ? $_POST['lastName'] : ''), 'email' => array('email' => isset($_POST['email']) ? $_POST['email'] : ''));
         // Only if a new password is provided we will update the password field
         if ($_POST['password'] != '' || $_POST['password2'] != '') {
             $values['password'] = array('password' => $_POST['password'], 'password2' => $_POST['password2']);
         // no error - then change active value of admin user
         $adminModel->activateUser($id, $data['isActive']);
         $result = array("success" => true, "id" => $id, "isActive" => intval($data["isActive"]));
     } else {
         $result = array("success" => false, "message" => "An error occured");
     }
     echo Zend_Json::encode($result);
     exit;
     break;
 case 'delete':
     // display confirmation form and delete admin user
     if ($_SERVER['REQUEST_METHOD'] === "POST") {
         // changes were made to checkUserToken
         // see: Dot_Auth::checkUserToken($userToken, $userType='admin')
         // see: IndexController.php : $userToken
         if (!Dot_Auth::checkUserToken($userToken)) {
             // remove the identity
             $dotAuth = Dot_Auth::getInstance();
             $dotAuth->clearIdentity('admin');
             // warn the user
             $session->message['txt'] = $option->warningMessage->tokenExpired;
             $session->message['type'] = 'warning';
             // log in
             header('Location: ' . $registry->configuration->website->params->url . '/' . $registry->requestController . '/login');
             exit;
         }
         if ('on' == $_POST['confirm']) {
             // delete admin user
             $adminModel->deleteUser($registry->request['id']);
             $registry->session->message['txt'] = $option->infoMessage->accountDelete;
             $registry->session->message['type'] = 'info';