Points not recording

  Post new topicReply to topicPrintable Version
<< View previous topic View next topic >>
Share: Del.icio.us  Digg  Google  Spurl  Blink  Furl  Y! MyWeb  
#1   Points not recording
runn
CZ Super Newbie
runn has been a member for over 20 year's 20 Year Member
Status: Offline
Joined: Feb 05, 2004
0.00 posts per day
Posts: 33
Points: 3,547
   
My points are not updating, they used to, where would be the first place to check for something I messed up?

(nuke 7.2 points system- any module I try doesn't work)

thanks.



Back to top Reply with quote
#2   re: Points not recording
Taut
PayPal Donation
CZ Revered Member
 Codezwiz Site Donator
usa.gif california.gif
Occupation: Entrepreneur
Gender: Female
Fav. Sports Team: SF Giants
Status: Offline
Joined: May 27, 2003
0.71 posts per day
Posts: 5530
Points: 481,695
   
have you recently added anything? did you edit any files? you may have overwritten some files that are needed for that?

try and backtrack see if any of those files associated with th epoints mod were edited with anything you added.



Back to top Reply with quote
#3   
run0
CZ Newbie
run0 has been a member for over 20 year's 20 Year Member
Status: Offline
Joined: Aug 17, 2004
0.00 posts per day
Posts: 5
Points: 302
   
I can't find anything that would mess it up, what files should I look in?



Back to top Reply with quote
#4   re: Points not recording
Taut
PayPal Donation
CZ Revered Member
 Codezwiz Site Donator
usa.gif california.gif
Occupation: Entrepreneur
Gender: Female
Fav. Sports Team: SF Giants
Status: Offline
Joined: May 27, 2003
0.71 posts per day
Posts: 5530
Points: 481,695
   
in the mainfile.php . Look for update_points. compare it with a fresh mainfile page of the same Nuke version as yours



Back to top Reply with quote
#5   re: Points not recording
run0
CZ Newbie
run0 has been a member for over 20 year's 20 Year Member
Status: Offline
Joined: Aug 17, 2004
0.00 posts per day
Posts: 5
Points: 302
   
ah didnt even think about mainfile...looked through it carefully but didnt find anything missing or wrong, mind if I post it?


<?php
include("includes/sentinel.php");

if (stristr($_SERVER["QUERY_STRING"],'%20union%20')) header("Location: hackattempt.php/");
if (!eregi($_SERVER['HTTP_HOST'],"www.run0.com")) header("Location: http://www.run0.com");


/************************************************************************/
/* PHP-NUKE: Advanced Content Management System                         */
/* ============================================                         */
/*                                                                      */
/* Copyright (c) 2002 by Francisco Burzi                                */
/* http://phpnuke.org                                                   */
/*                                                                      */
/* This program 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.       */
/************************************************************************/

$phpver = phpversion();
if ($phpver >= '4.0.4pl1' && strstr($HTTP_USER_AGENT,'compatible')) {
    if (extension_loaded('zlib')) {
   ob_end_clean();
   ob_start('ob_gzhandler');
    }
} else if ($phpver > '4.0') {
    if (strstr($HTTP_SERVER_VARS['HTTP_ACCEPT_ENCODING'], 'gzip')) {
   if (extension_loaded('zlib')) {
       $do_gzip_compress = TRUE;
       ob_start();
       ob_implicit_flush(0);
       //header('Content-Encoding: gzip');
   }
    }
}

$phpver = explode(".", $phpver);
$phpver = "$phpver[0]$phpver[1]";
if ($phpver >= 41) {
    $PHP_SELF = $_SERVER['PHP_SELF'];
}

if (!ini_get("register_globals")) {
    import_request_variables('GPC');
}

foreach ($_GET as $secvalue) {
    if ((eregi("<[^>]*script*\"?[^>]*>", $secvalue)) ||
   (eregi("<[^>]*object*\"?[^>]*>", $secvalue)) ||
   (eregi("<[^>]*iframe*\"?[^>]*>", $secvalue)) ||
   (eregi("<[^>]*applet*\"?[^>]*>", $secvalue)) ||
   (eregi("<[^>]*meta*\"?[^>]*>", $secvalue)) ||
   (eregi("<[^>]*style*\"?[^>]*>", $secvalue)) ||
   (eregi("<[^>]*form*\"?[^>]*>", $secvalue)) ||
   (eregi("\([^>]*\"?[^)]*\)", $secvalue)) ||
   (eregi("\"", $secvalue))) {
   die ("<center><img src=images/logo.gif><br><br><b>The html tags you attempted to use are not allowed</b><br><br>[ <a href=\"javascript:history.go(-1)\"><b>Go Back</b></a> ]");
    }
}

foreach ($_POST as $secvalue) {
    if ((eregi("<[^>]script*\"?[^>]*>", $secvalue)) ||   (eregi("<[^>]style*\"?[^>]*>", $secvalue))) {
        die ("<center><img src=images/logo.gif><br><br><b>The html tags you attempted to use are not allowed</b><br><br>[ <a href=\"javascript:history.go(-1)\"><b>Go Back</b></a> ]");
    }
}

if (eregi("mainfile.php",$PHP_SELF)) {
    Header("Location: index.php");
    die();
}

if ($forum_admin == 1) {
    require_once("../../../config.php");
    require_once("../../../db/db.php");
} elseif ($inside_mod == 1) {
    require_once("../../config.php");
    require_once("../../db/db.php");
} else {
    require_once("config.php");
    require_once("db/db.php");
    /* FOLLOWING TWO LINES ARE DEPRECATED BUT ARE HERE FOR OLD MODULES COMPATIBILITY */
    /* PLEASE START USING THE NEW SQL ABSTRACTION LAYER. SEE MODULES DOC FOR DETAILS */
    require_once("includes/sql_layer.php");
    $dbi = sql_connect($dbhost, $dbuname, $dbpass, $dbname);
}

$mainfile = 1;
$sql = "SELECT * FROM ".$prefix."_config";
$result = $db->sql_query($sql);
$row = $db->sql_fetchrow($result);
$sitename = $row['sitename'];
$nukeurl = $row[nukeurl];
$site_logo = $row[site_logo];
$slogan = $row[slogan];
$startdate = $row[startdate];
$adminmail = $row[adminmail];
$anonpost = $row[anonpost];
$Default_Theme = $row[Default_Theme];
$foot1 = $row[foot1];
$foot2 = $row[foot2];
$foot3 = $row[foot3];
$commentlimit = $row[commentlimit];
$commentlimit = intval($commentlimit);
$anonymous = $row[anonymous];
$minpass = $row[minpass];
$minpass = intval($minpass);
$pollcomm = $row[pollcomm];
$pollcomm = intval($pollcomm);
$articlecomm = $row[articlecomm];
$articlecomm = intval($articlecomm);
$broadcast_msg = $row[broadcast_msg];
$broadcast_msg = intval($broadcast_msg);
$my_headlines = $row[my_headlines];
$my_headlines = intval($my_headlines);
$top = $row[top];
$top = intval($top);
$storyhome = $row[storyhome];
$storyhome = intval($storyhome);
$user_news = $row[user_news];
$user_news = intval($user_news);
$oldnum = $row[oldnum];
$oldnum = intval($oldnum);
$ultramode = $row[ultramode];
$ultramode = intval($ultramode);
$banners = $row[banners];
$banners = intval($banners);
$backend_title = $row[backend_title];
$backend_language = $row[backend_language];
$language = $row[language];
$locale = $row[locale];
$multilingual = $row[multilingual];
$multilingual = intval($multilingual);
$useflags = $row[useflags];
$useflags = intval($useflags);
$notify = $row[notify];
$notify = intval($notify);
$notify_email = $row[notify_email];
$notify_subject = $row[notify_subject];
$notify_message = $row[notify_message];
$notify_from = $row[notify_from];
$moderate = $row[moderate];
$moderate = intval($moderate);
$admingraphic = $row[admingraphic];
$admingraphic = intval($admingraphic);
$httpref = $row[httpref];
$httpref = intval($httpref);
$httprefmax = $row[httprefmax];
$httprefmax = intval($httprefmax);
$CensorMode = $row[CensorMode];
$CensorMode = intval($CensorMode);
$CensorReplace = $row[CensorReplace];
$copyright = $row[copyright];
$Version_Num = $row[Version_Num];
$domain = eregi_replace("http://", "", $nukeurl);
$tipath = "images/topics/";
$mtime = microtime();
$mtime = explode(" ",$mtime);
$mtime = $mtime[1] + $mtime[0];
$start_time = $mtime;

if ($forum_admin != 1) {
    if (isset($newlang) AND !eregi("\.","$newlang")) {
   if (file_exists("language/lang-$newlang.php")) {
       setcookie("lang",$newlang,time()+31536000);
       include("language/lang-$newlang.php");
       $currentlang = $newlang;
   } else {
       setcookie("lang",$language,time()+31536000);
       include("language/lang-$language.php");
       $currentlang = $language;
   }
    } elseif (isset($lang)) {
   include("language/lang-$lang.php");
   $currentlang = $lang;
    } else {
   setcookie("lang",$language,time()+31536000);
   include("language/lang-$language.php");
   $currentlang = $language;
    }
}

function get_lang($module) {
    global $currentlang, $language;
    if (file_exists("modules/$module/language/lang-$currentlang.php")) {
   if ($module == admin) {
       include_once("admin/language/lang-$currentlang.php");
   } else {
       include_once("modules/$module/language/lang-$currentlang.php");
   }
    } else {
   if ($module == admin) {
       include_once("admin/language/lang-$currentlang.php");
   } else {
       include_once("modules/$module/language/lang-$language.php");
   }
    }
}

function is_admin($admin) {
    global $prefix, $db;
    if(!is_array($admin)) {
   $admin = base64_decode($admin);
   $admin = explode(":", $admin);
        $aid = "$admin[0]";
   $pwd = "$admin[1]";
    } else {
        $aid = "$admin[0]";
   $pwd = "$admin[1]";
    }
    if ($aid != "" AND $pwd != "") {
        $aid = trim($aid);
   $sql = "SELECT pwd FROM ".$prefix."_authors WHERE aid='$aid'";
   $result = $db->sql_query($sql);
   $row = $db->sql_fetchrow($result);
   $pass = $row[pwd];
   if($pass == $pwd && $pass != "") {
       return 1;
   }
    }
    return 0;
}

function is_user($user) {
    global $prefix, $db, $user_prefix;
    if(!is_array($user)) {
   $user = base64_decode($user);
   $user = explode(":", $user);
        $uid = "$user[0]";
   $pwd = "$user[2]";
    } else {
        $uid = "$user[0]";
   $pwd = "$user[2]";
    }
    $uid = addslashes($uid);
        $uid = intval($uid);
    if ($uid != "" AND $pwd != "") {
   $sql = "SELECT user_password FROM ".$user_prefix."_users WHERE user_id='$uid'";
   $result = $db->sql_query($sql);
   $row = $db->sql_fetchrow($result);
   $pass = $row[user_password];
   if($pass == $pwd && $pass != "") {
       return 1;
   }
    }
    return 0;
}

function is_group($user, $name) {
    global $prefix, $db, $user_prefix;
    if(!is_array($user)) {
   $user = base64_decode($user);
   $user = explode(":", $user);
        $uid = "$user[0]";
   $pwd = "$user[2]";
    } else {
        $uid = "$user[0]";
   $pwd = "$user[2]";
    }
    if ($uid != "" AND $pwd != "") {
   $sql = "SELECT user_password FROM ".$user_prefix."_users WHERE user_id='$uid'";
   $result = $db->sql_query($sql);
   $row = $db->sql_fetchrow($result);
   $pass = $row[user_password];
   if($pass == $pwd && $pass != "") {
       $sql = "SELECT points FROM ".$user_prefix."_users WHERE user_id='$uid'";
       $result = $db->sql_query($sql);
       $row = $db->sql_fetchrow($result);
       $points = $row[points];
       $sql = "SELECT mod_group FROM ".$prefix."_modules WHERE title='$name'";
       $result = $db->sql_query($sql);
       $row = $db->sql_fetchrow($result);
       $mod_group = $row[mod_group];
       $sql = "SELECT points FROM ".$prefix."_groups WHERE id='$mod_group'";
       $result = $db->sql_query($sql);
       $row = $db->sql_fetchrow($result);
       $grp = $row[points];
        if (($points >= 0 AND $points >= $grp) OR $mod_group == 0) {
          return 1;
       }
   }
    }
    return 0;
}

function update_points($id) {
    global $user_prefix, $prefix, $db, $user;
    if (is_user($user)) {
   if(!is_array($user)) {
       $user1 = base64_decode($user);
       $user1 = explode(":", $user1);
           $username = "$user1[1]";
   } else {
           $username = "$user1[1]";
   }
   if ($db->sql_numrows($db->sql_query("SELECT * FROM ".$prefix."_groups")) > 0) {
       $row = $db->sql_fetchrow($db->sql_query("SELECT points FROM ".$prefix."_groups_points WHERE id='$id'"));
       $db->sql_query("UPDATE ".$user_prefix."_users SET points=points+$row[points] WHERE username='$username'");
   }
    }
}

function title($text) {
    OpenTable();
    echo "<center><font class=\"title\"><b>$text</b></font></center>";
    CloseTable();
    echo "<br>";
}

function is_active($module) {
    global $prefix, $db;
    $module = trim($module);
    $sql = "SELECT active FROM ".$prefix."_modules WHERE title='$module'";
    $result = $db->sql_query($sql);
    $row = $db->sql_fetchrow($result);
    $act = $row[active];
    $act = intval($act);
    if (!$result OR $act == 0) {
   return 0;
    } else {
   return 1;
    }
}

function render_blocks($side, $blockfile, $title, $content, $bid, $url) {
if ($url == "") {
if ($blockfile == "") {
if ($side == "c" || $side == "d") {
themecenterbox($title, $content);
} else {
themesidebox($title, $content, $bid);
}
} else {
blockfileinc($title, $blockfile, ($side == "c" || $side == "d"), $bid);
}
} else {
headlines($bid,($side == "c" || $side == "d"));
}
}

function blocks($side) {
    global $storynum, $prefix, $multilingual, $currentlang, $db, $admin, $user;
    if ($multilingual == 1) {
       $querylang = "AND (blanguage='$currentlang' OR blanguage='')";
    } else {
       $querylang = "";
    }
    if (strtolower($side[0]) == "l") {
      $pos = "l";
    } elseif (strtolower($side[0]) == "r") {
      $pos = "r";
    }  elseif (strtolower($side[0]) == "c") {
      $pos = "c";
    } elseif  (strtolower($side[0]) == "d") {
      $pos = "d";
    }
    $side = $pos;
    $sql = "SELECT bid, bkey, title, content, url, blockfile, view, expire, action, subscription FROM ".$prefix."_blocks WHERE bposition='$pos' AND active='1' $querylang ORDER BY weight ASC";
    $result = $db->sql_query($sql);
    while($row = $db->sql_fetchrow($result)) {
      $bid = $row[bid];
       $bid = intval($bid);
      $title = $row[title];
      $content = $row[content];
      $url = $row[url];
      $blockfile = $row[blockfile];
      $view = $row[view];
       $expire = $row[expire];
       $action = $row[action];
       $now = time();
       $sub = $row[subscription];
       if ($sub == 0 OR ($sub == 1 AND !paid())) {
          if ($expire != 0 AND $expire <= $now) {
              if ($action == "d") {
                  $db->sql_query("UPDATE ".$prefix."_blocks SET active='0', expire='0' WHERE bid='$bid'");
                  return;
              } elseif ($action == "r") {
                  $db->sql_query("DELETE FROM ".$prefix."_blocks WHERE bid='$bid'");
                  return;
              }
          }
         if ($row[bkey] == admin) {
             adminblock($bid);
         } elseif ($row[bkey] == userbox) {
             userblock();
         } elseif ($row[bkey] == "") {
             if ($view == 0) {
               render_blocks($side, $blockfile, $title, $content, $bid, $url);
             } elseif ($view == 1 AND is_user($user) || is_admin($admin)) {
               render_blocks($side, $blockfile, $title, $content, $bid, $url);
             } elseif ($view == 2 AND is_admin($admin)) {
               render_blocks($side, $blockfile, $title, $content, $bid, $url);
             } elseif ($view == 3 AND !is_user($user) || is_admin($admin)) {
               render_blocks($side, $blockfile, $title, $content, $bid, $url);
             }
         }
       }
    }
}

function message_box() {
    global $bgcolor1, $bgcolor2, $user, $admin, $cookie, $textcolor2, $prefix, $multilingual, $currentlang, $db;
    if ($multilingual == 1) {
      $querylang = "AND (mlanguage='$currentlang' OR mlanguage='')";
    } else {
      $querylang = "";
    }
    $sql = "SELECT mid, title, content, date, expire, view FROM ".$prefix."_message WHERE active='1' $querylang";
    $result = $db->sql_query($sql);
    if ($numrows = $db->sql_numrows($result) == 0) {
      return;
    } else {
   while ($row = $db->sql_fetchrow($result)) {
       $mid = $row[mid];
            $mid = intval($mid);
       $title = $row[title];
       $content = $row[content];
       $mdate = $row[date];
       $expire = $row[expire];
            $expire = intval($expire);
       $view = $row[view];
            $view = intval($view);
   if ($title != "" && $content != "") {
       if ($expire == 0) {
      $remain = _UNLIMITED;
       } else {
      $etime = (($mdate+$expire)-time())/3600;
      $etime = (int)$etime;
      if ($etime < 1) {
          $remain = _EXPIRELESSHOUR;
      } else {
          $remain = ""._EXPIREIN." $etime "._HOURS."";
      }
       }
       if ($view == 5 AND paid()) {
            OpenTable();
            echo "<center><font class=\"option\" color=\"$textcolor2\"><b>$title</b></font></center><br>\n"
             ."<font class=\"content\">$content</font>";
         if (is_admin($admin)) {
             echo "<br><br><center><font class=\"content\">[ "._MVIEWSUBUSERS." - $remain - <a href=\"admin.php?op=editmsg&mid=$mid\">"._EDIT."</a> ]</font></center>";
         }
          CloseTable();
         echo "<br>";
       } elseif ($view == 4 AND is_admin($admin)) {
                OpenTable();
                echo "<center><font class=\"option\" color=\"$textcolor2\"><b>$title</b></font></center><br>\n"
          ."<font class=\"content\">$content</font>"
          ."<br><br><center><font class=\"content\">[ "._MVIEWADMIN." - $remain - <a href=\"admin.php?op=editmsg&mid=$mid\">"._EDIT."</a> ]</font></center>";
      CloseTable();
      echo "<br>";
       } elseif ($view == 3 AND is_user($user) || is_admin($admin)) {
                OpenTable();
                echo "<center><font class=\"option\" color=\"$textcolor2\"><b>$title</b></font></center><br>\n"
          ."<font class=\"content\">$content</font>";
      if (is_admin($admin)) {
          echo "<br><br><center><font class=\"content\">[ "._MVIEWUSERS." - $remain - <a href=\"admin.php?op=editmsg&mid=$mid\">"._EDIT."</a> ]</font></center>";
      }
          CloseTable();
      echo "<br>";
       } elseif ($view == 2 AND !is_user($user) || is_admin($admin)) {
                OpenTable();
                echo "<center><font class=\"option\" color=\"$textcolor2\"><b>$title</b></font></center><br>\n"
          ."<font class=\"content\">$content</font>";
      if (is_admin($admin)) {
          echo "<br><br><center><font class=\"content\">[ "._MVIEWANON." - $remain - <a href=\"admin.php?op=editmsg&mid=$mid\">"._EDIT."</a> ]</font></center>";
      }
      CloseTable();
      echo "<br>";
       } elseif ($view == 1) {
                OpenTable();
                echo "<center><font class=\"option\" color=\"$textcolor2\"><b>$title</b></font></center><br>\n"
          ."<font class=\"content\">$content</font>";
      if (is_admin($admin)) {
          echo "<br><br><center><font class=\"content\">[ "._MVIEWALL." - $remain - <a href=\"admin.php?op=editmsg&mid=$mid\">"._EDIT."</a> ]</font></center>";
      }
      CloseTable();
      echo "<br>";
       }
       if ($expire != 0) {
          $past = time()-$expire;
      if ($mdate < $past) {
          $db->sql_query("UPDATE ".$prefix."_message SET active='0' WHERE mid='$mid'");
      }
      }
       }
   }
    }
}

function online() {
    global $user, $cookie, $prefix, $db;
    cookiedecode($user);
    $ip = $_SERVER["REMOTE_ADDR"];
    $uname = $cookie[1];
    if (!isset($uname)) {
        $uname = "$ip";
        $guest = 1;
    }
    $past = time()-3600;
    $sql = "DELETE FROM ".$prefix."_session WHERE time < $past";
    $db->sql_query($sql);
    $sql = "SELECT time FROM ".$prefix."_session WHERE uname='$uname'";
    $result = $db->sql_query($sql);
    $ctime = time();
    if ($row = $db->sql_fetchrow($result)) {
   $sql = "UPDATE ".$prefix."_session SET uname='$uname', time='$ctime', host_addr='$ip', guest='$guest' WHERE uname='$uname'";
   $db->sql_query($sql);
    } else {
   $sql = "INSERT INTO ".$prefix."_session (uname, time, host_addr, guest) VALUES ('$uname', '$ctime', '$ip', '$guest')";
   $db->sql_query($sql);
    }
}

function blockfileinc($title, $blockfile, $side=0, $bid) {
$blockfiletitle = $title;
$file = @file("blocks/$blockfile");
if (!$file) {
$content = _BLOCKPROBLEM;
} else {
include("blocks/$blockfile");
}
if ($content == "") {
$content = _BLOCKPROBLEM2;
}
if ($side == 1) {
themecenterbox($blockfiletitle, $content);
} else {
themesidebox($blockfiletitle, $content, $bid);
}
}

function selectlanguage() {
    global $useflags, $currentlang;
    if ($useflags == 1) {
    $title = _SELECTLANGUAGE;
    $content = "<center><font class=\"content\">"._SELECTGUILANG."<br><br>";
    $langdir = dir("language");
    while($func=$langdir->read()) {
   if(substr($func, 0, 5) == "lang-") {
           $menulist .= "$func ";
   }
    }
    closedir($langdir->handle);
    $menulist = explode(" ", $menulist);
    sort($menulist);
    for ($i=0; $i < sizeof($menulist); $i++) {
        if($menulist[$i]!="") {
       $tl = ereg_replace("lang-","",$menulist[$i]);
       $tl = ereg_replace(".php","",$tl);
       $altlang = ucfirst($tl);
       $content .= "<a href=\"index.php?newlang=$tl\"><img src=\"images/language/flag-$tl.png\" border=\"0\" alt=\"$altlang\" title=\"$altlang\" hspace=\"3\" vspace=\"3\"></a> ";
   }
    }
    $content .= "</font></center>";
    themesidebox($title, $content);
   } else {
    $title = _SELECTLANGUAGE;
    $content = "<center><font class=\"content\">"._SELECTGUILANG."<br><br></font>";
    $content .= "<form action=\"index.php\" method=\"get\"><select name=\"newlanguage\" onChange=\"top.location.href=this.options[this.selectedIndex].value\">";
       $handle=opendir('language');
       while ($file = readdir($handle)) {
      if (preg_match("/^lang\-(.+)\.php/", $file, $matches)) {
               $langFound = $matches[1];
               $languageslist .= "$langFound ";
           }
       }
       closedir($handle);
       $languageslist = explode(" ", $languageslist);
       sort($languageslist);
       for ($i=0; $i < sizeof($languageslist); $i++) {
      if($languageslist[$i]!="") {
   $content .= "<option value=\"index.php?newlang=$languageslist[$i]\" ";
      if($languageslist[$i]==$currentlang) $content .= " selected";
   $content .= ">".ucfirst($languageslist[$i])."</option>\n";
      }
    }
    $content .= "</select></form></center>";
    themesidebox($title, $content);
   }
}

function ultramode() {
    global $prefix, $db;
    $ultra = "ultramode.txt";
    $file = fopen("$ultra", "w");
    fwrite($file, "General purpose self-explanatory file with news headlines\n");
    $sql = "SELECT sid, aid, title, time, comments, topic FROM ".$prefix."_stories ORDER BY time DESC LIMIT 0,10";
    $result = $db->sql_query($sql);
    while ($row = $db->sql_fetchrow($result)) {
   $sql = "select topictext, topicimage from ".$prefix."_topics where topicid='$row[topic]'";
   $result2 = $db->sql_query($sql);
   $row2 = $db->sql_fetchrow($result2);
   $topictext = $row2[topictext];
   $topicimage = $row2[topicimage];
   $content = "%%\n$row[title]\n/modules.php?name=News&file=article&sid=$row[sid]\n$row[time]\n$row[aid]\n$row2[topictext]\n$row[comments]\n$row2[topicimage]\n";
   fwrite($file, $content);
    }
    fclose($file);
}

function cookiedecode($user) {
    global $cookie, $prefix, $db, $user_prefix;
    $user = base64_decode($user);
    $cookie = explode(":", $user);
    $sql = "SELECT user_password FROM ".$user_prefix."_users WHERE username='$cookie[1]'";
    $result = $db->sql_query($sql);
    $row = $db->sql_fetchrow($result);
    $pass = $row[user_password];
    if ($cookie[2] == $pass && $pass != "") {
   return $cookie;
    } else {
   unset($user);
   unset($cookie);
    }
}

function getusrinfo($user) {
    global $userinfo, $user_prefix, $db;
    $user2 = base64_decode($user);
    $user3 = explode(":", $user2);
    $sql = "SELECT * FROM ".$user_prefix."_users WHERE username='$user3[1]' AND user_password='$user3[2]'";
    $result = $db->sql_query($sql);
    if ($db->sql_numrows($result) == 1) {
       $userinfo = $db->sql_fetchrow($result);
    }
    return $userinfo;
}

function FixQuotes ($what = "") {
    $what = ereg_replace("'","''",$what);
    while (eregi("\\\\'", $what)) {
   $what = ereg_replace("\\\\'","'",$what);
    }
    return $what;
}

/*********************************************************/
/* text filter                                           */
/*********************************************************/

function check_words($Message) {
    global $EditedMessage;
    include("config.php");
    $EditedMessage = $Message;
    if ($CensorMode != 0) {
   if (is_array($CensorList)) {
       $Replace = $CensorReplace;
       if ($CensorMode == 1) {
      for ($i = 0; $i < count($CensorList); $i++) {
          $EditedMessage = eregi_replace("$CensorList[$i]([^a-zA-Z0-9])","$Replace\\1",$EditedMessage);
      }
       } elseif ($CensorMode == 2) {
      for ($i = 0; $i < count($CensorList); $i++) {
          $EditedMessage = eregi_replace("(^|[^[:alnum:]])$CensorList[$i]","\\1$Replace",$EditedMessage);
      }
       } elseif ($CensorMode == 3) {
      for ($i = 0; $i < count($CensorList); $i++) {
          $EditedMessage = eregi_replace("$CensorList[$i]","$Replace",$EditedMessage);
      }
       }
   }
    }
    return ($EditedMessage);
}

function delQuotes($string){
    /* no recursive function to add quote to an HTML tag if needed */
    /* and delete duplicate spaces between attribs. */
    $tmp="";    # string buffer
    $result=""; # result string
    $i=0;
    $attrib=-1; # Are us in an HTML attrib ?   -1: no attrib   0: name of the attrib   1: value of the atrib
    $quote=0;   # Is a string quote delimited opened ? 0=no, 1=yes
    $len = strlen($string);
    while ($i<$len) {
   switch($string[$i]) { # What car is it in the buffer ?
       case "\"": #"       # a quote.
      if ($quote==0) {
          $quote=1;
      } else {
          $quote=0;
          if (($attrib>0) && ($tmp != "")) { $result .= "=\"$tmp\""; }
          $tmp="";
          $attrib=-1;
      }
      break;
       case "=":           # an equal - attrib delimiter
      if ($quote==0) {  # Is it found in a string ?
          $attrib=1;
          if ($tmp!="") $result.=" $tmp";
          $tmp="";
      } else $tmp .= '=';
      break;
       case " ":           # a blank ?
      if ($attrib>0) {  # add it to the string, if one opened.
          $tmp .= $string[$i];
      }
      break;
       default:            # Other
      if ($attrib<0)    # If we weren't in an attrib, set attrib to 0
      $attrib=0;
      $tmp .= $string[$i];
      break;
   }
   $i++;
    }
    if (($quote!=0) && ($tmp != "")) {
   if ($attrib==1) $result .= "=";
   /* If it is the value of an atrib, add the '=' */
   $result .= "\"$tmp\"";  /* Add quote if needed (the reason of the function ;-) */
    }
    return $result;
}

function check_html ($str, $strip="") {
    /* The core of this code has been lifted from phpslash */
    /* which is licenced under the GPL. */
    include("config.php");
    if ($strip == "nohtml")
       $AllowableHTML=array('');
   $str = stripslashes($str);
   $str = eregi_replace("<[[:space:]]*([^>]*)[[:space:]]*>",'<\\1>', $str);
           // Delete all spaces from html tags .
   $str = eregi_replace("<a[^>]*href[[:space:]]*=[[:space:]]*\"?[[:space:]]*([^\" >]*)[[:space:]]*\"?[^>]*>",'<a href="\\1">', $str);
           // Delete all attribs from Anchor, except an href, double quoted.
   $str = eregi_replace("<[[:space:]]* img[[:space:]]*([^>]*)[[:space:]]*>", '', $str);
       // Delete all img tags
   $str = eregi_replace("<a[^>]*href[[:space:]]*=[[:space:]]*\"?javascript[[:punct:]]*\"?[^>]*>", '', $str);
       // Delete javascript code from a href tags -- Zhen-Xjell @ http://nukecops.com
   $tmp = "";
   while (ereg("<(/?[[:alpha:]]*)[[:space:]]*([^>]*)>",$str,$reg)) {
      $i = strpos($str,$reg[0]);
      $l = strlen($reg[0]);
      if ($reg[1][0] == "/") $tag = strtolower(substr($reg[1],1));
      else $tag = strtolower($reg[1]);
      if ($a = $AllowableHTML[$tag])
         if ($reg[1][0] == "/") $tag = "</$tag>";
         elseif (($a == 1) || ($reg[2] == "")) $tag = "<$tag>";
         else {
           # Place here the double quote fix function.
           $attrb_list=delQuotes($reg[2]);
           // A VER
           $attrb_list = ereg_replace("&","&amp;",$attrb_list);
           $tag = "<$tag" . $attrb_list . ">";
         } # Attribs in tag allowed
      else $tag = "";
      $tmp .= substr($str,0,$i) . $tag;
      $str = substr($str,$i+$l);
   }
   $str = $tmp . $str;
   return $str;
   exit;
   /* Squash PHP tags unconditionally */
   $str = ereg_replace("<\?","",$str);
   return $str;
}

function filter_text($Message, $strip="") {
    global $EditedMessage;
    check_words($Message);
    $EditedMessage=check_html($EditedMessage, $strip);
    return ($EditedMessage);
}

/*********************************************************/
/* formatting stories                                    */
/*********************************************************/

function formatTimestamp($time) {
    global $datetime, $locale;
    setlocale (LC_TIME, $locale);
    ereg ("([0-9]{4})-([0-9]{1,2})-([0-9]{1,2}) ([0-9]{1,2}):([0-9]{1,2}):([0-9]{1,2})", $time, $datetime);
    $datetime = strftime(""._DATESTRING."", mktime($datetime[4],$datetime[5],$datetime[6],$datetime[2],$datetime[3],$datetime[1]));
    $datetime = ucfirst($datetime);
    return($datetime);
}

function formatAidHeader($aid) {
    global $prefix, $db;
    $sql = "SELECT url, email FROM ".$prefix."_authors WHERE aid='$aid'";
    $result = $db->sql_query($sql);
    $row = $db->sql_fetchrow($result);
    $url = $row[url];
    $email = $row[email];
    if (isset($url)) {
   $aid = "<a href=\"$url\">$aid</a>";
    } elseif (isset($email)) {
   $aid = "<a href=\"mailto:$email\">$aid</a>";
    } else {
   $aid = $aid;
    }
    echo "$aid";
}

function get_author($aid) {
    global $prefix, $db;
    $sql = "SELECT url, email FROM ".$prefix."_authors WHERE aid='$aid'";
    $result = $db->sql_query($sql);
    $row = $db->sql_fetchrow($result);
    if (isset($row[url])) {
   $aid = "<a href=\"$row[url]\">$aid</a>";
    } elseif (isset($row[email])) {
   $aid = "<a href=\"mailto:$row[email]\">$aid</a>";
    } else {
   $aid = $aid;
    }
    return($aid);
}

function themepreview($title, $hometext, $bodytext="", $notes="") {
    echo "<b>$title</b><br><br>$hometext";
    if ($bodytext != "") {
   echo "<br><br>$bodytext";
    }
    if ($notes != "") {
   echo "<br><br><b>"._NOTE."</b> <i>$notes</i>";
    }
}

function adminblock() {
global $admin, $prefix, $db;
if (is_admin($admin)) {
$sql = "SELECT title, content FROM ".$prefix."_blocks WHERE bkey='admin'";
$result = $db->sql_query($sql);
while ($row = $db->sql_fetchrow($result)) {
$content = "<font class=\"content\">$row[content]</font>";
themesidebox($row['title'], $row['content'], $bid);
}
$title = ""._WAITINGCONT."";
$num = $db->sql_fetchrow($db->sql_query("SELECT COUNT(*) FROM ".$prefix."_queue"));
$content = "<font class=\"content\">";
$content .= "<strong><big>&middot;</big></strong>&nbsp;<a href=\"admin.php?op=submissions\">"._SUBMISSIONS."</a>: $num[0]<br>";

$num = $db->sql_fetchrow($db->sql_query("SELECT COUNT(*) FROM ".$prefix."_reviews_add"));
$content .= "<strong><big>&middot;</big></strong>&nbsp;<a href=\"admin.php?op=reviews\">"._WREVIEWS."</a>: $num[0]<br>";

$num = $db->sql_fetchrow($db->sql_query("SELECT COUNT(*) FROM ".$prefix."_links_newlink"));
$brokenl = $db->sql_fetchrow($db->sql_query("SELECT COUNT(*) FROM ".$prefix."_links_modrequest WHERE brokenlink='1'"));
$modreql = $db->sql_fetchrow($db->sql_query("SELECT COUNT(*) FROM ".$prefix."_links_modrequest WHERE brokenlink='0'"));
$content .= "<strong><big>&middot;</big></strong>&nbsp;<a href=\"admin.php?op=Links\">"._WLINKS."</a>: $num[0]<br>";
$content .= "<strong><big>&middot;</big></strong>&nbsp;<a href=\"admin.php?op=LinksListModRequests\">"._MODREQLINKS."</a>: $modreql[0]<br>";
$content .= "<strong><big>&middot;</big></strong>&nbsp;<a href=\"admin.php?op=LinksListBrokenLinks\">"._BROKENLINKS."</a>: $brokenl[0]<br>";

$num = $db->sql_fetchrow($db->sql_query("SELECT COUNT(*) FROM ".$prefix."_downloads_newdownload"));
$brokend = $db->sql_fetchrow($db->sql_query("SELECT COUNT(*) FROM ".$prefix."_downloads_modrequest WHERE brokendownload='1'"));
$modreqd = $db->sql_fetchrow($db->sql_query("SELECT COUNT(*) FROM ".$prefix."_downloads_modrequest WHERE brokendownload='0'"));
$content .= "<strong><big>&middot;</big></strong>&nbsp;<a href=\"admin.php?op=downloads\">"._UDOWNLOADS."</a>: $num[0]<br>";
$content .= "<strong><big>&middot;</big></strong>&nbsp;<a href=\"admin.php?op=DownloadsListModRequests\">"._MODREQDOWN."</a>: $modreqd[0]<br>";
$content .= "<strong><big>&middot;</big></strong>&nbsp;<a href=\"admin.php?op=DownloadsListBrokenDownloads\">"._BROKENDOWN."</a>: $brokend[0]<br></font>";
themesidebox($title, $content, $bid."a");
}
}

function loginbox() {
    global $user;
    if (!is_user($user)) {
   $title = _LOGIN;
   $boxstuff = "<form action=\"modules.php?name=Your_Account\" method=\"post\">";
   $boxstuff .= "<center><font class=\"content\">"._NICKNAME."<br>";
   $boxstuff .= "<input type=\"text\" name=\"username\" size=\"8\" maxlength=\"25\"><br>";
   $boxstuff .= ""._PASSWORD."<br>";
   $boxstuff .= "<input type=\"password\" name=\"user_password\" size=\"8\" maxlength=\"20\"><br>";
   $boxstuff .= "<input type=\"hidden\" name=\"op\" value=\"login\">";
   $boxstuff .= "<input type=\"submit\" value=\""._LOGIN."\"></font></center></form>";
   $boxstuff .= "<center><font class=\"content\">"._ASREGISTERED."</font></center>";
   themesidebox($title, $boxstuff);
    }
}

function userblock() {
    global $user, $cookie, $db, $user_prefix;
    if((is_user($user)) AND ($cookie[8])) {
   $sql = "SELECT ublock FROM ".$user_prefix."_users WHERE user_id='$cookie[0]'";
   $result = $db->sql_query($sql);
   $row = $db->sql_fetchrow($result);
   $title = ""._MENUFOR." $cookie[1]";
   themesidebox($title, $row[ublock]);
    }
}

function getTopics($s_sid) {
    global $topicname, $topicimage, $topictext, $prefix, $db;
    $sid = $s_sid;
    $sid = intval($sid);
    $sql = "SELECT topic FROM ".$prefix."_stories WHERE sid='$sid'";
    $result = $db->sql_query($sql);
    $row = $db->sql_fetchrow($result);
    $sql = "SELECT topicid, topicname, topicimage, topictext FROM ".$prefix."_topics WHERE topicid='$row[topic]'";
    $result = $db->sql_query($sql);
    $row = $db->sql_fetchrow($result);
    $topicid = $row[topicid];
    $topicname = $row[topicname];
    $topicimage = $row[topicimage];
    $topictext = $row[topictext];
}

function headlines($bid, $cenbox=0) {
    global $prefix, $db;
    $bid = intval($bid);
    $sql = "SELECT title, content, url, refresh, time FROM ".$prefix."_blocks WHERE bid='$bid'";
    $result = $db->sql_query($sql);
    $row = $db->sql_fetchrow($result);
    $title = $row[title];
    $content = $row[content];
    $url = $row[url];
    $refresh = $row[refresh];
    $otime = $row[time];
    $past = time()-$refresh;
    if ($otime < $past) {
   $btime = time();
   $rdf = parse_url($url);
   $fp = fsockopen($rdf['host'], 80, $errno, $errstr, 15);
   if (!$fp) {
       $content = "";
       $sql = "UPDATE ".$prefix."_blocks SET content='$content', time='$btime' WHERE bid='$bid'";
       $db->sql_query($sql);
       $cont = 0;
       if ($cenbox == 0) {
      themesidebox($title, $content);
       } else {
      themecenterbox($title, $content);
       }
       return;
   }
   if ($fp) {
       if ($rdf['query'] != '')
           $rdf['query'] = "?" . $rdf['query'];

       fputs($fp, "GET " . $rdf['path'] . $rdf['query'] . " HTTP/1.0\r\n");
       fputs($fp, "HOST: " . $rdf['host'] . "\r\n\r\n");
       $string   = "";
       while(!feof($fp)) {
          $pagetext = fgets($fp,300);
          $string .= chop($pagetext);
       }
       fputs($fp,"Connection: close\r\n\r\n");
       fclose($fp);
       $items = explode("</item>",$string);
       $content = "<font class=\"content\">";
       for ($i=0;$i<10;$i++) {
      $link = ereg_replace(".*<link>","",$items[$i]);
      $link = ereg_replace("</link>.*","",$link);
      $title2 = ereg_replace(".*<title>","",$items[$i]);
      $title2 = ereg_replace("</title>.*","",$title2);
      $title2 = stripslashes($title2);
      if ($items[$i] == "" AND $cont != 1) {
          $content = "";
          $sql = "UPDATE ".$prefix."_blocks SET content='$content', time='$btime' WHERE bid='$bid'";
          $db->sql_query($sql);
          $cont = 0;
          if ($cenbox == 0) {
         themesidebox($title, $content);
          } else {
         themecenterbox($title, $content);
          }
          return;
      } else {
          if (strcmp($link,$title2) AND $items[$i] != "") {
         $cont = 1;
         $content .= "<strong><big>&middot;</big></strong><a href=\"$link\" target=\"new\">$title2</a><br>\n";
          }
      }
       }

   }
   $sql = "UPDATE ".$prefix."_blocks SET content='$content', time='$btime' WHERE bid='$bid'";
   $db->sql_query($sql);
    }
    $siteurl = ereg_replace("http://","",$url);
    $siteurl = explode("/",$siteurl);
    if (($cont == 1) OR ($content != "")) {
   $content .= "<br><a href=\"http://$siteurl[0]\" target=\"blank\"><b>"._HREADMORE."</b></a></font>";
    } elseif (($cont == 0) OR ($content == "")) {
   $content = "<font class=\"content\">"._RSSPROBLEM."</font>";
    }
    if ($cenbox == 0) {
   themesidebox($title, $content);
    } else {
   themecenterbox($title, $content);
    }
}

function automated_news() {
    global $prefix, $multilingual, $currentlang, $db;
    if ($multilingual == 1) {
   $querylang = "WHERE (alanguage='$currentlang' OR alanguage='')"; /* the OR is needed to display stories who are posted to ALL languages */
    } else {
   $querylang = "";
    }
    $today = getdate();
    $day = $today[mday];
    if ($day < 10) {
   $day = "0$day";
    }
    $month = $today[mon];
    if ($month < 10) {
   $month = "0$month";
    }
    $year = $today[year];
    $hour = $today[hours];
    $min = $today[minutes];
    $sec = "00";
    $sql = "SELECT anid, time FROM ".$prefix."_autonews $querylang";
    $result = $db->sql_query($sql);
    while ($row = $db->sql_fetchrow($result)) {
   $anid = $row[anid];
   $time = $row[time];
   ereg ("([0-9]{4})-([0-9]{1,2})-([0-9]{1,2}) ([0-9]{1,2}):([0-9]{1,2}):([0-9]{1,2})", $time, $date);
   if (($date[1] <= $year) AND ($date[2] <= $month) AND ($date[3] <= $day)) {
       if (($date[4] < $hour) AND ($date[5] >= $min) OR ($date[4] <= $hour) AND ($date[5] <= $min)) {
      $sql2 = "SELECT * FROM ".$prefix."_autonews WHERE anid='$anid'";
      $result2 = $db->sql_query($sql2);
      while ($row2 = $db->sql_fetchrow($result2)) {
          $title = stripslashes(FixQuotes($row2[title]));
          $hometext = stripslashes(FixQuotes($row2[hometext]));
          $bodytext = stripslashes(FixQuotes($row2[bodytext]));
          $notes = stripslashes(FixQuotes($row2[notes]));
          $sql = "INSERT INTO ".$prefix."_stories VALUES (NULL, '$row2[catid]', '$row2[aid]', '$title', '$row2[time]', '$hometext', '$bodytext', '0', '0', '$row2[topic]', '$row2[informant]', '$notes', '$row2[ihome]', '$row2[alanguage]', '$row2[acomm]', '0', '0', '0', '0', '$row2[associated]')";
          $db->sql_query($sql);
          $sql = "DELETE FROM ".$prefix."_autonews WHERE anid='$anid'";
          $db->sql_query($sql);
      }
       }
   }
    }
}

function themecenterbox($title, $content) {
    OpenTable();
    echo "<center><font class=\"option\"><b>$title</b></font></center><br>"
   ."$content";
    CloseTable();
    echo "<br>";
}

function public_message() {
    global $prefix, $user_prefix, $db, $user, $admin, $p_msg, $cookie, $broadcast_msg;
    if ($broadcast_msg == 1) {
    if (is_user($user)) {
        cookiedecode($user);
   $sql = "SELECT broadcast FROM ".$user_prefix."_users WHERE username='$cookie[1]'";
   $result = $db->sql_query($sql);
   $row = $db->sql_fetchrow($result);
   $upref = $row[broadcast];
   if ($upref == 1) {
       $t_off = "<br><p align=\"right\">[ <a href=\"modules.php?name=Your_Account&amp;op=edithome\"><font color=\"FFFFFF\" size=\"2\">"._TURNOFFMSG."</font></a> ]</font>";
       $pm_show = 1;
   } else {
       $pm_show = 0;
   }
    } else {
   $t_off = "";
    }
    if (!is_user($user) OR (is_user($user) AND ($pm_show == 1))) {
   $c_mid = base64_decode($p_msg);
   $sql = "SELECT mid, content, date, who FROM ".$prefix."_public_messages WHERE mid > '$c_mid' ORDER BY date ASC LIMIT 1";
   $result = $db->sql_query($sql);
   $row = $db->sql_fetchrow($result);
   $mid = $row[mid];
   $content = $row[content];
   $tdate = $row[date];
   $who = $row[who];
   if ((!isset($c_mid)) OR ($c_mid = $mid)) {
           $public_msg = "<br><table width=\"90%\" border=\"1\" cellspacing=\"2\" cellpadding=\"0\" bgcolor=\"FFFFFF\" align=\"center\"><tr><td>\n";
           $public_msg .= "<table width=\"100%\" border=\"0\" cellspacing=\"1\" cellpadding=\"2\" bgcolor=\"FF0000\"><tr><td>\n";
           $public_msg .= "<font color=\"FFFFFF\" size=\"3\"><b>"._BROADCASTFROM." <a href=\"modules.php?name=Your_Account&amp;op=userinfo&amp;username=$who\"><font color=\"FFFFFF\" size=\"3\">$who</font></a>: \"$content\"</b>";
       $public_msg .= "$t_off";
       $public_msg .= "</td></tr></table>";
           $public_msg .= "</td></tr></table>";
       $ref_date = $tdate+600;
       $actual_date = time();
       if ($actual_date >= $ref_date) {
      $public_msg = "";
      $numrows = $db->sql_numrows($db->sql_query("SELECT * FROM ".$prefix."_public_messages"));
      if ($numrows == 1) {
          $db->sql_query("DELETE FROM ".$prefix."_public_messages");
          $mid = 0;
      } else {
          $db->sql_query("DELETE FROM ".$prefix."_public_messages WHERE mid='$mid'");
      }
       }
       if ($mid == 0 OR $mid == "") {
      setcookie("p_msg");
       } else {
          $mid = base64_encode($mid);
      setcookie("p_msg",$mid,time()+600);
       }
   }
    }
    } else {
      $public_msg = "";
    }
    return($public_msg);
}

function get_theme() {
    global $user, $cookie, $Default_Theme;
    if(is_user($user)) {
   $user2 = base64_decode($user);
   $t_cookie = explode(":", $user2);
   if($t_cookie[9]=="") $t_cookie[9]=$Default_Theme;
   if(isset($theme)) $t_cookie[9]=$theme;
   if(!$tfile=@opendir("themes/$t_cookie[9]")) {
       $ThemeSel = $Default_Theme;
   } else {
       $ThemeSel = $t_cookie[9];
   }
    } else {
   $ThemeSel = $Default_Theme;
    }
    return($ThemeSel);
}

function removecrlf($str) {
    // Function for Security Fix by Ulf Harnhammar, VSU Security 2002
    // Looks like I don't have so bad track record of security reports as Ulf believes
    // He decided to not contact me, but I'm always here, digging on the net
    return strtr($str, "\015\012", ' ');
}

function paid() {
   global $db, $user, $cookie, $adminmail, $sitename, $nukeurl, $subscription_url, $user_prefix, $prefix;
   if (is_user($user)) {
      if ($subscription_url != "") {
         $renew = ""._SUBRENEW." $subscription_url";
      } else {
         $renew = "";
      }
      cookiedecode($user);
      $sql = "SELECT * FROM ".$prefix."_subscriptions WHERE userid='$cookie[0]'";
      $result = $db->sql_query($sql);
      $numrows = $db->sql_numrows($result);
      $row = $db->sql_fetchrow($result);
      if ($numrows == 0) {
         return 0;
      } elseif ($numrows != 0) {
         $time = time();
         if ($row[subscription_expire] <= $time) {
            $db->sql_query("DELETE FROM ".$prefix."_subscriptions WHERE userid='$cookie[0]' AND id='$row[id]'");
            $from = "$sitename <$adminmail>";
            $subject = "$sitename: "._SUBEXPIRED."";
            $body = ""._HELLO." $cookie[1]:\n\n"._SUBSCRIPTIONAT." $sitename "._HASEXPIRED."\n$renew\n\n"._HOPESERVED."\n\n$sitename "._TEAM."\n$nukeurl";
            $row = $db->sql_fetchrow($db->sql_query("SELECT user_email FROM ".$user_prefix."_users WHERE id='$cookie[0]' AND nickname='$cookie[1]' AND password='$cookie[2]'"));
            mail($row[user_email], $subject, $body, "From: $from\nX-Mailer: PHP/" . phpversion());
         }
         return 1;
      }
   } else {
      return 0;   
   }
}
include_once("ban.php");

?>



Back to top Reply with quote
#6   
Telli
Site Admin
Occupation: Self Employed
Age: 46
Gender: Male
Fav. Sports Team: Detroit Red Wings
Website:
Status: Offline
Joined: May 26, 2003
1.04 posts per day
Posts: 8089
Points: 494,430
   
What did you add since it worked?




_________________
The path of the righteous man is beset on all sides by the inequities of the selfish and the tyranny of evil men. Blessed is he, who in the name of charity and good will, shepherds the weak through the valley of darkness, for he is truly his brother's keeper and the finder of lost children. And I will strike down upon thee with great vengeance and furious anger those who would attempt to poison and destroy my brothers. And you will know my name is the Lord when I lay my vengeance upon thee. Ezekiel 25:17
Back to top Reply with quote
#7   
run0
CZ Newbie
run0 has been a member for over 20 year's 20 Year Member
Status: Offline
Joined: Aug 17, 2004
0.00 posts per day
Posts: 5
Points: 302
   
well, im not sure exactly when it stopped working, but I added Mreviews, I tried a manual points add-on which modifies the admin/modules/groups.php, but I don't think I messed anything up there...could that possibly be it?



Back to top Reply with quote
#8   
Telli
Site Admin
Occupation: Self Employed
Age: 46
Gender: Male
Fav. Sports Team: Detroit Red Wings
Website:
Status: Offline
Joined: May 26, 2003
1.04 posts per day
Posts: 8089
Points: 494,430
   
Yes sounds like it. Try going back to the original admin/modules/groups.php




_________________
The path of the righteous man is beset on all sides by the inequities of the selfish and the tyranny of evil men. Blessed is he, who in the name of charity and good will, shepherds the weak through the valley of darkness, for he is truly his brother's keeper and the finder of lost children. And I will strike down upon thee with great vengeance and furious anger those who would attempt to poison and destroy my brothers. And you will know my name is the Lord when I lay my vengeance upon thee. Ezekiel 25:17
Back to top Reply with quote
#9   re: Points not recording
run0
CZ Newbie
run0 has been a member for over 20 year's 20 Year Member
Status: Offline
Joined: Aug 17, 2004
0.00 posts per day
Posts: 5
Points: 302
   
tried it, still nothing icon_sad.gif here is admin/modules/groups.php.

<?php

/************************************************************************/
/* PHP-NUKE: Web Portal System                                          */
/* ===========================                                          */
/*                                                                      */
/* Copyright (c) 2002 by Francisco Burzi                                */
/* http://phpnuke.org                                                   */
/*                                                                      */
/* This program 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.       */
/************************************************************************/

if (!eregi("admin.php", $_SERVER['PHP_SELF'])) { die ("Access Denied"); }
$result = $db->sql_query("SELECT radminsuper FROM ".$prefix."_authors WHERE aid='$aid'");
$row = $db->sql_fetchrow($result);
if ($row[radminsuper] == 1) {

/*********************************************************/
/* Users Groups Functions                                      */
/*********************************************************/

function Groups() {
   global $bgcolor2, $bgcolor4, $prefix, $user_prefix, $db;
   include("header.php");
   GraphicAdmin();
   title(""._GROUPSADMIN."");
   $grp_num = $db->sql_numrows($db->sql_query("SELECT * FROM ".$prefix."_groups"));
   if ($grp_num == 0) {
       OpenTable();
       echo "<center><font class=\"title\"><b>"._NOGROUPS."</b></font></center>";
       CloseTable();
       echo "<br>";
   } else {
       OpenTable();
       echo "<center><font class=\"title\"><b>"._UGROUPS."</b></font></center>"
      ."<br><table border=\"1\" width=\"100%\"><tr>"
      ."<td align=\"center\" bgcolor=\"$bgcolor2\"><b>"._NAME."</b></td>"
      ."<td align=\"center\" bgcolor=\"$bgcolor2\"><b>"._DESCRIPTION."</b></td>"
      ."<td align=\"center\" bgcolor=\"$bgcolor2\"><b>"._POINTS."</b></td>"
      ."<td align=\"center\" bgcolor=\"$bgcolor2\"><b>"._USERSCOUNT."</b></td>"
      ."<td align=\"center\" bgcolor=\"$bgcolor2\"><b>"._FUNCTIONS."</b></td></tr>";
       $result = $db->sql_query("SELECT id, name, description, points FROM ".$prefix."_groups ORDER BY points");
       while ($row = $db->sql_fetchrow($result)) {
      $id = $row[id];
      $users_num = $db->sql_numrows($db->sql_query("SELECT * FROM ".$user_prefix."_users WHERE points>='$row[points]'"));
      echo "<tr>"
          ."<td align=\"left\" nowrap>&nbsp;$row[name]&nbsp;</td>"
          ."<td align=\"left\">$row[description]</td>"
          ."<td align=\"center\">$row[points]</td>"
          ."<td align=\"center\">$users_num</td>"
          ."<td align=\"center\" nowrap><font class=\"content\">&nbsp;[ <a href=\"admin.php?op=grp_edit&amp;id=$row[id]\">"._EDIT."</a> | <a href=\"admin.php?op=grp_del&amp;id=$row[id]\">"._DELETE."</a> ]&nbsp;</font></td></tr>";
       }
       echo "</table>";
       CloseTable();
       echo "<br>";
   }
   OpenTable();
   echo "<center><font class=\"option\"><b>"._ADDNEWGROUP."</b></font></center><br><br>"
       ."<form action=\"admin.php\" method=\"post\">"
       ."<table border=\"0\" width=\"100%\">"
       ."<tr><td>"._GTITLE.":</td><td><input type=\"text\" name=\"name\" size=\"50\" maxlength=\"255\"></td></tr>"
       ."<tr><td>"._DESCRIPTION.":</td><td><textarea name=\"description\" cols=\"50\" rows=\"10\"></textarea></td></tr>"
       ."<tr><td>"._POINTSNEEDED.":</td><td><input type=\"text\" name=\"points\" size=\"10\" maxlength=\"20\" value=\"0\">&nbsp;<i>("._ONLYNUMVAL.")</i></td></tr>"
       ."</table><br><br>"
       ."<input type=\"hidden\" name=\"op\" value=\"grp_add\">"
       ."<input type=\"submit\" value=\""._CREATEGROUP."\"></form>";
   CloseTable();
   echo "<br>";
   OpenTable();
   echo "<center><font class=\"option\"><b>"._POINTSSYSTEM."</b></font></center><br><br>"
       ."<table border=\"1\" width=\"100%\"><tr>"
       ."<td align=\"center\" bgcolor=\"$bgcolor2\"><b>"._NAME."</b></td>"
       ."<td align=\"center\" bgcolor=\"$bgcolor2\"><b>"._DESCRIPTION."</b></td>"
       ."<td align=\"center\" bgcolor=\"$bgcolor2\"><b>"._POINTS."</b></td>"
       ."<td align=\"center\" bgcolor=\"$bgcolor2\"><b>"._FUNCTIONS."</b></td></tr>"
       ."<tr>";
   $row = $db->sql_fetchrow($db->sql_query("SELECT points FROM ".$prefix."_groups_points WHERE id='1'"));
   echo "<form action=\"admin.php\" method=\"post\">"
       ."<td align=\"left\" nowrap>&nbsp;"._POINTS01."&nbsp;</td>"
       ."<td align=\"left\">"._DESC01."</td>"
       ."<td align=\"center\">&nbsp;<input type=\"text\" value=\"$row[points]\" size=\"5\" name=\"points\">&nbsp;</td>"
       ."<td align=\"center\" nowrap><font class=\"content\">&nbsp;"
       ."<input type=\"hidden\" name=\"id\" value=\"1\">"
       ."<input type=\"hidden\" name=\"op\" value=\"points_update\">"
       ."<input type=\"submit\" value=\""._UPDATE."\"></form>&nbsp;</font></td></tr>"
       ."<tr>";
   $row = $db->sql_fetchrow($db->sql_query("SELECT points FROM ".$prefix."_groups_points WHERE id='2'"));
   echo "<form action=\"admin.php\" method=\"post\">"
       ."<td align=\"left\" nowrap>&nbsp;"._POINTS02."&nbsp;</td>"
       ."<td align=\"left\">"._DESC02."</td>"
       ."<td align=\"center\">&nbsp;<input type=\"text\" value=\"$row[points]\" size=\"5\" name=\"points\">&nbsp;</td>"
       ."<td align=\"center\" nowrap><font class=\"content\">&nbsp;"
       ."<input type=\"hidden\" name=\"id\" value=\"2\">"
       ."<input type=\"hidden\" name=\"op\" value=\"points_update\">"
       ."<input type=\"submit\" value=\""._UPDATE."\"></form>&nbsp;</font></td></tr>"
       ."<tr>";
   $row = $db->sql_fetchrow($db->sql_query("SELECT points FROM ".$prefix."_groups_points WHERE id='3'"));
   echo "<form action=\"admin.php\" method=\"post\">"
       ."<td align=\"left\" nowrap>&nbsp;"._POINTS03."&nbsp;</td>"
       ."<td align=\"left\">"._DESC03."</td>"
       ."<td align=\"center\">&nbsp;<input type=\"text\" value=\"$row[points]\" size=\"5\" name=\"points\">&nbsp;</td>"
       ."<td align=\"center\" nowrap><font class=\"content\">&nbsp;"
       ."<input type=\"hidden\" name=\"id\" value=\"3\">"
       ."<input type=\"hidden\" name=\"op\" value=\"points_update\">"
       ."<input type=\"submit\" value=\""._UPDATE."\"></form>&nbsp;</font></td></tr>"
       ."<tr>";
   $row = $db->sql_fetchrow($db->sql_query("SELECT points FROM ".$prefix."_groups_points WHERE id='4'"));
   echo "<form action=\"admin.php\" method=\"post\">"
       ."<td align=\"left\" nowrap>&nbsp;"._POINTS04."&nbsp;</td>"
       ."<td align=\"left\">"._DESC04."</td>"
       ."<td align=\"center\">&nbsp;<input type=\"text\" value=\"$row[points]\" size=\"5\" name=\"points\">&nbsp;</td>"
       ."<td align=\"center\" nowrap><font class=\"content\">&nbsp;"
       ."<input type=\"hidden\" name=\"id\" value=\"4\">"
       ."<input type=\"hidden\" name=\"op\" value=\"points_update\">"
       ."<input type=\"submit\" value=\""._UPDATE."\"></form>&nbsp;</font></td></tr>"
       ."<tr>";
   $row = $db->sql_fetchrow($db->sql_query("SELECT points FROM ".$prefix."_groups_points WHERE id='5'"));
   echo "<form action=\"admin.php\" method=\"post\">"
       ."<td align=\"left\" nowrap>&nbsp;"._POINTS05."&nbsp;</td>"
       ."<td align=\"left\">"._DESC05."</td>"
       ."<td align=\"center\">&nbsp;<input type=\"text\" value=\"$row[points]\" size=\"5\" name=\"points\">&nbsp;</td>"
       ."<td align=\"center\" nowrap><font class=\"content\">&nbsp;"
       ."<input type=\"hidden\" name=\"id\" value=\"5\">"
       ."<input type=\"hidden\" name=\"op\" value=\"points_update\">"
       ."<input type=\"submit\" value=\""._UPDATE."\"></form>&nbsp;</font></td></tr>"
       ."<tr>";
   $row = $db->sql_fetchrow($db->sql_query("SELECT points FROM ".$prefix."_groups_points WHERE id='6'"));
   echo "<form action=\"admin.php\" method=\"post\">"
       ."<td align=\"left\" nowrap>&nbsp;"._POINTS06."&nbsp;</td>"
       ."<td align=\"left\">"._DESC06."</td>"
       ."<td align=\"center\">&nbsp;<input type=\"text\" value=\"$row[points]\" size=\"5\" name=\"points\">&nbsp;</td>"
       ."<td align=\"center\" nowrap><font class=\"content\">&nbsp;"
       ."<input type=\"hidden\" name=\"id\" value=\"6\">"
       ."<input type=\"hidden\" name=\"op\" value=\"points_update\">"
       ."<input type=\"submit\" value=\""._UPDATE."\"></form>&nbsp;</font></td></tr>"
       ."<tr>";
   $row = $db->sql_fetchrow($db->sql_query("SELECT points FROM ".$prefix."_groups_points WHERE id='7'"));
   echo "<form action=\"admin.php\" method=\"post\">"
       ."<td align=\"left\" nowrap>&nbsp;"._POINTS07."&nbsp;</td>"
       ."<td align=\"left\">"._DESC07."</td>"
       ."<td align=\"center\">&nbsp;<input type=\"text\" value=\"$row[points]\" size=\"5\" name=\"points\">&nbsp;</td>"
       ."<td align=\"center\" nowrap><font class=\"content\">&nbsp;"
       ."<input type=\"hidden\" name=\"id\" value=\"7\">"
       ."<input type=\"hidden\" name=\"op\" value=\"points_update\">"
       ."<input type=\"submit\" value=\""._UPDATE."\"></form>&nbsp;</font></td></tr>"
       ."<tr>";
   $row = $db->sql_fetchrow($db->sql_query("SELECT points FROM ".$prefix."_groups_points WHERE id='8'"));
   echo "<form action=\"admin.php\" method=\"post\">"
       ."<td align=\"left\" nowrap>&nbsp;"._POINTS08."&nbsp;</td>"
       ."<td align=\"left\">"._DESC08."</td>"
       ."<td align=\"center\">&nbsp;<input type=\"text\" value=\"$row[points]\" size=\"5\" name=\"points\">&nbsp;</td>"
       ."<td align=\"center\" nowrap><font class=\"content\">&nbsp;"
       ."<input type=\"hidden\" name=\"id\" value=\"8\">"
       ."<input type=\"hidden\" name=\"op\" value=\"points_update\">"
       ."<input type=\"submit\" value=\""._UPDATE."\"></form>&nbsp;</font></td></tr>"
       ."<tr>";
   $row = $db->sql_fetchrow($db->sql_query("SELECT points FROM ".$prefix."_groups_points WHERE id='9'"));
   echo "<form action=\"admin.php\" method=\"post\">"
       ."<td align=\"left\" nowrap>&nbsp;"._POINTS09."&nbsp;</td>"
       ."<td align=\"left\">"._DESC09."</td>"
       ."<td align=\"center\">&nbsp;<input type=\"text\" value=\"$row[points]\" size=\"5\" name=\"points\">&nbsp;</td>"
       ."<td align=\"center\" nowrap><font class=\"content\">&nbsp;"
       ."<input type=\"hidden\" name=\"id\" value=\"9\">"
       ."<input type=\"hidden\" name=\"op\" value=\"points_update\">"
       ."<input type=\"submit\" value=\""._UPDATE."\"></form>&nbsp;</font></td></tr>"
       ."<tr>";
   $row = $db->sql_fetchrow($db->sql_query("SELECT points FROM ".$prefix."_groups_points WHERE id='10'"));
   echo "<form action=\"admin.php\" method=\"post\">"
       ."<td align=\"left\" nowrap>&nbsp;"._POINTS10."&nbsp;</td>"
       ."<td align=\"left\">"._DESC10."</td>"
       ."<td align=\"center\">&nbsp;<input type=\"text\" value=\"$row[points]\" size=\"5\" name=\"points\">&nbsp;</td>"
       ."<td align=\"center\" nowrap><font class=\"content\">&nbsp;"
       ."<input type=\"hidden\" name=\"id\" value=\"10\">"
       ."<input type=\"hidden\" name=\"op\" value=\"points_update\">"
       ."<input type=\"submit\" value=\""._UPDATE."\"></form>&nbsp;</font></td></tr>"
       ."<tr>";
   $row = $db->sql_fetchrow($db->sql_query("SELECT points FROM ".$prefix."_groups_points WHERE id='11'"));
   echo "<form action=\"admin.php\" method=\"post\">"
       ."<td align=\"left\" nowrap>&nbsp;"._POINTS11."&nbsp;</td>"
       ."<td align=\"left\">"._DESC11."</td>"
       ."<td align=\"center\">&nbsp;<input type=\"text\" value=\"$row[points]\" size=\"5\" name=\"points\">&nbsp;</td>"
       ."<td align=\"center\" nowrap><font class=\"content\">&nbsp;"
       ."<input type=\"hidden\" name=\"id\" value=\"11\">"
       ."<input type=\"hidden\" name=\"op\" value=\"points_update\">"
       ."<input type=\"submit\" value=\""._UPDATE."\"></form>&nbsp;</font></td></tr>"
       ."<tr>";
   $row = $db->sql_fetchrow($db->sql_query("SELECT points FROM ".$prefix."_groups_points WHERE id='12'"));
   echo "<form action=\"admin.php\" method=\"post\">"
       ."<td align=\"left\" nowrap>&nbsp;"._POINTS12."&nbsp;</td>"
       ."<td align=\"left\">"._DESC12."</td>"
       ."<td align=\"center\">&nbsp;<input type=\"text\" value=\"$row[points]\" size=\"5\" name=\"points\">&nbsp;</td>"
       ."<td align=\"center\" nowrap><font class=\"content\">&nbsp;"
       ."<input type=\"hidden\" name=\"id\" value=\"12\">"
       ."<input type=\"hidden\" name=\"op\" value=\"points_update\">"
       ."<input type=\"submit\" value=\""._UPDATE."\"></form>&nbsp;</font></td></tr>"
       ."<tr>";
   $row = $db->sql_fetchrow($db->sql_query("SELECT points FROM ".$prefix."_groups_points WHERE id='13'"));
   echo "<form action=\"admin.php\" method=\"post\">"
       ."<td align=\"left\" nowrap>&nbsp;"._POINTS13."&nbsp;</td>"
       ."<td align=\"left\">"._DESC13."</td>"
       ."<td align=\"center\">&nbsp;<input type=\"text\" value=\"$row[points]\" size=\"5\" name=\"points\">&nbsp;</td>"
       ."<td align=\"center\" nowrap><font class=\"content\">&nbsp;"
       ."<input type=\"hidden\" name=\"id\" value=\"13\">"
       ."<input type=\"hidden\" name=\"op\" value=\"points_update\">"
       ."<input type=\"submit\" value=\""._UPDATE."\"></form>&nbsp;</font></td></tr>"
       ."<tr>";
   $row = $db->sql_fetchrow($db->sql_query("SELECT points FROM ".$prefix."_groups_points WHERE id='14'"));
   echo "<form action=\"admin.php\" method=\"post\">"
       ."<td align=\"left\" nowrap>&nbsp;"._POINTS14."&nbsp;</td>"
       ."<td align=\"left\">"._DESC14."</td>"
       ."<td align=\"center\">&nbsp;<input type=\"text\" value=\"$row[points]\" size=\"5\" name=\"points\">&nbsp;</td>"
       ."<td align=\"center\" nowrap><font class=\"content\">&nbsp;"
       ."<input type=\"hidden\" name=\"id\" value=\"14\">"
       ."<input type=\"hidden\" name=\"op\" value=\"points_update\">"
       ."<input type=\"submit\" value=\""._UPDATE."\"></form>&nbsp;</font></td></tr>"
       ."<tr>";
   $row = $db->sql_fetchrow($db->sql_query("SELECT points FROM ".$prefix."_groups_points WHERE id='15'"));
   echo "<form action=\"admin.php\" method=\"post\">"
       ."<td align=\"left\" nowrap>&nbsp;"._POINTS15."&nbsp;</td>"
       ."<td align=\"left\">"._DESC15."</td>"
       ."<td align=\"center\">&nbsp;<input type=\"text\" value=\"$row[points]\" size=\"5\" name=\"points\">&nbsp;</td>"
       ."<td align=\"center\" nowrap><font class=\"content\">&nbsp;"
       ."<input type=\"hidden\" name=\"id\" value=\"15\">"
       ."<input type=\"hidden\" name=\"op\" value=\"points_update\">"
       ."<input type=\"submit\" value=\""._UPDATE."\"></form>&nbsp;</font></td></tr>"
       ."<tr>";
   $row = $db->sql_fetchrow($db->sql_query("SELECT points FROM ".$prefix."_groups_points WHERE id='16'"));
   echo "<form action=\"admin.php\" method=\"post\">"
       ."<td align=\"left\" nowrap>&nbsp;"._POINTS16."&nbsp;</td>"
       ."<td align=\"left\">"._DESC16."</td>"
       ."<td align=\"center\">&nbsp;<input type=\"text\" value=\"$row[points]\" size=\"5\" name=\"points\">&nbsp;</td>"
       ."<td align=\"center\" nowrap><font class=\"content\">&nbsp;"
       ."<input type=\"hidden\" name=\"id\" value=\"16\">"
       ."<input type=\"hidden\" name=\"op\" value=\"points_update\">"
       ."<input type=\"submit\" value=\""._UPDATE."\"></form>&nbsp;</font></td></tr>"
       ."<tr>";
   $row = $db->sql_fetchrow($db->sql_query("SELECT points FROM ".$prefix."_groups_points WHERE id='17'"));
   echo "<form action=\"admin.php\" method=\"post\">"
       ."<td align=\"left\" nowrap>&nbsp;"._POINTS17."&nbsp;</td>"
       ."<td align=\"left\">"._DESC17."</td>"
       ."<td align=\"center\">&nbsp;<input type=\"text\" value=\"$row[points]\" size=\"5\" name=\"points\">&nbsp;</td>"
       ."<td align=\"center\" nowrap><font class=\"content\">&nbsp;"
       ."<input type=\"hidden\" name=\"id\" value=\"17\">"
       ."<input type=\"hidden\" name=\"op\" value=\"points_update\">"
       ."<input type=\"submit\" value=\""._UPDATE."\"></form>&nbsp;</font></td></tr>"
       ."<tr>";
   $row = $db->sql_fetchrow($db->sql_query("SELECT points FROM ".$prefix."_groups_points WHERE id='18'"));
   echo "<form action=\"admin.php\" method=\"post\">"
       ."<td align=\"left\" nowrap>&nbsp;"._POINTS18."&nbsp;</td>"
       ."<td align=\"left\">"._DESC18."</td>"
       ."<td align=\"center\">&nbsp;<input type=\"text\" value=\"$row[points]\" size=\"5\" name=\"points\">&nbsp;</td>"
       ."<td align=\"center\" nowrap><font class=\"content\">&nbsp;"
       ."<input type=\"hidden\" name=\"id\" value=\"18\">"
       ."<input type=\"hidden\" name=\"op\" value=\"points_update\">"
       ."<input type=\"submit\" value=\""._UPDATE."\"></form>&nbsp;</font></td></tr>"
       ."<tr>";
   $row = $db->sql_fetchrow($db->sql_query("SELECT points FROM ".$prefix."_groups_points WHERE id='19'"));
   echo "<form action=\"admin.php\" method=\"post\">"
       ."<td align=\"left\" nowrap>&nbsp;"._POINTS19."&nbsp;</td>"
       ."<td align=\"left\">"._DESC19."</td>"
       ."<td align=\"center\">&nbsp;<input type=\"text\" value=\"$row[points]\" size=\"5\" name=\"points\">&nbsp;</td>"
       ."<td align=\"center\" nowrap><font class=\"content\">&nbsp;"
       ."<input type=\"hidden\" name=\"id\" value=\"19\">"
       ."<input type=\"hidden\" name=\"op\" value=\"points_update\">"
       ."<input type=\"submit\" value=\""._UPDATE."\"></form>&nbsp;</font></td></tr>"
       ."<tr>";
   $row = $db->sql_fetchrow($db->sql_query("SELECT points FROM ".$prefix."_groups_points WHERE id='20'"));
   echo "<form action=\"admin.php\" method=\"post\">"
       ."<td align=\"left\" nowrap>&nbsp;"._POINTS20."&nbsp;</td>"
       ."<td align=\"left\">"._DESC20."</td>"
       ."<td align=\"center\">&nbsp;<input type=\"text\" value=\"$row[points]\" size=\"5\" name=\"points\">&nbsp;</td>"
       ."<td align=\"center\" nowrap><font class=\"content\">&nbsp;"
       ."<input type=\"hidden\" name=\"id\" value=\"20\">"
       ."<input type=\"hidden\" name=\"op\" value=\"points_update\">"
       ."<input type=\"submit\" value=\""._UPDATE."\"></form>&nbsp;</font></td></tr>"
       ."<tr>";
   $row = $db->sql_fetchrow($db->sql_query("SELECT points FROM ".$prefix."_groups_points WHERE id='21'"));
   echo "<form action=\"admin.php\" method=\"post\">"
       ."<td align=\"left\" nowrap>&nbsp;"._POINTS21."&nbsp;</td>"
       ."<td align=\"left\">"._DESC21."</td>"
       ."<td align=\"center\">&nbsp;<input type=\"text\" value=\"$row[points]\" size=\"5\" name=\"points\">&nbsp;</td>"
       ."<td align=\"center\" nowrap><font class=\"content\">&nbsp;"
       ."<input type=\"hidden\" name=\"id\" value=\"21\">"
       ."<input type=\"hidden\" name=\"op\" value=\"points_update\">"
       ."<input type=\"submit\" value=\""._UPDATE."\"></form>&nbsp;</font></td></tr>"

// MReviews Mod Starts
       ."<tr>";
   $row = $db->sql_fetchrow($db->sql_query("SELECT points FROM ".$prefix."_groups_points WHERE id='22'"));
   echo "<form action=\"admin.php\" method=\"post\">"
       ."<td align=\"left\" nowrap>&nbsp;"._POINTS22."&nbsp;</td>"
       ."<td align=\"left\">"._DESC22."</td>"
       ."<td align=\"center\">&nbsp;<input type=\"text\" value=\"$row[points]\" size=\"5\" name=\"points\">&nbsp;</td>"
       ."<td align=\"center\" nowrap><font class=\"content\">&nbsp;"
       ."<input type=\"hidden\" name=\"id\" value=\"22\">"
       ."<input type=\"hidden\" name=\"op\" value=\"points_update\">"
       ."<input type=\"submit\" value=\""._UPDATE."\"></form>&nbsp;</font></td></tr>";
// MReviews Mod Ends

   echo "</table>";
   CloseTable();
   include("footer.php");
}

function grp_add($name, $description, $points) {
    global $prefix, $db;
    if (!is_numeric($points) || ereg("-", $points)) {
   include("header.php");
   GraphicAdmin();
   title(""._GROUPSADMIN."");
   OpenTable();
   echo "<center><b>"._GROUPADDERROR."</b><br><br>"
       .""._NONUMVALUE."<br><br>"
       .""._GOBACK."</center>";
   CloseTable();
   include("footer.php");
    } else {
   $db->sql_query("INSERT INTO ".$prefix."_groups VALUES (NULL, '$name', '$description', '$points')");
   Header("Location: admin.php?op=Groups");
    }
}

function grp_edit($id) {
    global $prefix, $db;
    include("header.php");
    GraphicAdmin();
    title(""._GROUPSADMIN."");
    $sql = "SELECT * FROM ".$prefix."_groups WHERE id='$id'";
    $result = $db->sql_query($sql);
    $row = $db->sql_fetchrow($result);
    OpenTable();
    echo "<center><font class=\"option\"><b>"._EDITGROUP."</b></font></center><br><br>"
        ."<form action=\"admin.php\" method=\"post\">"
        ."<table border=\"0\" width=\"100%\">"
        ."<tr><td>"._GTITLE.":</td><td><input type=\"text\" name=\"name\" size=\"50\" maxlength=\"255\" value=\"$row[name]\"></td></tr>"
        ."<tr><td>"._DESCRIPTION.":</td><td><textarea name=\"description\" cols=\"50\" rows=\"10\">$row[description]</textarea></td></tr>"
        ."<tr><td>"._POINTSNEEDED.":</td><td><input type=\"text\" name=\"points\" size=\"10\" maxlength=\"20\" value=\"$row[points]\">&nbsp;<i>("._ONLYNUMVAL.")</i></td></tr>"
        ."</table><br><br>"
       ."<input type=\"hidden\" name=\"id\" value=\"$id\">"
        ."<input type=\"hidden\" name=\"op\" value=\"grp_edit_save\">"
        ."<input type=\"submit\" value=\""._SAVEGROUP."\"></form>";
    CloseTable();
    include("footer.php");
}

function grp_edit_save($id, $name, $description, $points) {
    global $prefix, $db;
    if (!is_numeric($points)) {
   include("header.php");
   GraphicAdmin();
   title(""._GROUPSADMIN."");
   OpenTable();
   echo "<center><b>"._GROUPADDERROR."</b><br><br>"
       .""._NONUMVALUE."<br><br>"
       .""._GOBACK."</center>";
   CloseTable();
   include("footer.php");
    } else {
   $db->sql_query("UPDATE ".$prefix."_groups SET name='$name', description='$description', points='$points' WHERE id='$id'");
   Header("Location: admin.php?op=Groups");
    }
}

function grp_del($id, $ok=0) {
    global $prefix, $db;
    if ($ok == 0) {
   include("header.php");
   GraphicAdmin();
   title(""._GROUPSADMIN."");
   OpenTable();
   $sql = "SELECT name FROM ".$prefix."_groups WHERE id='$id'";
   $result = $db->sql_query($sql);
   $row = $db->sql_fetchrow($result);
   echo "<center><b>"._GROUPDELETE."</b><br><br>"
       .""._SUREGRPDEL1." <b>$row[name]</b><br><br>"
       ."[ <a href=\"admin.php?op=grp_del&id=$id&ok=1\">"._YES."</a> | <a href=\"admin.php?op=Groups\">"._NO."</a> ]</center>";
   CloseTable();
   include("footer.php");
    } else {
   $db->sql_query("DELETE FROM ".$prefix."_groups WHERE id='$id'");
   $db->sql_query("UPDATE ".$prefix."_modules SET mod_group='0' WHERE mod_group='$id'");
   Header("Location: admin.php?op=Groups");
    }
}

function p_update($points, $id) {
    global $prefix, $db;
    $db->sql_query("UPDATE ".$prefix."_groups_points SET points='$points' WHERE id='$id'");
    Header("Location: admin.php?op=Groups");
}

switch($op) {

    case "Groups":
    Groups();
    break;

    case "grp_add":
    grp_add($name, $description, $points);
    break;

    case "grp_edit":
    grp_edit($id);
    break;
   
    case "grp_edit_save":
    grp_edit_save($id, $name, $description, $points);
    break;

    case "grp_del":
    grp_del($id, $ok);
    break;

    case "points_update":
    p_update($points, $id);
    break;

}

} else {
    echo "Access Denied";
}

?>



Back to top Reply with quote
Display posts from previous:      
Add To: Del.icio.us  Digg  Google  Spurl  Blink  Furl  Y! MyWeb  
<< View previous topic View next topic >>
Post new topicReply to topic

Jump to 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum