Changes since v1.0-beta1:
Prashant P Shah (123):
Added default voucher type to custom helper functions
Removed unwanted account config file
Added user access verification helper
Added check_access to Groups
Added check_access to Ledgers
Added check_access to Logs
Added check_access to Reports
Added check_access to Tags
Added check_access to Settings
Added check_access to Vouchers
Added User login and logout actions
Added list of valid permissions strings
Unset all session variables explicitly on logout
Added change active account action
Renamed db_active_label session variable to active_account
Use the new account change form
Show manage accounts link
Removed change accounts from admin section
Changed admin top link from Accounts to 'Back to Accounts'
Added Ledger Balance type tooltip hint
Added User management
Added users directory status checks
Added settings to enable or disable logging
Include logged in username to logs
Added Help for enabling or disabling logging
Removed account details from admin welcome controller
Using the real user login procedure
Updated messages
Added 'accounts' string to user config files
Check user status during user login
Filtering out bogus accounts received in $_POST
Added user profile and account check
Added CHANGELOG.txt file
Temporary Removed support for Draft voucher
Added voucher auto numbering when adding voucher
Fixed a UI issue
Removed all references to draft vouchers
Added account locked to account settings
Implement the account locked feature
Added Help question for account locked
Added numbers to Invalid voucher type messages
Removed RSS Feeds
Converted group model to active records
Converted ledger model to active records
Converted tag model to active records
Converted setting model to active records
Converted voucher model to active records
Converted all views to active records
Converted group controller to active records
Converted setting controller to active records
Converted log controller to active records
Converted tag controller to active records
Converted pending tag controller to active records
Converted ledger controller to active records
Converted report controller to active records
Converted welcome controller to active records
Converted voucher controller to active records
Converted pending voucher controller to active records
Updated Status messages
Added Ledger id check for Ledger St
Updated CHANGELOG.txt file
Added reconciliation database table
Added reconciliation option to Ledger controller
Deleting reconciliation data if not required
Using reconciliation column instead of separate table
Added ledger model methods and form helpers for reconciliation
Added basic reconciliation structure
Added custom date helpers and date validation for reconciliation
Added Ledger account reconciliation
Updated reconciliation summary
Added Print Preview for reconciliation
Updated voucher name as Ledger model method
Updated opposite voucher name as Ledger model method
Added application version
Renamed some initial groups
Added download csv for reconciliation statement
Comment out the buggy error message and add it to TODO
Added ajax loading image for adding ledger row in vouchers
Notify user of previous reconciliations on voucher update
Fixed styling issues
Fixed styling issues
Updated CHANGELOG.txt
Moved account file check to separate library
Moved user file check to separate library
Updated user selection of accounts
Updated CHANGELOG.txt
Removed beta status and updated version number to v1.0
Updated footer website link to
webzash.org
Added default gmail settings to FAQ
Fixed account creation errors
Fixed account carry forward errors
Receipt and Payment vouchers must have one non Bank or Cash A/C
Check if Contra Vouchers on removing Bank or Cash Account status
Added better database connection error checking on Startup
Changed Liabilities to Liabilities and Owners Equity
Added javascript hotkey library
Added user customizable javascript shortcut file
Include the javascript shortcut library in all templates
Cannot edit or delete System Group A/C's
Updated database query to use active records
Display all actions on voucher add
Display all actions on voucher edit
Removed Print, Email, Download from Voucher add and edit
Updated application version to 1.1
Added basic structure of dynamic voucher types
Updated Add and Delete Voucher to dynamic voucher types
Updated Edit Voucher to use dynamic voucher types
Updated Download Voucher to use dynamic voucher types
Updated Email and Print Voucher to use dynamic voucher type
Updated Reports to use dynamic voucher type
Updated database schema to use dynamic voucher types
Renaming voucher table column from type to voucher_type
Updated template to use dynamic voucher types
Allow editing and deleting of System created Group A/C
Split setting to separate controllers and added Voucher Types
Added New Voucher Type action
Added Voucher Types Edit action
Added Voucher Type delete action
Updated Voucher Type zero padding
Updated to use Voucher Type auto numbering if enabled
Allow empty Voucher numbers
Fixed UI issue
Updated CHANGELOG.txt
---
CHANGELOG.txt | 40
TODO.txt | 3
config/accounts/sample.ini | 2
config/accounts/test.ini | 7
config/settings/general.ini | 1
config/users/admin.ini | 8
config/users/guest.ini | 8
config/users/index.html | 10
db-update.txt | 32
system/application/assets/css/admin-style.css | 16
system/application/assets/css/printreport.css | 27
system/application/assets/css/style.css | 18
system/application/assets/css/tables.css | 26
system/application/assets/images/icons/ajax.gif |binary
system/application/assets/js/shortcuts.js | 10
system/application/assets/js/shortcutslibrary.js | 163 ++
system/application/config/autoload.php | 2
system/application/config/config.php | 10
system/application/controllers/admin/active.php | 128 --
system/application/controllers/admin/create.php | 57
system/application/controllers/admin/initialize.sql | 12
system/application/controllers/admin/manage.php | 31
system/application/controllers/admin/schema.sql | 28
system/application/controllers/admin/setting.php | 23
system/application/controllers/admin/status.php | 11
system/application/controllers/admin/user.php | 387 ++++++
system/application/controllers/admin/welcome.php | 140 --
system/application/controllers/group.php | 104 +
system/application/controllers/ledger.php | 156 ++
system/application/controllers/log.php | 50
system/application/controllers/report.php | 436 ++++++-
system/application/controllers/setting.php | 938 ----------------
system/application/controllers/setting/account.php | 175 ++
system/application/controllers/setting/backup.php | 56
system/application/controllers/setting/cf.php | 390 ++++++
system/application/controllers/setting/email.php | 134 ++
system/application/controllers/setting/printer.php | 225 +++
system/application/controllers/setting/vouchertypes.php | 442 +++++++
system/application/controllers/setting/welcome.php | 29
system/application/controllers/tag.php | 85 +
system/application/controllers/user.php | 212 +++
system/application/controllers/voucher.php | 843 ++++++++------
system/application/controllers/welcome.php | 7
system/application/helpers/MY_date_helper.php | 8
system/application/helpers/MY_form_helper.php | 2
system/application/helpers/access_helper.php | 121 ++
system/application/helpers/custom_helper.php | 105 +
system/application/libraries/Accountlist.php | 9
system/application/libraries/General.php | 204 +++
system/application/libraries/Logger.php | 20
system/application/libraries/MY_Form_validation.php | 81 -
system/application/libraries/Startup.php | 159 --
system/application/libraries/Statuscheck.php | 38
system/application/models/group_model.php | 9
system/application/models/ledger_model.php | 126 +-
system/application/models/setting_model.php | 3
system/application/models/tag_model.php | 27
system/application/models/voucher_model.php | 26
system/application/views/admin/active.php | 22
system/application/views/admin/manage/index.php | 11
system/application/views/admin/setting.php | 4
system/application/views/admin/user/add.php | 45
system/application/views/admin/user/edit.php | 45
system/application/views/admin/user/index.php | 76 +
system/application/views/admin/welcome.php | 12
system/application/views/admin_template.php | 47
system/application/views/help/index.php | 30
system/application/views/ledger/add.php | 16
system/application/views/ledger/edit.php | 16
system/application/views/log/index.php | 8
system/application/views/report/balancesheet.php | 4
system/application/views/report/ledgerst.php | 80 -
system/application/views/report/profitandloss.php | 12
system/application/views/report/reconciliation.php | 197 +++
system/application/views/setting/account.php | 7
system/application/views/setting/change.php | 34
system/application/views/setting/index.php | 4
system/application/views/setting/vouchertypes/add.php | 67 +
system/application/views/setting/vouchertypes/edit.php | 67 +
system/application/views/setting/vouchertypes/index.php | 25
system/application/views/tag/index.php | 3
system/application/views/template.php | 97 +
system/application/views/user/account.php | 23
system/application/views/user/login.php | 25
system/application/views/user/profile.php | 27
system/application/views/user_template.php | 132 ++
system/application/views/voucher/add.php | 41
system/application/views/voucher/downloadpreview.php | 8
system/application/views/voucher/edit.php | 42
system/application/views/voucher/email.php | 4
system/application/views/voucher/emailpreview.php | 10
system/application/views/voucher/index.php | 70 -
system/application/views/voucher/printpreview.php | 8
system/application/views/voucher/view.php | 19
system/application/views/welcome.php | 61 -
todo.txt | 5
96 files changed, 5474 insertions(+), 2350 deletions(-)
---