![]() |
[QUOTE]Originally posted by FireFly
Members could abuse and put offending messages as the away reason, so it's important to have the ability to change it. Also bira while you're at it, censor the reason before it's saved. :) |
OK,
I'm going to upload a new installer, which includes: 1) 'Away' auto-cancel when a user posts (optional) 2) Auto-reply to PMs while away (optional) 3) 'Away' details editable in the user's page in Admin CP If you haven't installed the hack yet, then ignore this post and simply download the zip from the first post If you already installed the hack, here's what you need to do to add the Admin CP bit: Open admin/user.php Find: Code:
$user=$DB_site->query_first("SELECT *,FROM_UNIXTIME(joindate) AS joindate,FROM_UNIXTIME(lastvisit) AS lastvisit,FROM_UNIXTIME(lastactivity) AS lastactivity,FROM_UNIXTIME(lastpost) AS lastpost, Code:
$user=$DB_site->query_first("SELECT *,FROM_UNIXTIME(joindate) AS joindate,FROM_UNIXTIME(lastvisit) AS lastvisit,FROM_UNIXTIME(lastactivity) AS lastactivity,FROM_UNIXTIME(lastpost) AS lastpost,[high]FROM_UNIXTIME(awaydate) AS awaydate,[/high] Code:
makeinputcode("IP Address","aipaddress",$user[ipaddress]); PHP Code:
Code:
if ($posts=="") { PHP Code:
Code:
$DB_site->query("UPDATE user SET birthday='$birthday' Code:
$DB_site->query("UPDATE user SET [high]away=$away,awaydate=$awaydate,returndate='$returndate',awayreason='".addslashes(htmlspecialchars($awayreason))."',[/high]birthday='$birthday' |
JJR512 & Hooper: I uploaded a new zipfile to the 1st post. If you haven't installed the hack yet, then download the zipfile again (and make sure you don't get a cached version of the zip file -- the file should be called awayuser_v_12.zip when you are prompted to save it).
|
Works as expected. Wonderful. Thank you so much for your help!
|
[QUOTE]Originally posted by bira
OK, I'm going to upload a new installer, which includes: 1) 'Away' auto-cancel when a user posts (optional) 2) Auto-reply to PMs while away (optional) 3) 'Away' details editable in the user's page in Admin CP If you haven't installed the hack yet, then ignore this post and simply download the zip from the first post If you already installed the hack, here's what you need to do to add the Admin CP bit: Open admin/user.php Find: Code:
$user=$DB_site->query_first("SELECT *,FROM_UNIXTIME(joindate) AS joindate,FROM_UNIXTIME(lastvisit) AS lastvisit,FROM_UNIXTIME(lastactivity) AS lastactivity,FROM_UNIXTIME(lastpost) AS lastpost Code:
$user=$DB_site->query_first("SELECT *,FROM_UNIXTIME(joindate) AS joindate,FROM_UNIXTIME(lastvisit) AS lastvisit,FROM_UNIXTIME(lastactivity) AS lastactivity,FROM_UNIXTIME(lastpost) AS lastpost[high],FROM_UNIXTIME(awaydate) AS awaydate[/high] Code:
makeinputcode("IP Address","aipaddress",$user[ipaddress]); PHP Code:
Code:
if ($posts=="") { PHP Code:
Code:
$DB_site->query("UPDATE user SET birthday='$birthday' Code:
$DB_site->query("UPDATE user SET [high]away=$away,awaydate=$awaydate,returndate='$returndate',awayreason='".addslashes(htmlspecialchars($awayreason))."',[/high]birthday='$birthday' |
e-mail me your user.php to goren@atlasf1.com and I'll take a look
|
You got mail Buddy.:)
Everything is working great for me so far, exept for the user.php3 I am using 2.2.1 Thanks for taking the time. |
Beadhead, found your error.
Open your user.php3 and find: Code:
SELECT *,FROM_UNIXTIME(joindate) AS joindate,FROM_UNIXTIME(lastvisit) AS lastvisit,FROM_UNIXTIME(lastactivity) AS lastactivity,FROM_UNIXTIME(lastpost) AS lastpost,FROM_UNIXTIME(awaydate) AS awaydate Code:
$user=$DB_site->query_first("SELECT *,FROM_UNIXTIME(joindate) AS joindate,FROM_UNIXTIME(lastvisit) AS lastvisit,FROM_UNIXTIME(lastactivity) AS lastactivity,FROM_UNIXTIME(lastpost) AS lastpost,FROM_UNIXTIME(awaydate) AS awaydate |
Thanks,
I can now access the control panel but now I am getting the following: There seems to have been a slight problem with the My Site database. Please try again by pressing the refresh button in your browser. An E-Mail has been dispatched to our Technical Staff, who you can also contact if the problem persists. We apologise for any inconvenience. Database error in vBulletin Control Panel 2.2.1: Invalid SQL: SELECT *,FROM_UNIXTIME(joindate) AS joindate,FROM_UNIXTIME(lastvisit) AS lastvisit,FROM_UNIXTIME(lastactivity) AS lastactivity,FROM_UNIXTIME(lastpost) AS lastpost,FROM_UNIXTIME(awaydate) AS awaydate avatar.avatarpath,NOT ISNULL(customavatar.avatardata) AS hascustomavatar FROM user LEFT JOIN avatar ON avatar.avatarid=user.avatarid LEFT JOIN customavatar ON customavatar.userid=user.userid WHERE user.userid=1 mysql error: You have an error in your SQL syntax near 'avatar.avatarpath,NOT ISNULL(customavatar.avatardata) AS hascustomavatar ' at line 2 mysql error number: 1064 Date: Tuesday 11th of December 2001 06:41:12 AM Script: http://www.mysite.com/forum Referer: http://www.mysite.com/forum/admin/index.php3 |
sorry, try adding a coma , after "FROM_UNIXTIME(awaydate) AS awaydate"
|
All times are GMT. The time now is 07:09 AM. |
Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
![]() |
|
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|