Forums / Bug Reports / [Done v1.3.9a] Products Purchased search issue

[Done v1.3.9a] Products Purchased search issue

Locked

Started by paulm on 1 Dec 2009, 11:47 AM · Views: 1,107

Results 1 to 4 of 4
This thread is locked. New replies are disabled.
1 Dec 2009, 11:47 AM
#1
paulm avatar

paulm

Totally Zenned

Join Date:
Nov 2003
Posts:
1,878
Plugin Contributions:
5

[Done v1.3.9a] Products Purchased search issue

Zen Cart 1.3.8a default install. Products Purchased report, search feature.

Problem:
After a search it's not possible to do another search without resetting the form. It's minor but annoying (if you can't get used to it, like me ...).

Cause:
The search forms are (opened but) not closed.

// show reset search
    echo zen_draw_form('search', FILENAME_STATS_PRODUCTS_PURCHASED, '', 'get', '', true);
    echo '<br/ >' . HEADING_TITLE_SEARCH_DETAIL_REPORTS_NAME_MODEL . ' ' . zen_draw_input_field('products_filter_name_model') . zen_hide_session_id();
    if (isset($products_filter_name_model) && zen_not_null($products_filter_name_model)) {
      $products_filter_name_model = zen_db_input(zen_db_prepare_input($products_filter_name_model));
      echo '<br/ >' . TEXT_INFO_SEARCH_DETAIL_FILTER . zen_db_prepare_input($products_filter_name_model);
    }
    if (isset($products_filter_name_model) && zen_not_null($products_filter_name_model)) {
      echo '<br/ >' . '<a href="' . zen_href_link(FILENAME_STATS_PRODUCTS_PURCHASED, '', 'NONSSL') . '">' . zen_image_button('button_reset.gif', IMAGE_RESET) . '</a>  ';
    } else {
      echo '</form>';
    } 

Fix:
2x Replace:

    } else {
      echo '</form>';
    }

By:

    }
    echo '</form>';

(2x because the products_id search form has the same problem as the model/name search)

2 Dec 2009, 4:26 PM
#2
sawhorse avatar

sawhorse

Zen Follower

Join Date:
Oct 2007
Location:
Kentucky - USA
Posts:
425
Plugin Contributions:
0

Re: [Done v1.3.9a] Products Purchased search issue

Paulm, just to clarify your corrections. The file you are talking about can be found at public_html/admin/stats_products_purchased.php

The first problem code starts at approx line 72 and is as follows:

// show reset search

    echo zen_draw_form('search', FILENAME_STATS_PRODUCTS_PURCHASED, '', 'get', '', true);

    echo HEADING_TITLE_SEARCH_DETAIL_REPORTS . ' ' . zen_draw_input_field('products_filter') . zen_hide_session_id();

    if (isset($products_filter) && zen_not_null($products_filter)) {

      $products_filter = zen_db_input(zen_db_prepare_input($products_filter));

      echo '<br/ >' . TEXT_INFO_SEARCH_DETAIL_FILTER . $products_filter;

    }

    if (isset($products_filter) && zen_not_null($products_filter)) {

      echo '<br/ >' . '<a href="' . zen_href_link(FILENAME_STATS_PRODUCTS_PURCHASED, '', 'NONSSL') . '">' . zen_image_button('button_reset.gif', IMAGE_RESET) . '</a>  ';

    } else {

      echo '</form>';

    }  
```One should change code about line 82 shown above in red to the following:```
}
    echo '</form>';
```The second and very similar problem code starts at approx line 86 and is as follows:```
// show reset search

    echo zen_draw_form('search', FILENAME_STATS_PRODUCTS_PURCHASED, '', 'get', '', true);

    echo '<br/ >' . HEADING_TITLE_SEARCH_DETAIL_REPORTS_NAME_MODEL . ' ' . zen_draw_input_field('products_filter_name_model') . zen_hide_session_id();

    if (isset($products_filter_name_model) && zen_not_null($products_filter_name_model)) {

      $products_filter_name_model = zen_db_input(zen_db_prepare_input($products_filter_name_model));

      echo '<br/ >' . TEXT_INFO_SEARCH_DETAIL_FILTER . zen_db_prepare_input($products_filter_name_model);

    }

    if (isset($products_filter_name_model) && zen_not_null($products_filter_name_model)) {

      echo '<br/ >' . '<a href="' . zen_href_link(FILENAME_STATS_PRODUCTS_PURCHASED, '', 'NONSSL') . '">' . zen_image_button('button_reset.gif', IMAGE_RESET) . '</a>  ';

    } else {

      echo '</form>';

    }
```One should again change code about line 95 shown above in red to the following:```
}
    echo '</form>';
```Is my understanding correct?

Sawhorse

ZC 1.3.8a; Addons: Admin Profiles, Ty Package Tracker; Swap Images via MouseOver or Click, Smart Backgrounds; Printable Price List; CSS buttons; Contact Us - Add Subject; Template: Self Constructed; Site: http://sawhorsejewelry.com

2 Dec 2009, 4:36 PM
#3
paulm avatar

paulm

Totally Zenned

Join Date:
Nov 2003
Posts:
1,878
Plugin Contributions:
5

Re: [Done v1.3.9a] Products Purchased search issue

Sawhorse:

Is my understanding correct?Yes it is :thumbsup:

2 Dec 2009, 5:14 PM
#4
sawhorse avatar

sawhorse

Zen Follower

Join Date:
Oct 2007
Location:
Kentucky - USA
Posts:
425
Plugin Contributions:
0

Re: [Done v1.3.9a] Products Purchased search issue

Thanks

Sawhorse

ZC 1.3.8a; Addons: Admin Profiles, Ty Package Tracker; Swap Images via MouseOver or Click, Smart Backgrounds; Printable Price List; CSS buttons; Contact Us - Add Subject; Template: Self Constructed; Site: http://sawhorsejewelry.com