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 / modules / Journal / deleteyes.php < prev    next >
PHP Script  |  2004-01-31  |  4KB  |  86 lines

  1. <?php
  2.  
  3. /************************************************************************/
  4. /* Journal § ZX                                                     */
  5. /* ================                                                     */
  6. /*                                                                      */
  7. /* Original work done by Joseph Howard known as Member's Journal, which */
  8. /* was based on Trevor Scott's vision of Atomic Journal.                */
  9. /*                                                                      */
  10. /* Modified on 25 May 2002 by Paul Laudanski (paul@computercops.biz)    */
  11. /* Copyright (c) 2002 Modifications by Computer Cops.                   */
  12. /* http://computercops.biz                                              */
  13. /*                                                                      */
  14. /* Required: PHPNuke 5.5 ( http://www.phpnuke.org/ ) and phpbb2         */
  15. /* ( http://bbtonuke.sourceforge.net/ ) forums port.                    */
  16. /*                                                                      */
  17. /* Member's Journal did not work on a PHPNuke 5.5 portal which had      */
  18. /* phpbb2 port integrated.  Thus was Journal § ZX created with the  */
  19. /* Member's Journal author's blessings.                                 */
  20. /*                                                                      */
  21. /* To install, backup everything first and then FTP the Journal package */
  22. /* files into your site's module directory.  Also run the tables.sql    */
  23. /* script so the proper tables and fields can be created and used.  The */
  24. /* default table prefix is "nuke" which is hard-coded throughout the    */
  25. /* entire system as a left-over from Member's Journal.  If a demand     */
  26. /* exists, that can be changed for a future release.                    */
  27. /*                                                                      */
  28. /* This program is free software. You can redistribute it and/or modify */
  29. /* it under the terms of the GNU General Public License as published by */
  30. /* the Free Software Foundation; either version 2 of the License.       */
  31. /************************************************************************/
  32. /* Additional security checking code 2003 by chatserv                   */
  33. /* http://www.nukefixes.com -- http://www.nukeresources.com             */
  34. /************************************************************************/
  35.  
  36. if (!eregi("modules.php", $_SERVER['PHP_SELF'])) {
  37.     die ("You can't access this file directly...");
  38. }
  39.  
  40. require_once("mainfile.php");
  41. $module_name = basename(dirname(__FILE__));
  42. get_lang($module_name);
  43.  
  44. $pagetitle = "- "._USERJOURNAL."";
  45. include("header.php");
  46. include("modules/$module_name/functions.php");
  47.  
  48. cookiedecode($user);
  49. $username = $cookie[1];
  50.  
  51. startjournal($sitename,$user);
  52.  
  53. #####################################################
  54. # Check to see if the current username matches the  #
  55. # the name of the author recorded in the database.  #
  56. # If not - inform them that there is a problem and  #
  57. # to check their current username.            #
  58. #####################################################
  59.  
  60. $jid = intval($jid);
  61. $sql = "SELECT * FROM ".$prefix."_journal WHERE jid = '$jid'";
  62. $result = $db->sql_query($sql);
  63. while ($row = $db->sql_fetchrow($result)) {
  64.     $owner = $row[aid];
  65.     if ($owner != $username):
  66.     openTable();
  67.     echo ("<div align=center>"._YOUWRONG."</div>");
  68.     closeTable();
  69.     echo ("<br>");
  70.     journalfoot();
  71.     die();
  72.     endif;
  73.     $sql = "DELETE FROM ".$prefix."_journal WHERE jid = '$jid'";
  74.     $db->sql_query($sql);
  75.     $sql = "DELETE FROM ".$prefix."_journal_comments WHERE rid = '$jid'";
  76.     $db->sql_query($sql);
  77.     echo ("<br>");
  78.     openTable();
  79.     echo ("<div align=center>"._ENTRYREMOVED."<br><br>");
  80.     echo ("<a href=\"modules.php?name=$module_name&file=edit\">"._RETURNJOURNAL."</a></div>");
  81.     closeTable();
  82. }
  83.  
  84. journalfoot();
  85.  
  86. ?>