示例#1
0
 public function use_db($db)
 {
     if (empty($db)) {
         return false;
     }
     $md = md5($db);
     if (!in_array($md, $this->_container)) {
         $clone = new activeRecord();
         $clone->connect($db);
         $this->_container[$md] = $clone;
     }
     return $this->_container[$md];
 }
示例#2
0
 public function __construct()
 {
     parent::__construct();
     $this->validate = NULL;
     $this->filter = NULL;
     if (!defined('VALID_NOT_EMPTY')) {
         define('VALID_NOT_EMPTY', '/.+/');
     }
     if (!defined('VALID_NUMBER')) {
         define('VALID_NUMBER', '/^[0-9]+$/');
     }
     if (!defined('VALID_EMAIL')) {
         define('VALID_EMAIL', '/^[a-zA-Z0-9]{1}([\\._a-zA-Z0-9-]+)(\\.[_a-zA-Z0-9-]+)*@[a-z0-9-]+(\\.[a-z0-9-]+){1,3}$/');
     }
     if (!defined('VALID_URL')) {
         define('VALID_URL', '/^(http|https):\\/\\/[a-z0-9]+([\\-\\.]{1}[a-z0-9]+)*\\.[a-z]{2,5}((:[0-9]{1,5})?\\/.*)?$/i');
     }
 }