GlisWeb framework
_default.ricerca.php
Vai alla documentazione di questo file.
1 <?php
2 
3  // debug
4  // die( 'RISULTATI RICERCA' );
5  // print_r( $ct['page'] );
6 
7 /*
8  $ct['etc']['risultati_marchi'] = array();
9  $ct['etc']['risultati_categorie'] = array();
10  $ct['etc']['risultati_prodotti'] = array();
11 
12 
13  // prodotti legati ai marchi
14  foreach ( $ct['risultati']['marchi'] as $contenuto ){
15  $risultati_marchi[ $contenuto['id_marchio'] ] = mysqlQuery( $cf['mysql']['connection'], "SELECT id from prodotti where id_marchio = ?",
16  array(
17  array( "s" => $contenuto['id_marchio'] )
18  )
19  );
20  }
21 
22  foreach ( $risultati_marchi as $marchio => $prodotti){
23  $ct['etc']['risultati_marchi'][ $marchio ][] = $risultati_marchi['id'];
24  }
25 // print_r($ct['etc']['risultati_marchi']);
26 
27  // prodotti legati alle categorie
28  foreach ( $ct['risultati']['categorie_prodotti'] as $contenuto ){
29  $ct['etc']['risultati_categorie'] = mysqlQuery( $cf['mysql']['connection'], "SELECT id_prodotto from prodotti_categorie where id_categoria = ?",
30  array(
31  array( "s" => $contenuto['id_categoria_prodotto'] )
32  )
33  );
34  }
35 
36 // print_r($ct['etc']['risultati_categorie']);
37 */
38 
39  // prodotti
40  foreach ( $ct['risultati']['prodotti'] as $contenuto ) {
41  $ct['etc']['risultati_prodotti'][ $contenuto['id_prodotto'] ] = $contenuto['id_prodotto'];
42  }
43 
44 // print_r($ct['etc']['risultati_prodotti']);
45  // per ogni prodotto trovato vado a vedere se esistono immagini degli articoli e mostro il prodotto solo in quel caso
46  foreach( $ct['etc']['risultati_prodotti'] as $key => $val ){
47  $immagini = mysqlSelectValue( $cf['mysql']['connection'], "SELECT count(*) FROM articoli INNER JOIN immagini ON articoli.id = immagini.id_articolo WHERE articoli.id_prodotto = ? ",
48  array(
49  array( "s" => $key )
50  )
51  );
52 
53  if( $immagini > 0 ){
54  $ct['etc']['prodotti_trovati'][ $key ] = $key;
55  }
56  }
57 
58 // $ct['etc']['prodotti_trovati'] = $ct['etc']['risultati_prodotti'];
59 
60 // $ct['etc']['prodotti_trovati'] = array_unique (array_merge( $ct['etc']['risultati_marchi'], $ct['etc']['risultati_categorie'], $ct['etc']['risultati_prodotti'] ) );
61 
62 
63 // print_r( $ct['etc']['prodotti_trovati'] );
64 
65 
66  // rimuovo i codici prodotto duplicati
67  //$ct['etc']['prodotti_trovati'] = array_unique( $ct['etc']['prodotti_trovati'] );
68 
69 
70 
71 
72 ?>
if(isset( $cx['contatti'])) if(isset( $cf['site']['contatti'])) $ct['contatti']
Definition: _035.common.php:24
$cf['ricerca']['template']
Definition: _030.common.php:7
mysqlSelectValue( $c, $q, $p=false, &$e=array())