. */ /* */ /*************************************************************************************/ namespace Thelia\Log; class TlogDestinationConfig { const TYPE_TEXTAREA = 1; const TYPE_TEXTFIELD = 2; public $titre; public $label; public $defaut; public $type; public $valeur; public function __construct($nom, $titre, $label, $defaut, $type, $config = null) { $this->nom = $nom; $this->titre = $titre; $this->label = $label; $this->defaut = $defaut; $this->type = $type; // @$this->charger(); if($config) { $this->valeur = $config->read($this->nom, $this->defaut); } } // public function charger() { // // La variable n'existe pas ? La créer en y affectant la valeur par defaut // if (! parent::charger($this->nom)) { // $this->valeur = $this->defaut; // $this->protege = 1; // $this->cache = 1; // // $this->add(); // } // } }