Naujokas

Reputacija:
0
Pranešimai: 2
Įstojo: 2011-06-23
|
naudoju php-f v7.02.03 ir temos css perraso mode esanti css, ta prasme perraso spalvas, failai aisku nepasikeicia, bet reikiamose vietose buna temos o ne modo spalvos...
modas - enhanced_online_users_panel
stai failas kuri reiktu paredaguot, kad administracijos/super adminu ir vartotoju nicku spalvas rodytu skirtingom spalvom...
Code
/*-------------------------------------------------------+
| PHP-Fusion Content Management System
| Copyright (C) 2002 - 2011 Nick Jones
| http://www.php-fusion.co.uk/
+--------------------------------------------------------+
| Name: Enhanced Onliine Users Panel
| Type: Center Panel
| Version: 1.07
| Filename: enhanced_online_users_panel.php
| Author: Fangree Productions
| Deelopers: Fangree_Craig
| Site: http://www.fangree.co.uk
+--------------------------------------------------------+
| PHP-Fusion Online Users Panel
| Author: Nick Jones (Digitanium)
+--------------------------------------------------------+
| Birthdays Code from Pimped Fusion Forum Stats
| Modified by Fangree Productions
+--------------------------------------------------------+
| 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.\"enhanced_online_users_panel/locale/\".$settings['locale'].\".php\")) {
include INFUSIONS.\"enhanced_online_users_panel/locale/\".$settings['locale'].\".php\";
} else {
include INFUSIONS.\"enhanced_online_users_panel/locale/English.php\";
}
//SETTINGS//////////////////////////
$total_new =\"1\"; // Total New Users Today, Last 7 Days, Last 30 Days | 1 = ON | 0= OFF |
$username_colour =\"1\"; // Username Colour | 1 = ON | 0 = OFF |
$birthdays =\"1\"; // Birthdays | 1 = ON | 0= OFF |
/// Total New Users Time Settings
$timea = time() - 86400; //24 Hours
$timeb = time() - 604800; //7 Days
$timec = time() - 2592000 ; //30 Days
add_to_head(\"
\"); // Username Colour Styles
//SETTINGS END DO NOT EDIT BELOW HERE//////////////////////////
$result = dbquery(\"SELECT * FROM \".DB_ONLINE.\" WHERE online_user=\".($userdata['user_level'] != 0 ? \"'\".$userdata['user_id'].\"'\" : \"'0' AND online_ip='\".USER_IP.\"'\"));
if (dbrows($result)) {
$result = dbquery(\"UPDATE \".DB_ONLINE.\" SET online_lastactive='\".time().\"' WHERE online_user=\".($userdata['user_level'] != 0 ? \"'\".$userdata['user_id'].\"'\" : \"'0' AND online_ip='\".USER_IP.\"'\").\"\");
} else {
$result = dbquery(\"INSERT INTO \".DB_ONLINE.\" (online_user, online_ip, online_lastactive) VALUES ('\".($userdata['user_level'] != 0 ? $userdata['user_id'] : \"0\").\"', '\".USER_IP.\"', '\".time().\"')\");
}
$result = dbquery(\"DELETE FROM \".DB_ONLINE.\" WHERE online_lastactive<\".(time()-60).\"\");
opentable($locale['global_010']);
$result = dbquery(
\"SELECT ton.*, tu.user_id,
tu.user_name,
tu.user_status, tu.user_level FROM \".DB_ONLINE.\" ton
LEFT JOIN \".DB_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'], $data['user_status'], $data['user_level']));
}
}
echo \"\n\";
echo \" \n\";
echo \" \".$locale['eou005'].\" | \n\";
echo \" \n\";
//Total New Members
echo \" \n\";
if ($total_new =='1') {
echo \" \n\";
echo THEME_BULLET.\" \".$locale['eou000'].\":\";
echo\" \".$locale['eou002'].\" \".number_format(dbcount(\"(user_id)\", DB_USERS, \"user_status<='1' AND user_joined > \".$timea));
echo\" \".$locale['eou002b'].\" \".number_format(dbcount(\"(user_id)\", DB_USERS, \"user_status<='1' AND user_joined > \".$timeb));
echo\" \".$locale['eou002c'].\" \".number_format(dbcount(\"(user_id)\", DB_USERS, \"user_status<='1' AND user_joined > \".$timec));
echo \" | \n\";
}
echo \" \n\";
//Guests and Members online
echo \" \n\";
echo \" \n\";
echo \" \".THEME_BULLET.\" \".$locale['global_011'].\": \".$guests.\" \".$locale['global_012'].\": \".count($members).\"\n\";
if (count($members)) {
$i = 1;
while (list($key, $member) = each($members)) {
if ($username_colour =='1') {
if ($member['3'] == 103) {
echo \" \".profile_link($member[0], $member[1], $member[2], 'eoup_superadmin_style').\"\n\";
}elseif ($member['3'] == 102) {
echo \" \".profile_link($member[0], $member[1], $member[2], 'eoup_admin_style').\"\n\";
}else{
echo \" \".profile_link($member[0], $member[1], $member[2], 'eoup_member_style').\"\n\";
}
}else{
echo \" \".profile_link($member[0], $member[1], $member[2]).\"\n\";
}
if ($i != count($members)) { echo\",\n\"; } else { echo \"\n\"; }
$i++;
}
}
if (iADMIN && checkrights(\"M\") && $settings['admin_activation'] == \"1\") {
echo \" \n\".THEME_BULLET.\" \".$locale['global_015'].\"\n\";
echo \" : \".dbcount(\"(user_id)\", DB_USERS, \"user_status='2'\").\"\n\";
}
//Newest Member
$data = dbarray(dbquery(\"SELECT user_id, user_name, user_status FROM \".DB_USERS.\" WHERE user_status='0' ORDER BY user_joined DESC LIMIT 0,1\"));
if ($username_colour =='1') {
echo \" \n\".THEME_BULLET.\" \".$locale['eou007'].\" \".profile_link($data['user_id'], $data['user_name'], $data['user_status'], 'eoup_member_style').\"\n\";
}else{
echo \" \n\".THEME_BULLET.\" \".$locale['eou007'].\" \".profile_link($data['user_id'], $data['user_name'], $data['user_status']).\"\n\";
}
echo\" \n\".THEME_BULLET.\" \".$locale['eou001'].\" \".dbcount(\"(user_id)\", DB_USERS).\"\";
echo \" | \n\";
echo \" \n\";
//Members who have visited today
echo \" \n\";
echo \" \n\";
echo \" \".THEME_BULLET.\" \".$locale['eou008'].\" \".number_format(dbcount(\"(user_id)\", DB_USERS, \"user_status<='1' AND user_lastvisit > UNIX_TIMESTAMP(CURDATE())\")).\" \n\";
$result2 = dbquery(\"SELECT user_id, user_name,
user_level, user_status, user_lastvisit
FROM \".DB_USERS.\"
WHERE user_lastvisit > UNIX_TIMESTAMP(CURDATE()) AND user_status = '0'
ORDER BY user_lastvisit DESC\");
$i = 0;
if (dbrows($result2) != 0) {
while ($data = dbarray($result2)) {
if ($i>0)echo \" , \n\";
if ($username_colour =='1') {
if ($data['user_level'] == 103) {
echo \" \".profile_link($data['user_id'], $data['user_name'], $data['user_status'], 'eoup_superadmin_style').\"\n\";
}elseif ($data['user_level'] == 102) {
echo \" \".profile_link($data['user_id'], $data['user_name'], $data['user_status'], 'eoup_admin_style').\"\n\";
}else{
echo \" \".profile_link($data['user_id'], $data['user_name'], $data['user_status'], 'eoup_member_style').\"\n\";
}
}else{
echo \" \".profile_link($data['user_id'], $data['user_name'], $data['user_status']).\"\n\";
}
$i++;
}
}
echo \" | \n\";
echo \" \n\";
$birthdays_check = dbquery(\"SHOW COLUMNS FROM \".DB_USERS. \" LIKE 'user_birthdate'\");
if (dbrows($birthdays_check)) {
if ($birthdays =='1') {
// Birthdays Code from Pimped Fusion Forum Stats - Modified by Fangree Productions
$result3 = dbquery(\"SELECT user_id, user_name,
user_level, user_status, user_birthdate
FROM \".DB_USERS.\"
WHERE user_birthdate LIKE '____-\".date(\"m\").\"-\".date(\"d\").\"' AND user_status = '0'\");
$birthday_rows = dbrows($result3);
$today_birthday = \"\";
if ($birthday_rows) {
while ($data = dbarray($result3)) {
$birthdate = explode(\"-\", $data['user_birthdate']);
$year = date(\"Y\") - $birthdate[0];
if($today_birthday == \"\") {
if($birthday_rows == 1) {
$today_birthday .= $locale['birthday1'];
} else {
$today_birthday .= sprintf($locale['birthday2'], $birthday_rows);
}
} else {
$today_birthday .= \", \n\";
}
if ($username_colour =='1') {
if ($data['user_level'] == 103) {
$today_birthday .= \" \".profile_link($data['user_id'], $data['user_name'], $data['user_status'], 'eoup_superadmin_style').\" (\".$year.\")\n\";
}elseif ($data['user_level'] == 102) {
$today_birthday .=\" \".profile_link($data['user_id'], $data['user_name'], $data['user_status'], 'eoup_admin_style').\" (\".$year.\")\n\";
}else{
$today_birthday .=\" \".profile_link($data['user_id'], $data['user_name'], $data['user_status'], 'eoup_member_style').\" (\".$year.\")\n\";
}
}else{
$today_birthday .=\" \".profile_link($data['user_id'], $data['user_name'], $data['user_status']).\" (\".$year.\")\n\";
}
}
}
echo \" \n\";
echo \" \n\";
echo \" \".$locale['birthday3'];
echo \" | \n\";
echo \" \n\";
if($today_birthday != \"\") {
echo \" \".$today_birthday;
}else{
echo \" \".$locale['birthday4'];
}
echo \" | \n\";
echo \" \n\";
}
}
echo \" \n\";
closetable();
?>
tai niekas negalit padt?
Redagavo dforce 2011-08-18 06:42 |