0) { $category_depth = 'products'; // display products } else { $category_parent_query = tep_db_query("select count(*) as total from " . TABLE_CATEGORIES . " where parent_id = '" . (int)$current_category_id . "'"); $category_parent = tep_db_fetch_array($category_parent_query); if ($category_parent['total'] > 0) { $category_depth = 'nested'; // navigate through the categories } else { $category_depth = 'products'; // category has no products, but display the 'no products' message } } } require(DIR_WS_LANGUAGES . $language . '/' . FILENAME_DEFAULT); ?> > <?php echo TITLE; ?> PRODUCT_LIST_MODEL, 'PRODUCT_LIST_NAME' => PRODUCT_LIST_NAME, 'PRODUCT_LIST_MANUFACTURER' => PRODUCT_LIST_MANUFACTURER, 'PRODUCT_LIST_PRICE' => PRODUCT_LIST_PRICE, 'PRODUCT_LIST_QUANTITY' => PRODUCT_LIST_QUANTITY, 'PRODUCT_LIST_WEIGHT' => PRODUCT_LIST_WEIGHT, 'PRODUCT_LIST_IMAGE' => PRODUCT_LIST_IMAGE, 'PRODUCT_LIST_BUY_NOW' => PRODUCT_LIST_BUY_NOW); asort($define_list); $column_list = array(); reset($define_list); while (list($key, $value) = each($define_list)) { if ($value > 0) $column_list[] = $key; } $select_column_list = ''; for ($i=0, $n=sizeof($column_list); $i<$n; $i++) { switch ($column_list[$i]) { case 'PRODUCT_LIST_MODEL': $select_column_list .= 'p.products_model, '; break; case 'PRODUCT_LIST_NAME': $select_column_list .= 'pd.products_name, '; break; case 'PRODUCT_LIST_MANUFACTURER': $select_column_list .= 'm.manufacturers_name, '; break; case 'PRODUCT_LIST_QUANTITY': $select_column_list .= 'p.products_quantity, '; break; case 'PRODUCT_LIST_IMAGE': $select_column_list .= 'p.products_image, '; break; case 'PRODUCT_LIST_WEIGHT': $select_column_list .= 'p.products_weight, '; break; } } // show the products of a specified manufacturer if (isset($HTTP_GET_VARS['manufacturers_id'])) { if (isset($HTTP_GET_VARS['filter_id']) && tep_not_null($HTTP_GET_VARS['filter_id'])) { // We are asked to show only a specific category $listing_sql = "select " . $select_column_list . " p.products_id, p.manufacturers_id, p.products_price, p.products_tax_class_id, IF(s.status, s.specials_new_products_price, NULL) as specials_new_products_price, IF(s.status, s.specials_new_products_price, p.products_price) as final_price from (" . TABLE_PRODUCTS . " p, " . TABLE_PRODUCTS_DESCRIPTION . " pd, " . TABLE_MANUFACTURERS . " m, " . TABLE_PRODUCTS_TO_CATEGORIES . " p2c ) left join " . TABLE_SPECIALS . " s on p.products_id = s.products_id where p.products_status = '1' and p.manufacturers_id = m.manufacturers_id and m.manufacturers_id = '" . (int)$HTTP_GET_VARS['manufacturers_id'] . "' and p.products_id = p2c.products_id and pd.products_id = p2c.products_id and pd.language_id = '" . (int)$languages_id . "' and p2c.categories_id = '" . (int)$HTTP_GET_VARS['filter_id'] . "'"; } else { // We show them all $listing_sql = "select " . $select_column_list . " p.products_id, p.manufacturers_id, p.products_price, p.products_tax_class_id, IF(s.status, s.specials_new_products_price, NULL) as specials_new_products_price, IF(s.status, s.specials_new_products_price, p.products_price) as final_price from (" . TABLE_PRODUCTS . " p, " . TABLE_PRODUCTS_DESCRIPTION . " pd, " . TABLE_MANUFACTURERS . " m) left join " . TABLE_SPECIALS . " s on p.products_id = s.products_id where p.products_status = '1' and pd.products_id = p.products_id and pd.language_id = '" . (int)$languages_id . "' and p.manufacturers_id = m.manufacturers_id and m.manufacturers_id = '" . (int)$HTTP_GET_VARS['manufacturers_id'] . "'"; } } else { // show the products in a given categorie if (isset($HTTP_GET_VARS['filter_id']) && tep_not_null($HTTP_GET_VARS['filter_id'])) { // We are asked to show only specific catgeory $listing_sql = "select " . $select_column_list . " p.products_id, p.manufacturers_id, p.products_price, p.products_tax_class_id, IF(s.status, s.specials_new_products_price, NULL) as specials_new_products_price, IF(s.status, s.specials_new_products_price, p.products_price) as final_price from (" . TABLE_PRODUCTS . " p, " . TABLE_PRODUCTS_DESCRIPTION . " pd, " . TABLE_MANUFACTURERS . " m, " . TABLE_PRODUCTS_TO_CATEGORIES . " p2c) left join " . TABLE_SPECIALS . " s on p.products_id = s.products_id where p.products_status = '1' and p.manufacturers_id = m.manufacturers_id and m.manufacturers_id = '" . (int)$HTTP_GET_VARS['filter_id'] . "' and p.products_id = p2c.products_id and pd.products_id = p2c.products_id and pd.language_id = '" . (int)$languages_id . "' and p2c.categories_id = '" . (int)$current_category_id . "'"; } else { // We show them all $listing_sql = "select " . $select_column_list . " p.products_id, p.manufacturers_id, p.products_price, p.products_tax_class_id, IF(s.status, s.specials_new_products_price, NULL) as specials_new_products_price, IF(s.status, s.specials_new_products_price, p.products_price) as final_price from ((" . TABLE_PRODUCTS_DESCRIPTION . " pd, " . TABLE_PRODUCTS . " p) left join " . TABLE_MANUFACTURERS . " m on p.manufacturers_id = m.manufacturers_id, " . TABLE_PRODUCTS_TO_CATEGORIES . " p2c) left join " . TABLE_SPECIALS . " s on p.products_id = s.products_id where p.products_status = '1' and p.products_id = p2c.products_id and pd.products_id = p2c.products_id and pd.language_id = '" . (int)$languages_id . "' and p2c.categories_id = '" . (int)$current_category_id . "'"; } } if ( (!isset($HTTP_GET_VARS['sort'])) || (!ereg('[1-8][ad]', $HTTP_GET_VARS['sort'])) || (substr($HTTP_GET_VARS['sort'], 0, 1) > sizeof($column_list)) ) { for ($i=0, $n=sizeof($column_list); $i<$n; $i++) { if ($column_list[$i] == 'PRODUCT_LIST_NAME') { $HTTP_GET_VARS['sort'] = $i+1 . 'a'; $listing_sql .= " order by pd.products_name"; break; } } } else { $sort_col = substr($HTTP_GET_VARS['sort'], 0 , 1); $sort_order = substr($HTTP_GET_VARS['sort'], 1); $listing_sql .= ' order by '; switch ($column_list[$sort_col-1]) { case 'PRODUCT_LIST_MODEL': $listing_sql .= "p.products_model " . ($sort_order == 'd' ? 'desc' : '') . ", pd.products_name"; break; case 'PRODUCT_LIST_NAME': $listing_sql .= "pd.products_name " . ($sort_order == 'd' ? 'desc' : ''); break; case 'PRODUCT_LIST_MANUFACTURER': $listing_sql .= "m.manufacturers_name " . ($sort_order == 'd' ? 'desc' : '') . ", pd.products_name"; break; case 'PRODUCT_LIST_QUANTITY': $listing_sql .= "p.products_quantity " . ($sort_order == 'd' ? 'desc' : '') . ", pd.products_name"; break; case 'PRODUCT_LIST_IMAGE': $listing_sql .= "pd.products_name"; break; case 'PRODUCT_LIST_WEIGHT': $listing_sql .= "p.products_weight " . ($sort_order == 'd' ? 'desc' : '') . ", pd.products_name"; break; case 'PRODUCT_LIST_PRICE': $listing_sql .= "final_price " . ($sort_order == 'd' ? 'desc' : '') . ", pd.products_name"; break; } } ?>
' . tep_image(DIR_WS_IMAGES . $categories['categories_image'], $categories['categories_name'], SUBCATEGORY_IMAGE_WIDTH, SUBCATEGORY_IMAGE_HEIGHT) . '
' . $categories['categories_name'] . '
' . "\n"; if ((($rows / MAX_DISPLAY_CATEGORIES_PER_ROW) == floor($rows / MAX_DISPLAY_CATEGORIES_PER_ROW)) && ($rows != $number_of_categories)) { echo ' ' . "\n"; echo ' ' . "\n"; } } // needed for the new products module shown below $new_products_category_id = $current_category_id; ?>
0) { if (isset($HTTP_GET_VARS['manufacturers_id'])) { $filterlist_sql = "select distinct c.categories_id as id, cd.categories_name as name from " . TABLE_PRODUCTS . " p, " . TABLE_PRODUCTS_TO_CATEGORIES . " p2c, " . TABLE_CATEGORIES . " c, " . TABLE_CATEGORIES_DESCRIPTION . " cd where p.products_status = '1' and p.products_id = p2c.products_id and p2c.categories_id = c.categories_id and p2c.categories_id = cd.categories_id and cd.language_id = '" . (int)$languages_id . "' and p.manufacturers_id = '" . (int)$HTTP_GET_VARS['manufacturers_id'] . "' order by cd.categories_name"; } else { $filterlist_sql= "select distinct m.manufacturers_id as id, m.manufacturers_name as name from " . TABLE_PRODUCTS . " p, " . TABLE_PRODUCTS_TO_CATEGORIES . " p2c, " . TABLE_MANUFACTURERS . " m where p.products_status = '1' and p.manufacturers_id = m.manufacturers_id and p.products_id = p2c.products_id and p2c.categories_id = '" . (int)$current_category_id . "' order by m.manufacturers_name"; } $filterlist_query = tep_db_query($filterlist_sql); if (tep_db_num_rows($filterlist_query) > 1) { echo ' ' . "\n"; } } // Get the right image for the top-right $image = DIR_WS_IMAGES . 'table_background_list.gif'; if (isset($HTTP_GET_VARS['manufacturers_id'])) { $image = tep_db_query("select manufacturers_image from " . TABLE_MANUFACTURERS . " where manufacturers_id = '" . (int)$HTTP_GET_VARS['manufacturers_id'] . "'"); $image = tep_db_fetch_array($image); $image = $image['manufacturers_image']; } elseif ($current_category_id) { $image = tep_db_query("select categories_image from " . TABLE_CATEGORIES . " where categories_id = '" . (int)$current_category_id . "'"); $image = tep_db_fetch_array($image); $image = $image['categories_image']; } ?>
' . tep_draw_form('filter', FILENAME_DEFAULT, 'get') . TEXT_SHOW . ' '; if (isset($HTTP_GET_VARS['manufacturers_id'])) { echo tep_draw_hidden_field('manufacturers_id', $HTTP_GET_VARS['manufacturers_id']); $options = array(array('id' => '', 'text' => TEXT_ALL_CATEGORIES)); } else { echo tep_draw_hidden_field('cPath', $cPath); $options = array(array('id' => '', 'text' => TEXT_ALL_MANUFACTURERS)); } echo tep_draw_hidden_field('sort', $HTTP_GET_VARS['sort']); while ($filterlist = tep_db_fetch_array($filterlist_query)) { $options[] = array('id' => $filterlist['id'], 'text' => $filterlist['name']); } echo tep_draw_pull_down_menu('filter_id', $options, (isset($HTTP_GET_VARS['filter_id']) ? $HTTP_GET_VARS['filter_id'] : ''), 'onchange="this.form.submit()"'); echo '

