assign($data2); /*Fim de tiragem de noticias*/ if (isset($_GET['prod']) && isset($slug)) { /* http://www.exemplo.com/pt/p/slug-do-produto/ */ /*TODO CACHE slug|lg|lastchange*/ /*Mostrar Produto do Catalogo*/ $sql = "SELECT * FROM estrutura_catalogo_slugs,estrutura_catalogo,estrutura WHERE slug='$slug' AND lg='$lg' AND estrutura_catalogo_slugs.id_produto=estrutura_catalogo.id AND estrutura_catalogo.id_estrutura=estrutura.id"; $result = mysql_query($sql); $row = mysql_fetch_assoc($result); if (is_array($row)) $id = $row['id']; if (!isset($id)) funct_404(); $smarty->assign('selected_pai',$row['pai']); $smarty->assign('selected_id',$row['id_estrutura']); $smarty->assign('selected_menu',$row['menu']); /*Laterais Unicas*/ $lat_dir_bd = unserialize($row['lat_dir']); $lat_esq_bd = unserialize($row['lat_esq']); $lat_dir = $lat_dir_bd[$lg]; $lat_esq = $lat_esq_bd[$lg]; $smarty->assign('lat_esq_item',$lat_esq); $smarty->assign('lat_dir_item',$lat_dir); //echo "Display Product".$_GET['slug']; include('mod_produto.php');exit; } elseif (isset($_GET['not']) && isset($slug)) { /* http://www.exemplo.com/pt/n/slug-da-noticia/ */ /*TODO CACHE slug|lg|lastchange*/ /*Mostrar Produto do Catalogo*/ $sql = "SELECT * FROM estrutura_noticias_slugs,estrutura_noticias,estrutura WHERE slug='$slug' AND lg='$lg' AND estrutura_noticias_slugs.id_produto=estrutura_noticias.id AND estrutura_noticias.id_estrutura=estrutura.id"; $result = mysql_query($sql); $row = mysql_fetch_assoc($result); if (is_array($row)) $id = $row['id']; if (!isset($id)) funct_404(); $smarty->assign('selected_pai',$row['pai']); $smarty->assign('selected_id',$row['id_estrutura']); $smarty->assign('selected_menu',$row['menu']); /*Laterais Unicas*/ $lat_dir_bd = unserialize($row['lat_dir']); $lat_esq_bd = unserialize($row['lat_esq']); $lat_dir = $lat_dir_bd[$lg]; $lat_esq = $lat_esq_bd[$lg]; $smarty->assign('lat_esq_item',$lat_esq); $smarty->assign('lat_dir_item',$lat_dir); //echo "Display Product".$_GET['slug']; include('mod_noticia.php');exit; } else { /*TODO CACHE slug|lg|lastchange*/ /*Mostrar artigo da Estrutura */ if (isset($slug)) { /* http://www.exemplo.com/pt/slug-do-artigo/ */ $sql = "SELECT estrutura.modulo,estrutura.id,estrutura.pai,estrutura.menu, estrutura.lat_dir, estrutura.lat_esq FROM estrutura_slugs, estrutura WHERE estrutura_slugs.slug='$slug' AND estrutura_slugs.lg='$lg' AND estrutura_slugs.id_estrutura=estrutura.id AND estrutura.data_pub <= NOW() AND (estrutura.data_rem >= NOW() OR estrutura.data_rem IS NULL)"; } else { /*Caso seja a página inicial não existe slug*/ $sql = "SELECT estrutura.modulo,estrutura.id,estrutura.pai,estrutura.menu, estrutura.lat_dir, estrutura.lat_esq FROM estrutura_slugs, estrutura WHERE estrutura.pag_inicial=1 AND estrutura_slugs.lg='$lg' AND estrutura_slugs.id_estrutura=estrutura.id AND estrutura.data_pub <= NOW() AND (estrutura.data_rem >= NOW() OR estrutura.data_rem IS NULL)"; } //echo $sql; $result = mysql_query($sql); $row = mysql_fetch_assoc($result); if (is_array($row)) { /*Laterais Unicas*/ $lat_dir_bd = unserialize($row['lat_dir']); $lat_esq_bd = unserialize($row['lat_esq']); $lat_dir = $lat_dir_bd[$lg]; $lat_esq = $lat_esq_bd[$lg]; $smarty->assign('lat_esq_item',$lat_esq); $smarty->assign('lat_dir_item',$lat_dir); $id = $row['id']; $pai = $row['pai']; $menu = $row['menu']; $modulo = $row['modulo']; $smarty->assign('selected_id',$id); $smarty->assign('selected_pai',$pai); $smarty->assign('selected_menu',$menu); } if (!isset($id)) funct_404(); if ($modulo==1): include('mod_galeria.php');exit; elseif ($modulo==2): include('mod_catalogo.php');exit; elseif ($modulo==3): include('mod_noticias.php');exit; elseif ($modulo==0): include('mod_artigo.php');exit; endif; } exit; ?>