is_saved(_my_news, "IDnews", $_GET['id'])? $_GET['id']: NULL; // popolo l'oggetto che conterra' le news $tpl->obj['newsRow'] = siteNews($curLang, $IDnews); $content = $tpl->parse('sitenewslist'); break; case "contentload": // verifico che il contenuto sia valido e abbia una corrispondenza nel database $load = @sanity($_GET['a'], "alphanum")? contentRequest($curLang, $_GET['a']): NULL; // altrimenti FIXME: decidi cosa fare if(!is_array($load)||!$load['res']) die("contenuto non presente"); // css trick per la categoria selezionata $menuHighlight = "css_".@$load['content']; switch($load['type']){ case "static": die(require($load['path'])); break; case "dynamic": /*************************************************************************** * HelixConsulting EDIT: aggiungere lista prodotti nel content servizi **************************************************************************/ switch($load['content']){ default: $load['include'] = false; break; case "servizi": // imposto le label del menu prodotti switch($curLang){ case "it": $tpl->data['pname'] = 'Prodotto'; $tpl->data['pquantity'] = 'Quantità'; $tpl->data['pprice'] = 'Prezzo'; break; case "en": $tpl->data['pname'] = 'Product'; $tpl->data['pquantity'] = 'Quantity'; $tpl->data['pprice'] = 'Price'; break; case "sk": $tpl->data['pname'] = 'Proizvodi'; $tpl->data['pquantity'] = 'Kolicina'; $tpl->data['pprice'] = 'Cena'; break; case "ro": $tpl->data['pname'] = 'Materiale/serviciid'; $tpl->data['pquantity'] = 'Cantitate'; $tpl->data['pprice'] = 'Pret'; break; case "pl": $tpl->data['pname'] = 'Material/Uslugi'; $tpl->data['pquantity'] = 'Ilosc'; $tpl->data['pprice'] = 'Cena'; break; } $tpl->obj['prodRow'] = productList("site", NULL, $curLang); $prodotti = $tpl->parse('siteproduct'); $load['include'] = array( "products" => $prodotti ); break; } /*************************************************************************** * Fine EDIT **************************************************************************/ // assegno le variabili template corrispondenti al contenuto $tpl->data = contentList("site", $load['content'], $curLang, $load['include']); // restituisco il risultato del parsing $content = $tpl->parse('sitecontent'); break; } break; } siteShow($curLang, $content, $menuHighlight); ?>