[ Index ] |
|
Code source de PHP NUKE 7.9 |
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 /* Additional security checking code 2003 by chatserv */ 15 /* http://www.nukefixes.com -- http://www.nukeresources.com */ 16 /************************************************************************/ 17 /* Journal 2.0 Enhanced and Debugged 2004 */ 18 /* by sixonetonoffun -- http://www.netflake.com -- */ 19 /* Images Created by GanjaUK -- http://www.GanjaUK.com */ 20 /************************************************************************/ 21 if ( !defined('MODULE_FILE') ) 22 { 23 die("You can't access this file directly..."); 24 } 25 require_once ("mainfile.php"); 26 $module_name = basename(dirname(__FILE__)); 27 get_lang($module_name); 28 if (!isset($jid) OR !is_numeric($jid)) { die("No journal specified."); } 29 $pagetitle = "- "._USERSJOURNAL.""; 30 include ("header.php"); 31 include("modules/$module_name/functions.php"); 32 if (is_user($user)) { 33 cookiedecode($user); 34 $username = $cookie[1]; 35 $user = filter($user, "nohtml"); 36 $username = filter($username, "nohtml"); 37 $sitename = filter($sitename, "nohtml"); 38 $debug = filter($debug, "nohtml"); 39 if ($debug == "true") : 40 echo ("UserName:$username<br>SiteName: $sitename"); 41 endif; 42 startjournal($sitename, $user); 43 $jid = intval($jid); 44 $sql = "select title from ".$prefix."_journal where jid='$jid'"; 45 $result = $db->sql_query($sql); 46 $row = $db->sql_fetchrow($result); 47 $jtitle = $row['title']; 48 $send = intval($send); 49 $sent = intval($sent); 50 if ($send == 1) { 51 $fname = removecrlf($fname); 52 $fmail = validate_mail(removecrlf($fmail)); 53 $yname = removecrlf($yname); 54 $ymail = validate_mail(removecrlf($ymail)); 55 $subject = ""._INTERESTING." $sitename"; 56 $message = ""._HELLO." $fname:\n\n"._YOURFRIEND." $yname "._CONSIDERED."\n\n\n$jtitle\n"._URL.": $nukeurl/modules.php?name=$module_name&file=display&jid=$jid\n\n\n"._AREMORE."\n\n---\n$sitename\n$nukeurl"; 57 mail($fmail, $subject, $message, "From: \"$yname\" <$ymail>\nX-Mailer: PHP/" . phpversion()); 58 $title = urlencode($jtitle); 59 $fname = urlencode($fname); 60 $sent = 1; 61 } 62 if ($sent == 1) { 63 echo "<br>"; 64 title(""._SENDJFRIEND.""); 65 OpenTable(); 66 echo "<center>"._FSENT."<br><br>[ <a href=\"modules.php?name=$module_name&file=display&jid=$jid\">"._RETURNJOURNAL2."</a> ]</center>"; 67 CloseTable(); 68 journalfoot(); 69 die(); 70 } 71 echo "<br>"; 72 title(""._SENDJFRIEND.""); 73 OpenTable(); 74 echo "<table align=center border=0><tr><td>" ."<center><b>$jtitle</b><br>"._YOUSENDJOURNAL."</center><br><br>" ."<form action=\"modules.php?name=$module_name&file=friend\" method=\"post\">" ."<input type=\"hidden\" name=\"send\" value=\"1\">" ."<input type=\"hidden\" name=\"jid\" value=\"$jid\">"; 75 if (is_user($user)) { 76 $sql = "select name, username, user_email from ".$user_prefix."_users where user_id = '".intval($cookie[0])."'"; 77 $result = $db->sql_query($sql); 78 $row = $db->sql_fetchrow($result); 79 $yn = filter($row['name'], "nohtml"); 80 $yun = filter($row['username'], "nohtml"); 81 $ye = filter($row['user_email'], "nohtml"); 82 } 83 if (empty($yn)) { 84 $yn = $yun; 85 } 86 echo "<b>"._FYOURNAME." </b> <input type=\"text\" name=\"yname\" value=\"$yn\"><br><br>\n" ."<b>"._FYOUREMAIL." </b> <input type=\"text\" name=\"ymail\" value=\"$ye\"><br><br><br>\n" ."<b>"._FFRIENDNAME." </b> <input type=\"text\" name=\"fname\"><br><br>\n" ."<b>"._FFRIENDEMAIL." </b> <input type=\"text\" name=\"fmail\"><br><br>\n" ."<input type=\"hidden\" name=\"op\" value=\"SendStory\">\n" ."<input type=\"submit\" value="._SEND.">\n" ."</form></td></tr></table>\n"; 87 CloseTable(); 88 journalfoot(); 89 } else { 90 echo ("<br>"); 91 openTable(); 92 echo ("<div align=center>"._YOUMUSTBEMEMBER."<br></div>"); 93 closeTable(); 94 journalfoot(); 95 die(); 96 } 97 98 ?>
titre
Description
Corps
titre
Description
Corps
titre
Description
Corps
titre
Corps
Généré le : Sun Apr 1 11:11:59 2007 | par Balluche grâce à PHPXref 0.7 |