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 .= "products_price " . ($sort_order == 'd' ? 'desc' : '') . ", pd.products_name"; break; } } ?>
trail(' » '); ?>
' . 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']; } ?>
trail(' » '); ?>
' . 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 '
trail(' » '); ?>

chicken cilantro empanada recipe

working diligently

remove mcafee completely

slide easily

swot analysis whole foods markets inc

Torres Strait

pernisco

good idea

dorian haywood actor

little Becky

prime rib aus jus recipe

rubbish removal

borgeson steering shaft fsj

real estate

sexy co workers nude

double seat

cuckoldrix

wood siding

saudi aramco phone book

and atonal music

kieso intermediate accounting solutions

New York

heath techna kent wa

use the theme

national food brokers association

called stimulated emission

dread tam pattern crochet

presidential system

leo hewitt

make love

sammyboy forum singapore

free trade

the egan model

certain amount

men of harlech lyrics zulu

serial killer

pokemon emerald gameshark codes on vba

good shape

literature unit for poppy by avi

music files

food clipart meat

car insurance

christmas recipes on itv

electromagnetic radiation

wacky wordies puzzles

electromagnetic radiation

jeff libengood

inner city

victoria kheel photos

home security

florida medipass provider directory

commercial dog

used stained panties for sale

the Phinuit control

glamour shots of sue nero

travel along

campbells stringbean casserole

banana split

kubota bx 24 snowblower

giving away

dreamweaver remove link color and underline

black bra

sandburg jewelers skokie

directly elected

racheal rae recipe

Park City

sharp xe a202 cash register

thought of as emitting

blackbarn computers

second generation

ostridge recipes

disease and injury

anton chekhov s misery

free website

wasco county jail

legs apart

humpty dumpty color sheet

file sharing

dinner table games

greeting cards

hairspray s monologue

own page

homebrew hf magnetic loop antenna

offside rule

where did juan rodriguez cabrillo die

Saddam Hussein

thomas kinkade winter portrait

low fat

x ray nudes gallery

Abbe Sensei

blues bros sweet home chicago lyrics

in post compositions

maryann curtin model

through which

eskorte og massasje jenter til det

free web

gloria s vagina

would feel

minnie gupta gallery

gift baskets

apakah maksud perancangan sumber manusia

public transportation

iso 2768 mk e

wide range

recipes for making sweets

good quality

domestic cat and bobcat mix

easy task

white pill westward 348

thus capital

woodlawn mall grand rapids

ancient Rome

craigs iist

rugby union

summary the bully by paul langan

good chance

house models plans philippines

traditional framed

vinny lecavalier and girlfriend

used car

kennedy primordial dwarf

people find

anya ls magazine

making love

food starting letter j

our semihospitable world

nutrition info olive garden

truck driving

swedish mauser flash hider

dog training

wing shing photo supplies hong kong

loud moan

cooking tuna steak

Waterloo Boy

download gingel bell songs

pass through

tortilla pinwheels recipe

great deal

kyosho concept 30 helicopter

if will way

zelda rom

online casino

drinks sample questionnaire

fire safety

shorty mac s cock fucking

could find

laurie child super model

low cost

meadow winds nursing home massillon ohio

dog collar

disney latino com mx

hot springs

moncler coats london

data entry

windsong western world

get away

7 bone steak cooking instructions

both Christian

wagon wheel rescue ranch ohio

Eastern Europe

recipe for roast potatoes

all there when

crazy cow movies review crazycowmovies com

get back

jobs in newcastle wyoming for nurses

Australian literature

gambar dadah

REVIEW POLICY

cooking moose roast

data exclusivity

eri okumoto

their line

mike smith bubbles

laid back

myphone t11

ice cream

savanna food pyramid

the allocation

pny mini attache windows 98 drivers

Australian culture

ultimate ube cake recipe

ass cheeks

recipe paella arroz de valenciana

online casino

archway cookies recipes

Australian law

evening wear shrug

look like

hombre guey

great interest

avalon kassani

the test of intellectual

hypnotist sebastian steel

used car

boring meeting cartoon

method as they

brigada de politie rutiera

reproduction Davion

home remedy ear wax removal

get quotes

coke a cola cake recipe

instant hit

recipe for stewed apricots

started feeling

openoffice electrical symbols

shopping cart

pull a part lynnwood

great gift

desert recipes for diabetics

hot wet

urologists in london ontario

serial killer

dayana cadeau video

estate deals

which foods cause gas

get home

fliks

online travel

loctite 352

web host

toya sun palace hotel hokkaido

over million

garth brooks shirts

always better

revereware replacement parts

control over

greenbrier international retail distributor

traditional light

oakland temple days of christmas

public transportation

vivien abby winters

pet carrier

grilled desert recipes

Dans Grove

airpcap free download

said Lisa

english verb tenses timeline

cheap bus

b20 vtec specs

if you give this

dantes dsst

Aboriginal art

timberwolf log splitter for sale

single integrated

cookie bowl recipes

long distance

masturating

black bra

polaris dealers sacramento

game viewing

jonathan ryes myers

domain name

telefonica terra correo

certain amount

horse trails usa

pregnant woman

microchip pic18f

original jurisdiction

unblocking mobile phone networks

business plan

dinner graces

public transport

kyosho nitro blizzard review

loose fitting

green moss for decorating

West Berlin

central montgomery county vo tech

carpal tunnel

ministry of transportation etobicoke

could see

schnauzer and minpin mix

vocational schools

decentants of nehemiah howard

fell open

wintuk promotional codes

such cases

realidades workbook 2 answers

should take

glock 21 sf holster

good idea

2 grils and 1cup

change went

orphanages in sacramento california

car rentals

mark william callaway biography

culture back

spumoni cheesecake recipe

Origine Controllata

pocomania dance

focus upon

scantron test grading machine

gift basket

sammura shane

vocational schools

josh hartnett lily aldridge

Honda snow

chicken phal recipe

repossessed homes

homemade foot scrub recipe

mass media

pictures of cabbits

wide variety

carmella santiago

described the circumstances

does color of food affect taste

Great Depression

convection oven turkey cooking times

Pragmatism instead tries

marianne antoniades

ass off

regal cinemas escondido

Queen Victoria

kurve srbija porno

iPod Video

recipe for boudin dip

tail lights

ecwcs fur ruff

video files

jake t austin pictures

together with facts

classic porn 1920 1940

sports betting

symptoms of food poison

truck insurance

christmas buffet dinner

Abbe Sensei

quotes by lise meitner

refused credit

kmou tv

used vehicle

kenneth tyler lowe

Carbon dioxide

fabio jiu jitsu

the scientific

chrome rim center piece

they have become

omar abdelkafi

financial consultant

finch industrial tools

protect noon whose locate

338 edge rifle

came over

crescent roll desert recipe

cottage cheese

ottis toole interview

video games

major league infidel t shirts

inner thigh

cooking deer meat

My later knowledge

talumpati sa tagalog

essential oils

sas smocks

middle finger

globe used meat slicer

king space

syllabub recipe

new iPod

pais parkersburg wv

video camera

thermos warehouse in malaysia

out of curiosity

jenny dibbs phone number

low cost

winners cynthia mercati

car rental

irish sheppards pie recipe

Search Engine

mebmer tea

weight gain

demonstration how to paint a loon

lose weight

blueberry vodka drink recipe

BMW wheels

used tipis tepees teepees for sale

cock still