Comments (6)
I see currently we are using 3.1.11 in master, while 3.1.12 claims to have improved PHP8 support. Did you upgrade the composer dependency?
from opensourcepos.
No I did not want to rebuild my branch. It appears that 3.3.9 also has not been updated to 3.1.12
from opensourcepos.
It would be a matter of running a composer install after bumping the minor version in the json file, should not give you too much trouble.
from opensourcepos.
I mean upgrading the dependency itself should be easy. After looking at the changelog there might be other things to look into. The custom SameSite cookie flag might interfere with CSRF functionality that was added in 3.1.12.
from opensourcepos.
If someone could figure this issue out then CI3 would be compatible with at least PHP 8 with minor changes. ERROR - 2023-12-29 11:13:34 --> Severity: error --> Exception: Class Attribute already exists and doesn't extend CI_Model C:\wamp64\www\goodmaster\vendor\codeigniter\framework\system\core\Loader.php 353
I spent a few days testing this a few months ago.
The dirty hack here is to simply duplicate the Attribute model, e.g. Attribute2.php including renaming the class to Attribute2. Then add this "new" module to autoload.php.
Then simply point to this new model instead of the old one, e.g.
//$definition_names = $this->Attribute->get_definitions_by_flags(Attribute::SHOW_IN_ITEMS);
$definition_names = $this->Attribute2->get_definitions_by_flags(Attribute2::SHOW_IN_ITEMS);
Please keep in mind that OSPOS uses numerous very old libraries that can't be used with php8. I'll take you through when you get there.
Kind regards,
Roman
from opensourcepos.
thanks I already did that but changed it to Attribute1. LOL
from opensourcepos.
Related Issues (20)
- [Bug]: Attributes do not save correctly HOT 1
- [Feature]: Filter Daily Sales by Selected Customer HOT 4
- an issue when clicking the sale shortcut (alt+7) HOT 1
- [Bug]: Company Logo location is different on cpanel
- [Bug]: Item add to Sale failed HOT 5
- [Feature]: Mobile Friendly Issue
- [Question] about input field borders. HOT 7
- [Bug]: Gift card search appears broken HOT 8
- [Bug]: Customer search in Register no longer works. HOT 6
- [Bug]: 20210422000000_database_optimizations.php migration fails on clean database HOT 16
- Slow invoice sending HOT 5
- importing data from a csv file
- [Feature]: Jetbrains license HOT 4
- OS Reports not loading HOT 1
- [Feature]: Multiple Branch HOT 1
- [Feature]: MySQL 8.4 support HOT 3
- Invoice Register Mode. HOT 10
- Stock Quantity going in Minus HOT 2
- [Bug]: Suppliers Detail Report 500 error with MySQL 5.7 - vs 3.3.9 HOT 2
- [Feature]: Having multiple outlet and inventory is same but other outlet have different stock and different employee and admin is able to see all the transaction from his login for other outlet HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from opensourcepos.