1.1.0.4 Questions / Comments / Concerns / Feedback

Open to all! Ask other shopowners for help.
User avatar
burt
Core Team
Posts: 4547
Joined: Tue Oct 29, 2019 9:37 am
Phoenix Version: v1.1.0.8
Has thanked: 252 times
Been thanked: 412 times

1.1.0.4 Questions / Comments / Concerns / Feedback

Post by burt »

Welcome to v1.1.0.4

1.1.0.4 is a small release focusing mainly on minor optimisations.

General Updates

- [Bootstrap] updated to 5.3.7

New Features in Phoenix

- [Admin] Search Manufacturers
- [Admin] Menu Sorting
- [Shop] Actions now have a Hook ... more work may be done on this as feedback is given

Bug Fixes

- [HTML] correct autocomplete on email input TY @artfulweb
- [Bootstrap] JS fix for closure of Modal Windows
- [Javascript] remove defunct form submit check
- [Admin] remove defunct sort_order functionality TY @frankl
- [Shop] show `GDPR acceptance` only if invoked TY @frankl
- [Shop] remove manufacturer id Data Point from Cards

Other Optimisations

- [Accessibility] Make Links accessible in paging
- [HTML] Remove trailing slashes on void elements
- [Accessibility] Search Box
- [Modularisation] Introduced in Search Result page
- [Admin] Optimise the Orders Page for large shops
- [Shop] Updated Spider list TY @BrockleyJohn

Thank You to everyone who got involved for the help and advice in bringing 1.1.0.4 to release.
I am not here to build for you.
I am here to build with you. Let's help each other.

Tags:


Join The Code Co-op to get access to your library in the Code Co-op Forum
User avatar
burt
Core Team
Posts: 4547
Joined: Tue Oct 29, 2019 9:37 am
Phoenix Version: v1.1.0.8
Has thanked: 252 times
Been thanked: 412 times

Re: 1.1.0.4 Questions / Comments / Concerns / Feedback

Post by burt »

Updated Files (structure), in code tags to retain format for easy reading.

Code: Select all

