コード例 #1
0
ファイル: CHome.php プロジェクト: BeniaminoNeg/MyShopWeb
 /**
  * 
  * @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;
 }
コード例 #2
0
ファイル: CSpotlight.php プロジェクト: BeniaminoNeg/MyShopWeb
 /**
  * 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;
 }