| Line 221... |
Line 221... |
| 221 |
if($fichier != "choix")
|
221 |
if($fichier != "choix")
|
| 222 |
{
|
222 |
{
|
| 223 |
$action=$_POST[$fichier];
|
223 |
$action=$_POST[$fichier];
|
| 224 |
if($action == $l_remove) //delete
|
224 |
if($action == $l_remove) //delete
|
| 225 |
{
|
225 |
{
|
| 226 |
exec("/bin/sed -i ".escapeshellarg("/^$fichier$/d")." $wl_categories_enabled");
|
226 |
exec("/bin/sed -i ".escapeshellarg("/^$fichier\$/d")." $wl_categories_enabled");
|
| - |
|
227 |
exec("/bin/sed -i ".escapeshellarg("/^$fichier\$/d")." $wl_categories");
|
| 227 |
exec("rm -rf .".escapeshellarg("$dir_blacklist$fichier"));
|
228 |
exec("rm -rf ".escapeshellarg("$dir_blacklist$fichier"));
|
| 228 |
exec("sudo /usr/local/bin/alcasar-bl.sh --reload");
|
229 |
exec("sudo /usr/local/bin/alcasar-bl.sh --reload");
|
| 229 |
}
|
230 |
}
|
| 230 |
if($action == $l_disable) //disable
|
231 |
if($action == $l_disable) //disable
|
| 231 |
{
|
232 |
{
|
| 232 |
exec("/bin/sed -i ".escapeshellarg("/^$fichier$/d")." $wl_categories_enabled");
|
233 |
exec("/bin/sed -i ".escapeshellarg("/^$fichier\$/d")." $wl_categories_enabled");
|
| 233 |
exec("sudo /usr/local/bin/alcasar-bl.sh --reload");
|
234 |
exec("sudo /usr/local/bin/alcasar-bl.sh --reload");
|
| 234 |
}
|
235 |
}
|
| 235 |
if($action == $l_enable) //enable
|
236 |
if($action == $l_enable) //enable
|
| 236 |
{
|
237 |
{
|
| 237 |
file_put_contents($wl_categories_enabled, $fichier."/n", FILE_APPEND);
|
238 |
file_put_contents($wl_categories_enabled, $fichier."\n", FILE_APPEND);
|
| 238 |
exec("sudo /usr/local/bin/alcasar-bl.sh --reload");
|
239 |
exec("sudo /usr/local/bin/alcasar-bl.sh --reload");
|
| 239 |
}
|
240 |
}
|
| 240 |
}
|
241 |
}
|
| 241 |
}
|
242 |
}
|
| 242 |
break;
|
243 |
break;
|
| Line 245... |
Line 246... |
| 245 |
if(!empty($file_name))
|
246 |
if(!empty($file_name))
|
| 246 |
{
|
247 |
{
|
| 247 |
$dest_dir = $dir_blacklist."ossi-wl-".$file_name;
|
248 |
$dest_dir = $dir_blacklist."ossi-wl-".$file_name;
|
| 248 |
exec("mkdir ".escapeshellarg($dest_dir));
|
249 |
exec("mkdir ".escapeshellarg($dest_dir));
|
| 249 |
$file=$_FILES['fichier_ip']['tmp_name'];
|
250 |
$file=$_FILES['fichier_ip']['tmp_name'];
|
| 250 |
exec("/usr/bin/dos2unix $file $file");
|
251 |
exec('/usr/bin/dos2unix '.escapeshellarg($file));
|
| 251 |
if(move_uploaded_file($_FILES['fichier_ip']['tmp_name'], $dest_dir."/domains"))
|
252 |
if(move_uploaded_file($_FILES['fichier_ip']['tmp_name'], $dest_dir."/domains"))
|
| 252 |
{
|
253 |
{
|
| 253 |
touch ($dest_dir."/urls"); // create the URL file even if it isn't used
|
254 |
touch ($dest_dir."/urls"); // create the URL file even if it isn't used
|
| 254 |
file_put_contents ($wl_categories, $dest_dir."\n", FILE_APPEND);
|
255 |
file_put_contents ($wl_categories, $dest_dir."\n", FILE_APPEND);
|
| 255 |
file_put_contents ($wl_categories_enabled, "ossi-wl-".$file_name."\n", FILE_APPEND); //Enabled by default
|
256 |
file_put_contents ($wl_categories_enabled, "ossi-wl-".$file_name."\n", FILE_APPEND); //Enabled by default
|