Subversion Repositories ALCASAR

Rev

Rev 3028 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log

Rev 3028 Rev 3269
Line 167... Line 167...
167
if (isset ($_POST ['choix'])) {	$choix = $_POST ['choix']; }
167
if (isset ($_POST ['choix'])) {	$choix = $_POST ['choix']; }
168
	else { $choix = ''; }
168
	else { $choix = ''; }
169
if ($choix == "raz")
169
if ($choix == "raz")
170
	{
170
	{
171
	exec ("sudo /usr/local/bin/alcasar-logout.sh all");
171
	exec ("sudo /usr/local/bin/alcasar-logout.sh all");
172
	exec ("sudo /usr/local/bin/alcasar-mysql.sh --raz");
172
	exec ("sudo /usr/local/bin/alcasar-mariadb.sh --raz");
173
	}
173
	}
174
// a file is downloaded
174
// a file is downloaded
175
if(isset($_FILES['import-users']) && ($_FILES['import-users']['name'] !=""))
175
if(isset($_FILES['import-users']) && ($_FILES['import-users']['name'] !=""))
176
	{
176
	{
177
	unset($result);
177
	unset($result);
Line 181... Line 181...
181
		{
181
		{
182
		if (($extension != 'csv') && ($extension != 'txt')) $result = $l_error_ext_txt;
182
		if (($extension != 'csv') && ($extension != 'txt')) $result = $l_error_ext_txt;
183
		else 
183
		else 
184
			{
184
			{
185
			$destination = '/tmp/import_file.txt';
185
			$destination = '/tmp/import_file.txt';
186
			exec ("sudo /usr/local/bin/alcasar-mysql.sh --dump");
186
			exec ("sudo /usr/local/bin/alcasar-mariadb.sh --dump");
187
			move_uploaded_file($_FILES['import-users']['tmp_name'], $destination);
187
			move_uploaded_file($_FILES['import-users']['tmp_name'], $destination);
188
			$RS_in   = file ($destination);
188
			$RS_in   = file ($destination);
189
			$da_abort=0;
189
			$da_abort=0;
190
			if ($link)
190
			if ($link)
191
				{
191
				{
Line 276... Line 276...
276
	else if ($choix == "bdd") // database import
276
	else if ($choix == "bdd") // database import
277
		{
277
		{
278
		if (($extension == 'sql') || ($extension == 'sql.gz')) 
278
		if (($extension == 'sql') || ($extension == 'sql.gz')) 
279
			{
279
			{
280
			$destination = '/tmp/import_file.'.$extension;
280
			$destination = '/tmp/import_file.'.$extension;
281
			exec ("sudo /usr/local/bin/alcasar-mysql.sh --dump");
281
			exec ("sudo /usr/local/bin/alcasar-mariadb.sh --dump");
282
			move_uploaded_file($_FILES['import-users']['tmp_name'], $destination);
282
			move_uploaded_file($_FILES['import-users']['tmp_name'], $destination);
283
			exec ("sudo /usr/local/bin/alcasar-mysql.sh --import $destination");
283
			exec ("sudo /usr/local/bin/alcasar-mariadb.sh --import $destination");
284
			//echo "OK : $destination";
284
			//echo "OK : $destination";
285
			unlink ($destination);
285
			unlink ($destination);
286
			}
286
			}
287
		else $result = $l_error_ext_sql;
287
		else $result = $l_error_ext_sql;
288
		}
288
		}