[ PHPXref.com ] [ Generated: Sun Jul 20 19:04:52 2008 ] [ OneCMS 2.3 ]
[ Index ]     [ Variables ]     [ Functions ]     [ Classes ]     [ Constants ]     [ Statistics ]

title

Body

[close]

/ -> a_ipban.php (source)

   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>&nbsp;";
  51  }
  52  
  53  for($i = 1; $i <= $total_ipban; $i++){
  54      if(($page) == $i){
  55          echo "$i&nbsp;";
  56          } else {
  57              echo "<a href=\"".$HTTP_SERVER_VARS['REQUEST_URI']."?page=$i\">$i</a>&nbsp;";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>&nbsp;";
 178  }
 179  
 180  for($i = 1; $i <= $total_ipban; $i++){
 181      if(($page) == $i){
 182          echo "$i&nbsp;";
 183          } else {
 184              echo "<a href=\"".$HTTP_SERVER_VARS['REQUEST_URI']."?page=$i\">$i</a>&nbsp;";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  ?>


[ Powered by PHPXref - Served by Debian GNU/Linux ]