Пример #1
0
 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() . "'   "));
 }