26,6 → 26,8 |
$l_db_import = "Importer à partir d'une sauvegarde de la base d'usagers (format SQL)"; |
$l_db_import_help = "Afin de pouvoir imputer les dernière traces de connexion, une sauvegarde de la base actuelle sera automatiquement réalisée."; |
$l_db_reset = "Remise à zéro de la base usagers"; |
$l_error_ext_txt = "Erreur! Veuillez sélectionner un fichier de type csv ou txt"; |
$l_error_ext_sql = "Erreur! Veuillez sélectionner un fichier de type sql"; |
} |
else { |
$l_title = "Users import"; |
41,6 → 43,8 |
$l_db_import = "Import from a saved users database file (SQL format)"; |
$l_db_import_help = "In order to impute the last connections, the actual users database will be automaticly saved."; |
$l_db_reset = "Reset the users database"; |
$l_error_ext_txt = "Error! Please select a txt or csv file"; |
$l_error_ext_sql = "Error! Please select a sql file"; |
} |
function getImportFileList(){ |
$importFile = array(); |
121,19 → 125,19 |
if(isset($_FILES['import-users'])) |
{ |
unset($result); |
$service = $_POST['service']; |
$group = $_POST ['groupe']; |
if (isset ($_POST['service'])) $service = $_POST['service']; |
if (isset ($_POST['groupe'])) $group = $_POST ['groupe']; |
$destination = '/tmp/import_file.txt'; |
list($name_file , $extension) = explode("." , $_FILES['import-users']['name']); |
$extension = strstr($_FILES['import-users']['name'], '.'); |
$tmpdate = date("Ymd-hms"); |
$file_out = "/tmp/$tmpdate-$name_file.pwd" ; |
if ($choix == "csv") |
//import d'un fichier txt |
{ |
if (($extension != '.csv') && ($extension != '.txt')) $result = 'Veuillez sélectionner un fichier de type csv ou txt !'; |
if (($extension != '.csv') && ($extension != '.txt')) $result = $l_error_ext_txt; |
else |
{ |
$tmpdate = date("Ymd-hms"); |
$file_out = "/tmp/$tmpdate-$name_file.pwd" ; |
exec ("sudo /usr/local/sbin/alcasar-mysql.sh --dump"); |
move_uploaded_file($_FILES['import-users']['tmp_name'], $destination); |
$RS_in = file ($destination); |
208,8 → 212,7 |
else if ($choix == "bdd") |
//import d'une Bdd |
{ |
echo $extention; |
if ($extension != '.sql') $result = 'Veuillez sélectionner un fichier de type sql !'; |
if ($extension != '.sql') $result = $l_error_ext_sql; |
else |
{ |
exec ("sudo /usr/local/sbin/alcasar-mysql.sh --dump"); |
249,7 → 252,7 |
echo "$l_users_service : <input type=\"input\" name=\"service\" value=\"\"><br>"; |
echo "$l_users_group : <input type=\"input\" name=\"groupe\" value=\"\"><br>"; |
echo "<input type='hidden' name='choix' value='csv'>"; |
if (($choix == "csv") && isset($result)) echo $result."<BR>"; |
if (($choix == "csv") && isset($result)) echo "<b>".$result."</b><BR>"; |
echo "<input type=\"submit\" value=\"$l_send\">"; |
echo "</FORM></td>"; |
echo "<td>"; |
272,7 → 275,7 |
echo "<FORM action='$_SERVER[PHP_SELF]' method=POST ENCTYPE=\"multipart/form-data\">"; |
echo "$l_file (.sql) : <input type=\"file\" name=\"import-users\"><br>"; |
echo "<input type='hidden' name='choix' value='bdd'>"; |
if (($choix == "bdd") && isset($result)) echo $result."<BR>"; |
if (($choix == "bdd") && isset($result)) echo "<b>".$result."</b><BR>"; |
echo "<input type=\"submit\" value=\"$l_send\">"; |
echo "</FORM>"; |
echo "</td></tr>"; |