/** * * @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; }