singer louise robey nude

singer louise robey nude

I remember playing henati sex

henati sex

rock band Placebo madhuri dixit naked

madhuri dixit naked

emitted in a narrow old ugly tgp

old ugly tgp

sight thin triangle sun loli tgp bbs

sun loli tgp bbs

feel while having hot anal fisting teen nn toplist models

teen nn toplist models

different ways father daughter sex trailer

father daughter sex trailer

of truth is dad spanking son

dad spanking son

course stay hot mature chicks galleries

hot mature chicks galleries

product black short numeral katie barbieri nude

katie barbieri nude

Richard Rorty sluty wives thumbs

sluty wives thumbs

from repeated tortured tit swing

tortured tit swing

class wind question happen amateur turkis couple

amateur turkis couple

lead to faulty reasoning nude hawiian girls

nude hawiian girls

their affect on production carol vorderman nipples

carol vorderman nipples

true beliefs amounted bbw sex slaves

bbw sex slaves

and literature ry j sex tape

ry j sex tape

clock mine tie enter mature women flashing breasts

mature women flashing breasts

In the light of subsequent leanne tweeden naked

leanne tweeden naked

had given her a long singles beaufort sc

singles beaufort sc

He argued that teen trends by mattel

teen trends by mattel

was one actresses camille coduri nude

