Author |
Message |
tynman
New Member
Joined: Mar 25, 2007
Posts: 6
|
Posted:
Thu Apr 09, 2009 12:52 am |
|
Hello I have a problem.
I upgraded from 2.10.00 to 2.30.01 and almost every block or mod is not showing. www.thebadco.com
I used file:///C:/Users/tynman/Desktop/Raven%20Nuke/html/HowToInstall/upgrade.html#Upgrade I think i followed it correctly.
doing $display_errors = TRUE;
got me this : Fatal error: Call to undefined function urinfo_get_ip() in /home/tynman/public_html/blocks/block-UR_Info.php on line 34
line 34 for this is : $uip = urinfo_get_ip();
and if this is wrong then all my blocks and such will have errors like this ?
Does any1 know what I should do ?
is there someone with more knowledge that i may hire to correct all this ?
please help and many thanks |
|
|
|
|
evaders99
Former Moderator in Good Standing
Joined: Apr 30, 2004
Posts: 3221
|
Posted:
Thu Apr 09, 2009 1:43 am |
|
As far as I know, block-UR_Info.php is not included in RavenNuke. Where did you get it? For what addon is it? You may need to reinstall that addon |
_________________ - Only registered users can see links on this board! Get registered or login! -
Need help? Only registered users can see links on this board! Get registered or login! |
|
|
|
tynman
|
Posted:
Thu Apr 09, 2009 8:58 am |
|
|
|
|
xGSTQ
Involved
Joined: Feb 03, 2006
Posts: 269
|
Posted:
Thu Apr 09, 2009 9:40 am |
|
This is Ped
There is a bit of a difference between the code in Ravens v2.10 v2.20 and moving onto v2.30
As with all developments projects have to move forward, and I think you will find with the latest v2.30 the code is more along the lines of Nuke Evolution, I have found that some older nuke modules and blocks that are standard nuke no longer work on Ravens v2.30 and the only way to fix them believe it or not was to convert them over to Nuke Evo...
A pain I know but im sure it would fix your errors... You could try re installing the UR info block from scratch, and if it doesn't install you could try sifting though the code for these foxes/edits to convert it.
---------------------------------------------------------------
Find NOTE: This will not be the only things in the line so search for global
Change
Search for all instances of the following and change as directed
Code:sql_query to $db->sql_query
sql_fetch_row to $db->sql_fetchrow
sql_num_rows to $db->sql_numrows
sql_fetch_array to $db->sql_fetchrow
sql_free_result to $db->sql_freeresult
|
Also find all instances of
And change to
|
|
|
|
|
tynman
|
Posted:
Thu Apr 09, 2009 10:15 am |
|
Heres is the php as I am having trouble finding what you said :
Code:<?
/*
# UR_Info 1.7.0 by Manuel & Fabrizio #
# Copyright (c) 2005 by UltraDigital & Rubapanettoni #
# http://www.ultradigital.it - http://www.rubapanettoni.com #
# */
// Compatibility with ChatServ's patch 3.1 by Manuel
if (!defined('BLOCK_FILE')) {
if (stristr($_SERVER['PHP_SELF'], "block-UR_Info.php") OR stristr($_SERVER['SCRIPT_NAME'], "block-UR_Info.php")) {
header("Location: ../index.php");
die();
}
}
global $user, $admin, $cookie, $prefix, $user_prefix, $db, $anonymous, $startdate, $gfx_chk, $sentineladmin, $name;
$content = ''; $who_online_now = ''; $ThemeSel = get_theme();
$type = $db->sql_fetchrow($db->sql_query("SELECT tooltip FROM ".$prefix."_urinfo_conf"));
if (!isset($sentineladmin) AND $type['tooltip'] == '1') {
$content .= "<div id=\"overDiv\" style=\"position:absolute; visibility:hidden; z-index:9666\"></div>";
$content .= "<script type=\"text/javascript\" src=\"includes/overlib.js\"></script>";
$content .= "<script type=\"text/javascript\" src=\"includes/overlib_hideform.js\"></script>";
}
$tot = $db->sql_numrows($db->sql_query("SELECT user_id FROM ".$user_prefix."_users WHERE user_id > 1"));
$wu = $db->sql_numrows($db->sql_query("SELECT user_id FROM ".$user_prefix."_users_temp"));
$anonview = $db->sql_fetchrow($db->sql_query("SELECT anonview FROM ".$prefix."_urinfo_conf"));
if (is_user($user) OR is_admin($admin) OR $anonview['anonview'] == '1') {
$basepath = 'images/blocks/UR_Info/reg';
$uip = urinfo_get_ip();
if (is_user($user)) {
cookiedecode($user);
$uname = $cookie[1];
} elseif (is_admin($admin)) {
if (!is_array($admin)) {
$admin2 = base64_decode($admin);
$admin2 = addslashes($admin2);
$admin2 = explode(':', $admin2);
$uname = addslashes($admin2[0]);
} else $uname = $admin[0];
}
$usersord = $db->sql_fetchrow($db->sql_query("SELECT usersorder FROM ".$prefix."_urinfo_conf"));
$result = $db->sql_query("SELECT uname, guest, host_addr FROM ".$prefix."_session WHERE guest = '0' ORDER BY ".$usersord['usersorder']." DESC");
$member_online_num = $db->sql_numrows($result);
while ($session = $db->sql_fetchrow($result)) {
if (isset($session['guest']) and $session['guest'] == 0) {
if ($session['uname'] == $uname) $ip = $uip; else $ip = $session['host_addr'];
//$godadmin = $db->sql_numrows($db->sql_query("SELECT aid FROM ".$prefix."_authors WHERE aid = '".$session['uname']."' AND name = 'God'"));
$coadmin = $db->sql_numrows($db->sql_query("SELECT aid FROM ".$prefix."_authors WHERE aid = '".$session['uname']."' AND name IS NOT 'God' AND radminsuper = '1'"));
if (!is_admin($admin) && $uname != $session['uname']) $ip = urinfo_SetLastIPByteXXX($ip);
list ($pic, $king) = $db->sql_fetchrow($db->sql_query("SELECT pic, king FROM ".$prefix."_urinfo WHERE view = '".$session['uname']."'"));
//if ($godadmin || $king == '1') $img = "admin.gif"; elseif ($coadmin || $king == '0') $img = "co-admin.gif"; else $img = "msg.gif";
if ($king == '1') $img = "admin.gif"; elseif ($coadmin || $king == '0') $img = "co-admin.gif"; else $img = "msg.gif";
if (urinfo_WIWenabled()) {
list ($where) = $db->sql_fetchrow($db->sql_query("SELECT module FROM ".$prefix."_urinfo_where WHERE username = '".$session['uname']."'"));
$where = " - $where";
} else {
$where = '';
}
if (is_admin($admin)) $tit = $ip.$where."<br>"._UR_CLICKFORPROFILE; else $tit = _UR_VIEWPROFILEOF." ".$session['uname'].$where;
$who_online_now .= "<a href=\"modules.php?name=Private_Messages&mode=post&pm_uname=".$session['uname']."\">";
$who_online_now .= "<img src=\"$basepath/$img\"/ border=\"0\" ".urinfo_help(_UR_SENDPMTO." ".$session['uname'])." alt=\""._UR_SENDPMTO." ".$session['uname']."\" vspace=\"1\" align=\"absmiddle\" alt=\"\"></a>";
$who_online_now .= " <a ".urinfo_help($tit)." href=\"userinfo-.html".$session['uname']."\">".$session['uname']."</a>";
if (isset($pic) && $pic != '') $who_online_now .= " <img src=\"images/blocks/UR_Info/cat/$pic\" border=\"0\" vspace=\"1\" alt=\"\">";
$who_online_now .= "<br>";
}
}
} else $basepath = 'images/blocks/UR_Info/anon';
$t = time(); $ty = $t - 86400;
$month = strftime('%B', $t);
$day = strftime('%d', $t);
$year = strftime('%Y', $t);
$today = "%".$month[0].$month[1].$month[2]."%".$day."%".$year."%";
$premonth = strftime('%B', $ty);
$preday = strftime('%d', $ty);
$preyear = strftime('%Y', $ty);
$yesterday = "%".$premonth[0].$premonth[1].$premonth[2]."%".$preday."%".$preyear."%";
$row = $db->sql_fetchrow($db->sql_query("SELECT COUNT(user_id) AS userCount FROM ".$user_prefix."_users WHERE user_regdate LIKE '$today'"));
$todayCount = $row['userCount'];
$row2 = $db->sql_fetchrow($db->sql_query("SELECT COUNT(user_id) AS userCount FROM ".$user_prefix."_users WHERE user_regdate LIKE '$yesterday'"));
$yesterdayCount = $row2['userCount'];
$guest_online_num = $db->sql_numrows($db->sql_query("SELECT uname FROM ".$prefix."_session WHERE guest = '1'"));
$member_online_num = $db->sql_numrows($db->sql_query("SELECT uname FROM ".$prefix."_session WHERE guest = '0'"));
$who_online_num = $guest_online_num + $member_online_num;
if (is_user($user)) {
$content .= "<center>"._BWEL." <b>$uname</b><br>";
list($dispavatar, $avatarmaxsize) = $db->sql_fetchrow($db->sql_query("SELECT dispavatar, avatarmaxsize FROM ".$prefix."_urinfo_conf"));
if ($dispavatar == '1') {
$avatar_default = './modules/Forums/images/avatars/blank.gif';
$row3 = $db->sql_fetchrow($db->sql_query("SELECT user_id, user_avatar, user_avatar_type FROM ".$user_prefix."_users WHERE username = '$uname'"));
$uid = intval($row3['user_id']);
$avatar = $row3['user_avatar'];
$tipo = intval($row3['user_avatar_type']);
list($avatar_path) = $db->sql_fetchrow($db->sql_query("SELECT config_value FROM ".$prefix."_bbconfig WHERE config_name = 'avatar_path'"));
list($avatar_gallery_path) = $db->sql_fetchrow($db->sql_query("SELECT config_value FROM ".$prefix."_bbconfig WHERE config_name = 'avatar_gallery_path'"));
list($avatar_allowupload) = $db->sql_fetchrow($db->sql_query("SELECT config_value FROM ".$prefix."_bbconfig WHERE config_name = 'allow_avatar_upload'"));
list($avatar_allowremote) = $db->sql_fetchrow($db->sql_query("SELECT config_value FROM ".$prefix."_bbconfig WHERE config_name = 'allow_avatar_remote'"));
list($avatar_allowlocal) = $db->sql_fetchrow($db->sql_query("SELECT config_value FROM ".$prefix."_bbconfig WHERE config_name = 'allow_avatar_local'"));
switch ($tipo) {
case 1 : $avatar = ($avatar_allowupload) ? $avatar_path . '/' . $avatar : $avatar_default; break;
case 2 : $avatar = ($avatar_allowremote && eregi('^http:\/\/.+\.(gif|jpe?g|png|tga|bmp)$', $avatar)) ? $avatar : $avatar_default; break;
case 3 : $avatar = ($avatar_allowlocal) ? $avatar_gallery_path . '/' . $avatar : $avatar_default; break;
default: $avatar = $avatar_default;
}
$maxdim = explode('x', $avatarmaxsize); $width = 0; $height = 0;
$maxwidth = $maxdim[0]; $maxheight = $maxdim[1];
list($width, $height) = @getimagesize($avatar);
if ($width > $maxwidth || $height > $maxheight) $dimtag = "width=\"$maxheight\" height=\"$maxheight\""; else $dimtag = '';
$content .= "<img src=\"$avatar\" border=\"0\" vspace=\"3\" align=\"absmiddle\" $dimtag alt=\"\"/><br>";
}
$content .= _UR_YOURIP.": <b>$uip</b><br><a href=\"account-logout.html\"> "._LOGOUT;
$content .= " <img src=\"images/blocks/UR_Info/logout.gif\" border=\"0\" title=\""._LOGOUT."\" align=\"absmiddle\" alt=\"\"></a><br><hr></center>";
$newpms = $db->sql_numrows($db->sql_query("SELECT privmsgs_to_userid FROM ".$prefix."_bbprivmsgs WHERE privmsgs_to_userid = '$uid' AND (privmsgs_type = '5' OR privmsgs_type = '1')"));
$oldpms = $db->sql_numrows($db->sql_query("SELECT privmsgs_to_userid FROM ".$prefix."_bbprivmsgs WHERE privmsgs_to_userid = '$uid' AND privmsgs_type = '0'"));
if ($newpms > 0) $content .= "<center><a href=\"messages.html\"><img src=\"$basepath/newmsgs.gif\" border=\"0\" vspace=\"2\" align=\"absmiddle\" title=\""._BPM."\" alt=\""._BPM."\"></a><bgsound src=\"$basepath/boink.wav\" loop=\"".$newpms."\" volume=\"100\"></center>";
else $content .= "<img src=\"$basepath/email-y.gif\" border=\"0\" vspace=\"1\" align=\"absmiddle\" alt=\"\"> <a href=\"messages.html\"><b>"._BPM."</b></a><br>";
$content .= "<img src=\"$basepath/email-r.gif\" border=\"0\" vspace=\"1\" align=\"absmiddle\" alt=\"\"> "._BUNREAD.": <b>$newpms</b><br>";
$content .= "<img src=\"$basepath/email-g.gif\" border=\"0\" vspace=\"1\" align=\"absmiddle\" alt=\"\"> "._BREAD.": <b>$oldpms</b><br><hr>";
} else {
if (!is_admin($admin)) {
$content .= "<center>"._HELLO." <b>$anonymous</b><br>";
$content .= "<center><a href=\"account-new_user.html\"><img src=\"images/blocks/UR_Info/reg.gif\" border=\"0\" title=\""._REGISTERED."\" alt=\""._REGISTERED."\"></a><br>"._YOUAREANON."</center>";
$uval = '';
} else {
$content .= "<center>"._HELLO." <b>$uname</b>";
$uval = $uname;
}
$content .= "
<hr><form action=\"account.html\" method=\"post\" style=\"margin:0,0,0,0\">
<input type=\"hidden\" name=\"op\" value=\"login\" />
<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">
<tr>
<td align=\"right\">"._NICKNAME.":</td>
<td align=\"right\"><input size=\"10\" ".urinfo_help(_UR_TYPEUSERNAMEHERE)." type=\"text\" name=\"username\" value=\"$uval\" maxlength=\"25\" class=\"txtbox\" style=\"width:80\"/></td>
</tr>
<tr>
<td align=\"right\">"._PASSWORD.":</td>
<td align=\"right\"><input size=\"10\" ".urinfo_help(_UR_TYPEPASSWORDHERE)." type=\"password\" name=\"user_password\" maxlength=\"20\" class=\"txtbox\" style=\"width:80\"/></td>
</tr>
";
if (extension_loaded("gd") AND ($gfx_chk == 2 OR $gfx_chk == 4 OR $gfx_chk == 5 OR $gfx_chk == 7)) {
mt_srand((double)microtime() * 1000000);
$maxran = 1000000;
$random_num = mt_rand(0, $maxran);
$content .= "
<input type=\"hidden\" name=\"random_num\" value=\"$random_num\">
<tr>
<td align=\"right\">"._UR_CODE.":</td>
<td align=\"right\"><img src=\"includes/urinfo_func.php?random_num=$random_num&theme=$ThemeSel\" width=\"80\" height=\"20\" border=\"0\" ".urinfo_help(_SECURITYCODE)." alt=\""._SECURITYCODE."\"></td>
</tr>
<tr>
<td align=\"right\">"._UR_RETYPE.":</td>
<td><input type=\"text\" name=\"gfx_check\" size=\"8\" maxlength=\"8\" class=\"txtbox\" style=\"width:80\" ".urinfo_help(_TYPESECCODE)."></td>
</tr>
";
}
$content .= "
<tr>
<td align=\"right\">"._LOGIN.":</td>
<td>
<input type=\"image\" src=\"images/blocks/UR_Info/login.gif\" onClick=\"javascript:submit();\" border=\"0\" align=\"absmiddle\" title=\""._LOGIN."\" style=\"background-color:transparent; cursor:pointer; border:0\" />
</td>
</tr>
</table></form></center><hr>
<center><a href=\"modules.php?name=Your_Account&op=pass_lost\">"._UR_PASSLOST."</a></center><hr>
";
}
$last = $db->sql_fetchrow($db->sql_query("SELECT lastusers FROM ".$prefix."_urinfo_conf"));
$result = $db->sql_query("SELECT username, user_regdate FROM ".$user_prefix."_users ORDER BY user_id DESC LIMIT 0, ".$last['lastusers']);
$content .= "<img src=\"$basepath/group-2.gif\" border=\"0\" align=\"absmiddle\" alt=\"\"> <b>"._BMEMP."</b><br>";
$content .= "<img src=\"images/blocks/UR_Info/arrow.gif\" border=\"0\" align=\"absmiddle\" alt=\"\"> "._UR_WAITING.": <b>$wu</b><br>";
$content .= "<img src=\"images/blocks/UR_Info/arrow.gif\" border=\"0\" align=\"absmiddle\" alt=\"\"> "._UR_LAST." ".$last['lastusers']." "._REGISTERED.":<br>";
$content .= "<table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr><td>";
$content .= "<marquee truespeed behavior=\"scroll\" direction=\"left\" scrollamount=\"1\" scrolldelay=\"22\" onmouseover=\"this.stop()\" onmouseout=\"this.start()\" width=\"100%\">";
while (list($lrname, $regdate) = $db->sql_fetchrow($result)) {
$content .= "<a href=\"userinfo-.html$lrname\" ".urinfo_help(_UR_REGON." $joined<br>"._UR_CLICKFORPROFILE)."><b>$lrname</b></a> ";
}
$content .= "</marquee></td></tr></table>";
$content .= "<img src=\"images/blocks/UR_Info/arrow.gif\" border=\"0\" align=\"absmiddle\" alt=\"\"> "._BTD.": <b>$todayCount</b><br>";
$content .= "<img src=\"images/blocks/UR_Info/arrow.gif\" border=\"0\" align=\"absmiddle\" alt=\"\"> "._BYD.": <b>$yesterdayCount</b><br>";
$content .= "<img src=\"images/blocks/UR_Info/arrow.gif\" border=\"0\" align=\"absmiddle\" alt=\"\"> "._BOVER.": <b>$tot</b><br><hr>";
// --- Integrazione Gender MOD
$gender = $db->sql_fetchrow($db->sql_query("SELECT gender FROM ".$prefix."_urinfo_conf"));
if ($gender['gender'] == 1) {
$nm = $db->sql_numrows($db->sql_query("SELECT * FROM ".$user_prefix."_users WHERE user_gender = '1'"));
$nf = $db->sql_numrows($db->sql_query("SELECT * FROM ".$user_prefix."_users WHERE user_gender = '2'"));
$nc = $db->sql_numrows($db->sql_query("SELECT * FROM ".$user_prefix."_users WHERE user_gender = '3'"));
$pm = round(($nm * 100) / $tot, 2); $pf = round(($nf * 100) / $tot, 2); $pc = round(($nc * 100) / $tot, 2);
$imgpath = "themes/$ThemeSel/forums/images";
$content .= "<img src=\"images/blocks/UR_Info/arrow.gif\" align=\"absmiddle\" border=\"0\" alt=\"\"> <img src=\"$imgpath/icon_minigender_male.gif\" align=\"absmiddle\" title=\""._BOYS."\" alt=\""._BOYS."\" border=\"0\"> <b>$nm</b> ($pm%)<br>";
$content .= "<img src=\"images/blocks/UR_Info/arrow.gif\" align=\"absmiddle\" border=\"0\" alt=\"\"> <img src=\"$imgpath/icon_minigender_female.gif\" align=\"absmiddle\" title=\""._GIRLS."\" alt=\""._GIRLS."\" border=\"0\"> <b>$nf</b> ($pf%)<br>";
$content .= "<img src=\"images/blocks/UR_Info/arrow.gif\" align=\"absmiddle\" border=\"0\"alt=\"\"> <img src=\"$imgpath/icon_minigender_couple.gif\" align=\"absmiddle\" title=\""._COUPLES."\" alt=\""._COUPLES."\" border=\"0\"> <b>$nc</b> ($pc%)<br><hr>";
}
// ---
$content .= "<img src=\"$basepath/group-3.gif\" border=\"0\" vspace=\"1\" align=\"absmiddle\" alt=\"\"> <b>"._BVISIT."</b><br>";
$content .= "<img src=\"$basepath/ur-anony.gif\" border=\"0\" vspace=\"1\" align=\"absmiddle\" alt=\"\"> "._BVIS.": <b>$guest_online_num</b><br>";
$content .= "<img src=\"$basepath/ur-member.gif\" border=\"0\" vspace=\"1\" align=\"absmiddle\" alt=\"\"> "._BMEM.": <b>$member_online_num</b><br>";
$content .= "<img src=\"$basepath/ur-registered.gif\" border=\"0\" vspace=\"1\" align=\"absmiddle\" alt=\"\"> "._BTT.": <b>$who_online_num</b><br>";
list($altz, $vel) = $db->sql_fetchrow($db->sql_query("SELECT alt, vel FROM ".$prefix."_urinfo_conf"));
$dir = 'up';
list($modo, $maxifauto) = $db->sql_fetchrow($db->sql_query("SELECT displaymode, maxifauto FROM ".$prefix."_urinfo_conf"));
if ((is_user($user) OR is_admin($admin) OR $anonview['anonview'] == '1') && $member_online_num > 0) {
$content .= "<hr><img src=\"$basepath/group-1.gif\" border=\"0\" vspace=\"1\" align=\"absmiddle\" alt=\"\"> <b>"._BON."</b><br>";
$content .= "<table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr><td>";
switch ($modo) {
case 0:
$content .= $who_online_now;
break;
case 1:
$content .= "<div style=\"height:$altz; overflow:auto; border:1; border-color:#666666; border-style:dotted\">$who_online_now</div>";
break;
case 2:
$content .= '<marquee truespeed behavior="scroll" direction="'.$dir.'" height="'.$altz.'" width="100%" scrollamount="1" scrolldelay="'.$vel.'" onmouseover="this.stop()" onmouseout="this.start()">';
$content .= $who_online_now.'</marquee>';
break;
case 3:
if ($member_online_num > $maxifauto) $content .= '<marquee truespeed behavior="scroll" direction="'.$dir.'" height="'.$altz.'" width="100%" scrollamount="1" scrolldelay="'.$vel.'" onmouseover="this.stop()" onmouseout="this.start()">';
$content .= $who_online_now;
if ($member_online_num > $maxifauto ) $content .= '</marquee>';
break;
case 4:
if ($member_online_num > $maxifauto) $content .= "<div style=\"height:$altz; overflow:auto; border:1; border-color:#666666; border-style:dotted\">$who_online_now</div>";
else $content .= $who_online_now;
break;
}
$content .= "</td></tr></table>";
} elseif ($member_online_num > 0) $content .= "<hr><center>"._UR_REGTOVIEWUSERS."</center>";
$counter_images = "images/blocks/UR_Info/traffic";
$result = $db->sql_fetchrow($db->sql_query("SELECT count FROM ".$prefix."_counter WHERE type = 'total' AND var = 'hits'"));
for ($n = 0; $n < strlen($result['count']); $n++) ($nbhits .= "<img src=\"$counter_images/".substr($result['count'], $n, 1).".gif\" bordercolor=\"#FFFFFF\" border=\"0\" alt=\"\">");
$content .= "<hr><center><a ".urinfo_help(_UR_VIEWSTATS)." href=\"stats.html\"><b>$nbhits</b></a><br>"._UR_PAGV."<br>$startdate</center>";
// YOU ARE NOT AUTHORISED TO REMOVE OR EDIT BELOW LINES WITHOUT AUTHORS PERMISSIONS. PLEASE PLAY FAIR.
// TRADUZIONE: SE CANCELLI/MODIFICHI QUESTA PORZIONE DI CODICE TI SPEZZIAMO LE GINOCCHIA
$copyinfo = '<style type="text/css">.txt { font-size: x-small; font-family: Tahoma, Verdana, Helvetica, sans-serif}</style><title>UR Info 1.7.0 Copyright</title><span class="txt"><center><p>Version 1.7.0<br><br>Copyright © 2005 by<br><a href="http://www.ultradigital.it/" target="_blank">www.ultradigital.it</a> & <a href="http://www.rubapanettoni.com/" target="_blank">www.rubapanettoni.com</a></p><p><a href="http://www.ultradigital.it/" target="_blank"><img src="http://www.ultradigital.it/images/minilogo.gif" width="88" height="31" border="0" alt=""></a> <a href="http://www.rubapanettoni.com/" target="_blank"><img src="http://www.rubapanettoni.com/banruba.gif" width="88" height="31" border="0" alt=""></a></p></center></span>';
$content .= "
<script language=\"javascript\">
var width = 320, height = 160;
var left = (document.body.clientWidth / 2) - width / 2;
var top = (document.body.clientHeight / 2) - height / 2;
var styleStr = 'toolbar=no,status=no,menubar=no,scrollbar=no,resizable=no,width='+width+',height='+height+',left='+left+',top='+top;
function UR_Info_Copyright() {
var win = window.open('', 'URinfoCopyright', styleStr);
win.document.write('$copyinfo');
}
";
if ($newpms > 0 && $name != 'Forums' && name != 'Private_Messages') {
$tmp = $db->sql_fetchrow($db->sql_query("SELECT user_popup_pm FROM ".$user_prefix."_users WHERE username = '$uname'"));
if ($tmp['user_popup_pm'] == '1') {
// $msginfo = '<link rel="stylesheet" href="themes/'.$ThemeSel.'/style/style.css" type="text/css"><title>'._BPM.'</title><font class="title"><center><b><br><br><br><br>'._YOUHAVE.' '.$newpms.' <a href="modules.php?name=Private_Messages" target="_blank">'._PRIVATEMSG.'</a></b></center></font>';
// messages-popup.html // VA BENE SE FIXANO IL BUG DEL MODULO PM...
$content .= "
function popupPvtMsgs() {
var win = window.open('messages-popup.html', 'NewPMs', styleStr);
}
popupPvtMsgs();
";
}
}
static $pos;
if (!isset($pos)) {
$pos = 'left';
$tmp = $db->sql_query("SELECT bposition FROM ".$prefix."_blocks WHERE blockfile = 'block-UR_Info.php'");
$bp = $db->sql_fetchrow($tmp);
if ($bp['bposition'] != 'r') $pos = 'right';
}
$content .= "</script><div align=\"$pos\"><a href=\"javascript:UR_Info_Copyright()\" ".urinfo_help('by UltraDigital.it & Rubapanettoni.com', 220).">©</a></div>";
?>
|
|
|
|
|
|
xGSTQ
|
Posted:
Thu Apr 09, 2009 10:29 am |
|
Did you try uninstalling it and re installing it ?
The code you posted is the Block, is there anything in the module admin side, I don't think it has a user module side does it ? |
|
|
|
|
Palbin
Site Admin
Joined: Mar 30, 2006
Posts: 2583
Location: Pittsburgh, Pennsylvania
|
Posted:
Thu Apr 09, 2009 11:02 am |
|
tynman wrote: |
doing $display_errors = TRUE;
got me this : Fatal error: Call to undefined function urinfo_get_ip() in /home/tynman/public_html/blocks/block-UR_Info.php on line 34
line 34 for this is : $uip = urinfo_get_ip();
|
As suggested above you probably need to reinstall this add-on. I do not recognize the function in question so you are probably missing an edit that was done to mainfile.php or something that ether added that function or included another file with that function. |
_________________ "Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it." — Brian W. Kernighan. |
|
|
|
tynman
|
Posted:
Fri Apr 10, 2009 5:26 pm |
|
I re installed this again with this error now.
Fatal error: Call to undefined function sql_fetch_array() in /home/tynman/public_html/includes/urinfo_func.php on line 48
Code:<?
/*
# UR_Info 1.7.0 by Manuel & Fabrizio #
# Copyright (c) 2005 by UltraDigital & Rubapanettoni #
# http://www.ultradigital.it - http://www.rubapanettoni.com #
# */
global $db, $prefix, $name, $cookie, $user;
$random_num = $_GET['random_num']; $theme = $_GET['theme'];
if (empty($random_num) AND empty($theme)) {
if (stristr($_SERVER['PHP_SELF'], "urinfo_func.php") OR stristr($_SERVER['SCRIPT_NAME'], "urinfo_func.php")) {
Header("Location: index.php");
die();
}
} else {
include ('../config.php'); global $sitekey;
$datekey = date("F j");
$rcode = hexdec(md5($_SERVER[HTTP_USER_AGENT] . $sitekey . $random_num . $datekey));
$code = substr($rcode, 2, 6);
if (@file_exists("../themes/$theme/images/code_bg.png")) {
$codeimg = "../themes/$theme/images/code_bg.png";
$tcolor = str_replace("#", "", $textcolor1);
$tc_r = hexdec(substr($tcolor, 0, 2));
$tc_g = hexdec(substr($tcolor, 2, 2));
$tc_b = hexdec(substr($tcolor, 4, 2));
} else {
$codeimg = "../images/blocks/UR_Info/code_bg.png";
$tc_r = $tc_g = $tc_b = 0;
}
$image = ImageCreateFromPNG($codeimg);
$text_color = ImageColorAllocate($image, $tc_r, $tc_g, $tc_b);
header("Content-type: image/png");
imagestring ($image, 5, 13, 2, $code, $text_color);
imagepng($image, '', 75);
imagedestroy($image);
die();
}
if (is_user($user) AND urinfo_WIWenabled()) {
cookiedecode($user);
$uname = $cookie[1];
$uip = urinfo_get_ip();
$past = time() - 900; $ctime = time();
$db->sql_query("DELETE FROM ".$prefix."_session WHERE time < '$past'");
$result = $db->sql_query("SELECT time FROM ".$prefix."_session WHERE uname='$uname'");
if ($tmp = sql_fetch_array($result)) {
$db->sql_query("UPDATE ".$prefix."_session SET uname='$uname', time='$ctime', host_addr='$uip', guest='0' WHERE uname='$uname'");
} else {
$db->sql_query("INSERT INTO ".$prefix."_session (uname, time, host_addr, guest) VALUES ('$uname', '$ctime', '$uip', '0')");
}
$db->sql_query("DELETE FROM ".$prefix."_urinfo_where WHERE time < '$past'");
$result = $db->sql_query("SELECT time FROM ".$prefix."_urinfo_where WHERE username = '$uname'");
$mod = $db->sql_fetchrow($db->sql_query("SELECT * FROM ".$prefix."_modules WHERE title = '$name'"));
if ($tmp = $db->sql_fetchrow($result)) {
$db->sql_query("UPDATE ".$prefix."_urinfo_where SET username = '$uname', time = '$ctime', module = '".$mod['custom_title']."' WHERE username = '$uname'");
} else {
$db->sql_query("INSERT INTO ".$prefix."_urinfo_where (username, time, module) VALUES ('$uname', '$ctime', '".$mod['custom_title']."')");
}
}
function urinfo_WIWenabled() {
global $db, $prefix;
list($wiw) = $db->sql_fetchrow($db->sql_query("SELECT whoiswhere FROM ".$prefix."_urinfo_conf"));
if ($wiw == '1') return true; else return false;
}
function urinfo_get_ip() {
$client_ip = urinfo_get_client_ip();
$x_forwarded = urinfo_get_x_forwarded();
$remote_addr = urinfo_get_remote_addr();
if (isset($client_ip) && !eregi("none", $client_ip) && !eregi("unknown", $client_ip)) {
return $client_ip;
} elseif (isset($x_forwarded) && !eregi("none", $x_forwarded) && !eregi("unknown", $x_forwarded)) {
return $x_forwarded;
} elseif (isset($remote_addr) && !eregi("none", $remote_addr) && !eregi("unknown", $remote_addr)) {
return $remote_addr;
} else {
return "none";
}
}
function urinfo_get_client_ip() {
if (isset($_SERVER["HTTP_CLIENT_IP"])) {
return $_SERVER["HTTP_CLIENT_IP"];
} elseif (isset($HTTP_SERVER_VARS["HTTP_CLIENT_IP"])) {
return $HTTP_SERVER_VARS["HTTP_CLIENT_IP"];
} elseif (getenv("HTTP_CLIENT_IP")) {
return getenv("HTTP_CLIENT_IP");
} else {
return "none";
}
}
function urinfo_get_x_forwarded() {
if (isset($_SERVER["HTTP_X_FORWARDED_FOR"])) {
return $_SERVER["HTTP_X_FORWARDED_FOR"];
} elseif (isset($HTTP_SERVER_VARS["HTTP_X_FORWARDED_FOR"])) {
return $HTTP_SERVER_VARS["HTTP_X_FORWARDED_FOR"];
} elseif (getenv("HTTP_X_FORWARDED_FOR")) {
return getenv("HTTP_X_FORWARDED_FOR");
} else {
return "none";
}
}
function urinfo_get_remote_addr() {
if (isset($_SERVER["REMOTE_ADDR"])) {
return $_SERVER["REMOTE_ADDR"];
} elseif (isset($HTTP_SERVER_VARS["REMOTE_ADDR"])) {
return $HTTP_SERVER_VARS["REMOTE_ADDR"];
} elseif (getenv("REMOTE_ADDR")) {
return getenv("REMOTE_ADDR");
} else {
return "none";
}
}
function urinfo_SetLastIPByteXXX($ipvar) {
$iparr = explode(".", $ipvar);
return "$iparr[0].$iparr[1].$iparr[2].xxx";
}
function urinfo_help($info, $width='200') {
global $db, $prefix;
static $pos;
$type = $db->sql_fetchrow($db->sql_query("SELECT tooltip FROM ".$prefix."_urinfo_conf"));
if ($type['tooltip'] != '1') {
$info = str_replace('<br>', ' - ', $info);
return "title=\"$info\"";
} else {
if (!isset($pos)) {
$pos = 'LEFT';
$tmp = $db->sql_query("SELECT bposition FROM ".$prefix."_blocks WHERE blockfile = 'block-UR_Info.php'");
$bp = $db->sql_fetchrow($tmp);
if ($bp['bposition'] != 'r') $pos = 'RIGHT';
}
return "onmouseover=\"return overlib('$info', BELOW, $pos, CAPTION, 'Info', WIDTH, $width, OFFSETY, 20, FGCOLOR, '#DCDCDC', BGCOLOR, '#072D4B', TEXTCOLOR, '#000000', CAPCOLOR, '#4DAEF1', CLOSECOLOR, '#ffffff', BORDER, '1');\" onmouseout=\"return nd();\"";
}
}
?>
|
@ped no but there is a admin file with another file called modules. Here is this code.
Code:<?
/*
# UR_Info 1.7.0 by Manuel & Fabrizio #
# Copyright (c) 2005 by UltraDigital & Rubapanettoni #
# http://www.ultradigital.it - http://www.rubapanettoni.com #
# */
// Compatibility with patch and old versions
if (empty($admin_file)) $admin_file = 'admin';
if (!defined('ADMIN_FILE')) {
if (stristr($_SERVER['PHP_SELF'], 'ur_info.php') OR stristr($_SERVER['SCRIPT_NAME'], 'ur_info.php')) die('Access Denied');
}
$aid = substr("$aid", 0, 25);
$row = $db->sql_fetchrow($db->sql_query("SELECT radminsuper FROM ".$prefix."_authors WHERE aid = '$aid'"));
if ($row['radminsuper'] == 1) {
function main() {
global $db, $prefix, $user_prefix, $admin_file;
$catpath = 'images/blocks/UR_Info/cat';
include('header.php');
OpenTable();
echo "
<script language=\"javascript\" type=\"text/javascript\">
function update_pic(newimage) {
document.pic_image.src = \"$catpath/\" + newimage;
}
</script>
<center><b><font class=\"title\">UR Info 1.7.0 CONTROL PANEL</font><br><br>
[ <a href=\"$admin_file.php\">Back to Site Administration</a> ]</b><br><br><br>
";
$result = $db->sql_query("SELECT pic, view, king FROM ".$prefix."_urinfo ORDER BY view");
echo "<table border=\"1\" cellpadding=\"3\" cellspacing=\"0\" align=\"center\">";
while (list($pic, $view, $king) = $db->sql_fetchrow($result)) {
if ($king == '1') $img = "admin.gif"; elseif ($king == '0') $img = "co-admin.gif";
echo "<tr><td valign=\"middle\" align=\"center\">$view <img src=\"$catpath/$pic\" border=\"0\"></td><td valign=\"middle\" align=\"center\"><img src=\"images/blocks/UR_Info/reg/$img\" border=\"0\"></td><td valign=\"middle\" align=\"center\">"
."<a href=\"$admin_file.php?op=editurstaff&s=$view\"><img src=\"images/blocks/UR_Info/edit.gif\" title=\"Edit\" border=\"0\"></a> "
."<a href=\"$admin_file.php?op=delurstaff&del_urstaff=$view\"><img src=\"images/blocks/UR_Info/logout.gif\" title=\"Delete\" border=\"0\"></a></td>";
}
echo "</tr></table><br>";
$result = $db->sql_query("SELECT ".$user_prefix."_users.username FROM ".$user_prefix."_users LEFT JOIN ".$prefix."_urinfo ON ".$user_prefix."_users.username=".$prefix."_urinfo.view WHERE ".$user_prefix."_users.user_id > 1 AND ".$prefix."_urinfo.view IS NULL ORDER BY ".$user_prefix."_users.username");
$ut = $db->sql_numrows($result); $lista = array();
while ($listuser = $db->sql_fetchrow($result)) array_push($lista, $listuser['username']);
if ($ut > 500) {
echo "
<table border=\"1\" cellpadding=\"3\" cellspacing=\"0\" align=\"center\">
<tr><td align=\"middle\" colspan=\"2\"><b>USER SELECTION</b></td><tr>
<tr>
<td align=\"right\">List selector</td>
<td align=\"left\">
";
}
echo "<form action=\"$admin_file.php?op=addurstaff\" method=\"post\"><select name=\"add_name\">";
$p = $_GET['p']; if (isset($p) && (($p - 1) * 500) < $ut) $inizio = ($p - 1) * 500; else $inizio = 0;
$fine = $inizio + 499; if ($fine > $ut - 1) $fine = $ut - 1;
for ($u = $inizio; $u <= $fine; $u++) echo "<option value=\"".$lista[$u]."\">".$lista[$u]."</option>";
echo "</select>";
if ($ut > 500) {
$tp = floor($ut / 500);
$np = $tp + (fmod($ut, 500) > 0 ? 1 : 0);
$lp = '';
for ($p = 1; $p < $np; $p++) $lp .= "<a href=\"$admin_file.php?op=ur_info&p=$p\">$p</a> | ";
$lp .= "<a href=\"$admin_file.php?op=ur_info&p=$np\">$np</a>";
echo "
</td></tr>
<tr>
<td align=\"right\">Page select</td>
<td align=\"left\">$lp</td>
</tr>
<tr>
<td align=\"right\">Manual input</td>
<td align=\"left\"><input type=\"text\" name=\"manual_name\" value=\"\" title=\"Leave empty if you want to use the above selector\"></td>
</tr>
";
echo "</td></tr></table><br>";
} else echo " ";
echo "Image <select name=\"add_pic\" onchange=\"update_pic(this.options[selectedIndex].value);\">";
$handle = opendir("images/blocks/UR_Info/cat");
$tlist = '';
while ($file = readdir($handle)) if (ereg(".*\.(png|gif|jpg|jpeg)$", $file)) $tlist .= "$file|";
closedir($handle);
$tlist = explode("|", $tlist);
sort($tlist);
for ($i = 0; $i < sizeof($tlist); $i++) if ($tlist[$i] != "") echo "<option value=\"$tlist[$i]\">$tlist[$i]</option>";
echo "
</select>
<img name=\"pic_image\" src=\"images/blocks/UR_Info/cat/admin.gif\" border=\"0\" />
<img src=\"images/blocks/UR_Info/reg/admin.gif\" border=\"0\">
<input type=\"checkbox\" name=\"add_king\" id=\"add_king\" value=\"1\"><label for=\"add_king\">King</label>
<br><br><input type=\"submit\" value=\"ADD USER\">
</form>
</center><br>
";
CloseTable();
OpenTable();
$uploaddir = 'images/blocks/UR_Info/cat';
echo "
<center><b><font class=\"title\">UPLOAD CATEGORY IMAGE</font><br><br>
<form enctype=\"multipart/form-data\" action=\"$admin_file.php?op=uploadcategory\" method=\"post\">
<input type=\"hidden\" name=\"MAX_FILE_SIZE\" value=\"30000\">
Send this image: <input name=\"userfile\" type=\"file\">
<input type=\"submit\" value=\"UPLOAD\">
</form>
<br><br>
";
echo "<table border=\"1\" cellpadding=\"3\" cellspacing=\"0\" align=\"center\">";
if ($handle = opendir($catpath)) {
while ($file = readdir($handle)) {
if (ereg(".*\.(png|gif|jpg|jpeg)$", $file)) {
echo "<tr><td valign=\"middle\" align=\"center\"><img src=\"$catpath/$file\"></td><td valign=\"middle\" align=\"center\"><a href=\"$admin_file.php?op=delurcat&del_urcat=$file\"><img src=\"images/blocks/UR_Info/logout.gif\" title=\"Delete\" border=\"0\"></a><br></td>";
}
}
closedir($handle);
echo "</tr></table>";
}
CloseTable();
OpenTable();
echo "
<center><b><font class=\"title\">BLOCK OPTIONS</font><br><br>
<table align=\"center\" border=\"0\" cellspacing=\"1\" cellpadding=\"1\"><tr>
";
list($showdm) = $db->sql_fetchrow($db->sql_query("SELECT displaymode FROM ".$prefix."_urinfo_conf"));
$sx = array('','','','',''); $sx[$showdm] = 'selected';
echo "
<form action=\"$admin_file.php?op=ursettings\" method=\"post\" style=\"margin:0,0,0,0\">
<td align=\"right\" width=\"50%\">Users List Type</td>
<td><select name=\"displaymode\">
<option name=\"displaymode\" $sx[0] value=\"0\">Static</option>
<option name=\"displaymode\" $sx[1] value=\"1\">Box</option>
<option name=\"displaymode\" $sx[2] value=\"2\">Scroll</option>
<option name=\"displaymode\" $sx[3] value=\"3\">Auto Scroll</option>
<option name=\"displaymode\" $sx[4] value=\"4\">Auto Box</option>
</select></td></tr>
";
$res = $db->sql_fetchrow($db->sql_query("SELECT alt, vel, lastusers, usersorder, maxifauto, dispavatar, avatarmaxsize, whoiswhere, gender, tooltip, anonview FROM ".$prefix."_urinfo_conf"));
$sx[0] = $dx[0] = $wx[0] = $ux[0] = $tx[0] = $vx[0] = '';
$sx[1] = 'selected';
$dx[1] = $wx[1] = $ux[1] = $tx[1] = $vx[1]= 'checked';
if ($res['usersorder'] == 'uname') { $sx[0] = 'selected'; $sx[1] = ''; }
if ($res['dispavatar'] == '1') { $dx[0] = 'checked'; $dx[1] = ''; }
if ($res['whoiswhere'] == '1') { $wx[0] = 'checked'; $wx[1] = ''; }
if ($res['gender'] == '1') { $ux[0] = 'checked'; $ux[1] = ''; }
if ($res['tooltip'] == '1') { $tx[0] = 'checked'; $tx[1] = ''; }
if ($res['anonview'] == '1') { $vx[0] = 'checked'; $vx[1] = ''; }
echo "
<tr><td align=\"right\">Box/Scroll Height</td><td><input type=\"text\" size=\"5\" maxlength=\"3\" name=\"alt\" value=\"$res[alt]\"></td></tr>
<tr><td align=\"right\">Scroll Speed</td><td><input type=\"text\" size=\"5\" maxlength=\"3\" name=\"speed\" value=\"$res[vel]\"></td></tr>
<tr><td align=\"right\">Number of Last Registerd Users to Display</td><td><input type=\"text\" size=\"5\" maxlength=\"3\" name=\"last\" value=\"$res[lastusers]\"\"></td></tr>
<tr><td align=\"right\">Order OnLine users by</td><td>
<select name=\"ordermode\">
<option name=\"uname\" $sx[0] value=\"uname\">Alphabetic order</option>
<option name=\"time\" $sx[1] value=\"time\">Connection time</option>
</select</td></tr>
<tr><td align=\"right\">Switch to Automatic Mode if there are more than</td><td><input type=\"text\" size=\"5\" maxlength=\"3\" name=\"fauto\" value=\"".$res['maxifauto']."\"> users OnLine</td></tr>
<tr><td align=\"right\">Display User Avatar</td><td><input type=\"radio\" name=\"dispavatar\" value=\"1\" $dx[0] id=\"disp1\"><label for=\"disp1\">Yes</label> <input type=\"radio\" name=\"dispavatar\" value=\"0\" $dx[1] id=\"disp0\"><label for=\"disp0\">No</label></td></tr>
<tr><td align=\"right\">Avatar Max Size ([width]x[height] in pixels)</td><td><input type=\"text\" size=\"12\" maxlength=\"7\" name=\"avatarmaxsize\" value=\"".$res['avatarmaxsize']."\"></td></tr>
<tr><td align=\"right\">WhoIsWhere Enabled</td><td><input type=\"radio\" name=\"whoiswhere\" value=\"1\" $wx[0] id=\"wiw1\"><label for=\"wiw1\">Yes</label> <input type=\"radio\" name=\"whoiswhere\" value=\"0\" $wx[1] id=\"wiw0\"><label for=\"wiw0\">No</label></td></tr>
<tr><td align=\"right\">Gender Mod Enabled</td><td><input type=\"radio\" name=\"gender\" value=\"1\" $ux[0] id=\"urg1\"><label for=\"urg1\">Yes</label> <input type=\"radio\" name=\"gender\" value=\"0\" $ux[1] id=\"urg0\"><label for=\"urg0\">No</label></td></tr>
<tr><td align=\"right\">ToolTip Mode</td><td><input type=\"radio\" name=\"tooltip\" value=\"1\" $tx[0] id=\"tt1\"><label for=\"tt1\">overLIB 4.00 (JavaScript)</label> <input type=\"radio\" name=\"tooltip\" value=\"0\" $tx[1] id=\"tt0\"><label for=\"tt0\">Title (Default TAG)</label></td></tr>
<tr><td align=\"right\">Display OnLine Users to Anonymous</td><td><input type=\"radio\" name=\"anonview\" value=\"1\" $vx[0] id=\"av1\"><label for=\"av1\">Yes</label> <input type=\"radio\" name=\"anonview\" value=\"0\" $vx[1] id=\"av0\"><label for=\"av0\">No</label></td></tr>
</table><br><br>
<input type=\"submit\" value=\"SAVE SETTINGS\"></form></center><br>
";
CloseTable();
DispCopy();
include('footer.php');
}
function editStaff($s) {
global $db, $prefix, $admin_file;
$catpath = 'images/blocks/UR_Info/cat';
include('header.php');
OpenTable();
echo "
<script language=\"javascript\" type=\"text/javascript\">
function update_pic(newimage) {
document.pic_image.src = \"$catpath/\" + newimage;
}
</script>
<center><b><font class=\"title\">EDIT $s</font><br><br>
"._GOBACK."</b><br><br><br>
";
$result = $db->sql_query("SELECT pic, king FROM ".$prefix."_urinfo WHERE view = '$s'");
echo "<table width=\"220\" border=\"1\" cellpadding=\"1\" cellspacing=\"1\" align=\"center\"><tr>";
list($pic, $king) = $db->sql_fetchrow($result);
if ($king == '1') $img = "admin.gif"; elseif ($king == '0') $img = "co-admin.gif";
echo "<td valign=\"middle\" align=\"center\">$s <img src=\"$catpath/$pic\" name=\"pic_image\" border=\"0\"></td><td valign=\"middle\" align=\"center\"><img src=\"images/blocks/UR_Info/reg/$img\" border=\"0\"></td>";
echo "</tr></table><br><br>";
echo "
<form action=\"$admin_file.php?op=updateurstaff\" method=\"post\">
Image <select name=\"pic\" onchange=\"update_pic(this.options[selectedIndex].value);\">
";
$handle = opendir("images/blocks/UR_Info/cat");
$tlist = '';
while ($file = readdir($handle)) if (ereg(".*\.(png|gif|jpg|jpeg)$", $file)) $tlist .= "$file|";
closedir($handle);
$tlist = explode("|", $tlist);
sort($tlist);
for ($i = 0; $i < sizeof($tlist); $i++) {
if ($tlist[$i] != "") {
if ($tlist[$i] == $pic) $sel = 'selected'; else $sel = '';
echo "<option value=\"$tlist[$i]\" $sel>$tlist[$i]</option>";
}
}
echo "
</select>
<img src=\"images/blocks/UR_Info/reg/admin.gif\" border=\"0\">
<input type=\"checkbox\" name=\"king\" id=\"king\" value=\"1\"><label for=\"king\">King</label>
<input type=\"submit\" value=\"UPDATE\">
<input type=\"hidden\" name=\"urid\" value=\"$s\">
</form>
</center><br>
";
CloseTable();
DispCopy();
include('footer.php');
}
function errorMsg($msg) {
include('header.php');
OpenTable();
echo "<center><b>$msg<br><br>
"._GOBACK."</b><br><br><br></center>";
CloseTable();
DispCopy();
include('footer.php');
}
function check_image_type($type) {
switch($type) {
case 'image/jpeg':
case 'image/pjpeg':
case 'image/jpg':
return '.jpg';
break;
case 'image/gif':
return '.gif';
break;
case 'image/png':
return '.png';
break;
default:
return false;
break;
}
return false;
}
function DispCopy() {
// YOU ARE NOT AUTHORISED TO REMOVE OR EDIT BELOW LINES WITHOUT AUTHORS PERMISSIONS. PLEASE PLAY FAIR.
// TRADUZIONE: SE CANCELLI/MODIFICHI QUESTA PORZIONE DI CODICE TI SPEZZIAMO LE GINOCCHIA
$copyinfo = '<style type="text/css">.txt { font-size: x-small; font-family: Tahoma, Verdana, Helvetica, sans-serif}</style><span class="txt"><center><p>Version 1.7.0<br><br>Copyright © 2005 by<br><a href="http://www.ultradigital.it/" target="_blank">www.ultradigital.it</a> & <a href="http://www.rubapanettoni.com/" target="_blank">www.rubapanettoni.com</a></p><p><a href="http://www.ultradigital.it/" target="_blank"><img src="http://www.ultradigital.it/images/minilogo.png" width="88" height="31" border="0"></a> <a href="http://www.rubapanettoni.com/" target="_blank"><img src="http://www.rubapanettoni.com/banruba.gif" width="88" height="31" border="0"></a></p></center></span>';
echo "
<script language='javascript'>
function UR_Info_Copyright() {
var width = 320, height = 160;
var left = (document.body.clientWidth / 2) - width / 2;
var top = (document.body.clientHeight / 2) - height / 2;
var styleStr = 'toolbar=no,status=no,menubar=no,scrollbar=no,resizable=no,width='+width+',height='+height+',left='+left+',top='+top;
var win = window.open('', 'Copyright', styleStr);
win.document.write('$copyinfo');
}
</script>
<div align=\"right\"><a href=\"javascript:UR_Info_Copyright()\" title=\"by UltraDigital.it & Rubapanettoni.com\">© UR Info</a></div>
";
}
switch ($op) {
case "addurstaff":
if (isset($manual_name) && $manual_name != '') $add_name = $manual_name;
$tmp = $db->sql_query("SELECT user_id FROM ".$user_prefix."_users WHERE username = '$add_name'");
if ($db->sql_numrows($tmp) != 1) {
include('header.php');
OpenTable();
echo "<center><b>ERROR: The user '$add_name' does not exist.<br><br>"._GOBACK."</b></center>";
CloseTable();
DispCopy();
include('footer.php');
} else {
$db->sql_query("INSERT INTO ".$prefix."_urinfo (pic, view, king) VALUES ('$add_pic', '$add_name', '$add_king')");
Header("Location: $admin_file.php?op=ur_info");
}
break;
case "updateurstaff":
$db->sql_query("UPDATE ".$prefix."_urinfo SET pic = '$pic', king = '$king' WHERE view = '$urid'");
Header("Location: $admin_file.php?op=ur_info");
break;
case "delurstaff":
$db->sql_query("DELETE FROM ".$prefix."_urinfo WHERE view = '$del_urstaff'");
Header("Location: $admin_file.php?op=ur_info");
break;
case "delurcat":
unlink("images/blocks/UR_Info/cat/$del_urcat");
Header("Location: $admin_file.php?op=ur_info");
break;
case "editurstaff":
editStaff($s);
break;
case "ursettings":
$db->sql_query("UPDATE ".$prefix."_urinfo_conf SET displaymode='$displaymode', alt='$alt', vel='$speed', lastusers='$last', usersorder='$ordermode', maxifauto='$fauto', dispavatar='$dispavatar', avatarmaxsize='$avatarmaxsize', whoiswhere='$whoiswhere', gender='$gender', tooltip='$tooltip', anonview='$anonview'");
Header("Location: $admin_file.php?op=ur_info");
break;
case "uploadcategory":
// Abilita solo l'upload di immagini con altezza < 15 px
$uploaddir = 'images/blocks/UR_Info/cat/';
if (check_image_type($_FILES['userfile']['type']) == false) errorMsg('ERROR! Unknown image format');
list($width, $height) = @getimagesize($_FILES['userfile']['tmp_name']);
if ($height > 15) errorMsg('ERROR! Max Height for images is set to 15 pixels');
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploaddir . $_FILES['userfile']['name'])) {
Header("Location: $admin_file.php?op=ur_info");
} else {
errorMsg('ERROR uploading image. Please try again');
}
break;
default: main();
}
} else {
echo "Access Denied";
}
?>
|
Is it possible to hire someone to convert this block ?
i looked through a lot of the coding and the edits that ped suggest seem already in place.
ty |
|
|
|
|
jakec
Site Admin
Joined: Feb 06, 2006
Posts: 3048
Location: United Kingdom
|
Posted:
Sat Apr 11, 2009 3:05 am |
|
Line 48 is the problem as the error suggests. sql_fetch_array is no longer used. It should be changed to $db->sql_fetchrow as Ped suggested. |
|
|
|
|
Palbin
|
Posted:
Sat Apr 11, 2009 9:32 am |
|
|
|
|
dad7732
RavenNuke(tm) Development Team
Joined: Mar 18, 2007
Posts: 1242
|
Posted:
Sun Apr 12, 2009 2:06 pm |
|
Code:if ($tmp = sql_fetch_array($result)) {
|
Change to:
Code:if ($tmp = $db->sql_fetchrow($result)) {
|
|
|
|
|
|
|