Ejemplo n.º 1
0
 function __construct()
 {
     global $options;
     if (isset($_POST['idTrigger'])) {
         $trigger = new clTuFormxTrigger($_POST['idTrigger']);
         if (isset($_POST['activate'])) {
             $trigger->start();
         } else {
             if (isset($_POST['desactivate'])) {
                 $trigger->close();
             }
         }
     } else {
         if (isset($_POST['export'])) {
             $tabEnquete = clTuFormxTrigger::getTabEnquete($_POST['export']);
             $trigger = new clTuFormxTrigger($tabEnquete['id_trigger']);
             $dateD = new clDate($tabEnquete['date_debut']);
             $dateF = new clDate($tabEnquete['date_fin']);
             $data = array();
             $nomFic = '';
             clTuFormxTrigger::getDataExport($trigger, $dateD, $dateF, $data, $nomFic);
             $location = clFoRmXtOoLs::exportsGetCsvFromData($data, $nomFic);
             header('Location: ' . $location);
         }
     }
 }
Ejemplo n.º 2
0
 public function exportRegularly()
 {
     global $errs;
     $dateD = clDate::getInstance()->addDays('-' . $this->getExportRegularlyBackNumberDays());
     $dateF = new clDate();
     $data = array();
     $nomFic = '';
     self::getDataExport($this, $dateD, $dateF, $data, $nomFic);
     $localUrlFic = clFoRmXtOoLs::exportsGetCsvFromData($data, $nomFic, array('local_access' => true));
     try {
         XhamUpdater::sendFtpData($localUrlFic, 'enquetes');
         eko("depot ftp de {$localUrlFic} ok");
         //die ;
     } catch (Exception $e) {
         eko("erreur" . $e);
         $errs->addErreur($e);
     }
 }
Ejemplo n.º 3
0
 public static function exportsGetCsvCw($cw, $nomFic, $options)
 {
     $data = clFoRmXtOoLs::exportsGetTabCw($cw, $options);
     return clFoRmXtOoLs::exportsGetCsvFromData($data, $nomFic);
 }