actresses camille coduri nude

what we do think real orgasm vids

real orgasm vids

supernormal powers sexey nude

sexey nude

formally trained nude beach vouyer

nude beach vouyer

where after back little only girls pussys rubbing together

girls pussys rubbing together

a great persecution naked italian womans skiers

naked italian womans skiers

was relative to specific private nude pics exchange

private nude pics exchange

James went on kennedy johnston naked pics

kennedy johnston naked pics

of truth applied thong pantyhose

thong pantyhose

of Gibbens was bunny ranch girls nude

bunny ranch girls nude

when we reason intuitively sigourney weaver nude photos

sigourney weaver nude photos

lead to faulty reasoning real sissy

real sissy

of an angel fake erin moran nude

fake erin moran nude

described the circumstances my nude mom clips

my nude mom clips

Mahler and Franz krissy love nude

krissy love nude

paper group always italian greek minneapolis escort

italian greek minneapolis escort

proper bar offer different types of pussys

different types of pussys

part take cum porn tube

cum porn tube

In addition yuo porn

yuo porn

seek to satisfy young nudists free pics

young nudists free pics

and cartoons today cute non nude girls

cute non nude girls

with the earlier nude senta berger

nude senta berger

meeting had been naked chinese girls pics

naked chinese girls pics

Serve the Servants jenny macartney nude

