Пример #1
0
						$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&param=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();
Пример #2
0
		// 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&param=now\">";