Joostina CMS / CMF v2.* API
  • Docs
  • Package
  • Class
  • Tree
  • Todo
Overview

Packages

  • Components
    • Acls
      • Models
        • Admin
        • Site
    • BlogCategory
      • Models
        • Admin
        • Site
    • Blogs
      • Controllers
        • Admin
        • Site
      • Helpers
      • Models
        • Admin
        • Site
    • Coder
      • Controllers
        • Admin
      • Models
        • Admin
    • Comments
      • Controllers
        • Admin
        • Site
      • Helpers
      • Models
        • Admin
        • Site
    • CommentsCounter
      • Models
        • Admin
        • Site
    • Mainpage
      • Controllers
        • Site
    • News
      • Controllers
        • Admin
        • Site
      • Helpers
      • Models
        • Admin
        • Site
    • Pages
      • Controllers
        • Admin
        • Site
      • Models
        • Site
    • Search
      • Controllers
        • Site
    • Site
      • Controllers
        • Admin
        • Site
    • Sitemap
      • Controllers
        • Admin
        • Site
      • Models
        • Admin
        • Site
    • Test
      • Controllers
        • Site
    • Torrents
      • Controllers
        • Site
    • Users
      • Controllers
        • Admin
        • Site
      • Models
        • Admin
        • Site
  • Compression
  • Core
    • Libraries
      • Arhive
      • Array
      • Attached
      • Autoadmin
      • Autoloader
      • Benchmark
      • Breadcrumbs
      • Cache
      • Config
      • Cookie
      • Csrf
      • Database
        • Drivers
          • Interfaces
      • Datetime
      • Debug
      • Editor
      • Events
      • File
      • Filter
      • Flashmessage
      • Folder
      • Hit
      • Html
      • Image
      • Inflector
      • Inputfilter
      • Libraries
      • Mail
      • Module
      • Nestedset
      • Pager
      • Pages
      • Params
      • Randomizer
      • Request
      • RobotLoader
      • Route
      • Security
      • Session
      • Static
      • String
      • Text
      • Trash
      • Validate
  • Email
  • Extra
    • Libraries
      • Basket
  • Joostina
    • Controller
    • Core
    • Document
  • JSMin
  • Libraries
    • Extra
      • Basket
        • Models
          • Site
  • None
  • Plugins
    • Autoadmin
    • Editor
    • Sitemap
  • SimpleMail
  • Vendors
    • Libraries
      • Email

Classes

  • helperAcl
  • joosAdminToolbarButtons
  • joosAdminView
  • joosAdminViewToolbarEdit
  • joosAdminViewToolbarListing
  • joosAutoadminHTML
  • joosTemplater
  • joosValidateHelper
  • modelAdminCoder_Faker
  • moduleActions
  • moduleActionsLogin
  • moduleActionsMenu
  • moduleActionsNews
  • moduleActionsTest
  • Route
  • rulesValidation
  • TreeBuilder

Interfaces

  • joosAutoadminPluginsEdit
  • joosAutoadminPluginsTable

Exceptions

  • joosAutoadminClassPlugionNotFoundException
  • joosAutoadminFilePluginNotFoundException
  • joosAutoloaderClassNotFoundException
  • joosAutoloaderFileNotFoundException
  • joosAutoloaderOnStartFileNotFoundException
  • joosCacheException
  • joosCoreException
  • joosDatabaseException
  • joosException
  • joosFileLibrariesException
  • joosFolderLibrariesException
  • joosImageLibrariesException
  • joosModulesException
  • joosSimpleMailException
  • joosUploadLibrariesException
  • joosUserException
  • JSMinException

Functions

  • navigation_ul_li_recurse
  • quoted_printable_encode

Class joosValidateHelper

Помошник валидации, позволяет писать в правила проверки в упрощенном стиле

Copyright: на основе оригинальной разработки Nette Framework (http://nette.org)
Tutorial: joosValidateHelper::valid(11, 'int:0..10', 'Нет, в диапазон не попадает');
Tutorial: joosValidateHelper::valid('Hell', 'string:5..15', 'Не попадает в диапазон от :min до :max');
Tutorial: joosValidateHelper::valid('Привет, человеки!', 'string:8..', 'В строке должно быть не меньше :min символов');
Tutorial: joosValidateHelper::valid('Не..', 'string:8..');
Tutorial: joosValidateHelper::valid('Убить всех человеков', 'string:..32');
Tutorial: joosValidateHelper::valid('Быть или не быть?', 'string:8..32');
Tutorial: joosValidateHelper::valid(23, 'int:0..10', 'Число не подходит, оно должно быть больше :min и меньше :max');
Tutorial: joosValidateHelper::valid(1, 'int|float');
Tutorial: joosValidateHelper::valid('sdfds@asds.ru', 'email');
Tutorial: joosValidateHelper::valid('192.168.0.256', 'ip', 'Это не Ip!!!');
Tutorial: joosValidateHelper::valid('А это уже на регистр', 'lower', 'Надо всё маленькими');
Tutorial: joosValidateHelper::valid('234', 'int');
Tutorial: joosValidateHelper::valid(" \n \r \t", 'required', 'Поле не должно быть пустым!!!');
Located at: core/libraries/validate.php

Methods summary

public static
# valid( $value, $expected, $message = false )

Properties summary

protected static array $validators array(// pattern 'required' => 'joosValidate::is_not_blank', 'email' => 'joosValidate::is_email', 'digital' => 'joosValidate::is_digital', 'int' => 'joosValidate::is_digital', 'alpha' => 'joosValidate::is_alfa', 'url' => 'joosValidate::is_url', 'array' => 'joosValidate::is_array', 'list' => 'joosValidate::is_array', 'bool' => 'joosValidate::is_bool', 'boolean' => 'joosValidate::is_bool', 'float' => 'joosValidate::is_float', 'ip' => 'joosValidate::is_ip', 'json' => 'joosValidate::is_json', 'lower' => 'joosValidate::is_lower', 'upper' => 'joosValidate::is_upper', 'blank' => 'joosValidate::is_blank', 'space' => 'joosValidate::is_blank', 'not_blank' => 'joosValidate::is_not_blank', 'not_space' => 'joosValidate::is_not_blank', 'not_null' => 'joosValidate::is_not_null', // внутренние обработчики текущего класса 'string' => 'is_string', 'object' => 'is_object', 'resource' => 'is_resource', 'scalar' => 'is_scalar', 'null' => 'is_null',)
#

Правила валидации через системный класс

Правила валидации через системный класс

protected static array $counters array('string' => 'joosString::strlen', 'array' => 'count', 'list' => 'count', 'alnum' => 'joosString::strlen', 'alpha' => 'joosString::strlen', 'digit' => 'joosString::strlen', 'lower' => 'joosString::strlen', 'space' => 'joosString::strlen', 'upper' => 'joosString::strlen',)
#

Правила рассчета длины переменной

Правила рассчета длины переменной

Joostina CMS / CMF v2.* API API documentation generated by ApiGen 2.6.1 – Template adapted by @olvlv and Joostina Team