Subversion Repositories ALCASAR

Rev

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

Rev 2150 Rev 2188
Line 283... Line 283...
283
	break;
283
	break;
284
case 'MAJ_ossi_file_upload' :
284
case 'MAJ_ossi_file_upload' :
285
	$file_name = str_replace (".", "_",basename($_FILES['fichier_ip']['name']));
285
	$file_name = str_replace (".", "_",basename($_FILES['fichier_ip']['name']));
286
	if(!empty($file_name))
286
	if(!empty($file_name))
287
	{	
287
	{	
288
		$dest_dir = $dir_blacklist."ossi-bl-".$file_name;
288
		$dest_dir = $dir_blacklist."ossi-bl-".$file_name; # /etc/dansguardian/list/blacklist/ossi-bl-XXXXXXXX
289
		exec ("mkdir $dest_dir");
289
		exec ("mkdir $dest_dir; chown dansguardian:apache $dest_dir");
290
		$file=$_FILES['fichier_ip']['tmp_name'];
290
		$file=$_FILES['fichier_ip']['tmp_name'];
291
                exec("/usr/bin/dos2unix $file $file");
291
                exec("/usr/bin/dos2unix $file $file");
292
		if(move_uploaded_file($_FILES['fichier_ip']['tmp_name'], $dest_dir."/domains"))
292
		if(move_uploaded_file($_FILES['fichier_ip']['tmp_name'], $dest_dir."/domains")) // copy in the file "domains" (containing @ip & domain names (like over Toulouse categories)) 
293
		{
293
		{
294
			touch ($dest_dir."/urls"); // create the URL file even if it isn't used
294
			touch ($dest_dir."/urls"); // create the URL file even if it isn't used
295
			file_put_contents ($bl_categories, $dest_dir."\n", FILE_APPEND);
295
			file_put_contents ($bl_categories, $dest_dir."\n", FILE_APPEND); # add to the categories list
296
			file_put_contents ($bl_categories_enabled, "ossi-bl-".$file_name."\n", FILE_APPEND); //Enabled by default
296
			file_put_contents ($bl_categories_enabled, "ossi-bl-".$file_name."\n", FILE_APPEND); //Enabled by default
297
			exec ("sudo /usr/local/bin/alcasar-bl.sh --reload");
297
			exec ("sudo /usr/local/bin/alcasar-bl.sh --reload");
298
		}
298
		}
299
		else
299
		else
300
		{
300
		{