public function filter(LBoxFormControl $control = NULL) { try { if (strlen($control->getValue()) < 1) { return $control->getValue(); } // prepinac moznosti formatu casu switch (true) { //1205 => 12:05 case preg_match('/^([\\d]{2})([\\d]{2})$/', $control->getValue(), $regs): //case ereg("^([\d]{2})([\d]{2})$", $control->getValue(), $regs): return $regs[1] . ":" . $regs[2]; break; //125 => 12:05 //125 => 12:05 case preg_match('/^([\\d]{2})([\\d]{1})$/', $control->getValue(), $regs): //case ereg("^([\d]{2})([\d]{1})$", $control->getValue(), $regs): return $regs[1] . ":0" . $regs[2]; break; default: //other.. $valueParts = explode(":", $control->getValue()); foreach ($valueParts as $k => $valuePart) { $valueParts[$k] = is_numeric($valuePart) && strlen($valuePart) < 2 ? "0{$valuePart}" : $valuePart; } if (count($valueParts) < 2) { $valueParts[] = "00"; } return implode(":", $valueParts); } } catch (Exception $e) { throw $e; } }
public function filter(LBoxFormControl $control = NULL) { try { if (!is_int($this->decimalPlaces) || $this->decimalPlaces < 1) { throw new LBoxExceptionFormFilter(LBoxExceptionFormFilter::MSG_INSTANCE_VAR_INTEGER_NOTNULL, LBoxExceptionFormFilter::CODE_BAD_INSTANCE_VAR); } return is_numeric($control->getValue()) ? number_format($control->getValue(), $this->decimalPlaces) : $control->getValue(); } catch (Exception $e) { throw $e; } }
public function filter(LBoxFormControl $control = NULL) { try { if (preg_match('/' . $this->regPhone . '/', $control->getValue())) { //if (ereg($this->regPhone, $control->getValue())) { return $this->phoneNumberPrefix . $control->getValue(); } return $control->getValue(); } catch (Exception $e) { throw $e; } }
public function validate(LBoxFormControl $control = NULL) { try { if (strlen($control->getValue()) > 0) { if (!is_int($control->getValue())) { throw new LBoxExceptionFormValidator(LBoxExceptionFormValidator::MSG_FORM_VALIDATION_CONTROL_NOT_INTEGER, LBoxExceptionFormValidator::CODE_FORM_VALIDATION_CONTROL_NOT_INTEGER); } } } catch (Exception $e) { throw $e; } }
public function validate(LBoxFormControl $control = NULL) { try { if (strlen($control->getValue()) > 0) { if (!preg_match($this->reg, $control->getValue())) { throw new LBoxExceptionFormValidator(LBoxExceptionFormValidator::MSG_FORM_VALIDATION_EMAIL_NOTVALID, LBoxExceptionFormValidator::CODE_FORM_VALIDATION_EMAIL_NOTVALID); } } } catch (Exception $e) { throw $e; } }
public function validate(LBoxFormControl $control = NULL) { try { if ($control->getValue()) { if (!$this->recordExists($control->getValue())) { throw new LBoxExceptionFormValidator(LBoxExceptionFormValidator::MSG_FORM_VALIDATION_CONTROL_NOT_VALID, LBoxExceptionFormValidator::CODE_FORM_VALIDATION_CONTROL_NOT_VALID); } } } catch (Exception $e) { throw $e; } }
public function validate(LBoxFormControl $control = NULL) { try { if ($control->getValue()) { $idColName = $this->getIDColname(); if (!$this->recordNotExists($control->getValue()) && $this->idChecking !== $this->getExistingRelevantRecord($control->getValue())->{$idColName}) { throw new LBoxExceptionFormValidator(LBoxExceptionFormValidator::MSG_FORM_VALIDATION_CONTROL_NOT_VALID, LBoxExceptionFormValidator::CODE_FORM_VALIDATION_CONTROL_NOT_VALID); } } } catch (Exception $e) { throw $e; } }
public function validate(LBoxFormControl $control = NULL) { try { if (strlen($control->getValue()) < 1) { return; } if (!preg_match('/' . $this->regDateISO8601 . '/', $control->getValue(), $regs)) { //if (!ereg($this->regDateISO8601, $control->getValue(), $regs)) { throw new LBoxExceptionFormValidator(LBoxExceptionFormValidator::MSG_FORM_VALIDATION_CONTROL_NOT_VALID, LBoxExceptionFormValidator::CODE_FORM_VALIDATION_CONTROL_NOT_VALID); } } catch (Exception $e) { throw $e; } }
public function filter(LBoxFormControl $control = NULL) { try { if (!$this->controlSRC instanceof LBoxFormControl) { throw new LBoxExceptionFormValidator("Bad instance var", LBoxExceptionFormValidator::CODE_BAD_INSTANCE_VAR); } if ($this->copyOnlyEmpty) { return strlen($control->getValue()) < 1 ? $this->controlSRC->getValue() : $control->getValue(); } else { return $this->controlSRC->getValue(); } } catch (Exception $e) { throw $e; } }
public function filter(LBoxFormControl $control = NULL) { try { if (!$this->controlName instanceof LBoxFormControl) { throw new LBoxExceptionFormFilter("Bad instance var", LBoxExceptionFormFilter::CODE_BAD_INSTANCE_VAR); } if (strlen($control->getValue()) < 1) { return LBoxUtil::getURLByNameString(trim($this->controlName->getValue())); } else { return $control->getValue(); } } catch (Exception $e) { throw $e; } }
public function filter(LBoxFormControl $control = NULL) { try { return str_replace(",", ".", $control->getValue()); } catch (Exception $e) { throw $e; } }
/** * vypisuje HTML kod pro vypis simple controlu * @param LBoxFormControl $control * @return string */ protected function printHTMLControlSimple(LBoxFormControl $control) { try { if ($control instanceof LBoxFormControlChooseMore) { echo "<fieldset>"; echo "<legend><font color='#cc0000'><strong>" . $control->getName() . " Choose more values choosed:</strong></font></legend>"; foreach ($control->getValue() as $value => $choosed) { var_dump("{$choosed}"); } echo "</fieldset>"; } else { var_dump($control->getName() . " = " . $control->getValue()); } } catch (Exception $e) { throw $e; } }
public function filter(LBoxFormControl $control = NULL) { try { return $control->getValue(); } catch (Exception $e) { throw $e; } }
public function filter(LBoxFormControl $control = NULL) { try { return LBoxUtil::getURLByNameString(trim($control->getValue())); } catch (Exception $e) { throw $e; } }
public function filter(LBoxFormControl $control = NULL) { try { return preg_replace('/' . $this->regEraseSpaces . '/', "", $control->getValue()); //return ereg_replace($this->regEraseSpaces, "", $control->getValue()); } catch (Exception $e) { throw $e; } }
public function validate(LBoxFormControl $control = NULL) { try { if (strlen($control->getValue()) > LBoxConfigManagerProperties::gpcn("form_max_length_discussion_text")) { throw new LBoxExceptionFormValidator(LBoxExceptionFormValidator::MSG_FORM_VALIDATION_CONTROL_TOO_LONG, LBoxExceptionFormValidator::CODE_FORM_VALIDATION_CONTROL_TOO_LONG); } } catch (Exception $e) { throw $e; } }
public function validate(LBoxFormControl $control = NULL) { try { if (!$this->isValidBirthYear($control->getValue())) { throw new LBoxExceptionFormValidatorMaybelline(LBoxExceptionFormValidator::MSG_FORM_VALIDATION_BIRTHYEAR_NOTVALID, LBoxExceptionFormValidator::CODE_FORM_VALIDATION_BIRTHYEAR_NOTVALID); } } catch (Exception $e) { throw $e; } }
public function filter(LBoxFormControl $control = NULL) { try { $value = $control->getValue(); $value .= substr($value, strlen($value) - 1) == "?" ? "" : "?"; return ucfirst($value); } catch (Exception $e) { throw $e; } }
/** * kontroluje, jestli byl control uzivatelem zadan */ public function validate(LBoxFormControl $control = NULL) { try { switch (true) { case $control instanceof LBoxFormControlChooseMoreFromRecords: case $control instanceof LBoxFormControlChooseMore: if (!$control->getValue()) { throw new LBoxExceptionFormValidator($control->getName() . ": " . LBoxExceptionFormValidator::MSG_FORM_VALIDATION_CONTROL_EMPTY, LBoxExceptionFormValidator::CODE_FORM_VALIDATION_CONTROL_EMPTY); } break; default: if (strlen($control->getValue()) < 1) { throw new LBoxExceptionFormValidator($control->getName() . ": " . LBoxExceptionFormValidator::MSG_FORM_VALIDATION_CONTROL_EMPTY, LBoxExceptionFormValidator::CODE_FORM_VALIDATION_CONTROL_EMPTY); } } } catch (Exception $e) { throw $e; } }
/** * kontroluje, jestli je predany email unikatni */ public function validate(LBoxFormControl $control = NULL) { try { $records = new XTUsersRecords(array("email" => $control->getValue())); if ($records->count() > 0 && $records->current()->confirmed > 0) { throw new LBoxExceptionFormValidatorRegistration(LBoxExceptionFormValidatorsRegistration::MSG_FORM_VALIDATION_REGISTRATION_EMAIL_NOTUNIQUE, LBoxExceptionFormValidatorsRegistration::CODE_FORM_VALIDATION_REGISTRATION_EMAIL_NOTUNIQUE); } } catch (Exception $e) { throw $e; } }
public function validate(LBoxFormControl $control = NULL) { try { if (strlen($control->getValue()) > 0) { if (!$this->isFileZip($control)) { throw new LBoxExceptionFormValidator(LBoxExceptionFormValidator::MSG_FORM_VALIDATION_FILE_NOT_ZIP, LBoxExceptionFormValidator::CODE_FORM_VALIDATION_FILE_NOT_ZIP); } } } catch (Exception $e) { throw $e; } }
public function filter(LBoxFormControl $control = NULL) { try { $out = $control->getValue(); if (is_numeric($out) && strlen($out) == 9) { $out = "420{$out}"; } return $out; } catch (Exception $e) { throw $e; } }
public function filter(LBoxFormControl $control = NULL) { try { if (preg_match($this->regTimeFlexible, $control->getValue(), $matches)) { switch ($matches[3]) { case "s": return $matches[1] / 3600; break; case "m": return $matches[1] / 60; break; case "h": return $matches[1]; break; } } return $control->getValue(); } catch (Exception $e) { throw $e; } }
/** * @param string $value * @return LBoxConfigItemStructure */ protected function getExistingRelevantRecord($value = "") { try { if (strlen($value) < 1) { throw new LBoxExceptionFormValidator(LBoxExceptionFormValidator::MSG_PARAM_STRING_NOTNULL, LBoxExceptionFormValidator::CODE_BAD_PARAM); } if (!$this->controlParentID instanceof LBoxFormControl) { throw new LBoxExceptionFormValidator(LBoxExceptionFormValidator::MSG_INSTANCE_VAR_INSTANCE_CONCRETE_NOTNULL, LBoxExceptionFormValidator::CODE_BAD_INSTANCE_VAR); } try { if ($parentID = $this->controlParentID->getValue()) { $parent = LBoxConfigManagerStructure::getInstance()->getPageById($parentID); $urlParts = explode("/", $value); foreach ($urlParts as $part) { if (strlen(trim($part)) > 0) { $out = $part; } } $urlPart = LBoxUtil::getURLByNameString($out); $value = $parent->url . "/" . $urlPart . "/"; } else { $value = "/{$value}/"; } $value = preg_replace("/(\\/+)/", "/", $value); if ($page = LBoxConfigManagerStructure::getInstance()->getPageByUrl($value)) { return $page; } } catch (Exception $e) { switch ($e->getCode()) { case LBoxExceptionConfigStructure::CODE_NODE_BYURL_NOT_FOUND: NULL; break; default: throw $e; } } } catch (Exception $e) { throw $e; } }
public function validate(LBoxFormControl $control = NULL) { try { $valueFiles = $control->getValueFiles(); if (strlen($control->getValue()) > 0) { if (!$this->isFileNameImage($valueFiles["name"])) { throw new LBoxExceptionFormValidator(LBoxExceptionFormValidator::MSG_FORM_VALIDATION_FILE_NOT_IMAGE, LBoxExceptionFormValidator::CODE_FORM_VALIDATION_FILE_NOT_IMAGE); } } } catch (Exception $e) { throw $e; } }
public function validate(LBoxFormControl $control = NULL) { try { if (strlen($control->getValue()) < 1) { return; } if (!preg_match('/' . $this->regDateCS . '/', $control->getValue(), $regs)) { throw new LBoxExceptionFormValidator(LBoxExceptionFormValidator::MSG_FORM_VALIDATION_CONTROL_NOT_VALID, LBoxExceptionFormValidator::CODE_FORM_VALIDATION_CONTROL_NOT_VALID); } if ($regs[2] < 1979) { throw new LBoxExceptionFormValidator(LBoxExceptionFormValidator::MSG_FORM_VALIDATION_CONTROL_NOT_VALID, LBoxExceptionFormValidator::CODE_FORM_VALIDATION_CONTROL_NOT_VALID); } if ($regs[2] < 1 || $regs[2] > 12) { throw new LBoxExceptionFormValidator(LBoxExceptionFormValidator::MSG_FORM_VALIDATION_CONTROL_NOT_VALID, LBoxExceptionFormValidator::CODE_FORM_VALIDATION_CONTROL_NOT_VALID); } if ($regs[1] < 1 || $regs[3] > 31) { throw new LBoxExceptionFormValidator(LBoxExceptionFormValidator::MSG_FORM_VALIDATION_CONTROL_NOT_VALID, LBoxExceptionFormValidator::CODE_FORM_VALIDATION_CONTROL_NOT_VALID); } } catch (Exception $e) { throw $e; } }
/** * pretizena o kontrolu, jestli byla hodnota opravdu zadana v options * @return string */ public function getValue() { try { $value = parent::getValue(); if (strlen($value) > 0) { if (!array_key_exists((string) $value, (array) $this->getOptions())) { throw new LBoxExceptionFormControl("{$value}: " . LBoxExceptionFormControl::MSG_FORM_CONTROL_VALUE_NOT_OPTION, LBoxExceptionFormControl::CODE_FORM_CONTROL_VALUE_NOT_OPTION); } } return $value; } catch (Exception $e) { throw $e; } }
/** * kontroluje jestli volba, pro kterou uzivatel hlasuje nalezi aktivni ankete */ public function validate(LBoxFormControl $control = NULL) { try { $records = new InquiriesOptionsRecords(array("id" => $control->getValue())); // neexistuje if ($records->count() < 1) { throw new LBoxExceptionFormValidator(LBoxExceptionFormValidator::MSG_FORM_VALIDATION_CONTROL_NOT_VALID, LBoxExceptionFormValidator::CODE_FORM_VALIDATION_CONTROL_NOT_VALID); } // neni aktivni if (!$records->current()->getInquiry()->is_active) { throw new LBoxExceptionFormValidator(LBoxExceptionFormValidator::MSG_FORM_VALIDATION_CONTROL_NOT_VALID, LBoxExceptionFormValidator::CODE_FORM_VALIDATION_CONTROL_NOT_VALID); } } catch (Exception $e) { throw $e; } }
public function validate(LBoxFormControl $control = NULL) { try { if ($control instanceof LBoxFormControlFile) { $valueFiles = $control->getValueFiles(); $value = $valueFiles["name"]; } else { $value = $control->getValue(); } if (strlen($value) > 0) { if (!preg_match('/' . $this->regSigns . '/', $value)) { //if (!ereg($this->regSigns, $value)) { throw new LBoxExceptionFormValidator(LBoxExceptionFormValidator::MSG_FORM_VALIDATION_FILENAME_INVALID, LBoxExceptionFormValidator::CODE_FORM_VALIDATION_FILENAME_INVALID); } } } catch (Exception $e) { throw $e; } }
public function filter(LBoxFormControl $control = NULL) { try { $content = $control->getValue(); if (ini_get("magic_quotes_gpc")) { $content = stripslashes($content); } if (class_exists("tidy")) { $tidyConfig = array('indent' => true, 'output-xml' => false, 'output-html' => false, 'output-xhtml' => true, 'show-body-only' => true, 'clean' => true, 'wrap' => 200); $tidy = new tidy(); //var_dump($content); $content = $tidy->repairString($content, $tidyConfig, 'UTF8'); //var_dump($content);die; } return $content; } catch (Exception $e) { throw $e; } }