예제 #1
0
 protected function _checkKeyword()
 {
     $name = 'keyword';
     $val = $this->_controller->getRequest()->getPost($name);
     if (Sitengine_Validator::nada($val)) {
         $message = $this->_controller->getTranslate()->translate('hints' . ucfirst($name) . 'Required');
         $this->_controller->getStatus()->addHint($name, $message);
     } else {
         if (!Sitengine_Validator::word($val)) {
             $message = $this->_controller->getTranslate()->translate('hints' . ucfirst($name) . 'Invalid');
             $this->_controller->getStatus()->addHint($name, $message);
         }
     }
 }
예제 #2
0
 protected function _checkInput()
 {
     require_once 'Sitengine/Validator.php';
     $name = 'name';
     $val = $this->_controller->getRequest()->getPost($name);
     # name can't be empty
     if (Sitengine_Validator::nada($val)) {
         $message = $this->_controller->getTranslate()->translate('hintsNameRequired');
         $this->_controller->getStatus()->addHint($name, $message);
     } else {
         if (!Sitengine_Validator::word($val)) {
             $message = $this->_controller->getTranslate()->translate('hintsNameInvalid');
             $this->_controller->getStatus()->addHint($name, $message);
         }
     }
     return !$this->_controller->getStatus()->hasHints();
 }
예제 #3
0
 protected function _checkInput()
 {
     $table = $this->_controller->getFrontController()->getBlogPackage()->getBlogsTable();
     $transcripts = $table->getTranscripts();
     $name = 'titleLang' . $transcripts->getDefaultIndex();
     if (Sitengine_Validator::nada($this->_controller->getRequest()->getPost($name))) {
         $message = $this->_controller->getTranslate()->translate('hintsTitleRequired');
         $this->_controller->getStatus()->addHint($name, $message);
     }
     $name = 'gid';
     if ($this->_controller->getRequest()->getPost($name) == Sitengine_Blog_Backend_Blogs_Controller::VALUE_NONESELECTED) {
         $message = $this->_controller->getTranslate()->translate('hintsGidRequired');
         $this->_controller->getStatus()->addHint($name, $message);
     }
     $name = 'slug';
     if (Sitengine_Validator::nada($this->_controller->getRequest()->getPost($name), Sitengine_Blog_Backend_Blogs_Controller::VALUE_NONESELECTED)) {
         $message = $this->_controller->getTranslate()->translate('hintsSlugRequired');
         $this->_controller->getStatus()->addHint($name, $message);
     }
     $name = 'slug';
     if (!Sitengine_Validator::word($this->_controller->getRequest()->getPost($name))) {
         $message = $this->_controller->getTranslate()->translate('hintsSlugInvalid');
         $this->_controller->getStatus()->addHint($name, $message);
     }
     return !$this->_controller->getStatus()->hasHints();
 }