Пример #1
0
 function GTDAddFolderAction()
 {
     $model = new GTDModel();
     $v_request = Project::getRequest();
     $v_session = Project::getSession();
     $request_keys = $v_request->getKeys();
     $user_id = Project::getUser()->getDbUser()->id;
     $folder_name = $request_keys['FolderName'];
     if (HelpFunctions::isValidLogin($folder_name)) {
         $model->addFolder($request_keys['cid'], $request_keys['id'], $folder_name, $request_keys['secure']);
     }
     $folders = $model->getRootFolder($request_keys['cid']);
     $category_name = $model->getCategoryName($request_keys['cid']);
     $users = $model->getUserList();
     $this->_view->__set('users', $users);
     $this->_view->GTDOutputFolders($category_name, $request_keys['cid']);
     $this->_view->buildViewTreeFolders($folders);
     $this->_view->parse();
 }
Пример #2
0
 function checkLogin($login)
 {
     if (!HelpFunctions::isValidLogin($login)) {
         return array('error' => true, 'message' => 'Логин слишком короткий или содержит недопустимые символы');
     } else {
         $user_model = new UserModel();
         $user_model->loadByLogin($login);
         if ($user_model->id > 0) {
             return array('error' => true, 'message' => 'Такой логин уже занят, выберите другой');
         }
     }
     return array('error' => false, 'message' => 'Логин доступен для регистрации');
 }