Регистр файлов
This commit is contained in:
parent
4fd0187ea6
commit
c8958cbee0
83 changed files with 25 additions and 53 deletions
|
|
@ -1,6 +1,6 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
abstract class Rule_Abstract
|
abstract class Validator_Rule_Abstract
|
||||||
{
|
{
|
||||||
public $field;
|
public $field;
|
||||||
protected $errorMsg;
|
protected $errorMsg;
|
||||||
|
|
@ -1,11 +1,9 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
require_once 'abstract.php';
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Проверка на число
|
* Проверка на число
|
||||||
*/
|
*/
|
||||||
class Rule_Alpha extends Rule_Abstract
|
class Validator_Rule_Alpha extends Rule_Abstract
|
||||||
{
|
{
|
||||||
public function getErrorMsg()
|
public function getErrorMsg()
|
||||||
{
|
{
|
||||||
|
|
@ -1,11 +1,9 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
require_once 'abstract.php';
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Проверка формата электронной почты
|
* Проверка формата электронной почты
|
||||||
*/
|
*/
|
||||||
class Rule_Code extends Rule_Abstract
|
class Validator_Rule_Code extends Rule_Abstract
|
||||||
{
|
{
|
||||||
public function getErrorMsg()
|
public function getErrorMsg()
|
||||||
{
|
{
|
||||||
|
|
@ -1,11 +1,9 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
require_once 'abstract.php';
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Проверка формата даты
|
* Проверка формата даты
|
||||||
*/
|
*/
|
||||||
class Rule_Count extends Rule_Abstract
|
class Validator_Rule_Count extends Rule_Abstract
|
||||||
{
|
{
|
||||||
public $size = 1;
|
public $size = 1;
|
||||||
public $max = false;
|
public $max = false;
|
||||||
|
|
@ -1,11 +1,9 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
require_once 'abstract.php';
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Проверка формата даты
|
* Проверка формата даты
|
||||||
*/
|
*/
|
||||||
class Rule_Date extends Rule_Abstract
|
class Validator_Rule_Date extends Rule_Abstract
|
||||||
{
|
{
|
||||||
private $split = "\\/";
|
private $split = "\\/";
|
||||||
|
|
||||||
|
|
@ -1,11 +1,9 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
require_once 'abstract.php';
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Проверка формата электронной почты
|
* Проверка формата электронной почты
|
||||||
*/
|
*/
|
||||||
class Rule_Email extends Rule_Abstract
|
class Validator_Rule_Email extends Rule_Abstract
|
||||||
{
|
{
|
||||||
public function getErrorMsg()
|
public function getErrorMsg()
|
||||||
{
|
{
|
||||||
|
|
@ -1,11 +1,9 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
require_once 'abstract.php';
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Проверка формата электронной почты
|
* Проверка формата электронной почты
|
||||||
*/
|
*/
|
||||||
class Rule_EmailList extends Rule_Abstract
|
class Validator_Rule_EmailList extends Rule_Abstract
|
||||||
{
|
{
|
||||||
public function getErrorMsg()
|
public function getErrorMsg()
|
||||||
{
|
{
|
||||||
|
|
@ -1,11 +1,9 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
require_once 'abstract.php';
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Проверка формата времени
|
* Проверка формата времени
|
||||||
*/
|
*/
|
||||||
class Rule_IsFile extends Rule_Abstract
|
class Validator_Rule_IsFile extends Rule_Abstract
|
||||||
{
|
{
|
||||||
private $type = array();
|
private $type = array();
|
||||||
private $maxsize = 1024;
|
private $maxsize = 1024;
|
||||||
|
|
@ -1,11 +1,9 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
require_once 'abstract.php';
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Проверка на равентство двух полей
|
* Проверка на равентство двух полей
|
||||||
*/
|
*/
|
||||||
class Rule_Match extends Rule_Abstract
|
class Validator_Rule_Match extends Rule_Abstract
|
||||||
{
|
{
|
||||||
public $same;
|
public $same;
|
||||||
|
|
||||||
|
|
@ -1,8 +1,6 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
require_once 'abstract.php';
|
class Validator_Rule_Notnull extends Rule_Abstract
|
||||||
|
|
||||||
class Rule_Notnull extends Rule_Abstract
|
|
||||||
{
|
{
|
||||||
function skipEmpty() {
|
function skipEmpty() {
|
||||||
return false;
|
return false;
|
||||||
|
|
@ -1,11 +1,9 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
require_once 'abstract.php';
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Проверка на число
|
* Проверка на число
|
||||||
*/
|
*/
|
||||||
class Rule_Numeric extends Rule_Abstract
|
class Validator_Rule_Numeric extends Rule_Abstract
|
||||||
{
|
{
|
||||||
public function getErrorMsg()
|
public function getErrorMsg()
|
||||||
{
|
{
|
||||||
|
|
@ -1,11 +1,9 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
require_once 'abstract.php';
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Проверка формата времени
|
* Проверка формата времени
|
||||||
*/
|
*/
|
||||||
class Rule_Time extends Rule_Abstract
|
class Validator_Rule_Time extends Rule_Abstract
|
||||||
{
|
{
|
||||||
private $split = ":";
|
private $split = ":";
|
||||||
|
|
||||||
|
|
@ -1,11 +1,9 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
require_once 'abstract.php';
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Проверка формата времени
|
* Проверка формата времени
|
||||||
*/
|
*/
|
||||||
class Rule_Unique extends Rule_Abstract
|
class Validator_Rule_Unique extends Rule_Abstract
|
||||||
{
|
{
|
||||||
public function getErrorMsg()
|
public function getErrorMsg()
|
||||||
{
|
{
|
||||||
|
|
@ -1,7 +1,5 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
require_once "core/validator/rule/all.php";
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Проверка коллекции
|
* Проверка коллекции
|
||||||
*/
|
*/
|
||||||
|
|
@ -23,18 +21,18 @@ class Validator
|
||||||
public function addRuleList(array $input)
|
public function addRuleList(array $input)
|
||||||
{
|
{
|
||||||
$type = array(
|
$type = array(
|
||||||
'date' => 'Rule_Date',
|
'date' => 'Validator_Rule_Date',
|
||||||
'email' => 'Rule_Email',
|
'email' => 'Validator_Rule_Email',
|
||||||
'emaillist'=> 'Rule_EmailList',
|
'emaillist'=> 'Validator_Rule_EmailList',
|
||||||
'match' => 'Rule_Match',
|
'match' => 'Validator_Rule_Match',
|
||||||
'time' => 'Rule_Time',
|
'time' => 'Validator_Rule_Time',
|
||||||
'alpha' => 'Rule_Alpha',
|
'alpha' => 'Validator_Rule_Alpha',
|
||||||
'require' => 'Rule_Notnull',
|
'require' => 'Validator_Rule_Notnull',
|
||||||
'numeric' => 'Rule_Numeric',
|
'numeric' => 'Validator_Rule_Numeric',
|
||||||
'unique' => 'Rule_Unique',
|
'unique' => 'Validator_Rule_Unique',
|
||||||
'count' => 'Rule_Count',
|
'count' => 'Validator_Rule_Count',
|
||||||
'isfile' => 'Rule_IsFile',
|
'isfile' => 'Validator_Rule_IsFile',
|
||||||
'code' => 'Rule_Code'
|
'code' => 'Validator_Rule_Code'
|
||||||
);
|
);
|
||||||
|
|
||||||
// Разбор правила проверки
|
// Разбор правила проверки
|
||||||
|
|
@ -1,2 +0,0 @@
|
||||||
<?php
|
|
||||||
foreach (glob(dirname(__FILE__) . "/*.php") as $file) { require_once $file; }
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue