Пример #1
0
 public function __construct($scenario = 'insert')
 {
     parent::__construct($scenario);
     // init options
     $this->typeOptions = array(self::TYPE_INDIVIDUAL => Yii::t('amo', 'individual'), self::TYPE_CONCESSIONAIRE => Yii::t('amo', 'concessionaire'), self::TYPE_DEALER => Yii::t('amo', 'dealer'), self::TYPE_GARAGE => Yii::t('amo', 'garage'), self::TYPE_ADMIN => Yii::t('amo', 'admin'));
     $this->statusOptions = array(self::STATUS_NOT_CONFIRMED => Yii::t('amo', 'Not confirmed'), self::STATUS_ACCOUNT_EMPTY => Yii::t('amo', 'Account not filled'), self::STATUS_ACTIVE => Yii::t('amo', 'Active'), self::STATUS_BLOCKED => Yii::t('amo', 'Blocked'));
 }
Пример #2
0
 public function __construct($scenario = 'insert')
 {
     parent::__construct($scenario);
     if (empty(CDao::$_dbConfig)) {
         CDao::$_dbConfig = dbConfig();
     }
 }
Пример #3
0
 public function __construct($scenario = 'insert', $nombreTabla = null)
 {
     $transac = Yii::app()->db->beginTransaction();
     try {
         if ($nombreTabla !== null) {
             $this->nombreTabla = $nombreTabla;
         } else {
             // Toma el valor del parametro
             $parametro = str_replace('/', '', Parametro::model()->getParametro('PERIODOCARGA', 'CARGA')->valoralfanumerico);
         }
         $this->nombreTabla = 'carga' . $parametro;
         if (Yii::app()->db->schema->getTable($this->nombreTabla, true) === null) {
             // Intentento copiar la tabla carga si no existe en la base de datos
             $gb = new Globalmodel();
             $gb->copiarTablaconPK('carga', $this->nombreTabla);
             // Intento copiar la tabla practicacarga
             $gb->copiarTablaconPK('practicacarga', 'practicacarga' . $parametro, array(array("origen" => 'carga', "destino" => 'carga' . $parametro)));
         }
         $transac->commit();
         parent::__construct($scenario);
     } catch (Exception $e) {
         $transac->rollback();
         throw new Exception("Error al generar estructura de carga");
     }
 }
Пример #4
0
 /**
  * Constructor override.
  */
 public function __construct($scenario = 'insert')
 {
     parent::__construct($scenario);
     if ($scenario == 'search') {
         $this->setAttributes(array_fill_keys($this->attributeNames(), null), false);
     }
 }
Пример #5
0
 public function __construct($scenario = 'insert')
 {
     $this->_authPath = Yii::app()->authManager->pathTable;
     $this->_authItem = Yii::app()->authManager->itemTable;
     $this->_authUser = Yii::app()->authManager->assignmentTable;
     $this->_authChild = Yii::app()->authManager->itemChildTable;
     parent::__construct($scenario);
 }
Пример #6
0
 public function __construct($tableName = '', $className = __CLASS__)
 {
     if ($tableName === null) {
         parent::__construct(null);
     } else {
         self::$tableName = $tableName;
     }
 }
Пример #7
0
 public function __construct($scenario = 'insert', $uid = null, $dbPersistentGridSettings = false)
 {
     if ($uid !== null) {
         $this->uid = $uid;
     }
     $this->dbPersistentGridSettings = $dbPersistentGridSettings;
     parent::__construct($scenario);
 }
Пример #8
0
 /**
  * Constructor
  *
  * @param string $scenario
  *
  * @return BaseRecord
  */
 public function __construct($scenario = 'insert')
 {
     // If Craft isn't installed, this model's table won't exist yet, so just create an instance of the class,
     // for use by the installer
     if ($scenario !== 'install') {
         parent::__construct($scenario);
     }
 }
Пример #9
0
 public function __construct($scenario = 'insert')
 {
     parent::__construct($scenario);
     if (!self::$_isStart) {
         self::$_isStart = true;
         self::processModelRelation($this);
         self::$_isStart = false;
     }
 }
Пример #10
0
 /**
  * @param string $scenario
  * @param string $tableName
  */
 public function __construct($scenario = 'insert', $tableName = null)
 {
     if (!isset($tableName)) {
         //Yii::trace('sTableName missing.');
         throw new Exception('$tableName missing.');
     }
     $this->tableName = $tableName;
     parent::__construct($scenario);
 }
Пример #11
0
 public function __construct($table_name = '')
 {
     if ($table_name === null) {
         parent::__construct(null);
     } else {
         self::$tableName = $table_name;
         parent::__construct();
     }
 }
Пример #12
0
 public function __construct($scenario = 'insert')
 {
     parent::__construct($scenario);
     // init options
     $this->fuelOptions = array('' => Yii::t('amo', 'not specified'), self::FUEL_DIESEL => Yii::t('amo', 'diesel'), self::FUEL_GASOLINE => Yii::t('amo', 'gasoline'), self::FUEL_OTHER => Yii::t('amo', 'other'));
     $this->priceTypeOptions = array('' => Yii::t('amo', 'not specified'), self::PRICE_TYPE_TOTAL => Yii::t('amo', 'total'), self::PRICE_TYPE_FROM => Yii::t('amo', 'from'), self::PRICE_TYPE_MONTH => Yii::t('amo', 'month'), self::PRICE_TYPE_CONSULT => Yii::t('amo', 'consult'));
     $this->colorOptions = array('ffff00' => Yii::t('amo', 'Yellow'), '0099ff' => Yii::t('amo', 'Light blue'), '0000cc' => Yii::t('amo', 'Dark blue'), 'ffffff' => Yii::t('amo', 'White'), '993300' => Yii::t('amo', 'Deep red'), 'bbbbbb' => Yii::t('amo', 'Light grey'), '666666' => Yii::t('amo', 'Dark grey'), '663300' => Yii::t('amo', 'Brown'), 'ff6600' => Yii::t('amo', 'Orange'), '000000' => Yii::t('amo', 'Black'), 'cc9900' => Yii::t('amo', 'Golden'), 'ff0000' => Yii::t('amo', 'Red'), '33ff00' => Yii::t('amo', 'Light green'), '009900' => Yii::t('amo', 'Dark green'));
     asort($this->colorOptions);
     array_unshift($this->colorOptions, Yii::t('amo', 'not specified'));
 }
Пример #13
0
 public function __construct($scenario = 'insert')
 {
     parent::__construct($scenario);
     //$defaultControllerName = get_class($this) . 'Controller';
     //echo $defaultControllerName . '-';
     //$defaultController = new $defaultControllerName($this->getEntityType());
     if ($this->module_name == null) {
         $this->module_name = $this->getEntityType();
     }
 }
Пример #14
0
 public function __construct($useLong = false, $scenario = 'insert')
 {
     if ($useLong === null) {
         $this->_useLong = false;
         parent::__construct(null);
     } else {
         $this->_useLong = $useLong;
         parent::__construct($scenario);
     }
 }
Пример #15
0
 public function __construct($scenario = 'insert', $nombreTabla = null)
 {
     if ($nombreTabla !== null) {
         $this->nombreTabla = $nombreTabla;
     } else {
         // Toma el valor del parametro
         $this->nombreTabla = 'practicacarga' . str_replace('/', '', Parametro::model()->getParametro('PERIODOCARGA', 'CARGA')->valoralfanumerico);
     }
     // Validar existencia
     parent::__construct($scenario);
 }
 /**
  * @param string $scenario
  */
 public function __construct($scenario = 'insert')
 {
     $audit = Yii::app()->getModule('audit');
     if ($audit->autoCreateTables) {
         try {
             $this->dbConnection->createCommand("SELECT * FROM {$this->tableName()} LIMIT 1")->execute();
         } catch (Exception $e) {
             $this->createTable();
         }
     }
     parent::__construct($scenario);
 }
Пример #17
0
 public function __construct($scenario = 'insert')
 {
     parent::__construct($scenario);
     $this->getTYPES();
 }
Пример #18
0
 public function __construct()
 {
     parent::__construct();
     $this->site_url = Yii::app()->request->getHostInfo();
     $this->connection = Yii::app()->db;
 }
Пример #19
0
 public function __construct($scenario = 'insert')
 {
     parent::__construct($scenario);
 }
Пример #20
0
 public function __construct($scenario = 'insert')
 {
     parent::__construct($scenario);
     $this->active = false;
 }
Пример #21
0
 public function __construct($scenario = 'insert')
 {
     parent::__construct($scenario);
     $this->_metas = array();
 }
Пример #22
0
 /**
  * Initialize the model.
  *
  * Calls {@link queryFields()} before CActiveRecord::__constructo() is
  * called, and populates the model with default values, if any.
  */
 public function __construct($scenario = 'insert', $uid = null, $dbPersistentGridSettings = false, $disablePersistentGridSettings = false)
 {
     $this->uid = $uid;
     $this->dbPersistentGridSettings = $dbPersistentGridSettings;
     $this->disablePersistentGridSettings = $disablePersistentGridSettings;
     $this->queryFields();
     parent::__construct($scenario);
     if ($this->getIsNewRecord() && $scenario == 'insert') {
         foreach ($this->getFields() as $field) {
             if ($field->defaultValue != null && !$field->readOnly) {
                 $this->{$field->fieldName} = $field->defaultValue;
             }
         }
     }
 }
Пример #23
0
 /**
  * Constructor
  * @param string $scenario (defaults to 'insert')
  * @param string $tableName
  */
 public function __construct($scenario = 'insert', $tableName = null)
 {
     $this->_tableName = $tableName;
     parent::__construct($scenario);
 }
Пример #24
0
 public function __construct($scenario = 'insert')
 {
     parent::__construct($scenario);
     Yii::app()->configManager->configMe($this);
 }
Пример #25
0
 public function __construct($scenario = 'insert')
 {
     $this->imagePath = Yii::app()->params['imgPath'] . "/public_links";
     return parent::__construct($scenario);
 }
Пример #26
0
 public function __construct($scenario = 'insert')
 {
     parent::__construct($scenario);
     $this->notify_all = 1;
     $this->notify_reply = 1;
 }
Пример #27
0
 public function __construct($scenario = 'insert')
 {
     parent::__construct($scenario);
     // init options
     $this->statusOptions = array(self::STATUS_TEMP => Yii::t('upload', 'Temporal'), self::STATUS_SAVED => Yii::t('upload', 'Saved'), self::STATUS_DISABLED => Yii::t('upload', 'Disabled'));
 }
Пример #28
0
 /**
  * Constructor Method
  *
  * @access public
  * @return void
  */
 public function __construct($scenario = 'insert')
 {
     parent::__construct($scenario);
     \application\components\EventManager::attach($this);
 }
Пример #29
0
 public function __construct($scenario = 'insert')
 {
     $this->userModel = Yii::app()->getModule('message')->userModel;
     $this->userModelRelation = Yii::app()->getModule('message')->userModelRelation;
     return parent::__construct($scenario);
 }
Пример #30
0
 public function __construct($scenario = 'insert')
 {
     $this->beforeConstruct();
     parent::__construct($scenario);
 }