| [ PHPXref.com ] | [ Generated: Sun Jul 20 19:04:52 2008 ] | [ OneCMS 2.3 ] |
| [ Index ] [ Variables ] [ Functions ] [ Classes ] [ Constants ] [ Statistics ] | ||
[Summary view] [Print] [Text view]
1 <?php 2 include ("config.php"); 3 if ($ipbancheck3 == "0") {if ($numv == "0"){ 4 if ($warn == $naum) { 5 echo "You are banned from the Admin CP...now go away!"; 6 } else { 7 8 if(!isset($_GET['page'])){ 9 $page = 1; 10 } else { 11 $page = $_GET['page']; 12 } 13 14 $from = (($page * $max_results) - $max_results);echo '<SCRIPT LANGUAGE="JavaScript">var checkflag = "false";function check(field) {if (checkflag == "false") {for (i = 0; i < field.length; i++) {field[i].checked = true;}checkflag = "true";return "Uncheck All"; }else {for (i = 0; i < field.length; i++) {field[i].checked = false; }checkflag = "false";return "Check All"; }}</script>'; 15 16 if ((($userlevel == "3") or ($userlevel == "4") or ($userlevel == "5"))) { 17 echo "Sorry $username, but you do not have permission to manage systems. You are only a $level."; 18 } else { 19 20 echo "<center><a href='a_ipban.php'>Manage Banned IP's</a> | <a href='a_ipban.php?view=add'>Ban IP's</a></center><br><br>"; 21 22 if ($_GET['view'] == "") { 23 24 echo "<title>OneCMS - www.insanevisions.com/onecms > IP Banner</title>"; 25 26 echo "<form action='a_ipban.php?view=search' method='post'><table cellspacing=\"0\" cellpadding=\"3\" border=\"0\" align=\"center\"><tr><td>Search for banned ip</td><td><input type='text' name='search'></td><td><input type='submit' name='Submit' value='Search'></td></tr></table></form>"; 27 28 echo "<form action='a_ipban.php?view=manage' name='form1' method='post'><table cellspacing=\"0\" cellpadding=\"3\" border=\"0\" align=\"center\"><tr><td><b>IP</b></td><td><b><b>Edit</b></td><td><b>Delete</b></td></tr>"; 29 30 $query="SELECT * FROM onecms_ipban ORDER BY `id` DESC LIMIT $from, $max_results"; 31 $result=mysql_query($query); 32 while($row = mysql_fetch_array($result)) { 33 $id = "$row[id]"; 34 $name2 = "$row[ip]"; 35 $name = stripslashes($name2); 36 37 echo "<tr><td>$name</td><td><input type=\"checkbox\" name=\"id[]\" value=\"$id\"></td><td><input type=\"checkbox\" name=\"delete[]\" value=\"$id\"></td></tr>"; 38 } 39 40 echo "<tr><td><div align='right'><input type='submit' name='submit' value='Submit'></td><td><input type=button value='Check All' onClick='this.value=check(this.form)'></td></tr></form></table><br><br>"; 41 $total_results = mysql_result(mysql_query("SELECT COUNT(*) as Num FROM onecms_ipban"),0); 42 43 $total_ipban = ceil($total_results / $max_results); 44 45 echo "<center>Select a Page<br />"; 46 47 // Build Previous Link 48 if($page > 1){ 49 $prev = ($page - 1); 50 echo "<a href=\"".$HTTP_SERVER_VARS['REQUEST_URI']."?page=$prev\"><<Previous</a> "; 51 } 52 53 for($i = 1; $i <= $total_ipban; $i++){ 54 if(($page) == $i){ 55 echo "$i "; 56 } else { 57 echo "<a href=\"".$HTTP_SERVER_VARS['REQUEST_URI']."?page=$i\">$i</a> ";if (($i/25) == (int)($i/25)) {echo "<br>";} 58 } 59 } 60 61 // Build Next Link 62 if($page < $total_ipban){ 63 $next = ($page + 1); 64 echo "<a href=\"".$HTTP_SERVER_VARS['REQUEST_URI']."?page=$next\">Next>></a>"; 65 } 66 echo "</center> 67 </span> 68 </div></div></center>"; 69 70 } 71 72 if (($_GET['view'] == "add") && ($_GET['add'] == "")) { 73 74 echo "<form action=\"a_ipban.php?view=add\" method='post'><table cellspacing=\"0\" cellpadding=\"3\" border=\"0\" align=\"center\"><tr><td>How many ip's to ban?</td><td><input type='text' name='search'></td><td><input type='submit' name='addd' value='Submit'></td></tr></table></form>"; 75 76 if ($_POST['search']) { 77 78 echo "<form action='a_ipban.php?view=add&add=yes' name='form1' method='post'><table cellspacing=\"0\" cellpadding=\"3\" border=\"0\" align=\"left\"><input type=\"hidden\" name=\"s\" value='".$_POST['search']."'>"; 79 80 for($i = 0; $i < $_POST['search']; $i = $i+1) { 81 echo "<tr><td><b><center>IP #".$i."</b></center></td></tr><tr><td>IP</td><td><input type=\"text\" name='ip_".$i."'></td></tr><tr><td>Ban from Forums?</td><td><select name='forums_".$i."' multiple><option value='yes'>Yes</option><option value='no'>No</option></select></td></tr><tr><td>Ban from Site?</td><td><select name='site_".$i."' multiple><option value='yes'>Yes</option><option value='no'>No</option></select></td></tr><tr><td>Ban from Admin CP?</td><td><select name='cp_".$i."' multiple><option value='yes'>Yes</option><option value='no'>No</option></select></td></tr>"; 82 } 83 } 84 echo "<tr><td><input type=\"submit\" name=\"Add\" value=\"Add\"></td></tr></form></table>"; 85 } 86 87 if (($_GET['view'] == "add") && ($_GET['add'] == "yes")) { 88 89 for($i = 0; $i < $_POST['s']; $i = $i+1) { 90 91 $r = mysql_query("INSERT INTO onecms_ipban VALUES ('null', '".$_POST["ip_$i"]."', '".$_POST["forums_$i"]."', '".$_POST["site_$i"]."', '".$_POST["cp_$i"]."', '".time()."')") or die("<font color='red'><b>A fatal MySQL error occured</b></font>.<br><br><b>Query:</b> ".$r."<br><b>Error:</b> (".mysql_errno().")".mysql_error()); 92 } 93 if ($r == TRUE) { 94 echo re_direct("1500", "a_ipban.php"); 95 echo "The ip(s) have been banned. <a href=\"a_ipban.php\">Manage Banned IP's</a>"; 96 } 97 } 98 99 if (($_GET['view'] == "manage") && ($_POST['id'] == "")) { 100 echo '<SCRIPT LANGUAGE="JavaScript"> 101 var agree=confirm("Confirm Deletion?"); 102 if (agree) 103 document.write(""); 104 else 105 history.go(-1); 106 // End --> 107 </SCRIPT>'; 108 109 while (list(, $val) = each ($_POST['delete'])) { 110 $delete = mysql_query("DELETE FROM onecms_ipban WHERE id = '$val'") or die("<font color='red'><b>A fatal MySQL error occured</b></font>.<br><br><b>Query:</b> ".$delete."<br><b>Error:</b> (".mysql_errno().")".mysql_error()); 111 } 112 if ($delete == TRUE) { 113 echo re_direct("1500", "a_ipban.php"); 114 echo "The banned ip(s) have been deleted. <a href=\"a_ipban.php\">Manage Banned </a>"; 115 } 116 } 117 118 if (($_GET['view'] == "add") && ($_GET['add'] == "no")) { 119 120 while (list(, $i) = each ($_POST['id'])) { 121 122 $r = mysql_query("UPDATE onecms_ipban SET ip = '".$_POST["ip_$i"]."', site = '".$_POST["site_$i"]."', forums = '".$_POST["forums_$i"]."', cp = '".$_POST["cp_$i"]."', date = '".time()."' WHERE id = '".$i."'") or die("<font color='red'><b>A fatal MySQL error occured</b></font>.<br><br><b>Query:</b> ".$r."<br><b>Error:</b> (".mysql_errno().")".mysql_error()); 123 } 124 if ($r == TRUE) { 125 echo re_direct("1500", "a_ipban.php"); 126 echo "The banned ip(s) have been updated. <a href='a_ipban.php'>Mange Banned IP's</a>"; 127 } 128 } 129 130 if ((($_GET['view'] == "manage") && ($_POST['delete'] == "") && ($_GET['edit'] == ""))) { 131 132 echo "<form action='a_ipban.php?view=add&add=no' name='form1' method='post'><table cellspacing=\"0\" cellpadding=\"3\" border=\"0\" align=\"left\">"; 133 134 while (list(, $i) = each ($_POST['id'])) { 135 $query="SELECT * FROM onecms_ipban WHERE id = '$i'"; 136 $result=mysql_query($query); 137 while($row2 = mysql_fetch_array($result)) { 138 139 echo "<input type='hidden' name='id[]' value='".$row2[id]."'><tr><td><b><center>IP #".$i."</b></center></td></tr><tr><td>IP</td><td><input type=\"text\" name='ip_".$i."' value='".$row2[ip]."'></td></tr><tr><td>Ban from Forums?</td><td><select name='forums_".$i."' multiple><option value='".$row2[forums]."' selected>-- ".$row2[forums]." --</option><option value='yes'>Yes</option><option value='no'>No</option></select></td></tr><tr><td>Ban from Site?</td><td><select name='site_".$i."' multiple><option value='".$row2[site]."' selected>-- ".$row2[site]." --</option><option value='yes'>Yes</option><option value='no'>No</option></select></td></tr><tr><td>Ban from Admin CP?</td><td><select name='cp_".$i."' multiple><option value='".$row2[cp]."' selected>-- ".$row2[cp]." --</option><option value='yes'>Yes</option><option value='no'>No</option></select></td></tr>"; 140 141 } 142 } 143 144 echo "<tr><td><input type=\"submit\" name=\"Modify\" value=\"Modify\"></td></tr></form></table>"; 145 146 } 147 148 if ($_GET['view'] == "search") { 149 150 echo "<title>OneCMS - www.insanevisions.com/onecms > Page Manager > Search</title>"; 151 152 echo "<form action='a_ipban.php?view=search' method='post'><table cellspacing=\"0\" cellpadding=\"3\" border=\"0\" align=\"center\"><tr><td>Search for ip</td><td><input type='text' name='search'></td><td><input type='submit' name='Submit' value='Search'></td></tr></table></form>"; 153 154 echo "<form action='a_ipban.php?view=manage' name='form1' method='post'><table cellspacing=\"0\" cellpadding=\"3\" border=\"0\" align=\"center\"><tr><td><b>IP</b></td><td><b><b>Edit</b></td><td><b>Delete</b></td></tr><center><div align=\"center\">"; 155 156 $query="SELECT * FROM onecms_ipban WHERE name LIKE '%" . $_POST['search'] . "%' ORDER BY `id` DESC LIMIT $from, $max_results"; 157 $result=mysql_query($query); 158 while($row = mysql_fetch_array($result)) { 159 $id = "$row[id]"; 160 $name2 = "$row[ip]"; 161 $name = stripslashes($name2); 162 163 echo "<tr><td>$name</td><td><input type=\"checkbox\" name=\"id[]\" value=\"$id\"></td><td><input type=\"checkbox\" name=\"delete[]\" value=\"$id\"></td></tr>"; 164 } 165 166 echo "<tr><td><div align='right'><input type='submit' name='submit' value='Submit'></td><td><input type=button value='Check All' onClick='this.value=check(this.form)'></td><td><a href=\"a_ipban.php?view=add\">Add Company</a></td></tr></form></table><br><br>"; 167 168 $total_results = mysql_result(mysql_query("SELECT COUNT(*) as Num FROM onecms_ipban WHERE name LIKE '%" . $_POST['search'] . "%'"),0); 169 170 $total_ipban = ceil($total_results / $max_results); 171 172 echo "<center>Select a Page<br />"; 173 174 // Build Previous Link 175 if($page > 1){ 176 $prev = ($page - 1); 177 echo "<a href=\"".$HTTP_SERVER_VARS['REQUEST_URI']."?page=$prev\"><<Previous</a> "; 178 } 179 180 for($i = 1; $i <= $total_ipban; $i++){ 181 if(($page) == $i){ 182 echo "$i "; 183 } else { 184 echo "<a href=\"".$HTTP_SERVER_VARS['REQUEST_URI']."?page=$i\">$i</a> ";if (($i/25) == (int)($i/25)) {echo "<br>";} 185 } 186 } 187 188 // Build Next Link 189 if($page < $total_ipban){ 190 $next = ($page + 1); 191 echo "<a href=\"".$HTTP_SERVER_VARS['REQUEST_URI']."?page=$next\">Next>></a>"; 192 } 193 echo "</center> 194 195 </span> 196 </div></div></center>"; 197 198 } 199 200 } 201 } 202 } 203 }include ("a_footer.inc"); 204 ?>
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
| [ Powered by PHPXref - Served by Debian GNU/Linux ] |