Line 84... |
Line 84... |
84 |
}
|
84 |
}
|
85 |
|
85 |
|
86 |
# Choice of language
|
86 |
# Choice of language
|
87 |
$Language = 'en';
|
87 |
$Language = 'en';
|
88 |
if(isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])){
|
88 |
if(isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])){
|
89 |
$Langue = explode(",",$_SERVER['HTTP_ACCEPT_LANGUAGE']);
|
89 |
$Langue = explode(",",$_SERVER['HTTP_ACCEPT_LANGUAGE']);
|
90 |
$Language = strtolower(substr(chop($Langue[0]),0,2)); }
|
90 |
$Language = strtolower(substr(chop($Langue[0]),0,2));
|
- |
|
91 |
}
|
91 |
if($Language == 'fr'){
|
92 |
if($Language == 'fr'){
|
92 |
$l_bl="Liste noire générale";
|
93 |
$l_bl="Liste noire générale";
|
93 |
$l_load="Chargement...";
|
94 |
$l_load="Chargement...";
|
94 |
$l_list_version="Version de la liste : ";
|
95 |
$l_list_version="Version de la liste : ";
|
95 |
$l_bl_categories="Sélectionnez les catégories à filtrer";
|
96 |
$l_bl_categories="Sélectionnez les catégories à filtrer";
|
96 |
$l_download_bl="Télécharger la dernière version";
|
97 |
$l_download_bl="Télécharger la dernière version";
|
97 |
$l_fingerprint="L'empreinte numérique du fichier téléchargé est : ";
|
98 |
$l_fingerprint="L'empreinte numérique du fichier téléchargé est : ";
|
98 |
$l_fingerprint2="Vérifiez-là en suivant ce lien (ligne 'blacklists.tar.gz') : ";
|
99 |
$l_fingerprint2="Vérifiez-là en suivant ce lien (ligne 'blacklists.tar.gz') : ";
|
99 |
$l_activate_bl="Activer la nouvelle version";
|
100 |
$l_activate_bl="Activer la nouvelle version";
|
100 |
$l_reject_bl="Rejeter";
|
101 |
$l_reject_bl="Rejeter";
|
101 |
$l_warning="Temps estimé : une minute.";
|
102 |
$l_warning="Temps estimé : une minute.";
|
102 |
$l_specific_filtering="Filtrage special";
|
103 |
$l_specific_filtering="Filtrage special";
|
103 |
$l_forbidden_dns="Noms de domaine filtrés";
|
104 |
$l_forbidden_dns="Noms de domaine filtrés";
|
104 |
$l_one_dns="Entrez un nom de domaine par ligne (exemple : .domaine.org)";
|
105 |
$l_one_dns="Entrez un nom de domaine par ligne (exemple : .domaine.org)";
|
105 |
$l_maj_rehabilitated="Noms de domaine ou IP réhabilités";
|
106 |
$l_maj_rehabilitated="Noms de domaine ou IP réhabilités";
|
106 |
$l_rehabilitated_dns="Noms de domaine réhabilités";
|
107 |
$l_rehabilitated_dns="Noms de domaine réhabilités";
|
107 |
$l_rehabilitated_dns_explain="Entrez ici des noms de domaine bloqués par la liste noire <BR> que vous souhaitez réhabiliter.";
|
108 |
$l_rehabilitated_dns_explain="Entrez ici des noms de domaine bloqués par la liste noire <BR> que vous souhaitez réhabiliter.";
|
108 |
$l_add_to_bl="Noms de domaine ou IP ajoutés à la liste noire";
|
109 |
$l_add_to_bl="Noms de domaine ou IP ajoutés à la liste noire";
|
109 |
$l_forbidden_ip="IP filtrées";
|
110 |
$l_forbidden_ip="IP filtrées";
|
110 |
$l_forbidden_ip_explain="Entrez une IP par ligne (exemple : 123.123.123.123)<br/>ou une ADRESSE RESEAU (exemple : 123.123.0.0/16)";
|
111 |
$l_forbidden_ip_explain="Entrez une IP par ligne (exemple : 123.123.123.123)<br/>ou une ADRESSE RESEAU (exemple : 123.123.0.0/16)";
|
111 |
$l_rehabilitated_ip="IP réhabilitées";
|
112 |
$l_rehabilitated_ip="IP réhabilitées";
|
112 |
$l_rehabilitated_ip_explain="Entrez ici des IP bloquées par la liste noire <BR> que vous souhaitez réhabiliter.";
|
113 |
$l_rehabilitated_ip_explain="Entrez ici des IP bloquées par la liste noire <BR> que vous souhaitez réhabiliter.";
|
113 |
$l_one_ip="Entrez une IP par ligne (exemple : 123.123.123.123)";
|
114 |
$l_one_ip="Entrez une IP par ligne (exemple : 123.123.123.123)";
|
114 |
$l_record="Enregistrer les modifications";
|
115 |
$l_record="Enregistrer les modifications";
|
115 |
$l_wait="Une fois validées, 10 secondes sont nécessaires pour traiter vos modifications";
|
116 |
$l_wait="Une fois validées, 10 secondes sont nécessaires pour traiter vos modifications";
|
116 |
$l_ip_filtering="Filtrer les URLs contenant une adresse IP au lieu d'un nom de domaine (ex: http://25.56.58.59/index.htm)";
|
117 |
$l_ip_filtering="Filtrer les URLs contenant une adresse IP au lieu d'un nom de domaine (ex: http://25.56.58.59/index.htm)";
|
117 |
$l_safe_searching="Activer le contrôle scolaire/parental des moteurs de recherche google.";
|
118 |
$l_safe_searching="Activer le contrôle scolaire/parental des moteurs de recherche google.";
|
118 |
$l_safe_youtube="Pour un contrôle parental sur Youtube, suivez les étapes ici : ";
|
119 |
$l_safe_youtube="Pour un contrôle parental sur Youtube, suivez les étapes ici : ";
|
119 |
$l_youtube_id="(<a href='https://support.google.com/youtube/answer/174084?hl=fr' target='cat_help' onclick=window.open('https://support.google.com/youtube/answer/174084?hl=fr','cat_help','width=800,height=600,toolbar=no,scrollbars=yes,resizable=yes') title='Youtube for school'>lien pour créer un identifiant Youtube (Id)</a>)";
|
120 |
$l_youtube_id="(<a href='https://support.google.com/youtube/answer/174084?hl=fr' target='cat_help' onclick=window.open('https://support.google.com/youtube/answer/174084?hl=fr','cat_help','width=800,height=600,toolbar=no,scrollbars=yes,resizable=yes') title='Youtube for school'>lien pour créer un identifiant Youtube (Id)</a>)";
|
120 |
$l_error_open_file="Erreur d'ouverture du fichier";
|
121 |
$l_error_open_file="Erreur d'ouverture du fichier";
|
121 |
$l_additional_file_title="Fichiers de 'listes noires' additionnels";
|
122 |
$l_additional_file_title="Fichiers de 'listes noires' additionnels";
|
122 |
$l_file_list="Liste des fichiers";
|
123 |
$l_file_list="Liste des fichiers";
|
123 |
$l_add_file="Ajouter un fichier";
|
124 |
$l_add_file="Ajouter un fichier";
|
124 |
$l_add_file_explain="Chaque ligne du fichier doit être une adresse IP ou un nom de domaine";
|
125 |
$l_add_file_explain="Chaque ligne du fichier doit être une adresse IP ou un nom de domaine";
|
125 |
$l_file_name="Nom du fichier";
|
126 |
$l_file_name="Nom du fichier";
|
126 |
$l_file_remove="Supprimer";
|
127 |
$l_file_remove="Supprimer";
|
127 |
$l_error_upload="Erreur d'envoi du fichier";
|
128 |
$l_error_upload="Erreur d'envoi du fichier";
|
128 |
$l_remove="Supprimer";
|
129 |
$l_remove="Supprimer";
|
129 |
$l_submit="Envoyer";
|
130 |
$l_submit="Envoyer";
|
130 |
$l_nb_ip="Nombre d'IP";
|
131 |
$l_nb_ip="Nombre d'IP";
|
131 |
$l_nb_domain_names="Nombre de noms de domaine";
|
132 |
$l_nb_domain_names="Nombre de noms de domaine";
|
132 |
$l_nbDomainNames="Noms de domaine :";
|
133 |
$l_nbDomainNames="Noms de domaine :";
|
133 |
$l_nbUrl="Url :";
|
134 |
$l_nbUrl="Url :";
|
134 |
$l_nbIp="Ip :";
|
135 |
$l_nbIp="Ip :";
|
135 |
$l_update_cat="Mise a jour des catégories automatiquement?";
|
136 |
$l_update_cat="Mise a jour des catégories automatiquement?";
|
136 |
$l_no_update_cat = "Désactiver";
|
137 |
$l_no_update_cat = "Désactiver";
|
137 |
$l_yes_update_cat = "Activer (Toutes les 12 heures)";
|
138 |
$l_yes_update_cat = "Activer (Toutes les 12 heures)";
|
- |
|
139 |
$l_disable="Désactiver";
|
- |
|
140 |
$l_enable="Activer";
|
- |
|
141 |
$l_file_state="Etat";
|
138 |
}
|
142 |
}
|
139 |
else {
|
143 |
else {
|
140 |
$l_bl="BlackList";
|
144 |
$l_bl="BlackList";
|
141 |
$l_load="Loading...";
|
145 |
$l_load="Loading...";
|
142 |
$l_list_version="List version : ";
|
146 |
$l_list_version="List version : ";
|
143 |
$l_bl_categories="Select the categories to filter";
|
147 |
$l_bl_categories="Select the categories to filter";
|
144 |
$l_download_bl="Download the last version";
|
148 |
$l_download_bl="Download the last version";
|
145 |
$l_fingerprint="The digital fingerprint of the downloaded blacklist is : ";
|
149 |
$l_fingerprint="The digital fingerprint of the downloaded blacklist is : ";
|
146 |
$l_fingerprint2="Verify it with this link (line 'blacklists.tar.gz') : ";
|
150 |
$l_fingerprint2="Verify it with this link (line 'blacklists.tar.gz') : ";
|
147 |
$l_activate_bl="Activate the new version";
|
151 |
$l_activate_bl="Activate the new version";
|
148 |
$l_reject_bl="Reject";
|
152 |
$l_reject_bl="Reject";
|
149 |
$l_warning="Estimated time : one minute.";
|
153 |
$l_warning="Estimated time : one minute.";
|
150 |
$l_specific_filtering="Specific filtering";
|
154 |
$l_specific_filtering="Specific filtering";
|
151 |
$l_forbidden_dns="Filtered domain names";
|
155 |
$l_forbidden_dns="Filtered domain names";
|
152 |
$l_allowed_dns="Allowed domain names";
|
156 |
$l_allowed_dns="Allowed domain names";
|
153 |
$l_one_dns="Enter one domain name per row (example : .domain.org)";
|
157 |
$l_one_dns="Enter one domain name per row (example : .domain.org)";
|
154 |
$l_maj_rehabilitated="Domain names or IP rehabilitated";
|
158 |
$l_maj_rehabilitated="Domain names or IP rehabilitated";
|
155 |
$l_rehabilitated_dns="Rehabilitated domain names";
|
159 |
$l_rehabilitated_dns="Rehabilitated domain names";
|
156 |
$l_rehabilitated_dns_explain="Enter here domain names that are blocked by the blacklist <BR> and you want to rehabilitate.";
|
160 |
$l_rehabilitated_dns_explain="Enter here domain names that are blocked by the blacklist <BR> and you want to rehabilitate.";
|
157 |
$l_add_to_bl="Domain names or IP to add to blacklist";
|
161 |
$l_add_to_bl="Domain names or IP to add to blacklist";
|
158 |
$l_forbidden_ip="Filtered IP";
|
162 |
$l_forbidden_ip="Filtered IP";
|
159 |
$l_forbidden_ip_explain="Enter one IP per row (example : 123.123.123.123)<br/>or a NETWORK ADDRESS (example : 123.123.0.0/16)";
|
163 |
$l_forbidden_ip_explain="Enter one IP per row (example : 123.123.123.123)<br/>or a NETWORK ADDRESS (example : 123.123.0.0/16)";
|
160 |
$l_rehabilitated_ip="Rehabilitated IP";
|
164 |
$l_rehabilitated_ip="Rehabilitated IP";
|
161 |
$l_rehabilitated_ip_explain="Enter here IP that are blocked by the blacklist <BR> and you want to rehabilitate.";
|
165 |
$l_rehabilitated_ip_explain="Enter here IP that are blocked by the blacklist <BR> and you want to rehabilitate.";
|
162 |
$l_one_ip="Enter one IP per row (example : 123.123.123.123)";
|
166 |
$l_one_ip="Enter one IP per row (example : 123.123.123.123)";
|
163 |
$l_record="Save changes";
|
167 |
$l_record="Save changes";
|
164 |
$l_wait="Once validated, 10 seconds are necessary to compute your modifications";
|
168 |
$l_wait="Once validated, 10 seconds are necessary to compute your modifications";
|
165 |
$l_ip_filtering="Filtering URLs that contain an IP address instead of a domain name (ie: http://25.56.58.59/index.htm)";
|
169 |
$l_ip_filtering="Filtering URLs that contain an IP address instead of a domain name (ie: http://25.56.58.59/index.htm)";
|
166 |
$l_safe_searching="Enabling school/parental control for the search engines google";
|
170 |
$l_safe_searching="Enabling school/parental control for the search engines google";
|
167 |
$l_safe_youtube="For a safe Youtube search, follow these steps : ";
|
171 |
$l_safe_youtube="For a safe Youtube search, follow these steps : ";
|
168 |
$l_youtube_id="(<a href='https://support.google.com/youtube/answer/174084?hl=en' target='cat_help' onclick=window.open('https://support.google.com/youtube/answer/174084?hl=en','cat_help','width=800,height=600,toolbar=no,scrollbars=yes,resizable=yes') title='Youtube for school'>link to create a Youtube Id</a>)";
|
172 |
$l_youtube_id="(<a href='https://support.google.com/youtube/answer/174084?hl=en' target='cat_help' onclick=window.open('https://support.google.com/youtube/answer/174084?hl=en','cat_help','width=800,height=600,toolbar=no,scrollbars=yes,resizable=yes') title='Youtube for school'>link to create a Youtube Id</a>)";
|
169 |
$l_error_open_file="Error opening file";
|
173 |
$l_error_open_file="Error opening file";
|
170 |
$l_additional_file_title="Additional blacklist files";
|
174 |
$l_additional_file_title="Additional blacklist files";
|
171 |
$l_file_list="Files list";
|
175 |
$l_file_list="Files list";
|
172 |
$l_add_file="Add a file";
|
176 |
$l_add_file="Add a file";
|
173 |
$l_add_file_explain="Each line of the file must be an IP address or a domain name";
|
177 |
$l_add_file_explain="Each line of the file must be an IP address or a domain name";
|
174 |
$l_file_name="Filename";
|
178 |
$l_file_name="Filename";
|
175 |
$l_file_remove="Remove";
|
179 |
$l_file_remove="Remove";
|
176 |
$l_error_upload="Error during the upload process";
|
180 |
$l_error_upload="Error during the upload process";
|
177 |
$l_remove="Delete";
|
181 |
$l_remove="Delete";
|
178 |
$l_submit="Submit";
|
182 |
$l_submit="Submit";
|
179 |
$l_nb_ip="Number of IP";
|
183 |
$l_nb_ip="Number of IP";
|
180 |
$l_nb_domain_names="Number of domain names";
|
184 |
$l_nb_domain_names="Number of domain names";
|
181 |
$l_nbDomainNames="Domain names :";
|
185 |
$l_nbDomainNames="Domain names :";
|
182 |
$l_nbUrl="Url :";
|
186 |
$l_nbUrl="Url :";
|
183 |
$l_nbIp="Ip :";
|
187 |
$l_nbIp="Ip :";
|
184 |
$l_update_cat="Mise a jour des catégories automatiquement?";
|
188 |
$l_update_cat="Mise a jour des catégories automatiquement?";
|
185 |
$l_no_update_cat = "Disable";
|
189 |
$l_no_update_cat = "Disable";
|
186 |
$l_yes_update_cat = "Enable (Every 12 hours)";
|
190 |
$l_yes_update_cat = "Enable (Every 12 hours)";
|
- |
|
191 |
$l_disable="Disable";
|
- |
|
192 |
$l_enable="Enable";
|
- |
|
193 |
$l_file_state="State";
|
187 |
}
|
194 |
}
|
188 |
$dir_etc="/usr/local/etc/";
|
195 |
$dir_etc="/usr/local/etc/";
|
189 |
$dir_dg="/etc/dansguardian/lists/";
|
196 |
$dir_dg="/etc/dansguardian/lists/";
|
190 |
$dir_bl_ip="/usr/local/share/iptables-bl/";
|
197 |
$dir_bl_ip="/usr/local/share/iptables-bl/";
|
191 |
$bl_categories=$dir_etc."alcasar-bl-categories";
|
198 |
$bl_categories=$dir_etc."alcasar-bl-categories";
|
Line 195... |
Line 202... |
195 |
$urlregex_file=$dir_dg."urlregexplist";
|
202 |
$urlregex_file=$dir_dg."urlregexplist";
|
196 |
$bannedsite_file=$dir_dg."bannedsitelist";
|
203 |
$bannedsite_file=$dir_dg."bannedsitelist";
|
197 |
$dir_tmp="/tmp/blacklists";
|
204 |
$dir_tmp="/tmp/blacklists";
|
198 |
$upload_dir_ip = "/usr/local/share/iptables-bl-enabled/";
|
205 |
$upload_dir_ip = "/usr/local/share/iptables-bl-enabled/";
|
199 |
$upload_dir_domain_names = "/usr/local/share/dnsmasq-bl-enabled/";
|
206 |
$upload_dir_domain_names = "/usr/local/share/dnsmasq-bl-enabled/";
|
- |
|
207 |
$dir_ip = "/usr/local/share/iptables-bl/";
|
- |
|
208 |
$dir_domain_names = "/usr/local/share/dnsmasq-bl/";
|
200 |
$update_file_cat="/usr/local/etc/update_cat.conf";
|
209 |
$update_file_cat="/usr/local/etc/update_cat.conf";
|
201 |
|
210 |
|
202 |
|
211 |
|
203 |
# default values
|
212 |
# default values
|
204 |
if (is_file ($conf_file))
|
213 |
if (is_file ($conf_file))
|
Line 278... |
Line 287... |
278 |
if (strstr($key,'chk-ip')) $pureip="-pureip_on";
|
287 |
if (strstr($key,'chk-ip')) $pureip="-pureip_on";
|
279 |
if (strstr($key,'chk-safesearch')) $safesearch="-safesearch_on";
|
288 |
if (strstr($key,'chk-safesearch')) $safesearch="-safesearch_on";
|
280 |
}
|
289 |
}
|
281 |
exec ("sudo /usr/local/bin/alcasar-url_filter_bl.sh $safesearch $pureip");
|
290 |
exec ("sudo /usr/local/bin/alcasar-url_filter_bl.sh $safesearch $pureip");
|
282 |
break;
|
291 |
break;
|
283 |
case 'MAJ_ip_file_delete' :
|
292 |
case 'MAJ_ip_file' :
|
284 |
foreach($_POST as $fichier => $value)
|
293 |
foreach($_POST as $fichier => $value)
|
285 |
{
|
294 |
{
|
286 |
if($fichier != "choix")
|
295 |
if($fichier != "choix")
|
287 |
{
|
296 |
{
|
- |
|
297 |
$action=$_POST[$fichier];
|
- |
|
298 |
if($action == $l_remove) //delete
|
- |
|
299 |
{
|
288 |
exec("rm -rf $upload_dir_ip$fichier");
|
300 |
exec("rm -rf $upload_dir_ip$fichier");
|
289 |
exec("rm -rf $upload_dir_domain_names$fichier");
|
301 |
exec("rm -rf $upload_dir_domain_names$fichier");
|
- |
|
302 |
exec ("sudo /usr/local/bin/alcasar-bl.sh --reload");
|
- |
|
303 |
}
|
- |
|
304 |
if($action == $l_disable) //disable
|
- |
|
305 |
{
|
- |
|
306 |
exec("mv -f $upload_dir_ip$fichier $dir_ip$fichier");
|
- |
|
307 |
exec("mv -f $upload_dir_domain_names$fichier $dir_domain_names$fichier");
|
- |
|
308 |
exec("sudo /usr/local/bin/alcasar-bl.sh --reload");
|
- |
|
309 |
}
|
- |
|
310 |
if($action == $l_enable) //enable
|
- |
|
311 |
{
|
- |
|
312 |
exec("mv -f $dir_ip$fichier $upload_dir_ip$fichier");
|
- |
|
313 |
exec("mv -f $dir_domain_names$fichier $upload_dir_domain_names$fichier");
|
290 |
exec ("sudo /usr/local/bin/alcasar-bl.sh --reload");
|
314 |
exec ("sudo /usr/local/bin/alcasar-bl.sh --reload");
|
- |
|
315 |
}
|
291 |
}
|
316 |
}
|
292 |
}
|
317 |
}
|
293 |
break;
|
318 |
break;
|
294 |
case 'MAJ_ip_file_upload' :
|
319 |
case 'MAJ_ip_file_upload' :
|
295 |
$nom = str_replace (".", "_",basename($_FILES['fichier_ip']['name']));
|
320 |
$nom = str_replace (".", "_",basename($_FILES['fichier_ip']['name']));
|
Line 460... |
Line 485... |
460 |
<tr><th><?php echo $l_additional_file_title; ?></th></tr>
|
485 |
<tr><th><?php echo $l_additional_file_title; ?></th></tr>
|
461 |
<tr bgcolor="#FFCC66"><td><img src="/images/pix.gif" width="1" height="2"></td></tr>
|
486 |
<tr bgcolor="#FFCC66"><td><img src="/images/pix.gif" width="1" height="2"></td></tr>
|
462 |
</table>
|
487 |
</table>
|
463 |
<table width="100%" border=1 cellspacing=0 cellpadding=1>
|
488 |
<table width="100%" border=1 cellspacing=0 cellpadding=1>
|
464 |
<form action='bl_filter.php' method='POST'>
|
489 |
<form action='bl_filter.php' method='POST'>
|
465 |
<input type='hidden' name='choix' value='MAJ_ip_file_delete'>
|
490 |
<input type='hidden' name='choix' value='MAJ_ip_file'>
|
466 |
<?php
|
491 |
<?php
|
467 |
echo "<tr><td width=50% colspan=5 align=center>";
|
492 |
echo "<tr><td width=50% colspan=5 align=center>";
|
468 |
echo "<H3>$l_file_list</H3>";
|
493 |
echo "<H3>$l_file_list</H3>";
|
469 |
echo "<table cellspacing=2 cellpadding=3 border=1><tr><th>$l_file_name<th>$l_nb_ip<th>$l_nb_domain_names<th>$l_file_remove</tr>";
|
494 |
echo "<table cellspacing=2 cellpadding=3 border=1><tr><th>$l_file_name<th>$l_nb_ip<th>$l_nb_domain_names<th>$l_file_state<th>$l_file_remove</tr>";
|
470 |
|
495 |
|
- |
|
496 |
//liste des fichiers activés
|
471 |
$fichiersIp = array_diff(scandir($upload_dir_ip), array('ossi','ossi-ip-safesearch','..','.'));
|
497 |
$fichiersIp = array_diff(scandir($upload_dir_ip), array('ossi','ossi-ip-safesearch','..','.'));
|
472 |
$fichiersIp = preg_grep("/^ossi-/",$fichiersIp);
|
498 |
$fichiersIp = preg_grep("/^ossi-/",$fichiersIp);
|
473 |
foreach($fichiersIp as $fichier => $value)
|
499 |
foreach($fichiersIp as $fichier => $value)
|
474 |
{
|
500 |
{
|
475 |
echo "<tr><td><center><a href='bl_categories_help.php?liste=bl&cat=$value&ossi=yes&filtre=domain' target='cat_help' onclick=window.open('bl_categories_help','cat_help','width=600,height=450,toolbar=no,scrollbars=yes,resizable=yes') title='categories help page'>".exec("sed 's/^.....//g' <<< $value")."</a></center></td><td><center>".exec("wc -l $upload_dir_ip$value | awk '{print $1}'")."</center></td><td><center>".exec("wc -l $upload_dir_domain_names$value | awk '{print $1}'")."</center></td><td><center><input type='submit' name='$value' value='$l_remove'></center></td></tr>";
|
501 |
echo "<tr><td><center><a href='bl_categories_help.php?liste=bl&cat=$value&ossi=yes&filtre=domain' target='cat_help' onclick=window.open('bl_categories_help','cat_help','width=600,height=450,toolbar=no,scrollbars=yes,resizable=yes') title='categories help page'>".exec("sed 's/^.....//g' <<< $value")."</a></center></td><td><center>".exec("wc -l $upload_dir_ip$value | awk '{print $1}'")."</center></td><td><center>".exec("wc -l $upload_dir_domain_names$value | awk '{print $1}'")."</center></td><td><center><input type='submit' name='$value' value='$l_disable'></center></td><td><center><input type='submit' name='$value' value='$l_remove'></center></td></tr>";
|
- |
|
502 |
}
|
- |
|
503 |
//liste des fichiers desactivés
|
- |
|
504 |
$fichiersIp = array_diff(scandir($dir_ip), array('ossi','ossi-ip-safesearch','..','.'));
|
- |
|
505 |
$fichiersIp = preg_grep("/^ossi-/",$fichiersIp);
|
- |
|
506 |
foreach($fichiersIp as $fichier => $value)
|
- |
|
507 |
{
|
- |
|
508 |
echo "<tr><td bgcolor='BEBEBE'><center><a href='bl_categories_help.php?liste=bl&cat=$value&ossi=yes&filtre=domain&state=disable' target='cat_help' onclick=window.open('bl_categories_help','cat_help','width=600,height=450,toolbar=no,scrollbars=yes,resizable=yes') title='categories help page'>".exec("sed 's/^.....//g' <<< $value")."</a></center></td><td bgcolor='BEBEBE'><center>".exec("wc -l $upload_dir_ip$value | awk '{print $1}'")."</center></td><td bgcolor='BEBEBE'><center>".exec("wc -l $upload_dir_domain_names$value | awk '{print $1}'")."</center></td><td bgcolor='BEBEBE'><center><input type='submit' name='$value' value='$l_enable'></center></td><td bgcolor='BEBEBE'><center><input type='submit' name='$value' value='$l_remove'></center></td></tr>";
|
476 |
}
|
509 |
}
|
- |
|
510 |
|
477 |
echo "</table><br/></td></form><form action='bl_filter.php' method='POST' enctype='multipart/form-data'>";
|
511 |
echo "</table><br/></td></form><form action='bl_filter.php' method='POST' enctype='multipart/form-data'>";
|
478 |
echo "<input type='hidden' name='choix' value='MAJ_ip_file_upload'><td width=50% colspan=5 align=center>";
|
512 |
echo "<input type='hidden' name='choix' value='MAJ_ip_file_upload'><td width=50% colspan=5 align=center>";
|
479 |
echo "<H3>$l_add_file</H3>";
|
513 |
echo "<H3>$l_add_file</H3>";
|
480 |
echo "$l_add_file_explain";
|
514 |
echo "$l_add_file_explain";
|
481 |
echo "<input type='file' name='fichier_ip'>";
|
515 |
echo "<input type='file' name='fichier_ip'>";
|