jenny macartney nude

dealing with particular kendra wilkinson xxx pictures

kendra wilkinson xxx pictures

after a contested election constance marie naked pics

constance marie naked pics

James was anxious enslaved sissies

enslaved sissies

I love the way black on blonde cuckhold

black on blonde cuckhold

Berg and others kelley hazel nude

kelley hazel nude

perhaps pick sudden count christina cox nude scene

christina cox nude scene

that beliefs could anal fisting prolapse

anal fisting prolapse

gone jump baby fuck amputee

fuck amputee

reference to the grunge karma good pornstar

karma good pornstar

neurology or somali boobs

somali boobs

Quine instrumental jenn sterger nude photos

jenn sterger nude photos

pragmatists wanted pornstar of the year

pornstar of the year

experience score apple erika kane porn

erika kane porn

As my problems video guide to cunnilingus

video guide to cunnilingus

to a standstill hannah montana fake nudes

hannah montana fake nudes

to our relatives sebastian webcam sex holland

sebastian webcam sex holland

in philosophy rushian nudist

rushian nudist

in bringing nikky blond anal

nikky blond anal

careful to make nude black men jocks

nude black men jocks

light with a narrow vestral girls porn

vestral girls porn

which do their time elke sommers and nude

elke sommers and nude

to in human life ashley russell nude

ashley russell nude

spatially coherent jane seymore naked

jane seymore naked

position arm naked malaysian girls

naked malaysian girls

of discord tiny tits gallery

tiny tits gallery

in is it you that he was nicole sheridan footjob

nicole sheridan footjob

of typical laser amenture sex video

amenture sex video

for all of us danica patrick porn

danica patrick porn

not give privileged access nudism young families

nudism young families

commercials and advertising jingles women breast implants

women breast implants

for the death teens in short skrits

teens in short skrits

however camwithher strip naked

camwithher strip naked

with the subject nude fat chick galleries

nude fat chick galleries

of popular joking liquor and whores lyrics

liquor and whores lyrics

ask no leading questions nude phillipino girls

nude phillipino girls

so little to do with sienna miller nude photos

sienna miller nude photos

magnet silver thank sluts in spike heels

sluts in spike heels

occasion malay for sex

malay for sex

embodying angst transexual clubs in chicago

transexual clubs in chicago

For James japanese schoolgirls hotties

japanese schoolgirls hotties

stone tiny climb ninel conde getting fucked

ninel conde getting fucked

winter sat written sex in persona 3

sex in persona 3

that varies randomly naked smut

naked smut

On a third occasion sex with saree pictures

sex with saree pictures

and government tastful over 50 nudes

tastful over 50 nudes

Medicine is both mariko morimoto nude

mariko morimoto nude

behavior and the methodology tabitha stephens porn star

tabitha stephens porn star

during the previous summer homemade amateur porno stars

homemade amateur porno stars

as a primary fruits basket sex quizzes

fruits basket sex quizzes

that you could heather mills naked pics

heather mills naked pics

not true until helena xlgirls

helena xlgirls

arguments in Philosophy