[RC] bbDKP 1.4.1

A place for MOD Authors to post and receive feedback on MODs still in development. No MODs within this forum should be used within a live environment!
Scam Warning
User avatar
Registered User
Posts: 1390
Joined: Mon Mar 02, 2009 1:41 pm
Location: Amsterdam

[RC] bbDKP 1.4.1

Post by Sajaki »


I'm very happy to submit bbDKP 1.4.1, the very last release for phpBB 3.0.

DKP management made easy.™

Modification Name: bbDKP
bbDKP stands for "Bulletin board Dragon kill Points".

Dragon killpoints are a form of currency in guilds, where members bid on game loot and buy the items, paying in DKP. Different forms of DKP exist and bbDKP supports four point systems : Standard DKP, Time based DKP, Zero sum and EPGP. they can be combined with each other, except zero sum can't be combined with EPGP.

bbDKP has Game, Guild and DKP management functions built into your phpBB3 Forum.
This way, your users gain single sign on to dkp and phpBB3, and you as an administrator or raidleader get a clean interface, robust admin facilities and less integration headaches.

Feature list : Portal with widgets, Dashboard, Statistics, Events, Raids, Member, Items, Roster, Bossprogress page, ACP and UCP modules. multiple games : World of Warcraft, The Lord of the Rings Online, Dark Age of Camelot, Vanguard - Saga of Heroes, EverQuest I/II, Warhammer Online, Final Fantasy XI, AION, Guildwars 2, Tera and a Custom game editor.

Modification Description:
bbDKP is a Guild Portal and Dragon Kill system and for your phpBB3 Bulletin board, forked from EQDKP+.

Author: Sajaki

Modification Version::
  • Current : v 1.4.1
Available Mods/Plugins :
  • bbTips (WoW)(Plugin)
  • Game World (Plugin)
  • Raidplanner (Plugin)
  • Apply (Plugin)
  • Raidtracker (WoW)
Further development requests, support questions are welcome at http://www.bbdkp.com. As of the current release, it does not (yet) make coffee ;)

Languages included: Englisch (en), French (fr), Deutsch (de)
Styles supported :
all Prosilver based styles.

demo Download:

BugTracker : https://github.com/bbDKP/bbDKP/issues

Supportforum : http://www.bbdkp.com/viewforum.php?f=65

Repository : https://github.com/bbDKP/bbdkp

  1. phpbb 3.0.14
  2. UMIL 1.0.5, Automod 1.0.2
  3. PHP 5.3.3 or higher. Curl should be available on your server.
  4. ftp and founder admin access on your phpbb installation.
Installation Level: easy (5 minutes)
Last edited by Sajaki on Mon Oct 26, 2015 10:10 am, edited 180 times in total.
User avatar
Registered User
Posts: 1390
Joined: Mon Mar 02, 2009 1:41 pm
Location: Amsterdam

Re : bbDkp

Post by Sajaki »

Changelog - current.

1.4.1 25-10-2015
  • [NEW] #248 2 new races were added in SWToR : Cyborg and Cathar. they should be included in the installer.
  • [CHG] #247 moved all js to subfolder /template/dkp/js
  • [NEW] #246 Added Sliders to statistics page, for easier navigation
  • [FIX] missing language entries in german/french
  • [NEW] #240 update Aion game parameters game
  • [CHG] #239 added correct classpath to rpblocks class in class_exists checker in block factory
  • [NEW] #226 new Roles & Recruitment class/table
  • [NEW] #212 added Italian translation
  • [NEW] #196 Implemented Guildwars Guild API
  • [NEW] #192 Can now unlink a character from UCP 01-07-2014
  • [FIX] #239 fix raidplanner block file path reference in blockFactory class 30-06-2014
  • [FIX] #238 points transfer acp is now multi-guild
  • [CHG] game class no longer inherits from admin class
  • [FIX] #234 sql queries for guild, ranks, games, classes, race, faction are cached
  • [FIX] #237 Statistics page was redone. Graphics are now responsive, Flot library updated to 0.8.3
  • [CHG] #237 Standings page renamed to Leaderboard, attendance, raidcount columns fixed - 14-06-2014
  • [UPD] #229 ajax issues in ucp when adding a character
  • [FIX] Issue in updating from 1.2.8 07-06-2014
  • [UPD] #224 paths adapted to Planner 0.12
  • [FIX] #222 sql error in UCP: fields were missing in ACP and UCP, affected every game. UCP was restyled.
  • [UPD] Updated SWTOR max. level to 55. 18-05-2014
  • [FIX] #221 ucp call to members class was missing memberfilter argument 17-05-2014
  • [NEW] add new log types for armory down error, Guild updated
  • [FIX] #220 refactored acp_dkp_mm by extraction into methods
  • [FIX] refactored acp_dkp_guild by extraction into methods
  • [FIX] “activated” checkbox in acp_mm_addmember.html
  • [removed] “joindate” columns in member list acp
  • [NEW] last_update column in member list acp
  • [NEW] top search criteria in in member list acp now apply for armory update
  • [NEW] added DEACTIVATED_BY_API deactivation reason
  • [NEW] Character api limited to 100 calls per time and to members where last_update was > 15 minutes ago
  • [NEW] lock status if member disabled by API call
  • [FIX] #213 if wow guild not found on armory, show message.
  • [NEW] new member table columns: inactivereason, last_update;
  • [CHG] #219 leaderboard only hows 5 biggest accounts per class.
  • [CHG] #219 leaderboard class names aligned to class image
  • [NEW] #218 add member search to roster
  • [NEW] #218 add member search to standings
  • [NEW] #218 add member search to listmembers, listaccounts acp - [FIX] #216 Refactor standings page, show all accounts
  • [FIX] #215 add pagination to standings page
  • [FIX] fixed count, shading in adjustment acp,
  • [FIX] #214 add pagination to dkp account acp. 01-05-2014
  • [FIX] #203 calling wow charapi did not deduce inactive points from account
  • [FIX] #205 raid value was not added to account for duplicated raid
  • [FIX] #204 need to show adjustments on account page
  • [FIX] #206 raid count was not increased for duplicated raid
  • [FIX] #207 missing language "SPENTNET"
  • [FIX] #208 total of raid value column should not have equal sign
  • [FIX] #1 issue in viewraid and pbwow. Page is nudged to high.
  • [FIX] #209 total of raid value column should not have equal sign
  • [FIX] #210 rewrite points transfer function 21-04-2014
  • [FIX] #200 Module issue when updating 1.2.8->1.3.0. 1.3 Umil changes were merged into 1 diff, omitting all betas and RC. fixes fix #100, #200
  • [FIX] update register url
