Ejemplo n.º 1
0
 function Initialize()
 {
     global $CCConnectionSettings;
     $this->SetProvider($CCConnectionSettings["dbConnection"]);
     parent::Initialize();
     $this->DateLeftDelimiter = "'";
     $this->DateRightDelimiter = "'";
 }
Ejemplo n.º 2
0
 function Initialize()
 {
     global $CCConnectionSettings;
     global $sourceName;
     $this->SetProvider($CCConnectionSettings[$sourceName]);
     parent::Initialize();
     $this->DateLeftDelimiter = "'";
     $this->DateRightDelimiter = "'";
     if ($CCConnectionSettings[$sourceName]["Type"] == "Oracle") {
         $this->query("ALTER SESSION SET NLS_DATE_FORMAT = 'YYYY-MM-DD HH24:MI:SS'");
     }
 }
Ejemplo n.º 3
0
Archivo: DB.php Proyecto: techart/tao
 /**
  * Соединение с БД
  *
  * @return self
  */
 public function connect()
 {
     if (empty($this->adapter)) {
         $this->adapter = DB_Adapter::instantiate($this->dsn);
         $this->adapter->set_attribute(PDO::ATTR_ERRMODE, DB::option('error_handling_mode'));
         $this->adapter->after_connect();
     }
     return $this;
 }
Ejemplo n.º 4
0
 function Initialize()
 {
     global $CCConnectionSettings;
     $this->SetProvider($CCConnectionSettings["oracle"]);
     parent::Initialize();
     $this->DateLeftDelimiter = "'";
     $this->DateRightDelimiter = "'";
     $this->query("ALTER SESSION SET NLS_DATE_FORMAT = 'YYYY-MM-DD HH24:MI:SS'");
 }
Ejemplo n.º 5
0
 /**
  * Установка и получение опций модуля
  *
  * Если ключ уже есть в массиве, то его значение переопределяется,
  * если еще нет - то элемент добавляется в массив параметров.
  *
  * Возвращается значение опции модуля после установки.
  *
  * @params array options Опции модуля
  *
  * @return array
  */
 public static function options(array $options = array())
 {
     return self::$options = array_merge(self::$options, $options);
 }