header('Content-Type: application/json'); $FunzioneRichiesta = mysql_escape_string($_GET["func"]); /*La variabile $FunzioneRichiesta contiene una stringa * che identifica quale Controller e quale funzione di questo chiamare * * nei commenti si trova la struttura delle url */ switch ($FunzioneRichiesta) { //func=HomeProd genera dei prodotti da mettere in evidenza case "HomeProd": $Controllore = new CHome(); echo $Controllore->ProdottiInEvidenza(); break; //func=RicercaSup ----> &dati=S00001,S00002, ... , 00n, (Id Sup) ricerca supermercati tramite ids //func=RicercaSup ----> &dati=S00001,S00002, ... , 00n, (Id Sup) ricerca supermercati tramite ids case "RicercaSup": $Controllore = new CHome(); $StringIdS = mysql_escape_string($_GET["dati"]); echo $Controllore->RicercaSupermercatiPerIds($StringIdS); break; //func=SpotProdApp ----> &dati=P001, P002, ... , (Id Prod) PER APP: dato il loro Id fornisce i prodotti seguiti //func=SpotProdApp ----> &dati=P001, P002, ... , (Id Prod) PER APP: dato il loro Id fornisce i prodotti seguiti case "SpotProdApp": $Controllore = new CSpotlight(); $ArrayIdString = mysql_escape_string($_GET["dati"]); echo $Controllore->RicercaProdottiById($ArrayIdString); break; //func=GetImmagine----> &Id=P001 oppure S00001 (Id Img) Data Id dà Immagine //func=GetImmagine----> &Id=P001 oppure S00001 (Id Img) Data Id dà Immagine case "GetImmagine": $ric = new CRicercaImmagini(); $IdImmagine = mysql_escape_string($_GET["Id"]);
<?php require_once './include/config.inc'; require_once './include/autoload.inc'; //error_reporting(0); $controller = new CHome(); $controller->setPage('');