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); } } }
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); } }
public static function exportsGetCsvCw($cw, $nomFic, $options) { $data = clFoRmXtOoLs::exportsGetTabCw($cw, $options); return clFoRmXtOoLs::exportsGetCsvFromData($data, $nomFic); }