aboutsummaryrefslogtreecommitdiffstats
path: root/config/countryblock/countryblock.tmp
diff options
context:
space:
mode:
authorTom Schaefer <tom@tomschaefer.org>2010-09-29 04:45:25 -0400
committerTom Schaefer <tom@tomschaefer.org>2010-09-29 04:45:25 -0400
commit8c5b659410a252f726eeafcda366015193db0943 (patch)
tree478faa6d96ff4c4609be51b7a16cf512ce62da80 /config/countryblock/countryblock.tmp
parent1517209e0e9fb2c399c8566394e8f9fc8e01fa47 (diff)
downloadpfsense-packages-8c5b659410a252f726eeafcda366015193db0943.tar.gz
pfsense-packages-8c5b659410a252f726eeafcda366015193db0943.tar.bz2
pfsense-packages-8c5b659410a252f726eeafcda366015193db0943.zip
Version 1.5 added if selection, nano functions, and sp fix
Diffstat (limited to 'config/countryblock/countryblock.tmp')
-rwxr-xr-x[-rw-r--r--]config/countryblock/countryblock.tmp27
1 files changed, 21 insertions, 6 deletions
diff --git a/config/countryblock/countryblock.tmp b/config/countryblock/countryblock.tmp
index dc0fbbbc..f95c2e7c 100644..100755
--- a/config/countryblock/countryblock.tmp
+++ b/config/countryblock/countryblock.tmp
@@ -68,7 +68,7 @@ if (count($_POST)>0) {
}
- write_config();
+ //write_config();
//services_dnsmasq_configure();
sleep(1);
$savemsg_cb = "Country Block settings have been saved/updated. ";
@@ -98,7 +98,7 @@ else {
?>
<?php
-
+conf_mount_rw();
mwexec("touch countries.txt");
//$myFile = "countries.txt";
//$fh = fopen($myFile, 'a+');
@@ -152,6 +152,7 @@ mwexec("touch countries.txt");
echo("</p>");
}
}
+conf_mount_ro();
?>
@@ -260,7 +261,7 @@ background-color: #F3F3F3;
<strong>Enable Country Block</strong><br><br>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
- <td class="tabcont" >
+ <td >
<?php if ($savemsg_cb) print_info_box($savemsg_cb);
//if ($output) print_info_box($output,$output2);
echo($output);
@@ -271,7 +272,18 @@ background-color: #F3F3F3;
<form action="<?php echo htmlentities($_SERVER['PHP_SELF']); ?>" method="post">
<p>
- Check the country that you would like to block completely. Currently
+ <?php
+ $countif = "interfaces.txt";
+ if (file_exists($countif)) {
+ $countif = count(file($countif));
+ echo "$countlines";
+ } else {
+ echo "<span style='color:red'>Warning! No Interfaces Selected Click <a href='countryblock_if.php' target='_parent'><img src='../../themes/nervecenter/images/icons/icon_cablenic.gif' ALT='if'></a></span>";
+ }
+
+ ?>
+ </p>
+ <p>Check the country that you would like to block completely. Currently
<?php
$countfile = "countries.txt";
if (file_exists($countfile)) {
@@ -284,6 +296,7 @@ background-color: #F3F3F3;
?>
of 246 selected. <a href="whitelist.php" target="_parent"><img src="../../themes/nervecenter/images/icons/icon_plus.gif" ALT="Manual" ALIGN=RIGHT></a></p>
+ <p><a href="countryblock_if.php" target="_parent"><img src="../../themes/nervecenter/images/icons/icon_cablenic.gif" ALT="Manual" ALIGN=RIGHT></a></p>
<p>
Block outbound?
<?php
@@ -569,9 +582,9 @@ ob_end_clean();
echo "<li><input name='formCountry[]' type='checkbox' value='BD' />Bangladesh</li>";
ob_start();
-$results = exec("cat countries.txt | grep BD");
+$results = exec("cat countries.txt | grep BB");
ob_end_clean();
- if ($results == 'BD')
+ if ($results == 'BB')
echo "<li><input name='formCountry[]' type='checkbox' value='BB' checked/>Barbados</li>";
else
echo "<li><input name='formCountry[]' type='checkbox' value='BB' />Barbados</li>";
@@ -820,6 +833,7 @@ ob_end_clean();
else
echo "<li><input name='formCountry[]' type='checkbox' value='CG' />Congo - Brazzaville</li>";
+
ob_start();
$results = exec("cat countries.txt | grep CD");
ob_end_clean();
@@ -2558,6 +2572,7 @@ ob_end_clean();
echo "<li><input name='formCountry[]' type='checkbox' value='ZW' />Zimbabwe </li>";
?>
+
</ul>