Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Codeigniter 4 upgrade #3858

Open
wants to merge 275 commits into
base: master
Choose a base branch
from
Open

Codeigniter 4 upgrade #3858

wants to merge 275 commits into from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Oct 31, 2023

  1. Configuration menu
    Copy the full SHA
    583e68b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b27ce90 View commit details
    Browse the repository at this point in the history
  3. added note about intl

    objecttothis authored and jekkos committed Oct 31, 2023
    Configuration menu
    Copy the full SHA
    eeb19b5 View commit details
    Browse the repository at this point in the history
  4. Reinstate en-US files (#3468)

    jekkos committed Oct 31, 2023
    Configuration menu
    Copy the full SHA
    f275f43 View commit details
    Browse the repository at this point in the history
  5. CI4: string interpolation changes (#3811)

    * Initial setup in a new environment
    
    The result of running the npm build and editing the .env file
    
    * Revert "Initial setup in a new environment"
    
    This reverts commit 23e06de.
    
    * Language interpolation update
    
    I have edited all the interpolations in the en-US tree. To be consistent in using named parameters and not just positional numbers, I also edited the relevant lines in two controllers (Sales.php and Items.php) to send named variables to the lang() calls. The language string 'Sales.invoice_number_duplicate' contains an interploation for 'invoice_number'. This is sent when used by Controllers/Sales.php, but not sent when used by Views/sales/form.php, which means that string will contain a double space where the invoice number should be. The language string 'Customers.csv_import_partially_failed' contains no interpolations but two parameters are not being sent where it is used by Controllers/Customers.php. The string appears to be a near duplicate of 'Items.csv_import_partially_failed' which contains two interpolations. Either the Customers controller needs to be edited, or the Customers language string needs to be revised to look like the Items string.
    
    ---------
    
    Co-authored-by: objecttothis <17935339+objecttothis@users.noreply.github.com>
    2 people authored and jekkos committed Oct 31, 2023
    Configuration menu
    Copy the full SHA
    908422b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    41adce2 View commit details
    Browse the repository at this point in the history
  7. CI4: Bugfix - add function to remove .env.bak issue #3826

    Added function remove_backup() to security_helper.php. Added a call to this from the two places that call check_encryption where the backup is created. Added more defensive code to Config.php to ensure the encrypter  objectexists before it is called to avoid a crash.
    owlbrudder authored and jekkos committed Oct 31, 2023
    Configuration menu
    Copy the full SHA
    d7fde47 View commit details
    Browse the repository at this point in the history
  8. Clean up work on reports listing view and lang() methods (#3707)

    * reworked reports and listing page to handle lang() functions in CI_4
    
    * removed old methods
    
    * update code style
    
    * updated bracket style
    
    ---------
    
    Co-authored-by: objecttothis <17935339+objecttothis@users.noreply.github.com>
    2 people authored and jekkos committed Oct 31, 2023
    Configuration menu
    Copy the full SHA
    289d8da View commit details
    Browse the repository at this point in the history
  9. Ci4 bugfix string interpolation (#3836)

    * CI4: Bugfix string interpolation language files
    
    These are the language files with all placeholders converted to CI4 numbered style eg {0}.
    
    * CI4: Bugfix string interpolation source code files
    
    These are the controllers and views which call lang() with parameters to be interpolated.
    
    * CI4: Bugfix string interpolation shell scripts
    
    These are the Linux bash scripts which use the sed (stream editor) utility to convert earlier forms of placeholders to CI4 numeric type. A number of typographical errors in the original Language files were corrected by these scripts.
    owlbrudder authored and jekkos committed Oct 31, 2023
    Configuration menu
    Copy the full SHA
    5f7160a View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    45c874f View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2023

  1. CI4: Bugfix to correct two config issues

    Adds 'payment_message' to the app_config table and corrects a typo in Views/login.php where 'Login.form' should have been 'login_form'.
    owlbrudder authored and jekkos committed Nov 1, 2023
    Configuration menu
    Copy the full SHA
    239fede View commit details
    Browse the repository at this point in the history
  2. CI4: Bugfix test sanity of config item

    Add a !empty test when dereferencing mailchimp_api_key and mailchimp_list_id from the config array.
    owlbrudder authored and jekkos committed Nov 1, 2023
    Configuration menu
    Copy the full SHA
    9d22ebf View commit details
    Browse the repository at this point in the history
  3. Bump to allow php 8.1

    objecttothis authored and jekkos committed Nov 1, 2023
    Configuration menu
    Copy the full SHA
    7f03a10 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    48bd313 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b795776 View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2023

  1. Configuration menu
    Copy the full SHA
    81cbd53 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7f8d66e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    65d0bdc View commit details
    Browse the repository at this point in the history
  4. Upgrade CI to 4.4.3

    - Bump composer.json/lock to codeigniter 4.4.3
    - Fix base_url() call without arguments
    - Updated files in the project space
    - Bump composer.json/lock to kint 5.0.4
    - Update composer.json to include missing CI elements
    - Corrected composer.json regarding minimum versions
    - Updated README.md to reflect CI4 implementation
    - Migrated some Routes.php to Routing.php
    - Removed deprecated settings from Config/App.php
    objecttothis committed Nov 2, 2023
    Configuration menu
    Copy the full SHA
    aea8981 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f70c0ea View commit details
    Browse the repository at this point in the history
  6. Syntax errors

    - Deleted extra closing parenthesis
    objecttothis committed Nov 2, 2023
    Configuration menu
    Copy the full SHA
    23bb9ba View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b114ae2 View commit details
    Browse the repository at this point in the history
  8. Fixed Thumbnail Generation Endpoint

    - String interpolation
    - Removed TODO
    - Reworked thumbnail creation for CI4
    - Corrected capitalization in calling function URL
    - Added send() to return the HTTP response
    objecttothis committed Nov 2, 2023
    Configuration menu
    Copy the full SHA
    fe68278 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    6cf237c View commit details
    Browse the repository at this point in the history
  10. gitignore logs

    objecttothis committed Nov 2, 2023
    Configuration menu
    Copy the full SHA
    8f14d09 View commit details
    Browse the repository at this point in the history
  11. gitignore debugbar

    objecttothis committed Nov 2, 2023
    Configuration menu
    Copy the full SHA
    f564035 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    d877d19 View commit details
    Browse the repository at this point in the history
  13. - Converted statement to ternary notation for readability

    - Removed space
    - Removed TODO
    - Added TODO
    objecttothis committed Nov 2, 2023
    Configuration menu
    Copy the full SHA
    ba7d2cb View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2023

  1. Formatting fixes

    - Removed TODOs
    - String Interpolation
    - Changed quotes in html to match the rest of code
    objecttothis committed Nov 3, 2023
    Configuration menu
    Copy the full SHA
    d618063 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ddd8435 View commit details
    Browse the repository at this point in the history
  3. ignore webp files

    objecttothis committed Nov 3, 2023
    Configuration menu
    Copy the full SHA
    4156670 View commit details
    Browse the repository at this point in the history
  4. ignore files in uploads

    objecttothis committed Nov 3, 2023
    Configuration menu
    Copy the full SHA
    d76d742 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ceabedc View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9d59cfc View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e54ea16 View commit details
    Browse the repository at this point in the history
  8. bump bootstrap5

    - bootstrap5 to 5.3.2
    - bootswatch5 to 5.3.2
    objecttothis committed Nov 3, 2023
    Configuration menu
    Copy the full SHA
    765f418 View commit details
    Browse the repository at this point in the history
  9. Resolve issue with item_pics

    - item_pics were being escaped by bootstrap-table
    objecttothis committed Nov 3, 2023
    1 Configuration menu
    Copy the full SHA
    1aa1238 View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2023

  1. Sync language files (#3468)

    jekkos committed Nov 5, 2023
    Configuration menu
    Copy the full SHA
    5f13840 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    56e9657 View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2023

  1. Attributes queries fixes

    - Minor formatting fixes
    - Adding back bitwise equals into query using RawSql()
    - Corrected GET method to POST
    - Removed if statement causing no attribute values
    - Removed param in get() from CI3
    - Changed setAttribute to setTextAttribute
    - Replaced NULL constant with null keyword PSR-2,12
    - Replaced TRUE/FALSE constants with true/false keywords PSR-2,12
    - explicit cast to get rid of deprecation warning
    objecttothis committed Nov 6, 2023
    Configuration menu
    Copy the full SHA
    96d3bb5 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2023

  1. Downgraded laminas/laminas-escaper

    - 2.13 drops support for php 7.4 and 8.0
    - Fixed 2.12 support for now
    objecttothis committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    132a12c View commit details
    Browse the repository at this point in the history
  2. Attributes fixes and warning removal

    - missing return type in Events->load_config(), added void
    - Dynamic property creation is deprecated starting in php 8.2. The solution is to declare the property in the class before using it.
    - Added ::class to model instantiations to remove "potentially polymorphic call" warnings
    - Corrected phpdoc
    objecttothis committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    acaaee7 View commit details
    Browse the repository at this point in the history
  3. Attributes fixes and warning removal

    - when the payments array was folded into sale_data there was an earlier payments[] reference in the foreach loop that didn't get folded in.
    - Update PHPdoc
    - Added ::class to remove polymorphic call warning
    - Removed unreachable 'break;' statement after return statement.
    - Added missing return type
    - fixed missing assignment of mailchimp_api_key
    objecttothis committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    5e283f9 View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2023

  1. Attributes fixes and warning removal

    - Declared variable in view coming down from controller
    - refactored javascript variable name to remove duplicate declaration warning
    - Import missing class
    objecttothis committed Nov 9, 2023
    Configuration menu
    Copy the full SHA
    d1ded17 View commit details
    Browse the repository at this point in the history
  2. Formatting fixes

    objecttothis committed Nov 9, 2023
    Configuration menu
    Copy the full SHA
    4cb5055 View commit details
    Browse the repository at this point in the history
  3. Code fixes

    - Replaced ternary notation with null coalescing version.
    - Removed unnecessary semi-colon
    - Replaced `<? echo` with short echo ``<?=`
    - declared stay_open explicitly with `let`
    - Updated PHPdocs
    - Replaced force_download() from the CI3 download helper with CI4 version
    - Removed unneeded using statements
    - added needed call to db_connect()
    - Removed parameter that matches the default value since it's redundant.
    objecttothis committed Nov 9, 2023
    Configuration menu
    Copy the full SHA
    d2bfbb7 View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2023

  1. Code fixes

    - Added PHPdoc tags for the IDE to ignore unused function inspections on AJAX calls.
    - set TRUE, FALSE, NULL to true, false, null for PSR-2,12 compliance
    objecttothis committed Nov 10, 2023
    Configuration menu
    Copy the full SHA
    f98f301 View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2023

  1. Fix string escape (#3468)

    jekkos committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    089e6b8 View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2023

  1. Fix gitignore

    - Removed ignore from master .gitignore
    - Added .gitignore to item_pics directory.
    - Added .gitignore to uploads directory.
    objecttothis committed Nov 17, 2023
    Configuration menu
    Copy the full SHA
    c420a61 View commit details
    Browse the repository at this point in the history
  2. Formatting and naming refactor

    - Added `@noinspection PhpUnused` tags to PHPdocs for functions which are called via AJAX.
    - removed conversion to array in getResult in favor of returning an array to begin with.
    - Refactored variable for clarity.
    - declared variable in view coming from controller
    - Added PHPdocs
    - Refactored nested if/else statements into ternary notation.
    - Corrected tab type
    - added missing model declaration in view
    - Modified query builder to extrapolate out the set() command for clarity
    objecttothis committed Nov 17, 2023
    Configuration menu
    Copy the full SHA
    9063b91 View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2023

  1. Database Logging fixes

    - Corrected the event listener names. `post_controller` no longer exists.
    - Corrected the db_log_queries function to pull just the most recent query
    - Added function to convert time into a more easily understood unit when small
    objecttothis committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    4d9e78d View commit details
    Browse the repository at this point in the history
  2. Changed db log file type

    - It's inaccurate to log these as .php files since they do not contain php.
    objecttothis committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    ba5d745 View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2023

  1. Added long running query tag

    - Now if queries run for longer than 0.5 s, a tag will be appended to the log [LONG RUNNING QUERY]
    - If app.db_log_only_long is set to true in the .env file, the db log will only show long running queries.
    objecttothis committed Nov 30, 2023
    Configuration menu
    Copy the full SHA
    16edca1 View commit details
    Browse the repository at this point in the history
  2. Update .env

    - Corrected order.
    - Added db_log_only_long boolean
    objecttothis committed Nov 30, 2023
    Configuration menu
    Copy the full SHA
    76b3fc0 View commit details
    Browse the repository at this point in the history
  3. Corrected Problems

    - Added types to config.
    - Added formatting to DB_log messages
    - Corrected bug referencing non-existent OSPOS config property timezone
    - set the date_default_timezone to the php-specified default when timezone is not set in the app rather than 'America/New York'
    - Added TODO indicating problem.
    objecttothis committed Nov 30, 2023
    3 Configuration menu
    Copy the full SHA
    c43e751 View commit details
    Browse the repository at this point in the history
  4. Corrected Problems

    - Corrected type of config property.
    - Added property declarations.
    objecttothis committed Nov 30, 2023
    Configuration menu
    Copy the full SHA
    fe6ea7d View commit details
    Browse the repository at this point in the history
  5. Corrected Problems

    - Add missing use statement
    - Remove log messages used for debug
    objecttothis committed Nov 30, 2023
    Configuration menu
    Copy the full SHA
    37d7128 View commit details
    Browse the repository at this point in the history
  6. Declared class properties

    PHP 8.2 deprecates dynamically declared class properties. Adding these declarations removes deprecation warnings and makes the code PHP 8.3 compatible.
    objecttothis committed Nov 30, 2023
    Configuration menu
    Copy the full SHA
    6756ca0 View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2023

  1. Fixes

    - PHP 8.2 deprecates dynamically declared class properties. Adding these declarations removes deprecation warnings and makes the code PHP 8.3 compatible.
    - Add Elvis operator to set search string to an empty string when it's value is null to get rid of an error in the search function call.
    - Imported class for OSPOS config
    - Replaced private with protected in parent controller's property.
    - Removed unneeded TODO
    - Refactored local variables
    - Replaced ternary notation
    - Removed unneeded comments
    - Removed unneeded class property
    - Removed unneeded @Property declarations
    - Fixed database version
    objecttothis committed Dec 1, 2023
    Configuration menu
    Copy the full SHA
    8e0acb1 View commit details
    Browse the repository at this point in the history
  2. Fix Request variable retrieval

    - getSearch functions to properly retrieve HTTP vars.
    - getVar() function calls replaced with getGet() or getPost()
    - replaced TRUE/FALSE constants with true/false keywords
    objecttothis committed Dec 1, 2023
    Configuration menu
    Copy the full SHA
    d9e7d09 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d2c9d38 View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2023

  1. PSR compliance and formatting changes

    - Replaced TRUE/FALSE constants with true/false keywords
    - Replaced NULL constant with null keyword
    - Replaced `<?php echo` in views with shortened `<?=`
    - Added missing variable declaration
    - Added missing function return type in declaration
    - replaced `== true`, `== false`, `=== true` and `=== false` in if statements with simplified forms
    objecttothis committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    b81d47b View commit details
    Browse the repository at this point in the history
  2. Formatting fixes

    - Convert space to tab indents
    objecttothis committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    4fa7c2f View commit details
    Browse the repository at this point in the history
  3. Minor changes and fixes

    - Convert space to tab indents
    - Fix location of company_logo file to uploads
    objecttothis committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    8b6fc3b View commit details
    Browse the repository at this point in the history
  4. Update Config.php (#3884)

    odiea committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    77066b2 View commit details
    Browse the repository at this point in the history
  5. Fixed multiselect form issues

    - Missing `[]` in name of multiselect form.
    objecttothis committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    2befcdd View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d80084d View commit details
    Browse the repository at this point in the history
  7. Fixed bug causing checkbox not to populate

    - The two values set for show_office_group in the database are 0 and 999. Testing for 1 will always leave the checkbox disabled.
    objecttothis committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    4b938ad View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2023

  1. Configuration menu
    Copy the full SHA
    52c4609 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    eb9a965 View commit details
    Browse the repository at this point in the history
  3. Refactoring

    - Minor formatting fix
    - Refactored function name for clarity
    - Corrected name of route
    objecttothis committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    3fa60ab View commit details
    Browse the repository at this point in the history
  4. Corrected Function call

    - setAttribute() expects the second parameter to be an int or float. setTextAttribute() resolves this.
    - Added TODO
    objecttothis committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    e9af46e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    10af7fe View commit details
    Browse the repository at this point in the history
  6. PHPdocs

    - Added missing PHPdocs
    - Corrected Syntax
    - Added noinspection parameters to PHPdoc for AJAX called functions
    - Added missing function return types
    - Added missing parameter types
    - Added public keyword to functions without visibility modifier
    - Corrected incorrectly formatted PHPdocs
    - Added public to constants and functions missing a visibility keyword
    objecttothis committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    68cc317 View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2023

  1. Compatibility changes

    - Removed `mixed` function return type from some functions for backward compatibility with php 7.4
    - Refactored string concatination for readability.
    - Added TODO for later
    - Corrected PHPdocs
    - Removed unneeded TODO
    - Refactored function names with mixed snake and pascal case names
    objecttothis committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    abc3731 View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2023

  1. PHPdocs

    - Removed unnecessary ReflectionException in PHPdoc
    - Corrected return details of insert function
    - Replaced deprecated class
    - Removed Inventory model's insert function because it wasn't providing functionality that the Model class wasn't.
    - Corrected the calling method signature for Inventory->insert()
    objecttothis committed Dec 7, 2023
    Configuration menu
    Copy the full SHA
    1b1f3ca View commit details
    Browse the repository at this point in the history
  2. Corrected ID

    - company_name id was overriding in the CSS so that text in the form was 150% and bold.  Changed the ID field
    objecttothis committed Dec 7, 2023
    Configuration menu
    Copy the full SHA
    494e818 View commit details
    Browse the repository at this point in the history
  3. bootstrap-table

    - Updated dependency
    - Added XLSX format to export formats.
    objecttothis committed Dec 7, 2023
    Configuration menu
    Copy the full SHA
    e4f7dee View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2023

  1. Dependencies

    - Updated bootstrap-table
    - Updated jquery
    - Refactored local variable name
    - fixed problem with null being sent on no filters
    - fixed incorrect reference in view of variables
    objecttothis committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    05c876a View commit details
    Browse the repository at this point in the history
  2. Fixed incorrect verb

    objecttothis committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    bc0f947 View commit details
    Browse the repository at this point in the history
  3. Fixes

    - Removed unneeded use statements
    - Corrected function name for routes
    - Moved import_customers.csv to writable folder to prevent unauthorized access
    - Added return to function to force download
    objecttothis committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    2b351b0 View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2023

  1. Fixed Customer CSV import

    - Corrected function name for CI4
    - Removed trailing whitespace
    objecttothis committed Dec 11, 2023
    Configuration menu
    Copy the full SHA
    54f8fc0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    17fe31d View commit details
    Browse the repository at this point in the history
  3. Fixes

    - Removed XLSX export format due to errors.
    - Upgraded Fakerphp to try to resolve datepicker issues.
    - Attempted to fix datepicker language issues.
    - Removed duplicate Sunday in the picker.
    objecttothis committed Dec 11, 2023
    Configuration menu
    Copy the full SHA
    dcc2bce View commit details
    Browse the repository at this point in the history
  4. Fixed report error

    - can_show_report() was returning an unexpected value.
    objecttothis committed Dec 11, 2023
    Configuration menu
    Copy the full SHA
    6020f19 View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2023

  1. Bump tableexport.jquery.plugin

    - New version 1.28.0
    objecttothis committed Dec 12, 2023
    Configuration menu
    Copy the full SHA
    4cf96d9 View commit details
    Browse the repository at this point in the history
  2. Corrected Function names for routes

    - generate_barcode function name changes in Controllers
    - generate_barcode function name calls in views
    - Added PHPdocs
    objecttothis committed Dec 12, 2023
    Configuration menu
    Copy the full SHA
    d7dea67 View commit details
    Browse the repository at this point in the history
  3. Update gitter link (#3898)

    jekkos committed Dec 12, 2023
    Configuration menu
    Copy the full SHA
    ceea0fe View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2023

  1. Configuration menu
    Copy the full SHA
    f2bb3a7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    88e4b84 View commit details
    Browse the repository at this point in the history
  3. Add .git to .dockerignore

    This decreases docker image size locally by 700MB
    jekkos committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    6095132 View commit details
    Browse the repository at this point in the history
  4. Fix database.sql mount (#3875)

    jekkos committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    e329d4c View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2023

  1. Configuration menu
    Copy the full SHA
    9e4a4d0 View commit details
    Browse the repository at this point in the history

Commits on Dec 24, 2023

  1. Configuration menu
    Copy the full SHA
    dcca019 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    14318d6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1216945 View commit details
    Browse the repository at this point in the history
  4. Sync language files (#3468)

    jekkos committed Dec 24, 2023
    Configuration menu
    Copy the full SHA
    7cdd478 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6843443 View commit details
    Browse the repository at this point in the history

Commits on Dec 25, 2023

  1. Configuration menu
    Copy the full SHA
    2e901d9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    865b6b5 View commit details
    Browse the repository at this point in the history

Commits on Dec 28, 2023

  1. Configuration menu
    Copy the full SHA
    a3c714f View commit details
    Browse the repository at this point in the history
  2. CI4 bug fixes on behalf of DEV-byoos 3776

    Changes to Controllers/Receivings.php and Controllers/Sales.php identified by @DEV-byoos, plus a change to Controllers/Customers.php to deal with the new way PHP 8.2 handles missing array keys.
    owlbrudder authored and jekkos committed Dec 28, 2023
    Configuration menu
    Copy the full SHA
    6de9873 View commit details
    Browse the repository at this point in the history

Commits on Dec 29, 2023

  1. Configuration menu
    Copy the full SHA
    b34380d View commit details
    Browse the repository at this point in the history
  2. Bump bstables (#3854)

    jekkos committed Dec 29, 2023
    Configuration menu
    Copy the full SHA
    f6c89f2 View commit details
    Browse the repository at this point in the history
  3. Map uid in container (#3875)

    jekkos committed Dec 29, 2023
    Configuration menu
    Copy the full SHA
    08a8e9c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c3eedd5 View commit details
    Browse the repository at this point in the history
  5. Fix bstables to commit ca85b98

    jekkos committed Dec 29, 2023
    Configuration menu
    Copy the full SHA
    f6bc2d1 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e680137 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ae09372 View commit details
    Browse the repository at this point in the history

Commits on Dec 30, 2023

  1. ci4 bug fix Sales controller_name and Receivings function name

    In Views/sales/register.php two button labels did not show the correct language strings, because the variable '$controller_name' was passed to lang(), but this needed to be given literally as 'Sales'. In Views/receivings/receiving.php, the suggested items autocomplete function was called as stock_item_search and needed to be changed to stockItemSearch. There is also an almost identical function itemSearch, which may indicate that one of the two is redundant and should be pruned, but without documentation to guide me I am unwilling to do that at this time.
    owlbrudder authored and jekkos committed Dec 30, 2023
    Configuration menu
    Copy the full SHA
    ab49182 View commit details
    Browse the repository at this point in the history

Commits on Jan 2, 2024

  1. ci4-bugfix ucase first letter of controller name

    Many labels were not picking up the language stings because the langauge file name was being passes to lang() without an uppercase first letter.
    owlbrudder authored and jekkos committed Jan 2, 2024
    Configuration menu
    Copy the full SHA
    56bd732 View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2024

  1. ci4-bugfix further corrections for lang calls

    These files have been patched to correct anomalies in the calls to lang().
    owlbrudder authored and jekkos committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    787ed9d View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2024

  1. Datepicker fixes

    - Updated datepicker_locale.php to prevent array/string conversion.
    - changed bootstrap-datepicker_locale version in package.json to specify which version.
    - Changed bootstrap-table back to latest since the github commit did not resolve the issue.
    objecttothis committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    c34e419 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8f39ea4 View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2024

  1. Configuration menu
    Copy the full SHA
    8d547a5 View commit details
    Browse the repository at this point in the history

Commits on Jan 14, 2024

  1. ci4-bugfix to items customers and attributes

    Attributes: Noticed log_message() being called with uppercase letters in the level which causes errors in the system; Customers: improved the layout of the stats page in the information dialog issue 3892; Items: got csv import working issue 3896 and bulk edits working - barcode generation does not work yet.
    owlbrudder authored and jekkos committed Jan 14, 2024
    Configuration menu
    Copy the full SHA
    cdfa1fa View commit details
    Browse the repository at this point in the history
  2. ci4-bugfix to stock locations and item csv import

    Stock locations are now being handled correctly in the Configuration stock page, due to a fix to Models/Stock_locations.php  and imports to stock locations from csv are now working due to a correction to Controllers/Items.php
    owlbrudder authored and jekkos committed Jan 14, 2024
    Configuration menu
    Copy the full SHA
    7f24667 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2024

  1. Add docker build args (#3826)

    jekkos committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    279486f View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2024

  1. Configuration menu
    Copy the full SHA
    7264483 View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2024

  1. Configuration menu
    Copy the full SHA
    3311cba View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2024

  1. Added Error log

    - Logs message when error encountered during Customers CSV Import
    objecttothis committed Feb 6, 2024
    Configuration menu
    Copy the full SHA
    005c333 View commit details
    Browse the repository at this point in the history
  2. Added check to javascript

    - Checks to see if response.id is undefined before trying to call toString() against it.
    objecttothis committed Feb 6, 2024
    Configuration menu
    Copy the full SHA
    701b8f7 View commit details
    Browse the repository at this point in the history
  3. Updated helper

    - Removed TODO which is already a github issue (#3833)
    - Removed call to auto_detect_line_endings which was deprecated in php 8.1. This only negatively affects files created using macOS 9 or earlier which had an EOL in 2002.
    - Updated PHPdoc comments
    - Removed unnecessary comments
    objecttothis committed Feb 6, 2024
    Configuration menu
    Copy the full SHA
    2dab1fc View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2024

  1. Configuration menu
    Copy the full SHA
    5cc3be6 View commit details
    Browse the repository at this point in the history
  2. Inline docker-mysql (#3826)

    Fix database.sql mapping
    jekkos committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    3bb16fc View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2024

  1. Configuration menu
    Copy the full SHA
    515b126 View commit details
    Browse the repository at this point in the history
  2. Company logo upload

    - Corrected errors uploading file
    - Renamed remove_logo for proper routing
    - Corrected name
    - Assigned file extension based on guessFileExtension() for security
    - Don't call file upload if no file was specified
    - added missing jpeg mime type
    - fixed company logo change
    objecttothis committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    19032a4 View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2024

  1. Company logo upload

    - Added conversion to migration file for delimiter in image_allowed_types
    - Corrected business logic for image upload in items form.
    - Removed log message used for debugging.
    - Replaced '|' with ',' in image_allowed_types save/populate.
    objecttothis committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    a80247f View commit details
    Browse the repository at this point in the history
  2. CodeIgniter 4.4.5 version bump

    - Corrected syntax to allow all 8.x versions of PHP in composer.json
    - Bumped CodeIgniter from 4.4.3 to 4.4.5
    - Bumped Code from 4.4.3 format to 4.4.4 format
    objecttothis committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    4b41a98 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2b7d4f2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1119c44 View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2024

  1. Barcode Changes

    - Removed mixed type-hint
    - Replacing emberlabs code with picquer/php-barcode-generator
    objecttothis committed Mar 5, 2024
    14 Configuration menu
    Copy the full SHA
    989eeed View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2024

  1. Update Customer form.php

    odiea committed Mar 8, 2024
    Configuration menu
    Copy the full SHA
    e930ffd View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2024

  1. Configuration menu
    Copy the full SHA
    4f3ef7b View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2024

  1. Update Config.php (#3944)

    Remove /Name from config language
    odiea committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    e0fab07 View commit details
    Browse the repository at this point in the history
  2. Barcode Changes

    - Barcode content is item_id if barcode_number is empty.
    - Styling fixes
    - Bump picquer/php-barcode-generator version to 2.4.0
    - Ported over Receipt Barcode Generation
    objecttothis committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    4e0bc4e View commit details
    Browse the repository at this point in the history
  3. Barcode Changes

    - Strip out old code
    - Added missing variable declaration
    objecttothis committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    a43e3aa View commit details
    Browse the repository at this point in the history
  4. Formattings

    - Format of ternary changed for readability
    - Corrected CSS to use : instead of =
    objecttothis committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    bc665e1 View commit details
    Browse the repository at this point in the history
  5. Formattings

    - Format of ternary changed for readability
    - Corrected CSS to use : instead of =
    - Removed Label for item name to allow more text
    objecttothis committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    35c41e8 View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2024

  1. - Fixed missing call to helper and helper function

    - Format percentage per locale rules
    - Moved constants to Constants.php
    - Added PHPdoc comments
    - Refactor code for clarity and simplicity.
    - Added decimal formatting per locale for display.
    - autoload locale helper
    - Remove unneeded calls to helpers
    - Removed unneeded comments
    - fixed errors causing checks in parse_decimals to return false due to locales which use a comma.
    objecttothis committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    82756ef View commit details
    Browse the repository at this point in the history
  2. Decimal changes

    - Format percentage per locale rules
    - Format sequence as integer, not per quantity rules
    - Minor formatting changes
    objecttothis committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    1e8cda2 View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2024

  1. Configuration menu
    Copy the full SHA
    1dfeb78 View commit details
    Browse the repository at this point in the history
  2. Item Kits updates for form and Barcodes to show (#3949)

    * Update Item_kits.php
    
    * Update Item_kits.php Barcode Issue
    
    public function Generate Barcodes
    changed Code to just c and it started working
    odiea committed Mar 19, 2024
    Configuration menu
    Copy the full SHA
    2891192 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b12e920 View commit details
    Browse the repository at this point in the history
  4. Suppliers Fixes

    - Added html_entity_decode() to outputs which had been html encoded
    - Added escaping of direct data from the database.
    objecttothis committed Mar 19, 2024
    Configuration menu
    Copy the full SHA
    81ddc6b View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2024

  1. Update Supplier.php (#3952)

    * Update Supplier.php
    
    Only way I could get supplier Category to show properly
    
    * Update receipt.php
    
    This changes display to show Address and New Barcode correctly
    odiea committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    9237a44 View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2024

  1. Update Suppliers.php

    this allows correct sorting
    odiea authored and jekkos committed Mar 23, 2024
    Configuration menu
    Copy the full SHA
    a229717 View commit details
    Browse the repository at this point in the history
  2. Update Customers.php

    To keep coding the same
    odiea authored and jekkos committed Mar 23, 2024
    Configuration menu
    Copy the full SHA
    b870a5d View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2024

  1. Barcode & escaping

    - Removed overflow-visible as it is not needed.
    - Bumped TamTamChik/nameCase to latest.
    - Workaround to prevent nameCase from capitalizing the first letter of html entities
    - Autoload security_helper.php
    - Develop means of escaping outputs without encoding characters we don't want encoded.
    - proof of concept in form_basic_info.php
    objecttothis committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    00bd8f1 View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2024

  1. Removed escaping

    objecttothis committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    638a782 View commit details
    Browse the repository at this point in the history
  2. Removed escaping

    - Removed escaping from anchor() functions
    - Removed escaping from form_helper functions
    - added context
    objecttothis committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    409a702 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3333df2 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2024

  1. Changes to Cash_up and Cash_ups for better date feature and Table vie…

    …w to show data (#3958)
    
    * Update Cashup.php
    
    If(!count_only) was causing the table view to not show properly.
    
    * Update Cashups.php
    
    empty it must not be.
    odiea committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    0fe770d View commit details
    Browse the repository at this point in the history
  2. Changed < 0 to == NEW_ENTRY (#3960)

    * Update Cashup.php
    
    If(!count_only) was causing the table view to not show properly.
    
    * Update Cashups.php
    
    empty it must not be.
    
    * Update Cashups.php
    
    * Update Expenses.php
    
    * Update Persons.php
    odiea committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    946cb36 View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2024

  1. Update Persons.php (#3961)

    added use Tamtamchik\NameCase\Formatter;
    odiea committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    1f8d4b1 View commit details
    Browse the repository at this point in the history
  2. Update Persons.php (#3962)

    Back to the original
    odiea committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    54daf37 View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2024

  1. Formatting

    - Made view CI form helper function call format uniform.
    - replaced calls to array() with []
    - Placed { on its own line
    - Removed empty lines where there shouldn't be any.
    - Replaced text/javascript with application/javascript as the former is deprecated
    objecttothis committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    e9a584b View commit details
    Browse the repository at this point in the history
  2. Formatting

    - Added missing ; to "nbsp"
    - Remove filtering from checkbox items in controller
    - Added null check to checkboxes in controller
    - Fixed function naming to avoid 404
    - Removed escaping from fixed urls
    - Removed esc() wrapping around site_url() which already returns escaped urls.
    objecttothis committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    e11f0a5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a8d3392 View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2024

  1. - Minor HTML formatting

    Signed-off-by: objecttothis <objecttothis@gmail.com>
    objecttothis committed Apr 2, 2024
    2 Configuration menu
    Copy the full SHA
    1e402e4 View commit details
    Browse the repository at this point in the history
  2. Fixing accidentally deleted line of code

    Signed-off-by: objecttothis <objecttothis@gmail.com>
    objecttothis committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    861ffc4 View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2024

  1. Bump CI4 to 4.4.8

    - Merged changed files since 4.4.8
    - Fixed Breaking changes
    
    Signed-off-by: objecttothis <objecttothis@gmail.com>
    objecttothis committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    c459f1b View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2024

  1. Attribute item form

    - Updated formatting to reflect standard
    - Wrapped Decimal type in to_decimals() function for localization
    
    Signed-off-by: objecttothis <objecttothis@gmail.com>
    objecttothis committed Apr 9, 2024
    Configuration menu
    Copy the full SHA
    2dbf9da View commit details
    Browse the repository at this point in the history
  2. Attribute item form and decimal fixes

    - Updated formatting to reflect standard
    - Wrapped Decimal type in to_decimals() function for localization
    - Fixed function name
    - Removed unneeded TODO
    - Fixed problems with sales register not receiving decimals with comma for separator properly.
    
    Signed-off-by: objecttothis <objecttothis@gmail.com>
    objecttothis committed Apr 9, 2024
    Configuration menu
    Copy the full SHA
    9797797 View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2024

  1. Bump CodeIgniter to 4.5.1

    - CodeIgniter 4.5.1
    - PSR/Log 3.0.0
    - PHP >= 8.1
    - Replaced mandatory files.
    - Modified breaking change code.
    - Modified updated code.
    - Added missing files.
    
    Signed-off-by: objecttothis <objecttothis@gmail.com>
    objecttothis committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    d322887 View commit details
    Browse the repository at this point in the history
  2. Update .env template

    objecttothis committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    fd9cc26 View commit details
    Browse the repository at this point in the history
  3. Bump CodeIgniter to 4.5.1

    - CodeIgniter 4.5.1
    - PSR/Log 3.0.0
    - PHP >= 8.1
    - Replaced mandatory files.
    - Modified breaking change code.
    - Modified updated code.
    - Added missing files.
    
    Signed-off-by: objecttothis <objecttothis@gmail.com>
    objecttothis committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    f125b70 View commit details
    Browse the repository at this point in the history
  4. Added missing filters

    Signed-off-by: objecttothis <objecttothis@gmail.com>
    objecttothis committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    082b261 View commit details
    Browse the repository at this point in the history
  5. Changed .editorconfig

    - Force lf line endings for compatibility with all systems.
    
    Signed-off-by: objecttothis <objecttothis@gmail.com>
    objecttothis committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    48328d6 View commit details
    Browse the repository at this point in the history
  6. CI 4.5.1 fixes

    Changed .editorconfig
    - Force lf line endings for compatibility with all systems.
    
    Fixed Login
    - Removed strtolower() call because getMethod() now returns all uppercase
    
    Signed-off-by: objecttothis <objecttothis@gmail.com>
    objecttothis committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    fa7f56b View commit details
    Browse the repository at this point in the history
  7. - Updated .gitattributes to automatically convert line endings on com…

    …mit to LF.
    
    - Changed Line endings.
    - Prepared Decimals before filtering them for number_float.
    - Refactored variable names
    - Reworked code for clarity
    - Added empty check to POST var.
    - Removed unneeded code.
    - Removed old TODO.
    - changed POST variable check to !empty
    
    Signed-off-by: objecttothis <objecttothis@gmail.com>
    objecttothis committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    fc0b859 View commit details
    Browse the repository at this point in the history
  8. - Updated .gitattributes to automatically convert line endings on com…

    …mit to LF.
    
    Signed-off-by: objecttothis <objecttothis@gmail.com>
    objecttothis committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    aaf870e View commit details
    Browse the repository at this point in the history
  9. - Refactor file name to match class name.

    - Updated autoload in composer.json to reflect actual structure.
    - Removed unneeded use statements
    
    Signed-off-by: objecttothis <objecttothis@gmail.com>
    objecttothis committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    4991565 View commit details
    Browse the repository at this point in the history
  10. Clean up code

    - Removed unneeded use statements
    
    Signed-off-by: objecttothis <objecttothis@gmail.com>
    objecttothis committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    02362e6 View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2024

  1. Filtering

    - Added filtering to decimals which may have different comma separator
    - Added formatting of decimals before concatenating into string
    - Cast int to string in form_hidden() call
    
    Signed-off-by: objecttothis <objecttothis@gmail.com>
    objecttothis committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    f2fc540 View commit details
    Browse the repository at this point in the history
  2. Receivings Bugfixes

    - Fixed incorrect variable name
    - Return empty string on null
    - Added return types for mixed return functions
    
    Signed-off-by: objecttothis <objecttothis@gmail.com>
    objecttothis committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    fda0bc4 View commit details
    Browse the repository at this point in the history
  3. Adding item to sales fix

    WebShells committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    88d97e6 View commit details
    Browse the repository at this point in the history
  4. Routes change

    Signed-off-by: objecttothis <objecttothis@gmail.com>
    objecttothis committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    5d2f7d9 View commit details
    Browse the repository at this point in the history
  5. Cast tax code id's to string

    Signed-off-by: objecttothis <objecttothis@gmail.com>
    objecttothis committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    9538c61 View commit details
    Browse the repository at this point in the history
  6. Fix for Serialnumber & Discount Type

    ($discount_type) must be of type int
    ($serialnumber) must be of type string
    WebShells committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    acfd083 View commit details
    Browse the repository at this point in the history
  7. Fixing routes

    Signed-off-by: objecttothis <objecttothis@gmail.com>
    objecttothis committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    a2ff7c0 View commit details
    Browse the repository at this point in the history
  8. Fixing routes

    Signed-off-by: objecttothis <objecttothis@gmail.com>
    objecttothis committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    c939b6f View commit details
    Browse the repository at this point in the history
  9. Fix for Item Update in Items

    Qty Per Pack: ($decimal) must be of type string, null given
    WebShells committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    41e92c3 View commit details
    Browse the repository at this point in the history
  10. Fix for Update Inventory

    Update inventory form ( Adding/Subtracting Qty )
    WebShells committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    9a60c67 View commit details
    Browse the repository at this point in the history
  11. Fix for Quantity Update in Register

    ($decimal) must be of type string, null given
    WebShells committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    c6fe216 View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2024

  1. Fix for Gift Cards creation

    ($value) must be of type string, int given
    Unable to load view upon new gift card creation
    WebShells committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    de4c13e View commit details
    Browse the repository at this point in the history
  2. Refactoring Change Register Mode

    Switched from conditional if stmt to case
    WebShells committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    dfaef67 View commit details
    Browse the repository at this point in the history
  3. Fix for Shortcuts

    Keyboard Shortcuts Help modl returning 404 / not displaying
    WebShells committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    50d5d61 View commit details
    Browse the repository at this point in the history
  4. Set default timezone to UTC

    jekkos committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    84f6b7f View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2024

  1. Configuration menu
    Copy the full SHA
    e3946df View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    30ffece View commit details
    Browse the repository at this point in the history
  3. Fix for Gift Card Number Display

    Gift card number field wasn't displaying
    WebShells committed Apr 19, 2024
    Configuration menu
    Copy the full SHA
    318bcaf View commit details
    Browse the repository at this point in the history
  4. Fix For Gift Card: Always displaying invalid when generated randomly

    Upon creating a new gift card and using it to complete the sales alphabetical identifiers are being removed due to FILTER_SANITIZE_NUMBER_FLOAT thus detecting gift card as invalid.
    This is a fix unless we should rewrite it in a different way.
    WebShells committed Apr 19, 2024
    Configuration menu
    Copy the full SHA
    95adb92 View commit details
    Browse the repository at this point in the history
  5. Fix for Receipt & Invoice Reprint / Display through Daily Sales

    The param count in the URI are greater than the controller method params. Handler:\App\Controllers\Sales::getIndex
    WebShells committed Apr 19, 2024
    Configuration menu
    Copy the full SHA
    105098a View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2024

  1. Fix for New Kit

    Fix new kit modal not displaying expecting int
    WebShells committed Apr 20, 2024
    Configuration menu
    Copy the full SHA
    0a2a36b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6c73ec4 View commit details
    Browse the repository at this point in the history
  3. Fix for invoice barcode

    WebShells committed Apr 20, 2024
    Configuration menu
    Copy the full SHA
    008c8ad View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2024

  1. Fixing routes

    Signed-off-by: objecttothis <objecttothis@gmail.com>
    objecttothis committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    a3e8e90 View commit details
    Browse the repository at this point in the history
  2. Fixing routes

    - Refactored function name to match the route.
    - Added null check on sale date.
    - enabled escaping in bootstrap-tables
    - removed the esc() function from the
    
    Signed-off-by: objecttothis <objecttothis@gmail.com>
    objecttothis committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    cf1c58b View commit details
    Browse the repository at this point in the history
  3. Fixing Reports

    - Added checks for array keys not set
    - Renamed functions so that reports would generate
    - Minor reformatting
    - Added sale_id to the groupBy() call to remove error when only full group by is enabled.
    
    Signed-off-by: objecttothis <objecttothis@gmail.com>
    objecttothis committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    a3e49df View commit details
    Browse the repository at this point in the history
  4. Fixing Reports

    - Corrected sale_time data
    
    Signed-off-by: objecttothis <objecttothis@gmail.com>
    objecttothis committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    e357161 View commit details
    Browse the repository at this point in the history
  5. Minor formating fix

    Signed-off-by: objecttothis <objecttothis@gmail.com>
    objecttothis committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    a768cd4 View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2024

  1. Fix for Low Inventory Report

    . Param count in the URI are greater than the controller method params.
    Now displaying and listing items as needed
    WebShells committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    7d7dfff View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2024

  1. Fix for Receivings Edit form

    Receiving form wasn't popping up for update.
    WebShells committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    9506ec3 View commit details
    Browse the repository at this point in the history
  2. Fix for Receivings Receipt display

    Receivings receipt returning the following errors:
    . Param count in the URI are greater than the controller method
    . ($supplier_id) must be of type int
    WebShells committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    bfdb0f5 View commit details
    Browse the repository at this point in the history
  3. Gift Card edit

    Refining code to ensure consistency among other sections.
    Replacing FILTER_SANITIZE_NUMBER_FLOAT as it's removing all other chars
    WebShells committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    61c1515 View commit details
    Browse the repository at this point in the history
  4. Fix for Edit Sales Receipt Details

    Modal not displaying
    WebShells committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    4b0a938 View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2024

  1. Configuration menu
    Copy the full SHA
    15f08c6 View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2024

  1. Summary Reports fix

    - Converted query to use QueryBuilder for security.
    - Reworked code to generate a BaseBuilder instance and pass it.
    
    Signed-off-by: objecttothis <objecttothis@gmail.com>
    objecttothis committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    1f7b1f7 View commit details
    Browse the repository at this point in the history
  2. Summary Taxes Report fix

    - Added name to group by to satisfy only full groupby settings
    - Added commented replacement of the query using query builder which is buggy. See https://forum.codeigniter.com/showthread.php?tid=90756&pid=418212#pid418212
    
    Signed-off-by: objecttothis <objecttothis@gmail.com>
    objecttothis committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    f1aa7ae View commit details
    Browse the repository at this point in the history
  3. Removed escaping of data

    Signed-off-by: objecttothis <objecttothis@gmail.com>
    objecttothis committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    4f5aa9d View commit details
    Browse the repository at this point in the history
  4. Bump npm dependencies

    - bootstrap-tagsinput-2021 replaced bootstrap-tagsinput because the latter has vulnerabilities.
    - Chartist and addons bumped to attempt to resolve issues with graphical reports.
    - jspdf and addons bumped due to vulnerabilities.  It's still be broken however.
    
    Signed-off-by: objecttothis <objecttothis@gmail.com>
    objecttothis committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    ee3ef1b View commit details
    Browse the repository at this point in the history
  5. Bump npm dependencies

    - Revert jspdf and jspdf-autotable bump due to problems caused in npm run build
    - Correct gulpfile for fixed reference.
    - Reverted chartist dependency changes since it broke the build.
    
    Signed-off-by: objecttothis <objecttothis@gmail.com>
    objecttothis committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    c804bb4 View commit details
    Browse the repository at this point in the history
  6. Bump npm dependencies

    - Revert jspdf and jspdf-autotable bump due to problems caused in npm run build
    - Correct gulpfile for fixed reference.
    - Reverted chartist dependency changes since it broke the build.
    
    Signed-off-by: objecttothis <objecttothis@gmail.com>
    objecttothis committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    ba1e88c View commit details
    Browse the repository at this point in the history
  7. Docs updated

    Updated documentation. Fixed image links, links in changelog, and minor typos.
    BudsieBuds committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    2cf69f3 View commit details
    Browse the repository at this point in the history
  8. Docker compose typo

    Fixed a typo in docker-compose.test file
    BudsieBuds committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    e870697 View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2024

  1. Upgrade jspdf (#3909)

    jekkos committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    42a54bb View commit details
    Browse the repository at this point in the history
  2. Revert gulp downgrade (#3909)

    jekkos committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    b85b246 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2b016f5 View commit details
    Browse the repository at this point in the history

Commits on May 2, 2024

  1. Configuration menu
    Copy the full SHA
    eabd8d9 View commit details
    Browse the repository at this point in the history
  2. Update travis file (#3916)

    jekkos committed May 2, 2024
    Configuration menu
    Copy the full SHA
    2fa0ea1 View commit details
    Browse the repository at this point in the history
  3. Fix delete payment (#3983)

    jekkos committed May 2, 2024
    Configuration menu
    Copy the full SHA
    425389b View commit details
    Browse the repository at this point in the history

Commits on May 3, 2024

  1. Fix no_access route (#3984)

    jekkos committed May 3, 2024
    Configuration menu
    Copy the full SHA
    860bccf View commit details
    Browse the repository at this point in the history

Commits on May 4, 2024

  1. Configuration menu
    Copy the full SHA
    f22235e View commit details
    Browse the repository at this point in the history

Commits on May 5, 2024

  1. Configuration menu
    Copy the full SHA
    60551d4 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2024

  1. Convert raw query to querybuilder for security

    Signed-off-by: objecttothis <objecttothis@gmail.com>
    objecttothis committed May 6, 2024
    Configuration menu
    Copy the full SHA
    94a94cb View commit details
    Browse the repository at this point in the history
  2. Remove unneeded use statement

    Signed-off-by: objecttothis <objecttothis@gmail.com>
    objecttothis committed May 6, 2024
    Configuration menu
    Copy the full SHA
    3dbf15e View commit details
    Browse the repository at this point in the history
  3. - Removed TODOs that had been completed

    - Added TODO where we need to convert to querybuilder
    - Converted to switch statement.
    - Removed unnecessary local variable
    - Replaced Qualifiers with imports
    - Replaced isset() call with null coalescing operator
    - Replaced strpos function calls in if statements with str_contains calls
    - Removed unnecessary leading \ in use statement
    - Replaced deprecated functions
    - Updated PHPdocs to match function signature
    - Added missing type declarations
    - Made class variables private.
    - Explicitly declared dynamic properties
    - use https:// links instead of http://
    - Fixed type error from sending null when editing transactions
    - Fixed Search Suggestion function name in Employees, Persons, Suppliers controller
    - Fixed function name on Receivings Controller
    
    Signed-off-by: objecttothis <objecttothis@gmail.com>
    objecttothis committed May 6, 2024
    Configuration menu
    Copy the full SHA
    fafa6af View commit details
    Browse the repository at this point in the history

Commits on May 7, 2024

  1. - Converted raw queries to QueryBuilder where possible

    - Removed completed TODOs
    - Added TODOs and comments where needed.
    
    Signed-off-by: objecttothis <objecttothis@gmail.com>
    objecttothis committed May 7, 2024
    5 Configuration menu
    Copy the full SHA
    ec45c01 View commit details
    Browse the repository at this point in the history

Commits on May 9, 2024

  1. Configuration menu
    Copy the full SHA
    e581b30 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    573e47a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bd9eb0c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    60a57f5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0ccc846 View commit details
    Browse the repository at this point in the history

Commits on May 11, 2024

  1. Update login screen

    - Updated deprecated BS5 classes
    - Throw errors in separate alert boxes and not as an <ul>
    - Make error translatable
    - Small updates/fixes
    BudsieBuds authored and jekkos committed May 11, 2024
    Configuration menu
    Copy the full SHA
    8f24bc6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9b24231 View commit details
    Browse the repository at this point in the history
  3. Fix register functionality

    Fix controller method names
    jekkos committed May 11, 2024
    Configuration menu
    Copy the full SHA
    1296e28 View commit details
    Browse the repository at this point in the history
  4. Fix graphical reports (#3773)

    jekkos committed May 11, 2024
    Configuration menu
    Copy the full SHA
    90ae865 View commit details
    Browse the repository at this point in the history

Commits on May 12, 2024

  1. Fix pie charts (#3773)

    jekkos committed May 12, 2024
    Configuration menu
    Copy the full SHA
    ccd6f5c View commit details
    Browse the repository at this point in the history

Commits on May 13, 2024

  1. Update BUILD.md

    Reflect changes in #3826
    BudsieBuds committed May 13, 2024
    Configuration menu
    Copy the full SHA
    1cf078d View commit details
    Browse the repository at this point in the history
  2. Update README.md

    Updated Travis CI badge
    BudsieBuds committed May 13, 2024
    Configuration menu
    Copy the full SHA
    046adbe View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    50d9117 View commit details
    Browse the repository at this point in the history

Commits on May 14, 2024

  1. - Corrected capitalization

    Signed-off-by: objecttothis <objecttothis@gmail.com>
    objecttothis committed May 14, 2024
    Configuration menu
    Copy the full SHA
    bfbccc9 View commit details
    Browse the repository at this point in the history

Commits on May 18, 2024

  1. Language fallback improvement

    - Changes for following best practice for CI4 localization
    - Norwegian and Urdu languages now working again
    - Sort languages by alphabet in config
    BudsieBuds authored and jekkos committed May 18, 2024
    Configuration menu
    Copy the full SHA
    235845d View commit details
    Browse the repository at this point in the history

Commits on May 20, 2024

  1. Minor fixes.

    - Correct capitalization.
    - Revert assignment to an invalid language code.
    - Correct dynamic assignment in config singleton.
    
    Signed-off-by: objecttothis <objecttothis@gmail.com>
    objecttothis committed May 20, 2024
    Configuration menu
    Copy the full SHA
    b22ddb9 View commit details
    Browse the repository at this point in the history
  2. revert fallback language to en

    Signed-off-by: objecttothis <objecttothis@gmail.com>
    objecttothis committed May 20, 2024
    Configuration menu
    Copy the full SHA
    a7a3233 View commit details
    Browse the repository at this point in the history

Commits on May 21, 2024

  1. HTMLPurifier filtering

    - Replaced == with === to avoid type juggling
    - Removed unneeded TODO
    - Added HTMLPurifier to composer.json
    - Added Service to allow singleton instance of purifier.
    - Implemented use in Customer Controller Search function.
    
    Signed-off-by: objecttothis <objecttothis@gmail.com>
    objecttothis committed May 21, 2024
    Configuration menu
    Copy the full SHA
    b98b61b View commit details
    Browse the repository at this point in the history
  2. Revert push

    Signed-off-by: objecttothis <objecttothis@gmail.com>
    objecttothis committed May 21, 2024
    Configuration menu
    Copy the full SHA
    f62a01d View commit details
    Browse the repository at this point in the history
  3. HTMLPurifier filtering on searches

    - Formatting
    - Added calls to HTMLPurifier
    - Added filtering
    - Refactored out variable for clarity
    
    Signed-off-by: objecttothis <objecttothis@gmail.com>
    objecttothis committed May 21, 2024
    2 Configuration menu
    Copy the full SHA
    1adde79 View commit details
    Browse the repository at this point in the history
  4. Updated PHPDocs

    - Added @noinspection PhpUnused to AJAX-called functions to remove weak warning that the function is unused. This will be needed for the linter.
    - Referenced where the function is called in the PHPdocs.
    - Removed redundant transaction. batch_save() is already being run in a transaction.
    - Fixed function name in controller and view.
    - Removed form helper load because it's autoloaded.
    - Corrected variable reference in Secure_Controller.php
    
    Signed-off-by: objecttothis <objecttothis@gmail.com>
    objecttothis committed May 21, 2024
    2 Configuration menu
    Copy the full SHA
    a88a75c View commit details
    Browse the repository at this point in the history