1.3.0 final release 21-04-2014
  • [FIX] #197 fix bossprogress & raidplanner url in viewnavigation
  • [FIX] #195 guild emblem acp field is now editable
  • [FIX] In news block, news_row template variable changed to 'postrow' to enable calling bbtips to build wowhead links
  • [FIX] bbtips class call is moved to viewnavigation
1.3.0-RC4 12-04-2014
  • [FIX] #187 fix custom game installer
  • [FIX] #190 restyling recruitment block acp
1.3.0-RC3 - 08-04-2014
  • [FIX] #186 fix hardcoded tablenames
1.3.0-RC1 - 06-04-2014
Total rewrite
  • [NEW] refactored and moved program logic to namespaced viewfactory, controller and domain classes.
  • [NEW] minimum requirement is now php 5.3.20
  • [NEW] new hooks, less core phpbb changes
  • [NEW] games installers moved to acp.
  • [NEW] added lineage2, ffxiv and custom games installer. updated other Game installers to latest info.
  • [NEW] multi-guild aware. ranks and recruitment integrated in new Guild acp.
  • [NEW] integrated Battle.NET Api, now also pulls guild emblem.
  • [NEW] enhanced portal
  • [NEW] Deathwing, Jade and pbWoW style mods included
  • ...and lots of other things
1.2.8 04-08-2012

The highlights of this release are Guildwars 2 and Tera support, revamped class, race graphics, and Raidplanner 0.5.0 support. Events are important in Raidplanner as you hook up new raidplans on events. So the event acp and frontpages were improved aswell. Raidplanner now needs bbDKP 1.2.8 as a minimum. Game installers were updated. Events are now autocreated at install for each game for which i know the raid names ;)
The most important fixes include pagination fixes, and Mysql 5.5 support. Scheduled tasks (or 'cron' jobs) exist in bbDKP to recalculate decay automatically. A logging bug was fixed in the acp module.
  • [NEW] new 'new members' portal block , portal images moved to subfolder
  • [NEW] event frontpage redone
  • [NEW] event status field, you can no longer add raids to disabled events
  • [NEW] added dummy icon to viewevent if event has no associated image
  • [NEW] new event setting view all or only events with raids
  • [NEW] changing dkp pool of an event now resynchronizes all points to new pool
  • [FIX] installers now add events for gw2, tera, wow, swtor, Rift
  • [NEW] add list of games installed to mainpage acp
  • [NEW] class coloring for all games
  • [NEW] Everquest : new class & roster icons
  • [NEW] added Aion race images & default aion PVE event, set level cap to 60
  • [NEW] Tera added
  • [NEW] Guildwars2 added
  • [FIX] #68@github now correctly works with Mysql 5.5
  • [FIX] scheduled tasks for decay only launched if there are raids
  • [CHG] scheduled tasks no longer logged as user triggered
  • [FIX] #200 now correcly determines mysql version during upgrade
  • [FIX] #197 recent topics acp setting fixed
  • [FIX] dkpmain.htmldouble quotes removed
