Changes since the dawn of time: Prashant P Shah (419): Initial commit. Importing CodeIgnitor 1.7.2 code Added custom assets path helper Set the $config['base_url'] parameter Autoload helpers and libraries Added Webzash logo Added basic theme template Changed main menu item from Home to Dashboard Cleaned the template Added database settings Added "Accounts" controller Added icons Load html helper Table based Chart of accounts Added custom uniqueness validation Added form helper to autoload Added group controller and new group creation action Updated the header tempate and css to display messages Fixed some alignment issue with the chart of accounts Added jQuery JavaScript Library v1.4.3 Updated the header template Added group deletion action Corrected the id check Added group edit action Cleaned up the Dashboard and Account views Added Group model Using Group model Added Ledger controller and view Added debit credit and currency validation Added Dr/Cr Form helper dropdown Updated to better status messages for Group controller Added conversion from D/C to Dr/Cr helper Updated the account controller to display op balance Added Ledger add and edit actions Moved convert_dc helper to a seperate custom helper Matched table style to overall theme Renamed css from accounts.css to talbles.css Added Voucher model, controller and views Added New Voucher Removed the extra / from URL's Changed class to generaltable Added jQuery date picker Setup the datepicker plugin Removed all jQuery UI based datepicker code Added new jQuery based datepicker Corrected the datepicker css Autoload date helper Added is_date validation Custom date helpers Updated the new voucher forms Voucher repopulating after POST request Updated the Voucher listing page Added messages library to handle messages Replaced default with new Messages library in header Updated vouchers to use the new Messages library Updated code to use the new Messages library Cleaned up some CSS Added Template library Moved to new Template library Deleted old template header and footer Added Settings model, controller and views Custom mysql to php date conversion function Updated to save timezone settigns to database Added account info in the template Added get_ledger_balance function to Ledger model Added reports Added Ledger Statement structure Updated ledger statement Added TODO file Changed company to account Updated travel_group to account_st_short Updated a link style Updated code to use custom functions Added converting voucher number - voucher type helper Added custom validation for unique voucher number Updated the code to use uniquevoucherno validation Removed unused debugging code Added voucher deletion Added dynamic table row addition and deletion to voucher Added seperate css for new table rows Remove index.php from URL Using site_url function Added basic voucher printing Added title to links and email voucher link Updated vouchers to save as draft Javascript to updated the Debit and Credit Total Updated the voucher javascript code Javascript : Added Dr - Cr and Ledger change handlers Updated voucher code Added different color for draft vouchers Corrected the comment message Added ajax based current ledger balance in vouchers Added basic voucher email Javascript works correctly on add new rows Added basic voucher update functionality Updated date helper Updated add voucher to handle repopulation of data Updated variable names in edit voucher Corrected submit button name from Create to Update Updated Voucher edit Voucher list shows first ledger name Added Print settings Added flickr style pagination to Voucher list Filtering url data Added Pagination to Ledger Statement Ledger Statement is shown as descending by voucher number Using Accountlist model for Account list Removed old Account list generation code Sample Balance sheet Added sample profit and loss statement Added DB transactions support to Account Groups Refactored the Group controller and views Refactored Account Ledgers Validation - only positive amount allowed Display correct Dr/Cr in Charts of accounts More informative status messages Updated Trial Balance report Added O/P and C/L Balance to Ledger statement Added transcation support to Voucher add Added transaction support to Voucher deletion Added transaction support to Voucher edit Added Closing Balance to trial balance statement Added Ledger Statement that is not correct Updated correct Ledger statement with draft and summary Added convert currency helper function Fixed UI problems Added Voucher view Updated Ledger statement to link to voucher view Added jQuery Superfish based menu Added subsuper plugin for variable width sub menu Added cash / bank type to Ledgers Added Email settings link Updated Voucher email Added Administer link on top Check for valid database and load account settings Added basic admin structure Added basic Admin create account structure Check for valid database details when creating new account Added create account database script Added creation of new database Added currently active account details to admin welcome view Added XSS Filter string Added basic account management Updated the anchor code to show title Dummy change account list Setting $db['default']['db_debug'] to FALSE Checking for valid database settings Style the secondary navigation links Style the admin section secondary navigation links Check for voucher type in voucher show action Check for voucher type in all voucher actions Fixed the final closing balance value in ledger st Added XSS Filtering to input data Added return statements to all contorllers No need to make ajax call for ledger balance when ledger id is 0 Cleanup menu links and nav links Updated Balance Sheet with P&L A/C Added Difference in OP in Chart of accounts Converting currency in proper format Added more space in Chart of accounts tree Undo the last commit Added Diff in OP Balance to Balance Sheet Convert 0.00 to 0 Updated Profit and Loss Statement with correct net value Added Difference in OP Balance as error message Removed Closing Balance from Group Accounts Added style for fieldset Updated groups to affect gross profit / loss calculations Updated Profit and Loss statement to separate Gross and Net Moved Ledger Summary to top Converted Ledger Summary from table to plain text Added Tagging Management Added basic voucher tagging Added rounded border to tags Added Tags to Voucher view Upadate the Tag list page Updated database to create tags table Updated the code to use new session based database settings Updated the active account to simple session variable Added Label to account list Added creating account database settings configuration file Updated Manage accounts to use new session bases settings Creating database settings file as part of create account Show currently active account Removed unsed view file Updated database to include tag_id in vouchers Added favicon ya ! Added basic account carry forward structure Updated the save settings file to handle newline Updated account carry forward Fixed typo Added basic Email settings Updated Email settings Ledger accounts cannot have primary groups as parent Updated TODO.txt to point to Online Project Plan Added basic printer settings Enabled Global XSS Filter Cleanup : Removed extra php closing tag from end of view files Cleanup : Moved form_close outside of div Cleanup : Added closing comment to all controllers Added General application settings link Added row count settings Loading general setting file Using the row count settings in paginations Removed debugging statements Added backup functionality Escaping create database statements Added AGPL License to the project Renamed TODO.txt file Added jQuery TufteGraph javascript graph library Updated Dashboard Removed debugging data Show voucher date before voucher number Showing even one bank account Auto configure base_url Added simple table styled voucher list Added nav-link buttons and simple-table style to account list Styled the Dashboard Added images from GNOME Gion icon theme Trail balance uses the simple-table style Ledger Statement now uses simple table style Added Ledger name to Ledger Statement Converted table heading to small caps Dynamically adding javascript and css from controllers Added draft voucher list Added list of tagged vouchers Added Tags sidebar Removed eidt and delete links for top level groups Balancesheet now styled with simple table Profit and Loss Statement now uses simple table New Voucher now uses the voucher table style Edit Voucher now uses the voucher table style View Voucher now uses the simple table style Tag list now uses the simple table style Manage accounts now uses the simple table style Added Admin area message Added Manage accounts edit and delete actions Added CSV Helper Added Trial Balance Download CSV Added README.txt file Added Ledger Statment Download CSV Added Voucher prefix database columns Added Balance Sheet Download CSV Added Profit and Loss Statment Download CSV Added beta tag Added date selection option when creating and updating account Updated date helper to support the date formats Date Validation now uses date formats Updated date formats Updated CF account to use the current date format Updated CF to calculate the start and end time Creating company will store the end time as end of day Voucher date now is display in full months name CF Closing Balance of only Assets and Liabilities Converted Assessment year to Financial year throught Increase font size for info and added Help menu item Added account summary to dashboard Only show dashboard chart if needed Added Database Logger Class and autoload it Added Logger messages to Groups Added "success" level to Logger Added recent activity from Logger to Dashboard Added Recent Activity footer Added Logger messages to Ledgers Settings updated to use the Logger library Tags updated to use the Logger library Updated log table to logs which is more inline with the app Show dashboard log footer only if there is some activity Voucher updated to use the Logger library Added id to Logger messages Added validation for voucher date within financial year Cleaned up CSS Cleaned up CSS Font sizes Cleaned up CSS inline styles Styled Recent Activity list Added new form element form_input_date_restrict Voucher print now uses a separate view and css Added Voucher print styling Renamed to printpreview Added Currency to Voucher printing Check if Financial start date is less than end date Added voucher prefix settings Renamed gensetting to setting Added Voucher Prefix Added Voucher prefix to Logger and error messages Added Voucher email template Added Feed icon Added user column to logs Updated Logger Updated Voucher Settings Use helpers to display amount Added Print report statement for Trial balance Added basic Print Statment for Balance Sheet and P and L Variable table width for Balance Sheet and P & L Added Print report statement for Ledger St Replaced echo_value with print_value Added index.html for security Added Download Voucher links and icon Moved the settings files in root folder Removed label column from settings table Check permissions of /config directory Added accounts backup Added a . to end of every message Reset the $config['index_page'] to "index.php" Added Voucher Download Updated to CodeIgniter PHP Framework version 1.7.3 Added Status report Added Voucher actions after add and edit voucher Converted active record to simple database query Added Change active account thickbox Check new voucher date to be within current financial year Added jQuery Color Picker plugin Edit tag uses the new jQuery color picker Added EZPZ Tooltip jQuery Library Added tooltips to voucher date and draft options Check for valid parent group Check for valid parent group when add or edit Ledger A/C Added tooltips to ledger type of cash or bank Fixed query parameters as array Check for valid Ledger A/C before add/edit voucher Updated all messages to the same format Updated css and messages Removed email settings from config Showing the Print Email and Download Window Show only valid ledger selection Check for valid Ledger A/C Type Refactored database schema files Added Status message when everything is configured correctly Altered database structure Added basic help page Cleanup of status message and welcome.php view file Cleanup of html table alignments 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