wbTimeLog Changelog


Webuddha Clients Timelog
(c) 2010 Holodyn Corporation

  ******************************************************
    Legend
  ******************************************************

    ^ = Code Update
    + = Feature Added
    - = Removed Feature

  ******************************************************
    03-11-2010 - v100
  ******************************************************

    * Launch v100

  ******************************************************
    05-19-2010 - v101
  ******************************************************

    + README.txt
      Added instructions for Client Template Update

    ^ /admin .. /html.php
      /admin .. /timelog.php
      Session validate failure on mac chrome / safari
      Session value adminloggedinstatus not avaliable
      Updated to check for adminid session value

    ^ /admin .. /script.js
      String().trim() function invalid in safari
      Updated to use direct $.trim() function call

  ******************************************************
    05-20-2010 - v102
  ******************************************************

    + /admin .. /script.js
      Added .name (String) and .halt (Function)

    ^ /admin .. /script.js
      Updated .init (Function)
      - use all jQuery DOM Element Functions
      - alert on halt if expected DOM Elements not found

    ^ /admin .. /timelog-credits.js
      Updated Balance calculation logic

  ******************************************************
    06-18-2010 - v103
  ******************************************************

    + / .. /script.js
      Added cellId variable
      Upgraded Error Checking
      Added isAutoLoad Function

    + /admin .. /script.js
      Added cellId variable
      Upgraded Error Checking
      Added isAutoLoad Function

  ******************************************************
    08-25-2010 - v104
  ******************************************************

    + / .. /style.css
      Added Public Stylesheet

    + / .. /script.js
      Added expandLog Function

    + / .. /timelog.php
      Added Timelog Output

  ******************************************************
    11-25-2010 - v105
  ******************************************************

    - /admin .. /script.js
      Removed Trailing Commas on last objects of hash

  ******************************************************
    02-03-2011 - v106
  ******************************************************

    ^ / .. /timelog.php
      /admin .. /timelog.php
      /admin .. /timelog-credits.php
      /admin .. /timelog-list.php
      /admin .. /timelog-report.php
      Replaced PHP short_tags "<?=" with "<?php echo"

  ******************************************************
    02-04-2011 - v107
  ******************************************************

    ^ / .. /timelog.php
      /admin .. /timelog-report.php
      str_pad( .. STR_PAD_LEFT) was corrected

  ******************************************************
    02-14-2011 - v108
  ******************************************************

    ^ /admin .. /html.php
      Removed Session Check for JS

    ^ /admin .. /timelog.php
      Added Loading of Admin Record
      Added SQL Activity Update of Admin Session Log

  ******************************************************
    02-18-2011 - v109
  ******************************************************

    ^ /admin .. /script.js
      Modified Method of Tab Injection for Client Page

    + /admin .. /html.php
      Added CSS for new Tab Injection

  ******************************************************
    02-21-2011 - v110
  ******************************************************

    ^ /admin .. /script.js
      Update Tab Injection (injected on some addons)

  ******************************************************
    03-01-2011 - v120
  ******************************************************

    + /admin .. /script.js
      Added Export Function

    + /admin .. /timelog-export.php
      Added Export Script

  ******************************************************
    03-10-2011 - v121
  ******************************************************

    + /admin .. /lang/english.php
      /admin .. /classes/class.lang.php
      Added Class & Lanuage File

    + /admin .. /style.css
      Extracted from html.php

    ^ /admin .. /script.js
      /admin .. /html.php
      /admin .. /timelog.php
      /admin .. /timelog-credits.php
      /admin .. /timelog-export.php
      /admin .. /timelog-list.php
      /admin .. /timelog-report.php
      Added Language Support

    + / .. /lang/english.php
      / .. /classes/class.lang.php
      Added Class & Lanuage File

    ^ / .. /script.js
      / .. /html.php
      / .. /timelog.php
      Added Language Support

  ******************************************************
    04-26-2011 - v122
  ******************************************************

    + /admin .. /classes/class.teamprobridge.php
      Added Class for wbTeamPro Timelog Synchronization

    + New MySQL Field for wbTeamPro Timelog Sync

    + New MySQL Index Records to improve database speed
      Field & Indexes Automatically Added with
      wbTeamPro Bridge Sync Activation

    ^ MySQL-NewInstall.txt
      Updated with SQL Changes for Bridge / Indexes
      Only New Installations

  ******************************************************
    04-29-2011 - v123
  ******************************************************

    ^ / .. /html.php
      / .. /timelog.php
      /admin .. /html.php
      /admin .. /timelog.php
      Updated Check on Require

  ******************************************************
    06-15-2011 - v124
  ******************************************************

    + /includes/hooks/wbtimelog.php
      Added Hook Functions for Invoice Processing

    + /modules/servers/wbtimelog/wbtimelog.php
      Added Server Module for Service Orders

  ******************************************************
    06-15-2011 - v124a
  ******************************************************

    ^ /includes/hooks/wbtimelog.php
      Update Error on Invoice

  ******************************************************
    07-05-2011 - v125
  ******************************************************

    + /admin/ .. /html.php
      Admin Template Passed to JS

    ^ /admin/ .. /script.js
      /admin/ .. /style.css
      Updated Clients Tab for Blend Template

    + / .. /script.js
      / .. /style.css
      Added Client Year Display Collapse

  ******************************************************
    12-15-2011 - v130
  ******************************************************

    ^ Migration of code into v5 Module
    - Removal of Admin Template changes
    - Removal of Client <head> include
    + Addition of Client default template
    ^ Updated Installation notes in README.txt

  ******************************************************
    01-05-2012 - v131
  ******************************************************

    ^ /modules/../wbtimelog.php
      Added utf8 definition to tables

    ^ /modules/../inc/client-style.css
      Updated CSS for new image location

    + /modules/../inc/img/expand.gif
      /modules/../inc/img/collapse.gif
      Added images for client-side expand/collapse

  ******************************************************
    01-16-2012 - v132
  ******************************************************

    ^ /modules/../admin/html.php
    ^ /modules/../client/html.php
      Updated initialization include

  ******************************************************
    01-31-2012 - v133
  ******************************************************

    ^ /modules/../admin/timelog-report.php
    ^ /modules/../client/timelog.php
      Corrected month display error with mktime()

    ^ /modules/../client/timelog.php
    ^ /modules/../inc/client-style.css
      Updated report styling

  ******************************************************
    02-21-2012 - v134
  ******************************************************

    ^ /modules/../admin/timelog.php
    ^ /modules/../client/timelog.php
      Fixed wbTeamPro Timelog Bridge Include

    ^ /modules/addons/wbDatabase.php
      Updated Instance call

  ******************************************************
    06-12-2012 - v135
  ******************************************************

    ^ /modules/../admin/timelog-report.php
    ^ /modules/../client/timelog-report.php
      Fixed calculation with oldest / newest credit

    + /modules/reports/wbTimelog_Monthly.php
      Added Monthly Client Timelog Summary

  ******************************************************
    07-11-2012 - v140
  ******************************************************

    ^ /modules/addons/wbDatabase.php
      /modules/../inc/admin-script.js
      /modules/../inc/admin-style.css
      Updated for WHMCS v5.1.2 compatability

    + /modules/addons/wbtimelog/wbtimelog.php
      Added notes for addon page display
      Added option to enable/disable wbTeamPro integration

    ^ /modules/../classes/class.teamprobridge.php
      Added enable/disable switching

    ^ /modules/../admin/timelog-credits.php
      Corrected credit calculation error

    + /modules/../admin/timelog-credits.php
      Added automatic jump to last credit page

  ******************************************************
    07-19-2012 - v141
  ******************************************************

    + /modules/addons/wbtimelog/wbtimelog.php
      Added new configuration options

    + /modules/addons/wbtimelog/hooks.php
      Added new triggers for disabling keyphrase credits

  ******************************************************
    09-10-2012 - v142
  ******************************************************

    ^ /modules/servers/wbtimelog/wbtimelog.php
      Corrected database request error (5.1.2 error)

  ******************************************************
    09-20-2012 - v143
  ******************************************************

    + /modules/addons/wbtimelog/hooks.php
      /modules/addons/wbtimelog/wbtimelog.php
      Added Expire on Invoice Credit Purchase option

    ^ /modules/addons/wbtimelog/admin/timelog-credits.php
      Corrected gross credit display error
      (zero calculations showing as infinite)

  ******************************************************
    09-29-2012 - v144
  ******************************************************

    + /modules/addons/wbDatabase.php
      Added getRow() function

    ^ /modules/addons/wbtimelog/classes/class.lang.php
      Corrected function references for strict php

    ^ /modules/addons/wbtimelog/admin/timelog-credits.php
      /modules/addons/wbtimelog/admin/timelog-report.php
      /modules/addons/wbtimelog/client/timelog.php
      /modules/addons/wbtimelog/initialize.php
      Updated for getRow()

    ^ /modules/addons/wbtimelog/inc/client-scripts.js
      Update for jQuery noConflict mode
      Added ability to specify target element in load request

  ******************************************************
    10-15-2012 - v145
  ******************************************************

    ^ /modules/addons/wbtimelog/inc/client-scripts.js
      Fixed bug in specify target feature

    ^ /modules/addons/wbtimelog/classes/class.teamprobridge.php
      /modules/addons/wbtimelog/admin/html.php
      /modules/addons/wbtimelog/client/html.php
      Strict mode update

    ^ /modules/addons/wbDatabase.php
      Included Latest version

  ******************************************************
    10-17-2012 - v146
  ******************************************************

    + /modules/addons/wbtimelog/inc/admin-scripts.js
      Added ticket timelog tab control

    + /modules/addons/wbtimelog/admin/timelog.php
      /modules/addons/wbtimelog/admin/timelog-list.php
      Added ticket timelog tab functionality

    + /modules/addons/wbtimelog/inc/img/notice-error.png
      /modules/addons/wbtimelog/inc/admin-style.css
      Added error_msg class
      Added info block style

    + /modules/servers/wbtimelog/wbbtimelog.php
      Added missing ROOTDIR handling

    ^ /modules/addons/wbtimelog/initialize.php
      Updated language select to allow for session choice

  ******************************************************
    11-13-2012 - v147
  ******************************************************

    ^ /modules/servers/wbtimelog/wbtimelog.php
      Fixed bug with null $db_name value

  ******************************************************
    11-27-2012 - v148
  ******************************************************

    ^ /modules/addons/wbtimelog/admin/timelog-credits.php
      /modules/addons/wbtimelog/admin/timelog-export.php
      /modules/addons/wbtimelog/admin/timelog-list.php
      Replaced split with explode

    ^ /modules/addons/wbtimelog/classes/class.teamprobridge.php
      Added additional reference code value for import

  ******************************************************
    11-29-2012 - v150
  ******************************************************

    + /modules/addons/wbtimelog/wbtimelog.php
      Added overage billing configuration fields

    + /modules/addons/wbtimelog/cron.php
      Added cron functions for overage billing

  ******************************************************
    16-03-2013 - v160
  ******************************************************

    + /wbtimelog.php
      Added new client-side page renderer

    ^ /modules/addons/wbtimelog/initialize.php
      /modules/addons/wbtimelog/admin/timelog.php
      /modules/addons/wbtimelog/admin/timelog-list.php
      /modules/addons/wbtimelog/admin/timelog-credits.php
      /modules/addons/wbtimelog/client/html.php
      /modules/addons/wbtimelog/client/timelog.php
      /modules/addons/wbtimelog/inc/admin-script.js
      Updated for WHMCS v5.2.x

    + /modules/addons/wbtimelog/admin/timelog-list.php
      /modules/addons/wbtimelog/admin/timelog-credits.php
      /modules/addons/wbtimelog/client/timelog.php
      /modules/addons/wbtimelog/inc/admin-style.css
      /modules/addons/wbtimelog/inc/client-style.css
      Imrpoved calculations and formatting

  ******************************************************
    19-03-2013 - v161
  ******************************************************

    ^ /modules/addons/wbtimelog/admin/timelog.php
      /modules/addons/wbtimelog/inc/admin-script.js
      Updated for Ticket Tabs

  ******************************************************
    04-04-2013 - v162
  ******************************************************

    ^ /modules/servers/wbtimelog/wbtimelog.php
      Updated path seperator constant

  ******************************************************
    04-10-2013 - v163
  ******************************************************

    ^ /modules/reports/wbTimelog_Monthly.php
      Defined DS path seperator if missing

  ******************************************************
    04-12-2013 - v164
  ******************************************************

    ^ /modules/addons/wbtimelog/initialize.php
      configuration.php conflict with WHMCS v5.2.x

  ******************************************************
    04-18-2013 - v165
  ******************************************************

    ^ /admin .. /classes/class.teamprobridge.php
      activated the evaluation of billable flag

  ******************************************************
    05-14-2013 - v166
  ******************************************************

    ^ /wbteampro.php
      modified includes for language in legacy v5.1.4

  ******************************************************
    06-03-2013 - v167
  ******************************************************

    ^ /admin .. /timelog-credits.php
      modified credit calculation to correct bug
      that prevented display of same day credits

  ******************************************************
    06-17-2013 - v168
  ******************************************************

    ^ /admin .. /class.teamprobridge.php
      updated database check to release references
      to timelog entries that are marked as non-billable
      after being imported

  ******************************************************
    07-06-2013 - v169
  ******************************************************

    ^ /admin .. /class.teamprobridge.php
    updated to include the importing of ticket-only
    timelog records

  ******************************************************
    09-30-2013 - v170
  ******************************************************

    ^ /modules/addons/wbtimelog/cron.php
      /modules/addons/wbtimelog/initialize.php
      update to work with WHMCS v5.2.7

  ******************************************************
    10-02-2013 - v180
  ******************************************************

    ^ /modules/addons/wbtimelog/cron.php
      /modules/addons/wbtimelog/wbtimelog.php
      added expire unused credits

  ******************************************************
    10-23-2013 - v181
  ******************************************************

    ^ README.TXT
      corrected client-side instruction

    ^ /templates/classic/header.tpl-example
      /templates/default/header.tpl-example
      /templates/portal/header.tpl-example
      corrected client-side example

    ^ /modules/addons/wbtimelog/cron.php
      /modules/addons/wbtimelog/wbtimelog.php
      updates to cron output

  ******************************************************
    10-24-2013 - v182
  ******************************************************

    ~ Tested for PHP v5.4

    + /admin .. /lang/english.php
    - /admin .. /lang/english.php
      Moved Cron Lanuage Definition

  ******************************************************
    10-31-2013 - v183
  ******************************************************

    ^ /admin .. /classes/class.teamprobridge.php
      Updated for better version protection

  ******************************************************
    12-04-2013 - v184
  ******************************************************

    ^ /admin .. /classes/class.teamprobridge.php
      Updated disabled flag detection

  ******************************************************
    01-21-2013 - v185
  ******************************************************

    ^ /admin .. /client/timelog.php
    ^ /admin .. /admin/timelog.php
      Updated number formatting

  ******************************************************
    02-06-2014 - v186
  ******************************************************

    ^ /modules/addons/wbtimelog/inc/admin-style.css
      /modules/addons/wbtimelog/inc/admin-script.js
      Updated for WHMCS v5.3.3

  ******************************************************
    02-08-2014 - v190
  ******************************************************

    + /modules/addons/wbtimelog/classes/class.common.php
      Joined common operations into new class

    + /modules/addons/wbtimelog/wbtimelog.php
      Added time format option

    + /modules/addons/wbtimelog/admin/lang/english.php
      /modules/addons/wbtimelog/admin/lang/french.php
      /modules/addons/wbtimelog/client/lang/english.php
      Added date format definitions

    + /modules/addons/wbtimelog/inc/admin-script.js
      /modules/addons/wbtimelog/admin/timelog-report.php
      Added year collapse function to report

    ^ /modules/addons/wbtimelog/inc/admin-style.css
      /modules/addons/wbtimelog/inc/client-style.css
      Updated report style

    + /modules/addons/wbtimelog/client/timelog.php
      Updated report formatting
      Added hour formatting options
      Added time formatting options
      Added ticket links for timelog notes

    + /modules/addons/wbtimelog/admin/timelog-credits.php
      /modules/addons/wbtimelog/admin/timelog-export.php
      /modules/addons/wbtimelog/admin/timelog-list.php
      /modules/addons/wbtimelog/admin/timelog-report.php
      Added hour formatting options
      Added time formatting options
      Added ticket links for timelog notes

  ******************************************************
    02-12-2014 - v191
  ******************************************************

    + /modules/addons/wbtimelog/admin/lang/english.php
      /modules/addons/wbtimelog/admin/lang/french.php
      /modules/addons/wbtimelog/client/lang/english.php
      Added date month, day, suffix translation

    + /modules/addons/wbtimelog/classes/class.lang.php
      Added date translation function

    + /modules/addons/wbtimelog/client/timelog.php
      /modules/addons/wbtimelog/admin/timelog-list.php
      /modules/addons/wbtimelog/admin/timelog-report.php
      Implemented date translation function

  ******************************************************
    07-02-2014 - v192
  ******************************************************

    ^ /modules/addons/wbDatabase.php
      Updated wbDatabase package

    + /modules/addons/wbtimelog/admin/timelog-statsbar.php
    ^ /modules/addons/wbtimelog/admin/timelog-list.php
      Separated stats bar from list

    ^ /modules/addons/wbtimelog/admin/timelog.php
      Implemented stats bar on all tabs

    ^ /modules/addons/wbtimelog/admin/timelog-credits.php
      Corrected credit calculation glitch

  ******************************************************
    End
  ******************************************************

  • 3 Users Found This Useful
Was this answer helpful?

Related Articles

wbTimeLog vs wbTeamPro Accounting Methods

While both the wbTimeLog Client Time Tracking and wbTeamPro Project Management Suite can be used...

Hiding the "Credits" tab from non-privledged administrators

To hide the "Credits" sub-tab from the client profile for administrators that should not have...

Creating a Custom Notification of Remaining Credits

This knowledge base is for WHMCS v5 only.  Please refer to the following GIT repository for the...

Disqus this...

comments powered by Disqus