public static function getDataExport($trigger, $dateD, $dateF, &$data, &$nomFic) { global $options; $idFormx = $trigger->getIdFormx(); set_time_limit(0); ini_set('memory_limit', '512M'); $strDate1 = str_replace(array(' ', ':'), array('_', '-'), $dateD->getDatetime()); $strDate2 = str_replace(array(' ', ':'), array('_', '-'), $dateF->getDatetime()); $nomFic = 'etab_' . $options->getOption('RPU_IdActeur') . '_enquete_' . formxTools::strGetIdAtomiqueFx($idFormx) . '_du_' . $strDate1 . '_au_' . $strDate2 . '.csv'; if ($trigger->isPassageLinked()) { $tabOptions = array('firstColsFunc' => 'clGestFormxTriggers::genTabinfoIdPassage', 'firstColsFuncArgField' => 'id_passage', 'crossWithTable' => array('base' => BDD, 'table' => 'patients_sortis', 'indexIds' => 'idu')); } else { $tabOptions = array(); } $data = clFoRmXtOoLs::exportsGetTabIdform($idFormx, $tabOptions + array('basic' => true, 'cw' => " dt_creation <= '" . $dateF->getDatetime() . "' AND status IN ('F','H') AND dt_creation >= '" . $dateD->getDatetime() . "' ")); }