GlisWeb framework
_task.stampe.php
Vai alla documentazione di questo file.
1 <?php
2 
13  // tabella gestita
14  $ct['etc']['table'] = 'task';
15 
16 
17 //die(print_r($_REQUEST));
18 
19 
20 
21 
22  // gruppi di controlli
23  $ct['page']['contents']['metros'] = array(
24  'general' => array(
25  'label' => NULL
26  )
27  );
28 
29  if( isset( $cf['sites'] ) && count( $cf['sites'] ) ) {
30  $base = $cf['sites'][ $_SESSION['__view__']['__site__'] ]['protocols'][ $cf['site']['status'] ] . '://' .
31  ( ( ! empty( $cf['sites'][ $_SESSION['__view__']['__site__'] ]['hosts'][ $cf['site']['status'] ] ) ) ? $cf['sites'][ $_SESSION['__view__']['__site__'] ]['hosts'][ $cf['site']['status'] ] . ((!empty($cf['sites'][ $_SESSION['__view__']['__site__'] ]['domains'][ $cf['site']['status'] ]))?'.':NULL) : NULL ).
32  $cf['sites'][ $_SESSION['__view__']['__site__'] ]['domains'][ $cf['site']['status'] ] . '/' .
33  $cf['sites'][ $_SESSION['__view__']['__site__'] ]['folders'][ $cf['site']['status'] ];
34  } else {
35  $base = '/';
36  }
37 
38 
39  if(file_exists(DIRECTORY_BASE.'mod/1150.task/src/api/print/task.sprint.pdf.php') ){$file =$base.'mod/1150.task/src/api/print/';}
40  else {$file =$base. '_mod/_1150.task/_src/_api/_print/_'; }
41  // esportazione
42  // singolo task
43  if(isset($_REQUEST['task']['id'] ) ){
44  $ct['page']['contents']['metro']['general'][0] = array(
45 
46  'target' => '_blank' ,
47  'url' => $file.'task.sprint.pdf.php?id='.$_REQUEST['task']['id'],
48  'icon' => NULL,
49  'fa' => 'fa-file-pdf-o',
50  'title' => 'stampa task',
51  'text' => 'stampa in pdf il task in A6'
52  );
53  } else {
54  // tutti i task
55  $ct['page']['contents']['metro']['general'][0] = array(
56 
57  'target' => '_blank' ,
58  'url' => $file.'task.sprint.pdf.php?__sprint__=1',
59  'icon' => NULL,
60  'fa' => 'fa-file-pdf-o',
61  'title' => 'stampa tutti i task pianificati',
62  'text' => 'stampa in pdf i task pianificati per la settimana(corrente e precedenti)'
63  );
64  $ct['page']['contents']['metro']['general'][1] = array(
65 
66  'target' => '_blank' ,
67  'url' => $file.'task.sprint.pdf.php?__this_week__=1',
68  'icon' => NULL,
69  'fa' => 'fa-file-pdf-o',
70  'title' => 'stampa sprint',
71  'text' => 'stampa in pdf i task pianificati per la settimana'
72  );
73  $ct['page']['contents']['metro']['general'][2] = array(
74 
75  'target' => '_blank' ,
76 // 'url' => $file.'task.sprint.pdf.php?__this_week__=1',
77  'modal' => array( 'id' => 'task_nuovi', 'include' => 'bin/task.azioni.html' ),
78  'icon' => NULL,
79  'fa' => 'fa-file-pdf-o',
80  'title' => 'stampa ultimi task inseriti',
81  'text' => 'stampa in pdf i task inseriti di recente'
82  );
83  }
84 
85  // gestione default
86 # require DIRECTORY_BASE . '_src/_inc/_macro/_default.gestione.php';
87 
88  // debug
89  // print_r( $_REQUEST );
90 
91 ?>
$cf['ricerca']['template']
Definition: _030.common.php:7
$file
Definition: _osm.php:32
$ct['etc']['table']
const DIRECTORY_BASE
Definition: _osm.php:3
if(isset( $_REQUEST['amazonCheckoutSessionId'])) $_SESSION['carrello']
$_REQUEST['__view__'][ $ct['view']['id']]['__restrict__']['id_progetto']['EQ']