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