/**
  * Class constructor
  * @param string $db The database name
  * @param string $filepath The file where the dump will be written
  * @param boolean $compress It defines if the output file is compress (gzip) or not
  * @param boolean $hexValue It defines if the outup values are base-16 or not
  */
 function __construct($initer = null, $filepath = 'dump.sql', $compress = false, $hexValue = false)
 {
     parent::__construct($initer);
     $this->filepath = $filepath;
     $this->compress = $compress;
     return $this->setDatabase($this->conf['database']['maindb']['bd']);
 }
Ejemplo n.º 2
0
 function __construct($initer, $dumpname, $outputdump = "")
 {
     //set output instead of conf
     if ($outputdump != "") {
         $initer['conf']['outputdump'] = $outputdump;
     }
     //construct
     parent::__construct($initer);
     $dumpfilename = $this->generateDumpFilename($dumpname);
     $instanceLog = new Log($this->conf);
     $log = $instanceLog->logselected;
     //select moteur db
     $moteurlowercase = "";
     if (isset($this->conf['maindb']['moteurbd'])) {
         $moteurlowercase = strtolower($this->conf['maindb']['moteurbd']);
     }
     $moteurclass = ucfirst($moteurlowercase);
     //select output dump format
     $outputdumplowercase = "";
     if (isset($this->conf['outputdump'])) {
         $outputdumplowercase = strtolower($this->conf['outputdump']);
     }
     $outputdumpclass = ucfirst($outputdumplowercase);
     if (file_exists("core/integrate/driver/class.dump." . $moteurlowercase . "to" . $outputdumplowercase . ".php")) {
         include_once "core/integrate/driver/class.dump." . $moteurlowercase . "to" . $outputdumplowercase . ".php";
         eval("\$this->dumpselected=new Dump" . $moteurclass . "To" . $outputdumpclass . "(\$this->initer,\$dumpfilename);");
     } else {
         include_once "core/integrate/driver/class.dump.nodump.php";
         $this->dumpselected = new DumpNodump($this->initer, $dumpfilename);
         $log->pushtolog("Echec du chargement du driver dump. Verifier la configuration ou votre driver dump.");
     }
 }
Ejemplo n.º 3
0
 function __construct($initer = array())
 {
     parent::__construct($initer);
     //init conflictresolution
     if (isset($this->conf['conflictresolution'])) {
         $this->conflictresolution = $this->conf['conflictresolution'];
     }
 }
Ejemplo n.º 4
0
 function __construct($initer = array())
 {
     parent::__construct($initer);
     $instanceTpl = new Tp($this->conf, $this->log);
     $tpl = $instanceTpl->tpselected;
     $this->tpl = $tpl;
     //récup css mail html
     $classe = new Css($this->conf, "mail");
     $css = $classe->returned;
     $this->tpl->remplir_template("css", $css);
 }
 function __construct($initer = array(), $typemail = "alert", $data = array())
 {
     parent::__construct($initer);
     //prepare datas du mail
     $result = $this->db->query_one_result("select * from mail where type='" . $typemail . "' and lang='" . $this->conf['lang'] . "'");
     if ($result) {
         foreach ($result as $casemail => $datamail) {
             if (isset($data[$casemail]) && $data[$casemail] != "") {
                 $result[$casemail] = $data[$casemail];
             }
         }
     } else {
         $result = $data;
     }
     $this->data = $result;
 }
 function __construct($initer = array())
 {
     parent::__construct($initer);
 }
 function __construct($initer = array())
 {
     parent::__construct($initer);
     //prepare src links
     $this->tabsrclink = $this->prepareSrcLinks();
 }