GlisWeb framework
_pratiche.view.php
Vai alla documentazione di questo file.
1 <?php
2 
12 //print_r($_SESSION['account'] );
13 
14  // tabella della vista
15  $ct['view']['table'] = 'pratiche_aperte';
16 
17  // id della vista
18  $ct['view']['id'] = md5( $ct['view']['table'] );
19 
20  // tabella per la gestione degli oggetti esistenti
21  $ct['view']['open']['table'] = 'pratiche';
22 
23  // template filtri custom
24  $ct['etc']['include']['filters'] = 'inc/pratiche.view.filters.html';
25 
26  // campi della vista
27  $ct['view']['cols'] = array(
28  'id' => '#',
29  'numero' => 'numero',
30  '__label__' => 'descrizione',
31  'data_apertura' => 'data apertura',
32  'responsabile' => 'responsabile',
33  'lista_assistiti' => 'assistito',
34  'lista_volontari' => 'volontari',
35  'diritto' => 'categoria diritto',
36  'tipologia' => 'tipologia'
37  );
38 
39  // stili della vista
40  $ct['view']['class'] = array(
41 # 'id' => 'd-none',
42  '__label__' => 'text-left no-wrap',
43  'lista_assistiti' => 'text-left no-wrap',
44  'lista_volontari' => 'text-left no-wrap'
45  );
46 
47  // pagina per la gestione degli oggetti esistenti
48  $ct['view']['open']['page'] = 'pratiche_gestione';
49 
50  // preset e filtri speciali
51  if( ! isset( $_REQUEST['__view__'][ $ct['view']['id'] ]['__extra__']['assegnato'] ) || $_REQUEST['__view__'][ $ct['view']['id'] ]['__extra__']['assegnato'] == '__me__' ) {
52  $_REQUEST['__view__'][ $ct['view']['id'] ]['__extra__']['assegnato'] = '__me__';
53  if( isset( $_SESSION['account']['id_anagrafica'] ) ) {
54  $_REQUEST['__view__'][ $ct['view']['id'] ]['__filters__']['id_volontario']['EQ'] = $_SESSION['account']['id_anagrafica'];
55  }
56  } elseif( $_REQUEST['__view__'][ $ct['view']['id'] ]['__extra__']['assegnato'] == '__nessuno__' ) {
57  $_REQUEST['__view__'][ $ct['view']['id'] ]['__extra__']['assegnato'] = '__nessuno__';
58  if( isset( $_SESSION['account']['id_anagrafica'] ) ) {
59  $_REQUEST['__view__'][ $ct['view']['id'] ]['__filters__']['id_volontario']['NL'] = true;
60  }
61  }
62 
63  // generazione vista
64  require DIRECTORY_BASE . '_src/_inc/_macro/_default.view.php';
65 
66  // post elaborazione del dataset
67  foreach( $ct['view']['data'] as &$row){
68  $row['data_apertura']= date('d/m/Y', strtotime($row['data_apertura']));
69  }
70 
71 ?>
$ct['view']['table']
if(! isset( $_REQUEST['__view__'][ $ct['view']['id']]['__extra__']['assegnato'])|| $_REQUEST['__view__'][ $ct['view']['id']]['__extra__']['assegnato']=='__me__') elseif($_REQUEST[ '__view__'][$ct[ 'view'][ 'id']][ '__extra__'][ 'assegnato']=='__nessuno__')
const DIRECTORY_BASE
Definition: _osm.php:3
if(isset( $_REQUEST['amazonCheckoutSessionId'])) $_SESSION['carrello']
$_REQUEST['__view__'][ $ct['view']['id']]['__restrict__']['id_progetto']['EQ']