├───admin
│   │   manufacturers.php
│   │
│   └───includes
│       │   template_top.php
│       │
│       ├───actions
│       │   ├───catalog
│       │   │       update_product.php
│       │   │
│       │   ├───manufacturers
│       │   │   └───views
│       │   │           default.php
│       │   │
│       │   └───orders
│       │       └───views
│       │               default.php
│       │
│       ├───boxes
│       │       catalog.php
│       │       configuration.php
│       │       customers.php
│       │       localization.php
│       │       modules.php
│       │       orders.php
│       │       outgoing.php
│       │       reports.php
│       │       taxes.php
│       │       tools.php
│       │
│       ├───classes
│       │       categories.php
│       │       split_page_results.php
│       │
│       ├───components
│       │       paginated_table.php
│       │
│       └───languages
│           └───english
│                   administrators.php
│                   backup.php
│                   manufacturers.php
│                   newsletters.php
│                   tax_rates.php
│
├───ext
│   └───modules
│       └───content
│           └───account
│                   nuke_account.php
│
├───includes
│   │   spiders.txt
│   │   version.php
│   │
│   ├───classes
│   │       actions.php
│   │
│   ├───hooks
│   │   ├───admin
│   │   │   └───siteWide
│   │   │           bootStrap.php
│   │   │           fontAwesome.php
│   │   │           hMenu.php
│   │   │
│   │   └───shop
│   │       └───siteWide
│   │               Favicon.php
│   │               modalFix.php
│   │
│   ├───install
│   │   │   phoenix.sql
│   │   │
│   │   └───templates
│   │           main_page.php
│   │
│   ├───languages
│   │   └───english
│   │       └───modules
│   │           ├───content
│   │           │   └───gdpr
│   │           │           cm_gdpr_reviews.php
│   │           │           cm_gdpr_testimonials.php
│   │           │
│   │           ├───navbar
│   │           │       nb_search.php
│   │           │
│   │           ├───payment
│   │           │       paypal_standard.php
│   │           │
│   │           └───pi
│   │               └───product_info
│   │                       pi_date_available.php
│   │                       pi_qty_input.php
│   │
│   ├───modules
│   │   ├───content
│   │   │   ├───account
│   │   │   │       cm_account_gdpr.php
│   │   │   │
│   │   │   ├───footer
│   │   │   │   └───templates
│   │   │   │           tpl_cm_footer_contact_us.php
│   │   │   │
│   │   │   └───gdpr
│   │   │       │   cm_gdpr_acceptance_data.php
│   │   │       │
│   │   │       └───templates
│   │   │               tpl_cm_gdpr_acceptance_data.php
│   │   │               tpl_cm_gdpr_site_actions.php
│   │   │
│   │   ├───customer_data
│   │   │       cd_email_address.php
│   │   │       cd_traditional_address.php
│   │   │
│   │   ├───header_tags
│   │   │       ht_canonical.php
│   │   │       ht_category_seo.php
│   │   │       ht_manufacturer_seo.php
│   │   │       ht_pages_seo.php
│   │   │       ht_product_meta.php
│   │   │       ht_product_opengraph.php
│   │   │       ht_robot_noindex.php
│   │   │
│   │   ├───navbar
│   │   │   └───templates
│   │   │           tpl_nb_search.php
│   │   │
│   │   ├───payment
│   │   │       stripe_sca.php
│   │   │
│   │   └───pi
│   │       ├───index
│   │       │       i_brand_icons.php
│   │       │
│   │       └───product_info
│   │           │   pi_qty_input.php
│   │           │
│   │           └───templates
│   │                   tpl_pi_qty_input.php
│   │
│   └───system
│       └───versioned
│           ├───1.0.8.1
│           │       image.php
│           │       input.php
│           │
│           ├───1.0.9.3
│           │       split_page_results.php
│           │
│           ├───1.01.00.02
│           │       product_builder.php
│           │
│           └───1.01.00.04
│                   navigation_history.php
│
└───templates
    └───default
        └───includes
            ├───components
            │       order_total.php
            │
            ├───hooks
            │   └───shop
            │       └───siteWide
            │               bootStrap.php
            │               fontAwesome.php
            │
            └───pages
                    account_history_info.php
                    advanced_search_result.php
                    checkout_confirmation.php
                    checkout_payment.php
I am not here to build for you.
I am here to build with you. Let's help each other.
User avatar
burt
Core Team
Posts: 4547
Joined: Tue Oct 29, 2019 9:37 am
Phoenix Version: v1.1.0.8
Has thanked: 252 times
Been thanked: 412 times

Re: 1.1.0.4 Questions / Comments / Concerns / Feedback

Post by burt »

Updating from 1.1.0.3 to 1.1.0.4 is simple.

PRE STEP. REQUIRED

Make a backup copy of your current Phoenix (as it stands) and current Database (as it stands) so that you can easily rollback if things do not go as planned.

If you are certain you wish to move to 1.1.0.4;

1. REQUIRED

Run this SQL to update the necessary parts of the 1.1.0.3 Database to 1.1.0.4 Spec

Code: Select all

CREATE INDEX idx_orders_total_orders_id_class ON orders_total (orders_id, class);
CREATE INDEX idx_orders_status_id_language ON orders_status (orders_status_id, language_id);
CREATE INDEX idx_orders_last_modified ON orders (last_modified);
CREATE INDEX idx_orders_date_purchased ON orders (date_purchased);
DELETE FROM sessions;
2. REQUIRED

Upload these files.
Note that your /admin/ folder is hopefully not called "admin".

1.1.0.4.zip

