$error = true; $message = "Vous devez sélectionner au moins un champs\n"; $message .= "<br /><br />\n"; $message .= "<a href=\"./index.php?module=mod_csv&action=exportcsv¶m=selectrow&db_table=".$_REQUEST["db_table"]."\">Retour</a>\n"; }else{ $query = "SELECT ".substr($list, 0, strlen($list)-1)." FROM ".$_REQUEST["db_table"]; $resultat = &$connexion->Execute($query); if (!$resultat) print $connexion->ErrorMsg(); $file_name = "csv-".substr($_REQUEST["db_table"], strlen($GLOBALS["db_prefix"])+1).".csv"; $download = new Download(); $download->Now($file_name,""); $resultat->MoveFirst(); rs2tabout($resultat); exit; } break; case 'selectrow': // get the list of the row in the table $query = "SHOW FIELDS FROM ".$_REQUEST["db_table"]; $resultat = &$connexion->Execute($query); if (!$resultat) print $connexion->ErrorMsg();
// then save everything in the file case 'savedb': $message = null; $error = false; if(!isset($_REQUEST["param"])) $_REQUEST["param"]=null; switch($_REQUEST["param"]) { case 'now': include ("./modules/mod_backup/class.dbbackup.php"); include ("./modules/mod_backup/class.download.php"); $download = new Download(); $download->Now("backup.sql",""); // creating the new DbBackup object $savedb = new DbBackup(); $savedb->Savedb(); // need to do an exit because of the file exit; break; default: $message = "Cliquez sur le bouton ci-dessous pour sauvegarder la base de données :"; $message .= "<br />"; $message .= "<br />"; $message .= "<form name=\"form1\" id=\"form1\" method=\"post\" action=\"./index.php?module=mod_backup&action=savedb¶m=now\">";