".$obj; $ico = "ico_aide.png"; // $f->setTitle(_("Requetes memorisees")." -> "._($obj)); $f->setFlag(NULL); $f->display(); if (file_exists ("../sql/".$f -> phptype."/".$obj.".reqmo.inc.php")) { include ("../sql/".$f -> phptype."/".$obj.".reqmo.inc.php"); } elseif (file_exists ("../sql/".$f -> phptype."/".$obj.".reqmo.inc")) { include ("../sql/".$f -> phptype."/".$obj.".reqmo.inc"); } if (isset ($_GET ['step'])) $step = $_GET ['step']; else $step = 0; /** * Ouverture du conteneur de la page */ // echo "\n
\n"; // echo "
\n\n"; // $f->layout->display_start_navbar(); echo "\n"; // $f->layout->display_stop_navbar(); echo "\n
\n"; /** * */ if ($step == 0) { // $validation = 1; $cptemp = 0; $cpts=0; $cptsel=0; /** * Ouverture du formulaire */ // Ouverture de la balise formulaire echo "
\n"; $param["obj"]=$obj; $param["phptype"]= $f -> phptype; $param["db"]= $f -> db; $param["validation"]=$validation; $param["cptemp"]= $cptemp; $param["cpts"]=$cpts; $param["cptsel"]=$cptsel; $f->layout->display_requeteur_formulaire($param,$f); // // Affichage des actions de controles du formulaire echo "
"; // Bouton de validation du formulaire $param["input"]=""; $f->layout->display_input($param); // Lien retour $f->layout->display_lien_retour(array( "href" => "reqmo.php", )); // Fermeture du conteneur des actions de controles du formulaire echo "
"; // Fermeture de la balise formulaire echo "\n
\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 ""; $i++; } echo "\n"; } // echo "
"; else echo ""; $tmp=""; $tmp=str_replace(chr(13).chr(10),'
', $elem); echo $tmp."
\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 "
\n"; // echo "
\n"; // echo "
\n"; ?>