Hello. I don't know if I can call this an "bug" or it happends only to me.
Osclass 4.4.0, installed around 3 months ago (before 8.0.1 appear) and still messing with settings and testing everything.
GAMMA Theme purchased.
There is an problem with 2 checkmarks, in user account edit item page. It doesn't "remember" these 2 settings.
I mean, I edit an item, checking "show phone number" and "show email". I check the listing and is all right, phone and email are displayed. Also in DB, table "oc_t_item", in columns "b_show_email" and "b_show_phone" the values are "1", which is correct.
BUT, when I go to edit again that listing (as a user, not admin), in Edit Item page these 2 checkmarks are not "cheked" ! I look again in database table and there values "1" are still there, so no one modified them.
(The issue is important for users because if they don't pay attention to these 2 checkboxes when modify a listing, after submit the edit form, will not be displayed the phone and/or email on listing page, which can be annoying for them)
Now, I downloaded an exact copy of files and databse and installed an clone of the website on my local PC (WAMPP under Windows). Here, these behavior dissapear, I mean when I try to edit an listing the checkboxes are loaded with values from database (checked or not checked).
So, I can assume that this happends only in some server configs, not everywhere.
On server on hosting acc. I have:
Apache: 2.4.52 (cPanel) OpenSSL/1.1.1m
Server API: FPM/FastCGI
PHP: 8.0.14
MariaDB: 10.3.32
On local test PC I have:
Apache: 2.4.39 (Win64) OpenSSL/1.1.1b
Server API: Apache 2.0 Handler (I guess PHP as apache module)
PHP: 7.3.5
MariaDB: 10.3.14
I have the ideea to change PHP version on server from 8.0.14 to 7.3.33, and problem dissapear.
Also, I have tried with PHP 7.4.27 and problem not appear anymore.
In my opinion, definitely there is an issue with PHP 8.0.1.
cheers !