Reklama 400x60
v7.01: Online Users panel erroras
Autorius: RAFFAK
Peržiūrų: 1983
RAFFAK
Narys
Spalvotas
Pranešimai: 65
Įstojęs: 2005 Rugp. 12 11:08:19
Isidejau online users panel. Padekit isprest bedele. Gaunu errora:
online_users_panel/online_users_panel.php
Undefined index: OUP15 Line: 60
Paneles kodas:
<?php
/*-------------------------------------------------------+
| PHP -Fusion Content Management System
| Copyright © 2002 - 2008 Nick Jones
| http://www.php-fusion.co.uk/
+--------------------------------------------------------+
| Filename: online_users_panel.php
| Version: 1.00
| This program is released as free software under the
| Affero GPL license. You can redistribute it and/or
| modify it under the terms of this license which you
| can read by viewing the included agpl.txt or online
| at www.gnu.org/licenses/agpl.html. Removal of this
| copyright header is strictly prohibited without
| written permission from the original author(s).
+--------------------------------------------------------*/
if (!defined("IN_FUSION")) { die("Access Denied"); }
if (file_exists(INFUSIONS."online_users_panel/locale/".$settings['locale'].".php")) {
include INFUSIONS."online_users_panel/locale/".$settings['locale'].".php";
} else {
include INFUSIONS."online_users_panel/locale/Lithuanian.php";
}
if (!defined("IN_FUSION")) { header("Location: ../../index.php"); exit; }
if ($settings['maintenance'] != "1") {
$cond = ($userdata['user_level'] != 0 ? "'".$userdata['user_id']."'" : "'0' AND online_ip='".USER_IP."'");
$result = dbquery("SELECT * FROM ".$db_prefix."online WHERE online_user=".$cond."");
if (dbrows($result) != 0) {
$result = dbquery("UPDATE ".$db_prefix."online SET online_lastactive='".time()."' WHERE online_user=".$cond."");
} else {
$name = ($userdata['user_level'] != 0 ? $userdata['user_id'] : "0");
$result = dbquery("INSERT INTO ".$db_prefix."online (online_user, online_ip, online_lastactive) VALUES ('$name', '".USER_IP."', '".time()."')");
}
$result = dbquery("DELETE FROM ".$db_prefix."online WHERE online_lastactive<".(time()-60)."");
openside($locale['OUP01']);
$result = dbquery(
"SELECT ton.*, tu.user_id,user_name FROM ".$db_prefix."online ton
LEFT JOIN ".$db_prefix."users tu ON ton.online_user=tu.user_id"
);
$guests = 0; $members = array();
while ($data = dbarray($result)) {
if ($data['online_user'] == "0") {
$guests++;
} else {
array_push($members, array($data['user_id'], $data['user_name']));
}
}
echo "<img src='".THEME."images/bullet.gif' alt=''> ".$locale['OUP02'].$guests."<br>\n";
if (count($members) > 0) {
$i = 1;
echo "<img src='".THEME."images/bullet.gif' alt=''> ".$locale['OUP03'];
while (list($key, $member) = each($members)) {
echo "<a href='".BASEDIR."profile.php?lookup=".$member[0]."' class='side'>".$member[1]."</a>";
if ($i != count($members)) echo ", ";
$i++;
}
echo "<br>\n";
} else {
echo $locale['OUP15']."<br>\n";
}
echo "<br><img src='".THEME."images/bullet.gif' alt=''> ".$locale['OUP04'].number_format(dbcount("(user_id)", "".$db_prefix."users", "user_status<='1'"))."<br>\n";
//if ($settings['admin_activation'] == "1") echo "<img src='".THEME."images/bullet.gif' alt=''> ".$locale['015'].dbcount("(user_id)", "".$db_prefix."users", "user_status='2'")."<br>\n";
$data = dbarray(dbquery("SELECT user_id,user_name FROM ".$db_prefix."users WHERE user_status='0' ORDER BY user_joined DESC LIMIT 0,1"));
echo "<img src='".THEME."images/bullet.gif' alt=''> ".$locale['OUP05']."<a href='".BASEDIR."profile.php?lookup=".$data['user_id']."' class='side'>".$data['user_name']."</a><br>\n";
echo "<br><img src='".THEME."images/bullet.gif' alt=''>".$locale['OUP06']."<br><br>";
$result = dbquery("SELECT * FROM ".$db_prefix."users WHERE user_lastvisit>'0' AND user_status='0' ORDER BY user_lastvisit DESC LIMIT 0,9");
echo "<table cellpadding='0' cellspacing='0' width='100%'>";
if (dbrows($result) != 0) {
while ($data = dbarray($result)) {
$lastseen = time() - $data['user_lastvisit'];
$iW=sprintf("%2d",floor($lastseen/604800));
$iD=sprintf("%2d",floor($lastseen/(60*60*24)));
$iH=sprintf("%02d",floor((($lastseen%604800)%86400)/3600));
$iM=sprintf("%02d",floor(((($lastseen%604800)%86400)%3600)/60));
$iS=sprintf("%02d",floor((((($lastseen%604800)%86400)%3600)%60)));
if ($lastseen < 60){
$lastseen = "<img src='".INFUSIONS."online_users_panel/images/online.png' border='0' alt='Online' />";
} elseif ($lastseen < 600){
$lastseen = "<img src='".INFUSIONS."online_users_panel/images/offline.png' border='0' alt='10Min' />";
} else {
$lastseen = "<img src='".INFUSIONS."online_users_panel/images/offline.png' border='0' alt='Offline' />";
}
echo "<tr>\n<td class='side-small' align='left'>".THEME_BULLET."\n";
if($data['user_level'] == 104){ $color="<font color='red'>";
$color2="</font>";}
if($data['user_level'] == 103){ $color="<font color='green'>";
$color2="</font>";}
if($data['user_level'] == 102){ $color="<font color='gold'>";
$color2="</font>";}
if($data['user_level'] == 101){ $color="";
$color2="";}
if($data['user_level'] == 104){ $pavadinimas=$locale['OUP12'];}
if($data['user_level'] == 103){ $pavadinimas=$locale['OUP13'];}
if($data['user_level'] == 102){ $pavadinimas=$locale['OUP13a'];}
if($data['user_level'] == 101){ $pavadinimas=$locale['OUP14'];}
echo "<a href='".BASEDIR."profile.php?lookup=".$data['user_id']."' title='".$pavadinimas."' class='side'>\n";
echo $color.trimlink($data['user_name'], 15).$color2."</a></td><td class='side-small' align='right'>".$lastseen."</td>\n</tr>\n";
}
}
echo "</table>";
closeside();
}
?>
3 atsakymai:
Narysx
Narys
Ekspertas
Pranešimai: 2940
Įstojęs: 2007 Rugs. 18 19:09:56
<?php
/*-------------------------------------------------------+
| <span style="border-bottom: 1px dotted black;">PHP</span>-Fusion Content Management System
| Copyright © 2002 - 2008 Nick Jones
| <a href='http://www.php-fusion.co.uk/' target='_blank'><span style='color:005C5B'>http://www.php-fusion.co.uk/</span></a>
+--------------------------------------------------------+
| Filename: online_users_panel.php
| Version: 1.00
| This program is released as free software under the
| Affero GPL license. You can redistribute it and/or
| modify it under the terms of this license which you
| can read by viewing the included agpl.txt or online
| at <a href='http://www.gnu.org/licenses/agpl.html.' target='_blank'><span style='color:005C5B'>www.gnu.org/licenses/agpl.html.</span></a> Removal of this
| copyright header is strictly prohibited without
| written permission from the original author(s).
+--------------------------------------------------------*/
if ( ! defined ( "IN_FUSION" ) ) { die ( "Access Denied" ) ; }
if ( file_exists ( INFUSIONS. "online_users_panel/locale/" . $settings [ 'locale' ] . ".php" ) ) {
include INFUSIONS. "online_users_panel/locale/" . $settings [ 'locale' ] . ".php" ;
} else {
include INFUSIONS. "online_users_panel/locale/Lithuanian.php" ;
}
if ( ! defined ( "IN_FUSION" ) ) { header ( "Location: ../../index.php" ) ; exit ; }
if ( $settings [ 'maintenance' ] != "1" ) {
$cond = ( $userdata [ 'user_level' ] != 0 ? "'" . $userdata [ 'user_id' ] . "'" : "'0' AND online_ip='" . USER_IP. "'" ) ;
$result = dbquery( "SELECT * FROM " . $db_prefix . "online WHERE online_user=" . $cond . "" ) ;
if ( dbrows( $result ) != 0 ) {
$result = dbquery( "UPDATE " . $db_prefix . "online SET online_lastactive='" . time ( ) . "' WHERE online_user=" . $cond . "" ) ;
} else {
$name = ( $userdata [ 'user_level' ] != 0 ? $userdata [ 'user_id' ] : "0" ) ;
$result = dbquery( "INSERT INTO " . $db_prefix . "online (online_user, online_ip, online_lastactive) VALUES ('$name ', '" . USER_IP. "', '" . time ( ) . "')" ) ;
}
$result = dbquery( "DELETE FROM " . $db_prefix . "online WHERE online_lastactive<" . ( time ( ) - 60 ) . "" ) ;
openside( $locale [ 'OUP01' ] ) ;
$result = dbquery(
"SELECT ton.*, tu.user_id,user_name FROM " . $db_prefix . "online ton
LEFT JOIN " . $db_prefix . "users tu ON ton.online_user=tu.user_id"
) ;
$guests = 0 ; $members = array ( ) ;
while ( $data = dbarray( $result ) ) {
if ( $data [ 'online_user' ] == "0" ) {
$guests ++;
} else {
array_push ( $members , array ( $data [ 'user_id' ] , $data [ 'user_name' ] ) ) ;
}
}
echo "<img src='" . THEME. "images/bullet.gif' alt=''> " . $locale [ 'OUP02' ] . $guests . "<br>\n " ;
if ( count ( $members ) > 0 ) {
$i = 1 ;
echo "<img src='" . THEME. "images/bullet.gif' alt=''> " . $locale [ 'OUP03' ] ;
while ( list ( $key , $member ) = each ( $members ) ) {
echo "<a href='" . BASEDIR. "profile.php?lookup=" . $member [ 0 ] . "' class='side'>" . $member [ 1 ] . "</a>" ;
if ( $i != count ( $members ) ) echo ", " ;
$i ++;
}
echo "<br>\n " ;
} else {
echo "Nera prisijungusiu<br>\n " ;
}
echo "<br><img src='" . THEME. "images/bullet.gif' alt=''> " . $locale [ 'OUP04' ] . number_format ( dbcount( "(user_id)" , "" . $db_prefix . "users" , "user_status<='1'" ) ) . "<br>\n " ;
//if ($settings['admin_activation'] == "1") echo "<img src='".THEME."images/bullet.gif' alt=''> ".$locale['015'].dbcount("(user_id)", "".$db_prefix."users", "user_status='2'")."<br>\n";
$data = dbarray( dbquery( "SELECT user_id,user_name FROM " . $db_prefix . "users WHERE user_status='0' ORDER BY user_joined DESC LIMIT 0,1" ) ) ;
echo "<img src='" . THEME. "images/bullet.gif' alt=''> " . $locale [ 'OUP05' ] . "<a href='" . BASEDIR. "profile.php?lookup=" . $data [ 'user_id' ] . "' class='side'>" . $data [ 'user_name' ] . "</a><br>\n " ;
echo "<br><img src='" . THEME. "images/bullet.gif' alt=''>" . $locale [ 'OUP06' ] . "<br><br>" ;
$result = dbquery( "SELECT * FROM " . $db_prefix . "users WHERE user_lastvisit>'0' AND user_status='0' ORDER BY user_lastvisit DESC LIMIT 0,9" ) ;
echo "<table cellpadding='0' cellspacing='0' width='100%'>" ;
if ( dbrows( $result ) != 0 ) {
while ( $data = dbarray( $result ) ) {
$lastseen = time ( ) - $data [ 'user_lastvisit' ] ;
$iW = sprintf ( "%2d " , floor ( $lastseen / 604800 ) ) ;
$iD = sprintf ( "%2d " , floor ( $lastseen / ( 60 * 60 * 24 ) ) ) ;
$iH = sprintf ( "%02d " , floor ( ( ( $lastseen % 604800 ) % 86400 ) / 3600 ) ) ;
$iM = sprintf ( "%02d " , floor ( ( ( ( $lastseen % 604800 ) % 86400 ) % 3600 ) / 60 ) ) ;
$iS = sprintf ( "%02d " , floor ( ( ( ( ( $lastseen % 604800 ) % 86400 ) % 3600 ) % 60 ) ) ) ;
if ( $lastseen < 60 ) {
$lastseen = "<img src='" . INFUSIONS. "online_users_panel/images/online.png' border='0' alt='Online' />" ;
} elseif ( $lastseen < 600 ) {
$lastseen = "<img src='" . INFUSIONS. "online_users_panel/images/offline.png' border='0' alt='10Min' />" ;
} else {
$lastseen = "<img src='" . INFUSIONS. "online_users_panel/images/offline.png' border='0' alt='Offline' />" ;
}
echo "<tr>\n <td class='side-small' align='left'>" . THEME_BULLET. "\n " ;
if ( $data [ 'user_level' ] == 104 ) { $color = "<font color='red'>" ;
$color2 = "</font>" ; }
if ( $data [ 'user_level' ] == 103 ) { $color = "<font color='green'>" ;
$color2 = "</font>" ; }
if ( $data [ 'user_level' ] == 102 ) { $color = "<font color='gold'>" ;
$color2 = "</font>" ; }
if ( $data [ 'user_level' ] == 101 ) { $color = "" ;
$color2 = "" ; }
if ( $data [ 'user_level' ] == 104 ) { $pavadinimas = $locale [ 'OUP12' ] ; }
if ( $data [ 'user_level' ] == 103 ) { $pavadinimas = $locale [ 'OUP13' ] ; }
if ( $data [ 'user_level' ] == 102 ) { $pavadinimas = $locale [ 'OUP13a' ] ; }
if ( $data [ 'user_level' ] == 101 ) { $pavadinimas = $locale [ 'OUP14' ] ; }
echo "<a href='" . BASEDIR. "profile.php?lookup=" . $data [ 'user_id' ] . "' title='" . $pavadinimas . "' class='side'>\n " ;
echo $color . trimlink( $data [ 'user_name' ] , 15 ) . $color2 . "</a></td><td class='side-small' align='right'>" . $lastseen . "</td>\n </tr>\n " ;
}
}
echo "</table>" ;
closeside( ) ;
}
?>
0
RAFFAK
Narys
Spalvotas
Pranešimai: 65
Įstojęs: 2005 Rugp. 12 11:08:19
Locale english. Pakeiciau i english. Bet va rodo errorus:
online_users_panel/online_users_panel.php
include(infusions/locale/English.php) [<a href='function.include'>function.include</a>]: failed to open stream: No such file or directory Line: 21
online_users_panel/online_users_panel.php
Undefined index: OUP01 Line: 360
RAFFAK
Narys
Spalvotas
Pranešimai: 65
Įstojęs: 2005 Rugp. 12 11:08:19
Ispresta, sutvarkyta. Triname tema.0
Peršokti į forumą:
Žaliems
Nebeegzistuojančios svetainės
Bendri PHP-F klausimai
WordPress
Kiti PHP, HTML, MySQL klausimai
Expert PHP, MySQL klausimai
Kitos TVS
C#, Python, Java, JS, C++ klausimai
Naujų modų pristatymai
Mods, Panels & Infusions
Themes
Jūsų saitai
Dalinuosi, dovanoju!
Klausimai apie domenus ir hostingus
VPS/DS serverių konfigūravimas ir valdymas
Viskas apie skaitliukus, top'us ir lankomumą
Dizaino konkursai
Parduodu - perku dizainą, banerį
Parduodu - perku - keičiuosi reklama
Parduodu - perku domeną, tinklapį
Siūlau - ieškau hostingo/VPS serverio
Parduodu - perku skriptą, modifikaciją, tvs
Socialiniai tinklai - Facebook ir kiti
Legalus verslas, teisiniai klausimai
Visa kita kas susiję su darbu ir pinigais
LTStartups.com - Lietuvos startuolių bendruomenė
Off-Topic diskusijos
IT naujienos
Portalo informacija
Narių pasiūlymai
Geležis ir programinė įranga
Grafika
Out Of Place
Su e-verslu nesusijęs darbas ir prekyba
Dalinuosi, dovanoju!