/** * * @return type json dell' array dei prodotti della home */ public function ProdottiInEvidenza() { $ProdottoDAO = new FProdotto(); $risultato = $ProdottoDAO->ContaProdotti(); $risultato = $risultato[0]["COUNT(Id)"]; //Risultato contiene il num di prodotti presenti nel Catalogo $Indicicasuali = array(); for ($index = 0; $index < 6; $index++) { $Indicicasuali[] = rand(1, $risultato); } $Indicicasuali = array_unique($Indicicasuali); while (count($Indicicasuali) < 6) { $Indicicasuali[] = rand(1, $risultato); $Indicicasuali = array_unique($Indicicasuali); } $CRicercaProdotto = new CRicercaProdotto(); $ArrayProdotti = array(); foreach ($Indicicasuali as $key => $value) { for ($i = 0; $i < 2 - log10($value); $i++) { $value = "0" . $value; } $value = "P" . $value; $ArrayProdotti[] = $CRicercaProdotto->RicercaPerId($value); } $JsonRisultato = json_encode($ArrayProdotti); return $JsonRisultato; }
/** * Utilizzata dall' App * @param type $ArrayIdString * @return type prodotti seguiti dall' utente App */ function RicercaProdottiById($ArrayIdString) { $ArrayId = array(); $ArrayId = explode(",", $ArrayIdString); $CRicercaProdotto = new CRicercaProdotto(); $ProdottiOsservati = array(); for ($i = 0; $i < count($ArrayId); $i++) { $ProdottiOsservati[] = $CRicercaProdotto->RicercaPerId($ArrayId[$i]); } $Json = json_encode($ProdottiOsservati); return $Json; }