\n";
/**
*
*/
if ($step == 0) {
//
$validation = 1;
$cptemp = 0;
$cpts=0;
$cptsel=0;
/**
* Ouverture du formulaire
*/
// Ouverture de la balise formulaire
echo "
\n";
} else { // On affiche le csv ou le tableau
$temp = explode ("[",$reqmo["sql"]);
for($i = 1; $i < sizeof ($temp); $i++)
{
$temp1 = explode ("]", $temp [$i]);
$temp4 = explode (" as ", $temp1 [0]);
if (isset ($temp4 [1]))
$temp5 = $temp4 [1]; // uniquement as
else
$temp5 = $temp1 [0]; // en entier
if (isset ($_POST [$temp5]))
$temp2 = $_POST [$temp5];
else
$temp2 = "";
// ****
if(isset($reqmo[$temp5])){
if($reqmo[$temp5]=="checked")
{
if ($temp2 == 'Oui')
{
$reqmo ['sql'] = str_replace ("[".$temp1[0]."]",$temp1[0],$reqmo['sql']);
}
else
{
$reqmo['sql']=str_replace("[".$temp1[0]."],",'',$reqmo['sql']);
$reqmo['sql']=str_replace(",[".$temp1[0]."]",'',$reqmo['sql']);
$reqmo['sql']=str_replace(", [".$temp1[0]."]",'',$reqmo['sql']);
$reqmo['sql']=str_replace("[".$temp1[0]."]",'',$reqmo['sql']);
}
}
else
{
$reqmo['sql']=str_replace("[".$temp1[0]."]",$temp2,$reqmo['sql']);
}
//****
}else
{
$reqmo['sql']=str_replace("[".$temp1[0]."]",$temp2,$reqmo['sql']);
}//****
$temp1[0]="";
}
$blanc = 0;
$temp = "";
for($i=0;$i
db -> query ($reqmo['sql']);
$f->isDatabaseError($res);
$info = $res -> tableInfo ();
if ($sortie =='tableau') {
//
echo " ";
$param['class']="tab";
$param['idcolumntoggle']="requeteur";
$f->layout->display_table_start($param);
//echo "\n";
//
echo "";
$key=0;
foreach($info as $elem) {
$param = array(
"key" => $key,
"info" => $info
);
$f->layout->display_table_cellule_entete_colonnes($param);
echo ""._($elem['name'])."";
$key=$key+1;
}
echo "
\n";
//
$cptenr = 0;
while ($row=& $res->fetchRow()) {
//
echo "\n";
//
$cptenr = $cptenr + 1;
$i = 0;
foreach ($row as $elem) {
if (is_numeric($elem))
echo "";
else
echo " | ";
$tmp="";
$tmp=str_replace(chr(13).chr(10),' ', $elem);
echo $tmp." | ";
$i++;
}
echo "
\n";
}
//
echo "
\n";
if ($cptenr==0){
echo "
"._('aucun')." "._('enregistrement')."
";
}
}
else
{
$inf="";
foreach ($info as $elem)
{
//echo $elem['name'].$separateur;
$inf=$inf.$elem['name'].$separateur;
}
//echo "
";
$inf .= "\n";
$cptenr=0;
while ($row=& $res->fetchRow())
{
$cptenr=$cptenr+1;
$i=0;
foreach($row as $elem)
{
//echo $elem.$separateur;
//****
$tmp="";
$tmp=str_replace(chr(13).chr(10),' / ', $elem);
$tmp=str_replace(';',' ', $tmp);
//*****
$inf .= $tmp.$separateur;
$i++;
}
//echo "
";
$inf .= "\n";
}
if ($cptenr==0){
$inf .="\n"._('aucun')." "._('enregistrement')."\n";
}
$nom_fichier="export_".$obj.".csv";
$fic = fopen ("../tmp/".$nom_fichier,"w");
fwrite ($fic, $inf);
fclose ($fic);
echo _("Le fichier a ete exporte, vous pouvez l'ouvrir immediatement en cliquant sur : ");
$msg = "";
$msg .= _("Telecharger le fichier")." [".$nom_fichier."]";
$msg .= "";
//
$param['lien']=$msg;
$f->layout->display_lien($param);
$msg .= "
";
}
// Affichage des actions de controles du formulaire
echo "";
// Lien retour
$f->layout->display_lien_retour(array(
"href" => "../scr/requeteur.php?obj=".$obj."&step=0",
));
// Fermeture du conteneur des actions de controles du formulaire
echo "
";
}
/**
* Fermeture du conteneur de la page
*/
//
echo "