<?php // testo se modulo abilitato a campi personalizzabili $query_c = "SELECT count(id) as tot FROM zz_campi_add WHERE deleted='0' and id_module=\"".$id_module."\" "; $rs_campi = $dbo->fetchArray( $query_c ); $var_campi = $rs_campi[0]['tot']; if( $var_campi >0 ){ // apro il pannello ?> <div class="panel panel-<?php echo $_SESSION['profilo_pannello'] ?>"> <div class="panel-heading"> <h3 class="panel-title"><?php echo tr('Campi Personalizzati'); ?></h3> </div> <div class="panel-body"> <?php $rs_campi = $dbo->fetchArray("SELECT * FROM zz_campi_add WHERE deleted='0' and id_module='".$id_module."' order by id"); for( $i=0; $i<sizeof($rs_campi); $i++ ){ $id_label=$rs_campi[$i]['id_label']; $id_campo=$rs_campi[$i]['id_campo']; $dimensione=$rs_campi[$i]['dimensione']; // cerco valore alltrimenti lo creo se nuovo $rs_valore = $dbo->fetchArray("SELECT valore FROM zz_campi_val WHERE id_campo='".$rs_campi[$i]['id']."' and id_module='".$id_module."' and id_record='".$id_record."'"); if ( sizeof($rs_valore) == '0' ){ // inizializzo il campo $dbo->query("INSERT INTO zz_campi_val( id_campo, valore , id_module,id_record ) VALUES( '".$rs_campi[$i]['id']."',' ','".$id_module."','".$id_record."')"); $valore=""; } else{ $valore=$rs_valore[0]['valore']; } ?> <div class="col-md-<?php echo $dimensione ?>"> {[ "type": "text", "label": "<?php echo $id_label ?>", "name": "<?php echo $id_campo ?>", "required": 0, "class": "", "value": "<?php echo $valore ?>", "extra": "" ]} </div> <?php } // chiudo il pannello ?> </div> <button type="submit" class="btn-app btn-success"><i class="fa fa-check"></i> Salva </button> </div> <?php } ?>