home *** CD-ROM | disk | FTP | other *** search
Wrap
<?php ###################################################################### # Modulo Splatt Forum per PHP-NUKE #------------------------- # Versione: 3.2 # # Copyright (c) 2002 by: # # Giorgio Ciranni (~Splatt~) # (http://www.splatt.it) # (webmaster@splatt.it) # # # Supporto tecnico disponibile sul Forum di www.splatt.it ###################################################################### # Splatt Forum is free software. You can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License. # Splatt Forum is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA # 02111-1307 USA ###################################################################### # change above $nukeversion to 0 if you have phpnuke version 5.0 $nukversion = 1; //$module_name = "$name"; require_once("mainfile.php"); $module_name = basename(dirname(__FILE__)); get_lang($module_name); /* Make a database connection */ if(!$db = @mysql_connect("$dbhost", "$dbuname", "$dbpass")) { die("<font size=\"+1\">An Error Occured</font><hr>phpBB was unable to connect to the database. <BR>Please check $dbhost, $dbuser, and $dbpasswd in config.php."); } if(!@mysql_select_db("$dbname",$db)) { die("<font size=\"+1\">An Error Occured</font><hr>phpBB was unable to find the database <b>$dbname</b> on your MySQL server. <br>Please make sure you ran the phpBB installation script."); } /* Code for the LastVisit cookie */ // Inizio Keledan if ($user) { $user_data = base64_decode($user); $userdata = explode(":", $user_data); $userdata = get_userdata_from_id($userdata[0], $db); } // Keledan Fine if(isset($HTTP_COOKIE_VARS["LastVisit"])) { $userdata["lastvisit"] = $HTTP_COOKIE_VARS["LastVisit"]; } else { $value = date("Y-m-d H:i"); /* one year 'til expiry */ $time = (time() + 3600 * 24 * 7 * 52); // setcookie("LastVisit", $value, $time); } list($day, $time) = split(" ", $userdata[lastvisit]); list($hour, $min) = split(":", $time); $this_min = date("i"); $this_hour = date("H"); $this_day = date("Y-m-d"); /* Only set the last visit cookie if 10 mins have gone by, or its the next day or hour or something... */ /* This is kinda ugly but it works :) */ if( ($this_day > $day) || ($this_hour > $hour) || (($this_min - 10) > $min) ) { $value = date("Y-m-d H:i"); $time = (time() + 3600 * 24 * 7 * 52); setcookie("LastVisit", $value, $time); } $sql = "SELECT * FROM ${prefix}_forum_config"; if($result = mysql_query($sql, $db)) { if($myrow = mysql_fetch_array($result)) { $allow_html = $myrow["allow_html"]; $allow_bbcode = $myrow["allow_bbcode"]; $allow_sig = $myrow["allow_sig"]; $posts_per_page = $myrow["posts_per_page"]; $hot_threshold = $myrow["hot_threshold"]; $topics_per_page = $myrow["topics_per_page"]; } } ?>