0 and parent=1 ORDER BY sort_order, name") or die (db_error()); $root = array(); while ($row = db_fetch_row($q)) { if (!file_exists("./products_pictures/$row[3]")) $row[3] = ""; $root[] = $row; } //get subcategories of root categories $query = "SELECT categoryID FROM ".CATEGORIES_TABLE." WHERE categoryID<>0 "; $result = array(); for ($i=0; $i0 and parent=".$root[$i][0]. " ORDER BY sort_order, name " ) or die (db_error()); while ($row = db_fetch_row($q)) $result[] = $row; } $smarty->assign("root_categories",$root); $smarty->assign("root_categories_subs",$result); //special offers $result = array(); $q = db_query("SELECT productID FROM ".SPECIAL_OFFERS_TABLE." order by sort_order") or die (db_error()); while ($row = db_fetch_row($q)) { $q1 = db_query("SELECT productID, name, default_picture, Price, categoryID FROM ". PRODUCTS_TABLE. " where productID=$row[0]") or die (db_error()); if ($row1 = db_fetch_row($q1)) { if ( is_null($row1[2]) ) continue; $picture = db_query( "select filename, thumbnail, enlarged from ". PRODUCT_PICTURES." where photoID=".$row1[2] ); $picture_row = db_fetch_row( $picture ); if ( $picture_row ) { if ( file_exists( "./products_pictures/".$picture_row[0] ) ) { $row1[2] = $picture_row[0]; $row1[3] = show_price($row1[3]); $result[] = $row1; } } } } $smarty->assign("special_offers",$result); ?>