GlisWeb framework
_prodotti.gestione.php
Vai alla documentazione di questo file.
1 <?php
2 
12  // tabella della vista
13  $ct['etc']['table'] = 'prodotti';
14 
15  // tendina tipologie
16  $ct['etc']['id_tipologia'] = mysqlQuery( $cf['mysql']['connection'], 'SELECT id, __label__ FROM tipologie_prodotti_view' );
17 
18  // tendina unità di misura
19  $ct['etc']['id_udm'] = mysqlQuery( $cf['mysql']['connection'], 'SELECT id, __label__ FROM udm_view' );
20 
21  // tendina anagrafica
22  $ct['etc']['id_produttore'] = mysqlQuery( $cf['mysql']['connection'], 'SELECT id, __label__ FROM anagrafica_view WHERE se_produttore = 1' );
23 
24  // tendina anagrafica
25  $ct['etc']['id_fornitore'] = mysqlQuery( $cf['mysql']['connection'], 'SELECT id, __label__ FROM anagrafica_view WHERE se_fornitore = 1' );
26 
27  // tendina marchi
28  $ct['etc']['id_marchio'] = mysqlQuery( $cf['mysql']['connection'], 'SELECT id, __label__ FROM marchi_view' );
29 
30  // tendina categoria
31  $ct['etc']['id_categoria'] = mysqlQuery( $cf['mysql']['connection'], 'SELECT id, __label__ FROM categorie_prodotti_view' );
32 
33  // tendina tipologie pubblicazione
34  $ct['etc']['id_tipologia_pubblicazione'] = mysqlQuery( $cf['mysql']['connection'], 'SELECT id, __label__ FROM tipologie_pubblicazione_view' );
35 
36  // dati che dipendono dall'id
37  if( isset( $_REQUEST[ $ct['etc']['table'] ]['id'] ) && isset( $cf['catalogo']['prodotti'][ $_REQUEST[ $ct['etc']['table'] ]['id'] ] ) && isset($cf['catalogo']['prodotti'][ $_REQUEST[ $ct['etc']['table'] ]['id'] ]['path']) ) {
38  $ct['etc']['url'] = $cf['catalogo']['prodotti'][ $_REQUEST[ $ct['etc']['table'] ]['id'] ]['path'][ $cf['localization']['language']['ietf'] ];
39  }
40 
41 # // tendina genitori
42 # $ct['etc']['id_genitore'] = mysqlQuery( $cf['mysql']['connection'], 'SELECT id, __label__ FROM ' . $ct['etc']['table'] . '_view WHERE ' . $ct['etc']['table'] . '_path_check( ' . $ct['etc']['table'] . '_view.id, ? ) = 0', array( array( 's' => $_REQUEST[ $ct['etc']['table'] ]['id'] ) ) );
43 
44  // gestione default
45  require DIRECTORY_BASE . '_src/_inc/_macro/_default.gestione.php';
46 
47  // debug
48 // print_r( $cf['prodotti'] );
49 // print_r( $cf['catalogo']['prodotti'][$_REQUEST[ $ct['etc']['table'] ]['id'] ]['path']);
50 ?>
mysqlQuery( $c, $q, $p=false, &$e=array())
$cf['ricerca']['template']
Definition: _030.common.php:7
$ct['etc']['table']
const DIRECTORY_BASE
Definition: _osm.php:3
$_REQUEST['__view__'][ $ct['view']['id']]['__restrict__']['id_progetto']['EQ']