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(-) ---