Page 1 of 2

1.1.0.4 Questions / Comments / Concerns / Feedback

Posted: Fri Jul 25, 2025 1:39 pm
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.

Re: 1.1.0.4 Questions / Comments / Concerns / Feedback

Posted: Tue Jul 29, 2025 9:48 am
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

Re: 1.1.0.4 Questions / Comments / Concerns / Feedback

Posted: Tue Jul 29, 2025 9:57 am
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

Re: 1.1.0.4 Questions / Comments / Concerns / Feedback

Posted: Tue Jul 29, 2025 9:58 am
by burt

Re: 1.1.0.4 Questions / Comments / Concerns / Feedback

Posted: Tue Jul 29, 2025 10:49 am
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.

Re: 1.1.0.4 Questions / Comments / Concerns / Feedback

Posted: Tue Jul 29, 2025 1:54 pm
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))];

Re: 1.1.0.4 Questions / Comments / Concerns / Feedback

Posted: Tue Jul 29, 2025 2:03 pm
by burt

Re: 1.1.0.4 Questions / Comments / Concerns / Feedback

Posted: Sun Aug 10, 2025 12:23 pm
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!

Re: 1.1.0.4 Questions / Comments / Concerns / Feedback

Posted: Sun Aug 10, 2025 6:44 pm
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.

Re: 1.1.0.4 Questions / Comments / Concerns / Feedback

Posted: Thu Aug 21, 2025 6:23 am
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?