1.2.7 (03/06/2012)
  • [UPD] jquery updated to 1.7.2
  • [NEW] MSSQL support
  • [NEW] postgresql support
  • [NEW] Plugin manager by Aerwin
  • [SEC] new permissions for UCP
  • [NEW] new UCP styling
  • [NEW] new wow monk classes and Pandaren race
  • [NEW] lotro Subnationalities added to races
  • [NEW] new icons for Rift, Vanguard
  • [NEW] added class colors for Rift, warhammer, lineage
  • [NEW] race images renamed (removed '_small)

1.2.6 (18-03-2012)
  • [UPD] jquery updated, compatibility mode added for use with mootools, uses "jquery" instead of "$" ...
  • [UPD] wow class images have a better icon
  • [FIX] News module now inserts line breaks properly (not as /n/n)
  • [FIX] updated file headers for Github move
  • [FIX] pagination fixed in viewmember. cumulated earnings/items now paginating correctly
  • [FIX] roster listing redesign, pagination, sorting and minimum level added
  • [FIX] standing pagination added
  • [FIX] removed hardcoded language in bbdkp credits footer
  • [FIX] German language fixes (@killerpommes)
  • [FIX] frontpages XHTML 1.1 compliant.
  • [FIX] inline css in stats.html moved to bbdkp.css
  • [FIX] statistics page attendance array sorting headers corrected
  • [UPD] Updated standings and viewmember for new adjustment decay
  • [UPD] swtor installer script now uses races for specialisation.
  • [UPD] new icons for LINEAGE2 (@sh1ny)
  • [UPD] DKP character info in in viewtopic.
  • [NEW] Removed any remaining hardcoded strings
  • [NEW] Membernames now unique by combination with guildname/realmname.
  • [UPD] Links block updated
  • [FIX] functions_display inclusion bug fixed
  • [NEW] Recent topics Block
  • [NEW] REIMG Image Resizer compatible. just install Remg 2.0.1
  • [FIX] Added game id to html form in race acp. this fixes a few reported problems
  • [NEW] Added the ability to have the date format be set by the ACP (@TheGadgetGuy Aerwin)
  • [FIX] w3c fix : if no data in item, raid, member listing then don't show table.
  • [FIX] raid duplication icon changed
  • [FIX] item acp reprogrammed from scratch, using master detail view, with new ajax item searcher
  • [FIX] javascript changes, now references id instead of element name
  • [FIX] ranks support special characters (#152)
  • [FIX] news & recruitment forum selector in indexpage config now works
  • [FIX] welcomeblock on/off switch now no longer targets recruitment block
  • [FIX] welcomeblock parses bbcodes
  • [NEW] DKP logging now shows phpbb membername
  • [NEW] Adjustment Decay with on/off switch per adjustment
  • [NEW] bbDKP cron job scheduler to automate decay calculation
  • [NEW] Minimum EP added
  • [FIX] ACP XHTML 1.1 compliant.
  • [NEW] Mass member delete added
  • [FIX] member delete button to the right
  • [NEW] Welcome block setting in ACP
  • [FIX] Member activation checkbox wasn't behaving
1.2.5 (20-11-2011)
  • [FIX] css fixes in the portal
  • [FIX] the acp front view now shows the membername instead of the id
  • [UPD] jqt 1.2.6 (from dev)
  • [NEW] member mass delete function in ACP
  • [UPD] links block update
  • [FIX] several blocks included functions_display. wrapped in function_exists
  • [FIX] Restored the dkpheader in overall_header instead of dip/dkpmain.html
  • [NEW] portal welcome block, with ACP
  • [NEW] Lineage II support
  • [NEW] better itemlisting browser with master-detail grid
  • [NEW] Raid Duplication function. this will not duplicate loot.
  • [NEW] new permissions for UCP added, default DKP permissions widened so that members get to see DKP by default.
  • [NEW] new UCP module for adding/updating or deleting own characters.
  • [NEW] DKP Synchronisation function added. in ACP.
  • [NEW] New event images for Firelands
  • [NEW] Roster now has Battle.NET portraits
  • [NEW] Roster now only shows active members.
  • [NEW] Added the rank in the Roster list view
  • [NEW] new parameters added for Max characters allowed per user, max number of members shown in Memberlisting.
  • [UPD] French/german language files updated
  • [FIX] leaderboard html class fix
  • [FIX] fixed pagination, sort order in attendance Stats
  • [FIX] Pagination fixes in raid, member acp and front modules
  • [FIX] About.html pointed to an old jquery file, donator list updated (https://github.com/bbDKP/bbDKP/commit/051f45f940)
  • [FIX] game_id now correctly stored when creating character (https://github.com/bbDKP/bbDKP/commit/c68f7a7)
  • [FIX] fixed bug 129. In phpbb member ACP account pulldown, the guests and bots are excluded, and it is ordered by username now. (https://github.com/bbDKP/bbDKP/commit/4658960)
  • [FIX] fixed bug 130 where item name was not retrieved from pulldown when adding loot manually.(https://github.com/bbDKP/bbDKP/commit/41dfc4af5)
1.2.4 (18-9-2011)
  • [NEW] jquery plot library in Statistics page, replaces pstat
  • [CHG] dkpheader is now included in dkpmain.html so no overall_header edit necessary
  • [NEW] default event icon added, wow event icons reduced to 64px (other event icons available as separate download, will be announced in Styles forum)
  • [UPD] jquery updated to 1.6.2, jquery tools updated to 1.2.6-dev. This is needed for Raidplanner. A final jqt version is not available yet
  • [DEL] Subsilver2 removed from package.
  • And many fixes (see Github for details)

1.2.3 (09/6/2011)
  • [NEW] Roster redone
  • [NEW] UCP permission
  • [NEW] compatible with handyman's mod update status mod
  • [NEW] statistics page redone, graphs added for Priority ratio, Attendance
  • [NEW] front end files removed, moved to /includes, and recoded as modules loaded from one accesspoint, dkp.php. Advantage is that there is less code, since the user access and session is now controlled from dkp.php.
  • [NEW] html style files are now included from 1 framework html file, with div panes, allowing future inclusion of sidepanels, since the middle div can be adjusted to say 80%
  • [NEW] Portal is now div based, no longer table based.
  • [NEW] news acp module removed, posting functions moved to new front-end rules/newspage.
  • [MODDB] w3c validation passed for all pages
  • [NEW] New games included : Rift and Swtor (Star Wars The old republic)
  • [NEW] Multi game support : you can install multiple games at once (wow, aion, swtor, eq, eq2, rift, lotro, vanguard ...)
  • [NEW] Event icon support added for Raidplanner, configurable in acp.
  • [NEW] new event icons for Cataclysm, Wotlk
  • [FIX] and bugfixes as always.
1.2.2 (18/4/2011)
  • [MODDB] as part of the validation, i removed the modding of config.php and added a new file "configdkp.php" (see bug #67724)
  • [FIX] member creation function now returns member_id. this was a bug in Raidtracker for which the member creation function had to be fixed.
  • [DEL] removed reference to bossprogress block file. the block html will now be inserted by bossprogress.
  • [DEL] full guild bank support in case of zero sum. (see bug #112, commit #14d9bf4)
  • [FIX] subsilver member list membername/class column switched
  • [FIX] leaderboard image path fixed.
  • [FIX] roster standard mode fix.
1.2.1 27-03-2011
  • [DEL] upon phpbb request, decreased mod size : deleted Bossprogress from bbDKP, moved to plugin, added $config checks in sections that depend on BP.
  • [FIX] added missing sql_freeresult in event acp
  • [CHG] Rewrote installation guide
1.2 25-03-2011
  • [NEW] redone table style in front pages
  • [NEW] Delete button in Listmember ACP
  • [NEW] css for positive and negative amounts
  • [NEW] new icons in bossprogress page
  • [NEW] front pages, acp pages all adapted to take new join rules and loot systems
  • [NEW] new $config values added for loot systems, settings added to main ACP epgp and zerosum cannot be combined. added synchronisation buttons.
  • [NEW] Loot systems Time bonus, Zerosum, EPGP, Item and Raid Decay
  • [NEW] Edit Raid ACP
  • [NEW] listmembers page now updates url correctlywhen selecting values from pulldown
  • [NEW] added switch in member acp to show/hide members on roster
  • [NEW] image added to race table and ACP, and also in all front and backend pages
  • [NEW] memberid, itemdecay, zerosum columns added to raid_items table
  • [NEW] item_dkpid, item_buyer removed from raid_items table
  • [NEW] raidvalue, timebonus, zerosumbonus, raiddecay columns added to raiddetail table
  • [NEW] raidvalue, timebonus, zerosumbonus, raiddecay, itemdecay columns added to member dkp table
  • [NEW] membername column removed from raiddetail table (ex attendees). member_id is enough.
  • [NEW] Cataclysm changes added in wow installer
  • [CHG] Classid is now the foreign key for the language table.
  • [CHG] event_id added to Raid table as foreign key to events table, and raid_end
  • [CHG] raid_dkpid, raid_value and raid_name removed from raid table. that info is now located in detail.
  • [CHG] image and color added to event table and acp.
  • [NEW] New events can now be set up using the data from the Bossprogress Zone
  • [NEW] added field in member table and member ACP to link guildmember to phpbb account. overrides ucp
  • [NEW] character profiler ucp so you can sign up to raidplanner
  • [CHG] portal.php no longer hides navbar
  • [CHG] the installer will now run installdkp.php for any new install; all previous release changes were moved to updatedkp.php
  • [CHG] tabe prefix changed to default phpbb_ for MOD DB validation
  • [CHG] simplified bossprogress and zone panel
  • [FIX] bugtracker #83, now the guild is pre selected as default
  • [FIX] bugtracker #82, now can rename zones 27-09-2010
  • [FIX] Zoneprogress/Bossprogress ACP show/noshow settings were not taken into account in the bossprogress block and page. font size reduced in block.
    [FIX] Installer did not correctly delete old bossprogress modules
1.1.2 26-09-2010
  • [NEW] Zoneprogress/Bossprogress ACP lets you create zones/bosses, No php file manipulation is necessary anymore, bb_zonetable and bb_bosstable
  • [REMOVED] Bossprogress language files were removed so they reside now in the database in new bb_language table
  • [NEW] Bossprogress portal block recoded. now has a popup with boss progression and is based on the new backend.
  • [NEW] Bossprogress frontpage based on the new backend.
  • [NEW] Multi language : French and German added as a second language.
  • [NEW] Faction, Race and Class edition in ACP
  • [CHANGE] class colors removed from bbdkp.css, they are now defined in the database and editable in ACP with a colorwheel
  • [NEW] 3darmory view in viewmember.php
  • [CHANGE] less ACP modules. all 'add' modules moved to list layout.
  • [FIX] raid ACP date selection now with a popup
  • [FIX] member dkp can now be deleted without error
  • [UPD] umil updated to 1.03

1.1.1 17-07-2010
  • [NEW] Ruby Sanctum and Halion pictures for Bossprogress
  • [FIX] attendance label and percentage percent fixed in viewmember
  • [FIX] the stats, items, and raid list page now show the default dkp pool instead of all.
  • [NEW] u_dkp user permission on frontpages, so now unallowed users will be forwarded to the portal when they're not in allowed usergroup.
  • [FIX] Raid date was ignored when entering or updating a raid manually
  • [UPD] Lotro game level is updated to 60
  • [NEW] makes distinction between heroic and normal items: loot block, listitems, viewitem, viewmember, viewraid pages now pass the itemid to bbTips when it is present in the item table
  • [NEW] item game item ID can be entered in the Item ACP when adding a new one
  • [NEW] acp list items normal/heroic mode. will now use game_id tag if it is > 0 instead of item name to look up in bbTips
  • [NEW] portal menu block on/off switch in ACP
  • [NEW] 1.0.8 updater
  • [FIX] 1.0.9rc1 updater is now more edge case friendly
  • [NEW] project logo visible in installer
  • [CHG] the portal is now delivered in two panes as standard. the left column is set to 0 width but you can change this in your css.
1.1.0 25-05-2010
  • [FIXED] Removed all hardcoded language from html and php
  • [FIXED] changed language files to uppercase, reorganised descriptions
  • [FIXED] removed L_ references from php files
  • [NEW] Added updater from 1.0.9rc1
  • [FIX] reduced installer complexity, combined RC1-RC2 changes
  • [CHANGE] All overall_header script inclusion moved to dkp_header.html, which has anchors for each plugin. jquery scripts are in this file now.
  • [NEW] Added plugin anchors in constants file
  • [NEW] recoded the Items, Raid ACP
  • [NEW] recruitment block now only shows classes that are open
  • [NEW] new bossprogress block with progress bars
  • [NEW] new bossprogress excel spreadsheet to facilitate config of new bosses
  • [NEW] backported new request_var function from phpbb 3.1 to 3.0 to allow Raidtracker to treat deep arrays
  • [UPD] updated UMIL to 1.0.2
  • [UPD] added form tokens in acp submit forms when no confirm box was present
  • [FIX] Fixed outstanding tickets
1.1.0-RC3 07-02-2010
  • [NEW] breadcrumbs menu navigation
  • [NEW] whoisonline block in Portal
  • [FIXED] ticket 9 guild id 1 cant be deleted anymore (viewtopic.php?f=54&t=1358#p6093)
  • [FIXED] ticket 8 logging, removed {}, no longer necessary to use mb_ereg_replace in function getaction
  • [FIXED] ticket 7 removing raidmembers didnt get deleted (svn 932-933)
  • [FIXED] ticket 5 : removing a guildmember would cause an error
  • [FIXED] ticket 4 (date zone checks) r906
  • [FIXED] ticket 3 guildname is now max 255 chars
1.1.0-RC2 24-01-2010
  • [NEW] about box now done with jQueryTools
  • [NEW] lotro bossprogress
  • [NEW] EQ2 bossprogress tier 8
  • [FIXED] tracker issue 2 :Addmember ACP rank dropdown, now updates when guild dropdown value changed, added ajax js
  • [FIXED] Member Raidattendance pct will now correct for members who joined within attendance period. new ratio = (memberattendance count within 30/90 days) / (number of raids within 30/90 days or since member joined)
  • [FIXED] RC1 member_ranks installer
  • [FIXED] Item search ACP
  • [FIXED] guild add ACP
Release 1.1-RC1 17-01-2010
  • [FIX] most if not all code has been thoroughly reviewed.
  • [FIX] XHTML W3C compatible
  • [FIX] listmembers now supports composite sorting on all columns
  • [NEW] Portal rewritten, now supports paging, installed by default (portal.php)
  • [FIXED] bbdkp is now compatible with PHP 5.3.0
  • [NEW] Aion support
  • [NEW] Eq2 bossprogress till Kingdom of Sky
  • [NEW] Bossprogress update for Wow patch 3.3, and now also for other games (EQ2)
  • [NEW] bbdkp is now multi-guild.
  • [NEW] Itemstats removed, it is now a plugin (bbTips)
  • [NEW] Leaderboard works for all games and not just for Warcraft anymore
  • [NEW] Roster works for all games, but only has player portraits for Wow & Aion, rewritten to multiguild feature, is part of standard install for all games, blizzard and aion armory connectors in separate mod.
  • [NEW] Player Stats page works for all games
  • [NEW] Database table backup, uses phpbb functionality. You can now backup you bbdkp tables from inside the ACP.
  • [NEW] Installer rewritten using UMIL class
  • [FIX] bbdkp wow class id's have been changed to match blizzard armory class id's. we're dumping the eqdkp-inherited class id's
  • [SPLIT] Game installer files are separate now
  • [CHANGED] Armoryplugin, Ctrt, Apply installer moved to plugin Installers using Umil. We wanted the bbdkp installer to be less cluttered.
  • [FIXED] includes all patches up to RC1 Patch 10, ensured all html is XHTML validated
1.0.9rc1 17-05-2009
  • [FIXED] now fully supports Automod RC1
  • [FIXED] Added css to change indexpage width to 100%
  • [CHANGED] log system now uses xml format, no longer eval
  • [CHANGED] installer and updater now require you to be logged as founder
  • [CHANGED] link section removed in install.xml and all bbdkp plugins moved to their own package.
  • [NEW] Added bbdkp EMED killswitch in config.php
  • [FIXED] php files now follow javadoc documentation guidelines
  • [CHANGED] installer and updater moved to install for security reasons
  • [CHANGED] moved dkp link query in to global $config (thanks DorEli)
  • [FIXED] Wowhead xml parser now uses simplexml_load_string, fetches more data (php 5.1)
  • [CHANGE] Moved phpbb_itemstats inclusion to common.php to minimize patching.
  • [FIXED] removed all stripslashes to comply with coding guidelines because addslashes is not used since we use the phpbb mysqli_real_escape_string() wrapper
  • [FIXED] Warcraft leaderboard will now not show when another game is installed
  • [FIXED] recruitment status should now work for all games
  • [FIXED]fixed URI constants usage in acp urls (hardcoded)
  • [FIXED] added dkp module URI to constants_bbdkp.php
  • [FIXED] listraids pagination/sorting
  • [FIXED] preserve sessionid in links
  • [fix] accept all 1.08 versions in updater
*** bossprogress ***
  • [NEW] Warcraft Bossprogress updated to Ulduar, new pictures
  • [FIXED] Bossprogress now uses proper phpbb templating
*** itemstats ***
  • [FIXED] itemstats tooltip labeling now can be customised in acp
  • [FIXED] itemstats remote access now uses bbdkp class
  • [FIXED] itemstats remote icon selection, new acp
  • [FIXED] itemstats fixes, moved constants to constants_bbdkp
  • [FIXED] install.xml : added itemico to DIY
  • [FIXED] tooltip customisation
*** apply ***
  • [NEW] Added Classbased Templates
  • [NEW] Added Gearsheet
  • [NEW] redesigned gear layout and added glyphs
  • [NEW] Added Level to Title
  • [NEW] Remove Race from Title
  • [NEW] Added Dual Talent Support
  • [NEW] acp module
  • [NEW] Armory online check, new acp $config
  • [FIX] phpbb code-compliant
*** ctrt ***
  • [FIX] changed Stripslashes, addslashes, xml validations
  • [FIX] ctrt importer fixed
  • [NEW] ctrt new event Wotlk triggers
*** roster ***
  • [FIXED] roster membercount
  • [FIXED] adapted to new blizzard xml
  • [NEW] added roster icons
  • [CHANGE] rewritten xml parser, uses bbdkp class instead of library, removed stripslashes, addslashes
  • [CHANGE] moved all hardcoded strings to language file
  • [CHANGE] ok with phpbb coding guidelines now
  • [CHANGE] using template syntax to switch styles
1.0.9 Beta 4 08-03-2009
  • [NEW] New MODX installer now replaces the edit instructions in bbdkpinstaller/index.php. updater MODX file still refers to bbdkpupdater/index.php for updating instructions
  • [FIXED] item deletion now correctly updates member dkp
  • [FIXED] dkp transfers should now work ok
  • [FIXED] listmembers sorting now retains dkp pool
  • [FIXED] bossprogress undefined index php warning on new boss
  • [CHANGED] delete alerts will now use /mods/dkp_admin.php language files
  • [FIXED] changed variable constants from common.php to $config array, so less lines to edit in common.php
  • [CHANGED] changed variable constants from common.php to $config array, so less lines to edit in common.php
  • [FIXED] rewritten bossprogress block, no more include errors.
  • [FIXED] corrected raid log bug in bossprogress (AnubRekhan - svn 292 - thanks digitaldew)
  • [CHANGED] moved logic in /includesdkp/komptab.class.php to about.php, since this is pure html.
  • [CHANGED] moved html part of about.php to /styles/<stylename>/template/dkp.about.html because of code clarity
  • [CHANGED] dropped bbeqdkp_config table and moved values to phpbb_config. the /includes/cache.php doen’t have to be patched anymore.
  • [ADDED] new file /includes/bbdkp/constants_bbdkp for storing all constants. this is cleaner than having to patch it all in common.php
  • [CHANGED] changed all root pathes to $phpbb_root_path = (defined(’PHPBB_ROOT_PATH’)) ? PHPBB_ROOT_PATH : ‘./’;
  • [CHANGED] replaced all $SID with append_sid() function (no more logouts if cookies are disabled!!!)
  • [FIXED] fixed pagination on viewmember.php, listitems.php, listmembers.php
  • [CHANGED] mpv validation tool changes : changed file endings to LF, removed <center> tags to Style align, used “&” instead of plain “&”, eliminated <Font> tags, moved them to a style section, fixed nonclosing UL and LI tags
  • [CHANGED] added IN_PHPBB checks everywhere
  • [FIXED] fixed the /adm/adm ACP link bug (due to forgotten braces in in /includes/functions.php patch)
  • [CHANGED] moved /itemstats to /includes/bbdkp/itemstats. changed all /include paths.
  • [DELETED] itemstats sqlhelper.php is now deleted, since it uses the $dbal class from phpbb. all query calls have been changed to reflect this.
  • [DELETED] No more Itemstats/config.php since database connection is now handled through phpbb.
  • [CHANGED] moved all itemstats css to /styles/<stylename>/theme/itemstats and referenced it in stylesheet.css
  • [CHANGED] new itemstats ACP to change providers and other preferences. no more editing config files
  • [CHANGED] permissions_phpbb.php doesn’t have to be patched anymore since there is a new permissions file now in /language/en/mods
  • [FIXED] and many other code improvements

1.0.9 Beta 3 28-12-2008
  • [UPDATED] - Listmembers/leaderboard + stats redone - details see svn 226,230,241
  • [ADDED] - Subsilver2 support (svn 216,217,239)
  • [ADDED] - new ACP eqdkp config for attendance days : can change from 30-90 to something else (svn 228)
  • [FIXED] - Item dkp price update, details see svn r227, r237
  • [FIXED] - listitems itemstats popup, itemstats config - details see svn r237
  • [FIXED] - Ctrt : import defaults to UTF-8, "dkp invalid string" when too long, Ctrt prefs options changed - details see svn r229,r237,r238
  • [FIXED] - Ctrt : Death Knights were created as 'unknown' with class id 0 (svn 231,238)
  • [updated] - member transfers in ACP (svn 233,235,236)
  • [FIXED] - header sorting in Listmemberdkp ACP (svn 234)
  • [FIXED] - armory transfer realms with apostrophes (svn 232)
  • [ADDED] - min. level armory transfer (svn 232,240)
  • [ADDED] - Apply : mandataory functionality added (svn 223,224,225)
1.0.9 Beta 2 15-12-2008
  • [FIXED] issue in armory parser (svn 205-206)
  • [FIXED] issue with updater and class_id =0 (svn 205-206)
  • [FIXED] issue in armory downloader (svn 204)
  • [FIXED] added checks in apply plugin (svn 203)
  • [FIXED] issue with itemstats in listitems.php and viewmember.php (svn 200)
Change of Developer : Sajaki

1.0.9 Beta 1 14-12-2008
  • [ADDED] - Wotlk update
  • [CHANGED]- DKP ACP Module link in Menu is now dynamic, no longer fixed to 190
  • [CHANGED]- bbDkp installer rewritten : plugin and bbdkp in one
  • [ADDED] - multiple dkp pools are now implemented. Dkp pool popup added to Stats, Listmembers, Items pages, and in ACP
  • [CHANGED] - Database structure : a new indexed field for DKP pools was added in transaction tables
  • [CHANGED] - Database structure : new tables for Member DKP, Member List, DKP Pools.
  • [ADDED]- bbDkp automated DB bbdkp and plugin updater from 1.08 to 1.09
  • [CHANGED] - Member screen allows keeping notes, guild entry and leave dates, based on armory import.
  • [CHANGED] - Leaderboard is now stretched over 2 lines (5+5) because 10 classes on one row became too cramped.
  • [CHANGED] - CTRT : updated for multiple dkp
  • [UPDATED] - Bossprogress : Added support for Eq2: Boss/instance arrays are in eq2_data.php,
  • [UPDATED] - Bossprogress: updated lotro_data.php with data from Annuminas to Carn Dum.
  • [UPDATED] - Bossprogress : bossdate.php is complete with Wow, Eq2 and Lotro
  • [CHANGED] - Bossprogress : Installer will write offset data for all Eq2, Wow, Lotro Raids.So this means
    that all games are now supported, just need the right boss information, for Warhammer, FFXI, eq & others, i put dummy data.
  • [UPDATED] - Bossprogress : refreshed boss instance pictures for Wow, added Wotlk images.
  • [UPDATED] - Roster : Now shows different icons for class 70 / 80
  • [ADDED] - Roster : Deathknights added as class
  • [CHANGED] - Roster : acp redone : Transfer to Members Table tab will Insert new, Update existing and Set
    old members to inactive. You can also Edit Guildrank names and set some ranks to 'Hidden'
  • [UPDATED] - Recruitment block : Updated icon, added Death Knights.
  • [FIXED] - Recruitment block : now supports spaces, Hyphens removed in name.
  • [ADDED] - Application plugin : Posts a post in a forum specified in the ACP with the answers to the
    questions that can be added in the ACP. Also supports getting information from the armory
    like race, class, talents, professions.
  • [ADDED] - Initial Warhammer and FFXI Support, but not yet full supported.

1.0.8 Beta 5 revision 72 23.9.2008
  • [ADDED] - Raid Progress block mod integrated
1.0.8 Beta 5 revision 60>70 15.9.2008
  • [FIXED] - correction in template footer
  • [FIXED] - copyright links in install process wasnt documented
  • [FIXED] - Bossprogress Kiljaeden ID was wrong
  • [FIXED] - ctrt importing raids with ' sign in eventname

1.0.8 Beta 5 revision 59 x.7.2008
  • [FIXED] - Intall process is redone, core phpbb3 files removed from bbdkp distribution
  • [ADDED] - iTEMSTATS FR/DE support
  • [FIXED] - viewmember.php item pagination is fixed
  • [FIXED] - Bossprogress showed Halazzi as Janalai kills and viceversa
  • [ADDED] - Roster shows level.
1.0.8 Beta 4 - 25.4.2008
  • [ADDED] - Leaderboard under the standings page as well as Class Colors. :D
  • [ADDED] - Enhanced Recruitment Block (can now specify spec's, like Shadow Priest, Enhance Shamans, Fury Warriors etc...)
  • [ADDED] - Instructions on how to add [item] [/item] buttons to phpbb3 forums.
  • [ADDED] - "DKP" text & link to language file (now it can be multi-lingual) as well as many other variables to increase multi-lingual support :D .
  • [ADDED] - "Forum Index" link to both templates (so theres both an "Index" and "Forum Index" in the menus for easier navigation.
  • [ADDED] - Added SQL statements to index.php to make more forum data available for use (login times etc).
  • [ADDED] - Event & Raid Triggers for CTRA.
  • [ADDED] - Install Folder for plugins/main install for added security and vulnerabilities that can arise when files are not deleted after install.
  • [UPDATED] - CTRT Updated 1.16.8.
  • [UPDATED] - Bossprogress for Zul'Aman, and Sunwell.
  • [UPDATED] - Raidnote/event triggers for ZA/Sunwell (SW Untested).
  • [UPDATED] - Project/Team Information Information.
  • [UPDATED] - Armory plugin now inserts ranks, and removes members who leave/quit/kicked from the guild.
  • [UPDATED] - Functions.php to work with phpbb3 3.0.1 updated.
  • [UPDATED] - Updated Wowhead image directory for Itemstats
  • [CHANGED] - Changed the way you install/update plugins. Plugins are no longer installed on standard default installation of bbDKP.
  • [CHANGED] - WoW is the Default install for bbDKP (Mainly concerns items stats, But you can easily edit config files to change it to LOTRO.
  • [CHANGED] - When clicking the "Admin" button under the DKP section it will automatically take you to the DKP tab of the ACP.
  • [FIXED] - Raid Note Parsing error for CTRT when using an apostrophe.
  • [FIXED] - Main Installer updated, fixed syntax problem.
  • [FIXED] - Itemstats fix, wowhead default and function itemstats_decorate_name2($name, $buyer, $price, $class) is back alive.
  • [FIXED] - Fixed CTRT import error. (returning 0 no matter what).
  • [FIXED] - CTRT now works with special characters so that name like "Aniër", and works as intended.
  • [FIXED] - Roster support names like "Aniër", and should link to armory correctly.
  • [FIXED] - Now can scroll through items if the users have more than X amount of items looted to them(20 is default).
  • [FIXED] - function GetRankIdByRankName.
  • [FIXED] - all mySQL tables should now be utf8 (including plugins).
  • [FIXED] - UCP auth fix.
  • [FIXED] - The ACP check for newest version should be less sensitive to test version being tested. and not always saying that a new version is out when there is not public version out.
  • [REMOVED] - dkp/overall_header_menu.html and dkp/overall_footer.html .Now you just use your standard template overall_header.html overall_footer for your new themes. :idea: :D
  • [REMOVED] - "Who is Online" menu box.
  • [REMOVED] - All old references to "phpbb3 + eqdkp Integrated" as project name, with the new project name of "bbDKP"
Change of Developer : Malfate

1.0.8 beta 1-3 - x.x.2007
  • installer
  • templates moved /dkp/
  • eq, eq2, lotro, DAoC, Vanguard-SoH support
1.0.7 - 16.7.2007
  • php4 support to roster
  • bossprogress image update
  • plugin ctrt-1.16.3 (first test version)
1.0.6 - 28.6.2007
  • Wowhead support
  • About page
  • DB fix: armory member_name from 30 to 100.
1.0.5 - 10.6.2007
  • Hotfix
1.0.4 - 10.6.2007
  • Bossprogress first version
  • Attendees Parse Log
  • many fixes
1.0.3 - 23.5.2007
  • armory plugin fix
1.0.2 - 23.5.2007
  • armory plugin is now beta =), please give feedback
  • new table to DB PREFIX_armory_settings
  • add item is showing a blank page error fixed
  • add raid is showing a blank page error fixed
  • mm_ranks bug fixed
  • prosilver template fix
1.0.1 - 20.5.2007
  • add/update raid function update_player_status fixed
  • prefix changed eqdkp -> bbeqdkp
  • prosilver templates edited
  • adj manager links fixed 1.0.0
18.5.2007 by Developer : Ippehe
  • first release
Last edited by Sajaki on Mon Oct 26, 2015 10:11 am, edited 40 times in total.
User avatar
Registered User
Posts: 1390
Joined: Mon Mar 02, 2009 1:41 pm
Location: Amsterdam

Re: [BETA] bbDkp (1.09 beta 4.01)

Post by Sajaki »

Last edited by Sajaki on Sun Sep 26, 2010 12:24 pm, edited 3 times in total.
Registered User
Posts: 12
Joined: Sun May 03, 2009 5:06 am

Re: [BETA] bbDkp (1.09 beta 4.01)

Post by bsides »


In ACP > DKP > Roster > Armory Config, whenever I try to download the guild's data from Armory I get this error:

Code: Select all

General Error
SQL ERROR [ mysqli ]

Column 'member_gender' cannot be null [1048]


INSERT INTO bbeqdkp_armory (member_rank, member_name, member_level, member_gender, member_race, member_class) VALUES ('0', 'Archetank', '80', NULL, NULL, NULL)


FILE: includes/db/mysqli.php
LINE: 163
CALL: dbal->sql_error()

FILE: includes/acp/acp_dkp_armory.php
LINE: 480
CALL: dbal_mysqli->sql_query()

FILE: includes/functions_module.php
LINE: 507
CALL: acp_dkp_armory->main()

FILE: adm/index.php
LINE: 74
CALL: p_master->load_active()
Could you help me out? From what I can tell, armory isn't giving me a gender value so the table can't process it.

The guild is "Shadow Riders", in Warsong US. I'm running bbDkp 1.09 beta 4.01, last version from this post's date. I'm running phpbb3 3.04 which is the last version of phpbb3 to date.

Thanks in advance.

EDIT - I'm sorry but this is already answered in this link. In sum, patch 3.1 changed armory's xmls so a new version of the plugin is being developed.
User avatar
Registered User
Posts: 1390
Joined: Mon Mar 02, 2009 1:41 pm
Location: Amsterdam

Re: [BETA] bbDkp (1.09 beta 4.01)

Post by Sajaki »

hi all,

We're happy to announce that bbdkp 1.09RC1 is ready for download now.
Registered User
Posts: 4
Joined: Sat Aug 30, 2008 3:22 am

Re: [RC] bbDkp (1.09rc1)

Post by MNott03 »

Hello, cant seem to find any info on a particular error Ive seem to hit, Ive followed all your instructions to the letter 3 times now and when ever I activate bbdkp this is what I get.

Parse error: parse error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /home/content/c/n/o/cnottingham1/html/Reckless/includes/bbdkp/bbdkp.php on line 383

I've looked at line 383 and everything seems in order, any suggestions would be great.

Here is line 383

Code: Select all

public static function read_php($url, $loud= false)
Registered User
Posts: 4
Joined: Sat Aug 30, 2008 3:22 am

Re: [RC] bbDkp (1.09rc1)

Post by MNott03 »

Nevermind, found it, guess I will be installing this 4 times...LOL
User avatar
Registered User
Posts: 1390
Joined: Mon Mar 02, 2009 1:41 pm
Location: Amsterdam

Re: [RC] bbDkp (1.09rc1)

Post by Sajaki »

Not a bug. This means you're running php4.

PHP >= 5.1.0 is required as stated above.
Registered User
Posts: 127
Joined: Sun Jan 06, 2008 7:57 pm
Location: Norway

Re: [RC] bbDkp (1.09rc1)

Post by Frode789 »

Great mod. I was looking for this! :D
User avatar
Registered User
Posts: 1390
Joined: Mon Mar 02, 2009 1:41 pm
Location: Amsterdam

Re: [RC] bbDkp (1.09rc1)

Post by Sajaki »

i've released patch 8, can be found here :

issues fixed
* raidcount error when uploading a raid in ctrt (used fetchfield on empty row, now uses fetchrow) (kudo's to Sytax);
* time selection when updating a raid (stays at original raid time instead of updating to current time);
* viewmember template vars : there was a lowercase where it should have been uppercase;

http://code.google.com/p/bbdkp/download ... p&can=2&q=

updated full archive is here : (old download url is not valid any longer)
http://code.google.com/p/bbdkp/download ... p&can=2&q=

ctrt plugin is updated too :
http://code.google.com/p/bbdkp/download ... p&can=2&q=
Registered User
Posts: 61
Joined: Tue Mar 27, 2007 6:33 am

Re: [RC] bbDkp (1.09rc1)

Post by oacblack »

Hey this is a beautiful mod. I am looking for information on associating a phpbb forum user with a roster member. Like when they log on they can go to "My DKP" and view their stats ect but i can't find this option is it available?
User avatar
Registered User
Posts: 1390
Joined: Mon Mar 02, 2009 1:41 pm
Location: Amsterdam

Re: [RC] bbDkp (1.09rc1)

Post by Sajaki »

oacblack wrote:Hey this is a beautiful mod. I am looking for information on associating a phpbb forum user with a roster member. Like when they log on they can go to "My DKP" and view their stats ect but i can't find this option is it available?
you can look at the viewmember page to see your dkp when you click on your toon name in the standings page. a "my dkp" as such link does not exist as the board member information is not linked with the toon name.
Last edited by Sajaki on Thu Jul 09, 2009 7:02 pm, edited 2 times in total.
Registered User
Posts: 61
Joined: Tue Mar 27, 2007 6:33 am

Re: [RC] bbDkp (1.09rc1)

Post by oacblack »

Yeah thanks :) I know that most wow hosting sites have that option like DKPSystems.com but I don't like the look of them and they are not customizable. I have modified many of mods for phpbb2 and even created a few simple ones but cant quite get the hang of this phpbb3 thing yet lol
User avatar
Registered User
Posts: 4
Joined: Thu Feb 07, 2002 9:42 pm

Re: [RC] bbDkp (1.09rc1)

Post by Dranor »

Is it possible to convert a full raid history from EQDKP-Plus? If it's not PLEASE let me know and i will gladly dirt my hands in order to get away from that piece of shit that has become, i'm fed up of it, and letting a trojan slip through their banner software is the last thing i will tolerate.
User avatar
Registered User
Posts: 1390
Joined: Mon Mar 02, 2009 1:41 pm
Location: Amsterdam

Re: [RC] bbDkp (1.09rc1)

Post by Sajaki »

not right now but i'm working on an eqdkp & eqdkp--plus importer for RC2. so you install a new bbdkp through automod & the db installer, and then launch the importer. this will require that you have the eqdkp-plus tables sitting in your phpbb database.

it will look like this: Image

i had some guildtrouble ( /sadpanda :( ) so i'm abit slacking in my svn commits. so i can't give a releasedate yet for RC2.

Return to “[3.0.x] MODs in Development”