home *** CD-ROM | disk | FTP | other *** search
/ PC World 2005 April / PCWorld_2005-04_cd.bin / akce / web / phpnuke / PHP-Nuke-7.5.exe / html / admin / modules / referers.php < prev    next >
PHP Script  |  2004-07-24  |  3KB  |  77 lines

  1. <?php
  2.  
  3. /************************************************************************/
  4. /* PHP-NUKE: Web Portal System                                          */
  5. /* ===========================                                          */
  6. /*                                                                      */
  7. /* Copyright (c) 2002 by Francisco Burzi                                */
  8. /* http://phpnuke.org                                                   */
  9. /*                                                                      */
  10. /* This program is free software. You can redistribute it and/or modify */
  11. /* it under the terms of the GNU General Public License as published by */
  12. /* the Free Software Foundation; either version 2 of the License.       */
  13. /*                                                                      */
  14. /************************************************************************/
  15. /*         Additional security & Abstraction layer conversion           */
  16. /*                           2003 chatserv                              */
  17. /*      http://www.nukefixes.com -- http://www.nukeresources.com        */
  18. /************************************************************************/
  19.  
  20. if (!eregi("admin.php", $_SERVER['PHP_SELF'])) { die ("Access Denied"); }
  21. global $prefix, $db;
  22. $aid = substr("$aid", 0,25);
  23. $row = $db->sql_fetchrow($db->sql_query("SELECT radminsuper FROM " . $prefix . "_authors WHERE aid='$aid'"));
  24. if ($row['radminsuper'] == 1) {
  25.  
  26. /*********************************************************/
  27. /* Referer Functions to know who links us                */
  28. /*********************************************************/
  29.  
  30. function hreferer() {
  31.     global $bgcolor2, $prefix, $db;
  32.     include ("header.php");
  33.     GraphicAdmin();
  34.     OpenTable();
  35.     echo "<center><font class=\"title\"><b>" . _HTTPREFERERS . "</b></font></center>";
  36.     CloseTable();
  37.     echo "<br>";
  38.     OpenTable();
  39.     echo "<center><b>" . _WHOLINKS . "</b></center><br><br>"
  40.     ."<table border=\"0\" width=\"100%\">";
  41.     $result = $db->sql_query("SELECT rid, url from " . $prefix . "_referer");
  42.     while ($row = $db->sql_fetchrow($result)) {
  43.     $rid = intval($row['rid']);
  44.     $url = $row['url'];
  45.     echo "<tr><td bgcolor=\"$bgcolor2\"><font class=\"content\">$rid</td>"
  46.         ."<td bgcolor=\"$bgcolor2\"><font class=\"content\"><a target=\"_blank\" href=\"$url\">$url</a></td></tr>";
  47.     }
  48.     echo "</table>"
  49.     ."<form action=\"admin.php\" method=\"post\">"
  50.     ."<input type=\"hidden\" name=\"op\" value=\"delreferer\">"
  51.     ."<center><input type=\"submit\" value=\"" . _DELETEREFERERS . "\"></center>";
  52.     CloseTable();
  53.     include ("footer.php");
  54. }
  55.  
  56. function delreferer() {
  57.     global $prefix, $db;
  58.     $db->sql_query("delete from " . $prefix . "_referer");
  59.     Header("Location: admin.php?op=adminMain");
  60. }
  61.  
  62. switch($op) {
  63.  
  64.     case "hreferer":
  65.     hreferer();
  66.     break;
  67.  
  68.     case "delreferer":
  69.     delreferer();
  70.     break;
  71.  
  72. }
  73.  
  74. } else {
  75.     echo "Access Denied";
  76. }
  77. ?>