Subversion Repositories ALCASAR

Rev

Rev 1818 | Rev 1843 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log

Rev 1818 Rev 1827
Line 214... Line 214...
214
else { echo "$l_error_open_file $conf_file";}
214
else { echo "$l_error_open_file $conf_file";}
215
if (isset($_POST['choix'])){ $choix=$_POST['choix']; } else { $choix=""; }
215
if (isset($_POST['choix'])){ $choix=$_POST['choix']; } else { $choix=""; }
216
switch ($choix)
216
switch ($choix)
217
{
217
{
218
case 'Download_list' :
218
case 'Download_list' :
219
	exec ("sudo /usr/local/sbin/alcasar-bl.sh --download");
219
	exec ("sudo /usr/local/bin/alcasar-bl.sh --download");
220
	break;
220
	break;
221
case 'Active_list' :
221
case 'Active_list' :
222
	exec ("sudo /usr/local/sbin/alcasar-bl.sh --adapt");
222
	exec ("sudo /usr/local/bin/alcasar-bl.sh --adapt");
223
	exec ("sudo /usr/local/sbin/alcasar-bl.sh --reload");
223
	exec ("sudo /usr/local/bin/alcasar-bl.sh --reload");
224
	break;
224
	break;
225
case 'Reject_list' :
225
case 'Reject_list' :
226
	unlink ("$dir_tmp/blacklists.tar.gz"); unlink ("$dir_tmp/md5sum");
226
	unlink ("$dir_tmp/blacklists.tar.gz"); unlink ("$dir_tmp/md5sum");
227
	break;
227
	break;
228
case 'MAJ_cat_bl' :
228
case 'MAJ_cat_bl' :
Line 254... Line 254...
254
	unset($_POST['OSSI_bl_ip']);
254
	unset($_POST['OSSI_bl_ip']);
255
	$fichier=fopen($dir_dg."exceptioniplist","w+");
255
	$fichier=fopen($dir_dg."exceptioniplist","w+");
256
	fputs($fichier, form_filter($_POST['BL_rehabilited_ip']));
256
	fputs($fichier, form_filter($_POST['BL_rehabilited_ip']));
257
	fclose($fichier);
257
	fclose($fichier);
258
	unset($_POST['BL_rehabilited_ip']);
258
	unset($_POST['BL_rehabilited_ip']);
259
	exec ("sudo /usr/local/sbin/alcasar-bl.sh --reload");
259
	exec ("sudo /usr/local/bin/alcasar-bl.sh --reload");
260
	break;
260
	break;
261
case 'Specific_filtering' :
261
case 'Specific_filtering' :
262
	$pureip="-pureip_off"; $safesearch="-safesearch_off"; ;
262
	$pureip="-pureip_off"; $safesearch="-safesearch_off"; ;
263
	foreach ($_POST as $key => $value)
263
	foreach ($_POST as $key => $value)
264
	{
264
	{
Line 267... Line 267...
267
	}
267
	}
268
	if ($_POST['Youtube_ID'] == '') { $New_ID="ABCD1234567890abcdef";} // default ID (no action) 
268
	if ($_POST['Youtube_ID'] == '') { $New_ID="ABCD1234567890abcdef";} // default ID (no action) 
269
	else {$New_ID=$_POST['Youtube_ID'];}
269
	else {$New_ID=$_POST['Youtube_ID'];}
270
	file_put_contents($conf_file, str_replace("YOUTUBE_ID=$YOUTUBE_ID", "YOUTUBE_ID=$New_ID", file_get_contents($conf_file)));
270
	file_put_contents($conf_file, str_replace("YOUTUBE_ID=$YOUTUBE_ID", "YOUTUBE_ID=$New_ID", file_get_contents($conf_file)));
271
	$YOUTUBE_ID=$New_ID;
271
	$YOUTUBE_ID=$New_ID;
272
	exec ("sudo /usr/local/sbin/alcasar-url_filter.sh $safesearch $pureip");
272
	exec ("sudo /usr/local/bin/alcasar-url_filter.sh $safesearch $pureip");
273
	break;
273
	break;
274
case 'MAJ_ip_file_delete' :
274
case 'MAJ_ip_file_delete' :
275
	foreach($_POST as $fichier => $value)
275
	foreach($_POST as $fichier => $value)
276
	{
276
	{
277
		if($fichier != "choix")
277
		if($fichier != "choix")
278
		{
278
		{
279
			exec("rm -rf $upload_dir_ip$fichier");
279
			exec("rm -rf $upload_dir_ip$fichier");
280
			exec("rm -rf $upload_dir_domain_names$fichier");
280
			exec("rm -rf $upload_dir_domain_names$fichier");
281
			exec ("sudo /usr/local/sbin/alcasar-bl.sh --reload");
281
			exec ("sudo /usr/local/bin/alcasar-bl.sh --reload");
282
		}
282
		}
283
	}
283
	}
284
	break;
284
	break;
285
case 'MAJ_ip_file_upload' :
285
case 'MAJ_ip_file_upload' :
286
	$nom = str_replace (".", "_",basename($_FILES['fichier_ip']['name']));
286
	$nom = str_replace (".", "_",basename($_FILES['fichier_ip']['name']));
Line 316... Line 316...
316
		}
316
		}
317
		else
317
		else
318
		{
318
		{
319
			echo $l_error_upload;
319
			echo $l_error_upload;
320
		}
320
		}
321
		exec ("sudo /usr/local/sbin/alcasar-bl.sh --reload");
321
		exec ("sudo /usr/local/bin/alcasar-bl.sh --reload");
322
	}
322
	}
323
	break;
323
	break;
324
}
324
}
325
?>
325
?>
326
<table width="100%" border="0" cellspacing="0" cellpadding="0">
326
<table width="100%" border="0" cellspacing="0" cellpadding="0">