GlisWeb framework
_default.delete.php
Vai alla documentazione di questo file.
1 <?php
2 
14  // richiesta o conferma
15  if( isset( $_REQUEST['__delete__']['conferma'] ) && $_REQUEST['__delete__']['conferma'] == 1 ) {
16 
17  // recupero eventuali errori di cancellazione
18  // TODO se ci sono errori non lanciare l'header ma passare gli errori alla pagina
19 
20  // debug
21  // session_write_close();
22  // print_r( ob_get_status( true ) );
23 
24  // ritorno alla pagina richiedente
25  header( 'Location: '.$_REQUEST['__delete__']['target'] );
26 
27  // status code che indica la redirezione
28  $ct['page']['http']['status'] = 303;
29 
30  // debug
31  // print_r( $_REQUEST );
32  // if( headers_sent( $file, $line ) ) { echo $file . '->' . $line; } else { echo 'output non iniziato'; }
33 
34  } else {
35 
36  // recupero la __label__ dell'oggetto da cancellare
37  $ct['__delete__']['__label__'] = mysqlSelectValue( $cf['mysql']['connection'], 'SELECT __label__ FROM ' . $_REQUEST['__delete__']['table'] . '_view WHERE id = ? LIMIT 1', array(
38  array( 's' => $_REQUEST['__delete__']['id'] )
39  ) );
40 
41  }
42 
43 ?>
44 
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())
$_REQUEST['__view__'][ $ct['view']['id']]['__restrict__']['id_progetto']['EQ']