Version: 4.0.9, by squidsk
Developer Last Online: Aug 2021
Category: Major Additions -
Version: 4.0.2
Rating:
Released: 01-09-2010
Last Update: 12-15-2014
Installs: 982
DB Changes Uses Plugins Auto-Templates
Re-useable Code Additional Files Translations
No support by the author.
*** CREATE A BACKUP OF YOUR FORUM AND DATABASE BEFORE INSTALLING ***
DESCRIPTION:
This is a Medals/Awards system. Admin can give members awards, and award icons will be displayed in member's profile, posts, as well as in a award list.
FEATURES: In AdminCP
- Can Create/Edit/Delete/Reorder categories/sub-categories in ACP (with category name and description)
- Can Create/Edit/Delete awards in ACP (with Award Name, Description, Icon URL, Image URL)
- Can Move one (or all) award(s) from one category to another
- Can set some awards un-classified (not displayed for public)
- Can re-order awards in awards showcase
- Issue awards to members, based on username or userid, with Issue Reason
- Remove awards from members
+ Writes granting/removing awards to the log
In ModCP
- Issue awards to members, based on username or userid, with Issue Reason
- Remove awards from members
+ Writes granting/removing award to the log
Front page
- Display awards list in with: Award Name, Description, Icon, Image, and Members who get each award.
- Display awards showcase in profile, with Award information, Issue time and reason
- Display award icons in postbit (showthread, showpost, announcement, private)
New Features/Additions since 3.8
- Points System
- Separate Award Request/Recommendation Forms
- CSS Customizable
Current Release Version 4.0.9
Added - Handling of user merges
Added - Handling of user deletes
Added - Manage awards on per user basis
Added - Extra info to the logs for mass removal and editing of issued awards
Added - Ability to collapse categories on awards.php
Added - Checksum file for checking for suspect file versions
Added - Various missing phrases
Fixed - Memberlist not showing awards when option is active
Fixed - Navtab not being selected (vb version < 4.2)
Fixed - Category title not being displayed on awards.php
$allawardusers = $db->query_read(" SELECT u.userid, u.username, au.award_id FROM " . TABLE_PREFIX . "award_user AS au LEFT JOIN " . TABLE_PREFIX . "user AS u ON (u.userid = au.userid) GROUP BY u.userid, u.username, au.award_id ORDER BY u.userid ");
replace with this
PHP Code:
$allawardusers = $db->query_read(" SELECT u.userid, u.username, au.award_id, IF(u.displaygroupid = 0, u.usergroupid, u.displaygroupid) AS displaygroupid FROM " . TABLE_PREFIX . "award_user AS au LEFT JOIN " . TABLE_PREFIX . "user AS u ON (u.userid = au.userid) GROUP BY u.userid, u.username, au.award_id ORDER BY u.userid ");
$allawardusers = $db->query_read(" SELECT u.userid, u.username, au.award_id FROM " . TABLE_PREFIX . "award_user AS au LEFT JOIN " . TABLE_PREFIX . "user AS u ON (u.userid = au.userid) WHERE au.award_id = " . $vbulletin->GPC['award_id'] . " GROUP BY u.userid, u.username, au.award_id ORDER BY u.userid ");
replace with this
PHP Code:
$allawardusers = $db->query_read(" SELECT u.userid, u.username, au.award_id, IF(u.displaygroupid = 0, u.usergroupid, u.displaygroupid) AS displaygroupid FROM " . TABLE_PREFIX . "award_user AS au LEFT JOIN " . TABLE_PREFIX . "user AS u ON (u.userid = au.userid) WHERE au.award_id = " . $vbulletin->GPC['award_id'] . " GROUP BY u.userid, u.username, au.award_id ORDER BY u.userid ");
What i want to do is have the gray box around the awards template 1 like all the other user info like join date and such instead of the clear background that it has now, but i cant figure out how or where to go to add the grey box background.
Thanks a lot Elite, this actually works to help figure out and point out who is no longer a member of our clan to remove their awards, pretty awesome man thanks!
$allawardusers = $db->query_read(" SELECT u.userid, u.username, au.award_id FROM " . TABLE_PREFIX . "award_user AS au LEFT JOIN " . TABLE_PREFIX . "user AS u ON (u.userid = au.userid) GROUP BY u.userid, u.username, au.award_id ORDER BY u.userid ");
replace with this
PHP Code:
$allawardusers = $db->query_read(" SELECT u.userid, u.username, au.award_id, IF(u.displaygroupid = 0, u.usergroupid, u.displaygroupid) AS displaygroupid FROM " . TABLE_PREFIX . "award_user AS au LEFT JOIN " . TABLE_PREFIX . "user AS u ON (u.userid = au.userid) GROUP BY u.userid, u.username, au.award_id ORDER BY u.userid ");
$allawardusers = $db->query_read(" SELECT u.userid, u.username, au.award_id FROM " . TABLE_PREFIX . "award_user AS au LEFT JOIN " . TABLE_PREFIX . "user AS u ON (u.userid = au.userid) WHERE au.award_id = " . $vbulletin->GPC['award_id'] . " GROUP BY u.userid, u.username, au.award_id ORDER BY u.userid ");
replace with this
PHP Code:
$allawardusers = $db->query_read(" SELECT u.userid, u.username, au.award_id, IF(u.displaygroupid = 0, u.usergroupid, u.displaygroupid) AS displaygroupid FROM " . TABLE_PREFIX . "award_user AS au LEFT JOIN " . TABLE_PREFIX . "user AS u ON (u.userid = au.userid) WHERE au.award_id = " . $vbulletin->GPC['award_id'] . " GROUP BY u.userid, u.username, au.award_id ORDER BY u.userid ");
username/userid override for congratulatory pm doesn't seem to work
Its a known issue that has been been fixed for the next release.
Is yesterday's release the 'next release' mentioned here? Is this fixed already in the current version posted here?
No, there are two products listed on this page (YaAS and YaAS automation) this update is for the second, and doesn't fix any outstanding issues with the first, base, YaAS product, which is still at version 4.0.6.
I will in due course separate the two products but part of that process for me means making sure that the YaAS automation product could be properly uninstalled as the larger changes I'm working on for YaAS automation are not compatible with this version so being able to properly uninstall it will be required for the major upgrade.
There are already two major 'next release's. I assume username/userid override for congratulatory pm already fixed?
Good stuff squidsk...thanks for such a great mod my Man!
One quick question ! lol...would it be possible to add a feature, a one click feature to completely remove all the awards from a user with one click? Or list all the awards for one user and check a box for each award we want to remove in clusters?