assign("media",my_execute($query)); /* getting news */ $query = "SELECT `id`, `title_en`, `title_ro` FROM `pages` WHERE `type` = 'page' AND `parentid` = '1' AND `status` = 'online'"; $tpl->assign("news",my_execute($query)); /* getting makes, models and engines */ $query = "SELECT DISTINCT `makes`.`name`, `makes`.`id` FROM `makes` INNER JOIN `sets` ON `makes`.`id` = `sets`.`makeid` WHERE `makes`.`status` = 'online' AND `sets`.`status` = 'online'"; $tmp = my_execute($query); if (is_array($tmp)) { foreach ($tmp as $id => $make) { $query = "SELECT DISTINCT CONCAT(`models`.`name`,' ',`models`.`year`) AS `name`, `models`.`id` FROM `models` INNER JOIN `sets` ON `models`.`id` = `sets`.`modelid` WHERE `models`.`status` = 'online' AND `sets`.`status` = 'online' AND `models`.`makeid` = '".$make["id"]."'"; $mtmp = my_execute($query); $tmp[$id]["models"] = $mtmp; if (is_array($mtmp)) { foreach ($mtmp as $mid => $model) { $query = "SELECT DISTINCT `engines`.`cmc`, `engines`.`engine_tech`, `engines`.`id` FROM `engines` INNER JOIN `sets` ON `engines`.`id` = `sets`.`engineid` WHERE `engines`.`status` = 'online' AND `sets`.`status` = 'online' AND `sets`.`makeid` = '".$make["id"]."' AND `sets`.`modelid` = '".$model["id"]."'"; $etmp = my_execute($query); $tmp[$id]["models"][$mid]["engines"] = $etmp; if (is_array($etmp)) { foreach ($etmp as $eid => $engine) { $query = "SELECT `title`, `id` FROM `sets` WHERE `makeid` = '".$make["id"]."' AND `modelid` = '".$model["id"]."' AND `engineid` = '".$engine["id"]."' AND `status` = 'online'"; $tmp[$id]["models"][$mid]["engines"][$eid]["sets"] = my_execute($query); } } } } } } $tpl->assign("makes",$tmp); my_disconnect(); $tpl->display("sitemap.tpl"); die(); ?>