UBB.Dev
Posted By: Gizmo Admin Edit "Accept Admin EMails" in CP - 12/20/2012 2:18 AM
Name: Admin Edit "Accept Admin EMails" in CP

Author: Gizmo (James of VNC Web Design)

Requirements: UBB.Threads 7.x

Built On: UBB.Threads v7.5.7

Current Version: v0.1

About:
Will allow an admin to edit the user preference "Accept Admin EMails" in the Control Panel.

Version Additions:
v0.1 - Initial drawup.

Modification Steps:
In admin/changeuser.php Find:
Code
$notify = get_input("notify","post");

Add Below:
Code
$adminemails = get_input("adminemails","post");


Find:
Code
if ($notify) {
$notify = "On";
}
else {
$notify = "Off";
}


Add Below:
Code
if ($adminemails) {
$adminemails = "On";
}
else {
$adminemails = "Off";
}


Find:
Code
$acceptpriv,$notify,

Add After:
Code
$adminemails,


Find:
Code
	USER_NOTIFY_ON_PM = ? ,

Add After:
Code
	USER_ACCEPT_ADMIN_EMAILS = ? ,


In admin/showuser.php Find:
Code
$timeformat,$notify,

Add After:
Code
$adminemails,


Find:
Code
// Default accept priv
$acceptpriv_checked = "";
if ($acceptpriv != "no") {
$acceptpriv_checked = "checked=\"checked\"";
}

Add Below:
Code
// Default accept admin emails
echo($adminemails);
$adminemails_checked = "";
if ($adminemails != "Off") {
$adminemails_checked = "checked=\"checked\"";
}


In languages/english/admin/showuser.inc.php Find:
Code
$ubbt_lang['CATEGORY_TITLE'] = "Category:";

Add Below:
Code
$ubbt_lang['ADMIN_EMAILS'] = "Accept Admin EMails?";


In templates/default/admin/showuser.tpl Find:
Code
<tr><td width="50%" class="paddingtop paddingbottom autorow colored-row" align="left" valign="top">
<span class="autorow-title">
<label class="radio" for="notify">
{$ubbt_lang['EMAIL_PRIV']}
</label>
</span>
</td><td class="paddingtop paddingbottom autorow colored-row" valign="top">
<input type="checkbox" name="notify" value="1" $notify_checked id="notify" />
</td></tr>


Add Below:
Code
<tr><td width="50%" class="paddingtop paddingbottom autorow colored-row" align="left" valign="top">
<span class="autorow-title">
<label class="radio" for="adminemails">
{$ubbt_lang['ADMIN_EMAILS']}
</label>
</span>
</td><td class="paddingtop paddingbottom autorow colored-row" valign="top">
<input type="checkbox" name="adminemails" value="1" $adminemails_checked id="adminemails" />
</td></tr>
Posted By: StanCA Re: Admin Edit "Accept Admin EMails" in CP - 12/30/2012 9:41 AM
I installed this mod, and when I went to remove moderator rights from a member.... I got this error? coincidence?

Quote
Tried to replace 32 placeholders with 33 replaces. That's too many. Here's the query: UPDATE ubbt_USER_PROFILE SET USER_EXTRA_FIELD_1 = ? , USER_EXTRA_FIELD_2 = ?, USER_EXTRA_FIELD_3 = ? , USER_EXTRA_FIELD_4 = ? , USER_EXTRA_FIELD_5 = ? , USER_CUSTOM_TITLE = ? , USER_NAME_COLOR = ? , USER_REAL_EMAIL = ? , USER_DISPLAY_EMAIL = ? , USER_LOCATION = ? , USER_OCCUPATION = ? , USER_HOBBIES = ? , USER_HOMEPAGE = ? , USER_SIGNATURE = ? , USER_DEFAULT_SIGNATURE = ? , USER_ICQ = ? , USER_YAHOO = ? , USER_MSN = ? , USER_AIM = ? , USER_PUBLIC_BIRTHDAY = ? , USER_TIME_FORMAT = ? , USER_TIME_OFFSET = ? , USER_TOPIC_VIEW_TYPE = ? , USER_TOPICS_PER_PAGE = ? , USER_POSTS_PER_TOPIC = ? , USER_SHOW_SIGNATURES = ? , USER_VISIBLE_ONLINE_STATUS = ? , USER_ACCEPT_PM = ? , USER_NOTIFY_ON_PM = ? , USER_FLOOD_CONTROL_OVERRIDE = ?, USER_GROUP_IMAGES = ? WHERE USER_ID = ?
Posted By: Gizmo Re: Admin Edit "Accept Admin EMails" in CP - 12/30/2012 10:18 AM
What screen where you on when removing moderator access? The edit user screen I take it (versus moderator settings); I'm trying to recreate the issue here and I'm not able to...
Posted By: StanCA Re: Admin Edit "Accept Admin EMails" in CP - 12/30/2012 9:18 PM
it was when I was doing a regular edit of an inactive moderator, I was removing him as a moderator there.
Posted By: StanCA Re: Admin Edit "Accept Admin EMails" in CP - 12/30/2012 10:23 PM
ok, same error happened when I was changing groups on a regular member.
Posted By: Gizmo Re: Admin Edit "Accept Admin EMails" in CP - 12/31/2012 4:01 AM
Weird, what version of threads?

Could you upload a stock version of the edit user script and see if you still get an error, then re-apply the mod and see again; we run it here and I'm not sure why it'd give that particular error...
© UBB.Developers