3. REQUIRED
Visit Security Checks page in Admin and solve any issues
Admin > Tools > Security Checks
You do not have the required permissions to view the files attached to this post.
I am not here to build for you.
I am here to build with you. Let's help each other.
User avatar
burt
Core Team
Posts: 4547
Joined: Tue Oct 29, 2019 9:37 am
Phoenix Version: v1.1.0.8
Has thanked: 252 times
Been thanked: 412 times

Re: 1.1.0.4 Questions / Comments / Concerns / Feedback

Post by burt »

I am not here to build for you.
I am here to build with you. Let's help each other.
User avatar
burt
Core Team
Posts: 4547
Joined: Tue Oct 29, 2019 9:37 am
Phoenix Version: v1.1.0.8
Has thanked: 252 times
Been thanked: 412 times

Re: 1.1.0.4 Questions / Comments / Concerns / Feedback

Post by burt »

I messed up on the Github Release :roll:
But I think I fixed it.

Any problems at Github, post here and I will try to solve.
I am not here to build for you.
I am here to build with you. Let's help each other.
raiwa
Certified Developer
Posts: 1640
Joined: Sat Dec 21, 2019 8:08 am
Phoenix Version: 1.1.0.6
Has thanked: 70 times
Been thanked: 152 times

Re: 1.1.0.4 Questions / Comments / Concerns / Feedback

Post by raiwa »

admin\includes\actions\manufacturers\infoboxes\default.php line 29

Code: Select all

    $contents[] = ['text' => sprintf(TEXT_MANUFACTURERS_ADDRESS, nl2br($mInfo->manufacturers_address) ?? TEXT_NA)];
should be:

Code: Select all

    $contents[] = ['text' => sprintf(TEXT_MANUFACTURERS_ADDRESS, nl2br($mInfo->manufacturers_address ?? TEXT_NA))];
Public Phoenix Change Log Cheat Set on Google Sheets
https://docs.google.com/spreadsheets/d/ ... sp=sharing

Need Help?viewtopic.php?f=10&t=27
User avatar
burt
Core Team
Posts: 4547
Joined: Tue Oct 29, 2019 9:37 am
Phoenix Version: v1.1.0.8
Has thanked: 252 times
Been thanked: 412 times

Re: 1.1.0.4 Questions / Comments / Concerns / Feedback

Post by burt »

I am not here to build for you.
I am here to build with you. Let's help each other.
azpro
Contributor
Posts: 177
Joined: Fri Nov 06, 2020 8:25 am
Phoenix Version: v1.1.0.6
Has thanked: 30 times
Been thanked: 34 times

Re: 1.1.0.4 Questions / Comments / Concerns / Feedback

Post by azpro »

Vanilla installation 1.1.0.4 ... clicking several times in store .. put some items in Shopping Cart as guest (not logged-in).

admin/whos_online.php - Gives no items in Users shopping cart ....

Entry sesskey is present in table whos_online. This sesskey is present in the sessions table .. and there are items stored in this sesskey. But items are not displayed in whos_online.php.

Known? Normal behavior? In older version v1.0.9.8 the same - so I don't know if this was brought up before.

Tnx!
ecartz
Core Team
Posts: 3084
Joined: Tue Nov 05, 2019 6:02 pm
Phoenix Version:
Has thanked: 4 times
Been thanked: 208 times

Re: 1.1.0.4 Questions / Comments / Concerns / Feedback

Post by ecartz »

azpro wrote: Sun Aug 10, 2025 12:23 pm Known? Normal behavior?
Yes. It doesn't try to show the cart until items are in the database, which only happens for logged in users.
User avatar
Pierre_P
Contributor
Posts: 144
Joined: Fri Mar 12, 2021 5:06 am
Phoenix Version: v1.1.0.6
Has thanked: 21 times
Been thanked: 11 times

Re: 1.1.0.4 Questions / Comments / Concerns / Feedback

Post by Pierre_P »

@ecartz Just a question
I do see table customers_basket contains column final_price
For what purpose? Where is this column used?
Relic's?


Join The Code Co-op to get access to your library in the Code Co-op Forum
Post Reply