/** * @private */ function _getDestination() { $dest = HttpVars::getRequestValue("dest"); $val = new IntegerValidator(); if (!$val->validate($dest) || $dest < 1 || $dest > 3) { $dest = 1; } return $dest; }
function validate() { // if the album id is not vald, let's start from the top album again $this->_albumId = $this->_request->getValue("albumId"); $val = new IntegerValidator(); if (!$val->validate($this->_albumId)) { $this->_albumId = 0; } return true; }
function validate() { $this->_articleId = $this->_request->getValue("articleId"); $val = new IntegerValidator(); if (!$val->validate($this->_articleId)) { $this->_view = new nErrorView($this->_blogInfo); $this->_view->setMessage($this->_locale->tr("error_incorrect_article_id")); $this->setCommonData(); return false; } return true; }
/** * Check that the parameter is correct. */ function validate() { // let's make sure that the "page" parameter has a sane value // and that it is not below 0 $val = new IntegerValidator(); $this->_page = $this->_request->getValue("page"); if (!$val->validate($this->_page) || $this->_page < 0) { $this->_page = 1; } // run the real validation stuff... return parent::validate(); }
/** * retrieves the current status from the request * * @private * @return nothing */ function getStatusFromRequest() { $status = HttpVars::getRequestValue("status"); // validate the value $val = new IntegerValidator(); if (!$val->validate($status)) { $status = UserStatus::getDefaultStatus(); } // if the value validated, check if it is a valid status if (!UserStatus::isValidStatus($status)) { $status = UserStatus::getDefaultStatus(); } return $status; }
function validate() { $this->_resourceId = $this->_request->getValue("resId"); $this->_resourceName = $this->_request->getValue("resource"); $this->_albumId = $this->_request->getValue("albumId"); $this->_albumName = $this->_request->getValue("albumName"); if ($this->_resourceName == "") { $validator = new IntegerValidator(); // if the information is not correct, we better show a message and quit if (!$validator->validate($this->_resourceId)) { $this->_view = new ErrorView($this->_blogInfo, "error_incorrect_resource_id"); $this->setCommonData(); return false; } } // if no album id parameter in the url, forget about the whole thing if ($this->_albumId == "" && $this->_albumName == "") { $this->_albumId = -1; } return true; }
/** * Validates a given value thereby considering the state of the field * that a specific validator instance is related to. * * @param mixed $value * * @return boolean */ public function validate($value) { if (is_array($value)) { foreach ($value as $int) { if (!parent::validate($int)) { return false; } } } elseif (!empty($value)) { return false; } return true; }
function validate() { // fetch the validated data $this->_postLinks = $this->_request->getValue("postLink"); $this->_trackbackLinks = $this->_request->getValue("trackbackLink"); $this->_postId = $this->_request->getValue("postId"); $intval = new IntegerValidator(); if (!$intval->validate($this->_postId)) { $this->_view = new AdminPostsListView($this->_blogInfo); $this->_view->setErrorMessage($this->_locale->tr("error_incorrect_article_id")); $this->setCommonData(); return false; } $arrryval = new ArrayValidator(); if (!$arrryval->validate($this->_postLinks) && !$arrryval->validate($this->_trackbackLinks)) { $this->_view = new AdminPostsListView($this->_blogInfo); $this->_view->setErrorMessage($this->_locale->tr("error_no_trackback_links_sent")); $this->setCommonData(); return false; } return true; }
public function validate() { parent::validate(); $this->assertMinInclusive($this->tdo->_text(), $this::MININCLUSIVE); }
/** * gets the current page from the HTTP request * * @return the page number from the request * @static */ function getCurrentPageFromRequest() { // get the value from the request $page = HttpVars::getRequestValue(VIEW_DEFAULT_PAGE_PARAMETER); // but first of all, validate it $val = new IntegerValidator(); if (!$val->validate($page)) { $page = VIEW_DEFAULT_START_PAGE; } return $page; }