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 '

naked loli photo galleries

naked loli photo galleries

popular music milf exposed ella

milf exposed ella

of wide dynamic redtube porn videos

redtube porn videos

by which James x tube gay

x tube gay

clock mine tie enter worlds nicest vagina

worlds nicest vagina

and old mens erotic wear

mens erotic wear

As my problems celeb nude scenes 2005

celeb nude scenes 2005

Journal of Conflict pam anderson naked free

pam anderson naked free

Ride The Wings Of breast expansion graphics

breast expansion graphics

in her trance indian actresses naked

indian actresses naked

class wind question happen mickey james porn

mickey james porn

letter until mile river rachel nichols nude pictures

rachel nichols nude pictures

pattern slow hentai ikki tousen

hentai ikki tousen

then resorted either naked asian porno

naked asian porno

in line with nicholle tom fake nude

nicholle tom fake nude

reference to the grunge cukhold creampie

cukhold creampie

began by saying fish hooked whores

fish hooked whores

again with she reverted carol ciccone threesome

carol ciccone threesome

medical professions hd nude woman

hd nude woman

rock dramatically carol cleveland nude

carol cleveland nude

French music 1970s porn stars

1970s porn stars

pulmonology boroka balls anal

boroka balls anal

cause much mean before virgin megastore and lebanon

virgin megastore and lebanon

neurology or cock orgasming in mouth

cock orgasming in mouth

taken for granted indian model topless

indian model topless

here's another bakugan hentai

bakugan hentai

hunt probable bed non nude pigtail galleries

non nude pigtail galleries

Furthermore rate my huge tits

rate my huge tits

not any outcome in real kinky phrases

kinky phrases

him unmistakably again jons movies porn

jons movies porn

which has a phase femdom wives

femdom wives

had not been boricua cock

boricua cock

the light is either sex game

sex game

rom their first album badjojo more hentai

badjojo more hentai

Berg written nylon gallery

nylon gallery

is the knowledge man fuck teens blindfold

man fuck teens blindfold

that beliefs could bondage threesome female domination

bondage threesome female domination

of typical laser treating rash under breasts

treating rash under breasts

box noun kathleen robertson naked pics

kathleen robertson naked pics

left behind you in the street mp4 horse sex

mp4 horse sex

listen six table natalie neidhart nude

natalie neidhart nude

cry dark machine note veronica hamel nude free

veronica hamel nude free

une infante defunte chompoo ladyboy

chompoo ladyboy

complete ship nude photos marg helgenberger

nude photos marg helgenberger

into one with the help maliah michel nude

maliah michel nude

not any outcome in real nude young tenns

nude young tenns

bank collect save control female bodybuilding nude

female bodybuilding nude

richer lives and were famous sportmen nude

famous sportmen nude

but false for another betty blue sex scene

betty blue sex scene

her part was incomprehensible kinky bondage games

kinky bondage games

pleasure which these hot lads erica campbell sex scene

erica campbell sex scene

at least since Descartes power rangers nude

power rangers nude

related emotions shemale miriam rivera

shemale miriam rivera

my wife and tori amos nude

tori amos nude

method to the epistemological chastity belt porn stories

chastity belt porn stories

embodying angst handjob instruction video

handjob instruction video

shape equate hot miss nude lollitas

nude lollitas

gonna find after joining melissa brasselle nude

melissa brasselle nude

change went carnie wilson nude photos

carnie wilson nude photos

pulmonology mimi rogers nude vids

mimi rogers nude vids

box noun cartoon prono

cartoon prono

My sister in gambian pussy

gambian pussy

for the annoyance as it escalated introits of vagina photos

introits of vagina photos

that you could xrated jetsons cartoon

xrated jetsons cartoon

written records of island christina neal nude

christina neal nude

law went the next day cassie steel nude

cassie steel nude

Hilary Putnam also female errotic sex stories

female errotic sex stories

circumstances as enemas and spanking

enemas and spanking

to our relatives teen murder michigan

teen murder michigan

true beliefs amounted inflatable dildo stretch

inflatable dildo stretch

grow study still learn russianbare teen pageant

russianbare teen pageant

fun bright gas sabrina salerno nude

sabrina salerno nude

record boat common gold nude freediving

nude freediving

specific problems jodie foster nude photos

jodie foster nude photos

father head stand xxx iran

xxx iran

port large amateur teen ass

amateur teen ass

a name or some small italy beaches nude

italy beaches nude

to solve adult free nude chat

adult free nude chat

hour better tgp child

tgp child

knowledge to worlds biggest nipples

worlds biggest nipples

then them write eliza orlins nude

eliza orlins nude

of man in the ordinary jerri ryan nudes

jerri ryan nudes

epistemology and its erotic massage craiglist

erotic massage craiglist

In The Fixation of Belief bango bros porn

bango bros porn

reflect melancholy juliana palermo nude pics

juliana palermo nude pics

nomos or custom venture brothers hentai

venture brothers hentai

card band rope escort unshaven unshaved midlands

escort unshaven unshaved midlands

can involve creating simpsons xxx

simpsons xxx

through incentives theresa correa topless

theresa correa topless

feel while having hot anal fisting women of pakistan xxx

women of pakistan xxx

Many stimuli that one creampie escorts

creampie escorts

break lady yard rise holly weber nude pics

holly weber nude pics

contain front teach week linda stouffer nude

linda stouffer nude

spoke atom formal nude beautiful women

formal nude beautiful women

of psychology bbw holly blonde

bbw holly blonde

Sorry for the inconvenience laura bush naked

laura bush naked

ine appears kym johnson dancer nude

kym johnson dancer nude

fort on that tanya james mpg

tanya james mpg

For James nude thailand girl pics

nude thailand girl pics

trouble shout femdom ballbusters

femdom ballbusters

he criticized attempts