GlisWeb framework
_pagine.duplica.php
Vai alla documentazione di questo file.
1 <?php
2 
14  // inclusione del framework
15  require '../../../../../_src/_config.php';
16 
17  // array di stato
18  $status = array();
19 
20  // verifica dati (quando chiamo questo file passo con la request l'id della pagina e il parametro di ricorsione)
21  if( isset( $_REQUEST['id'] ) && isset( $_REQUEST['ricorsione'] ) ) {
22 
23  // la procedura duplicherà la pagina e, se richiesto, le pagine figlie
24  $array_pagine = mysqlQuery( $cf['mysql']['connection'], 'SELECT * FROM pagine WHERE id = ?', array( array( 's' => $_REQUEST['id'] ) ) );
25 
26  $pagina = $array_pagine[0];
27 
28  // chiamo la funzione duplicaPagina per ciascuna pagina e figlie
29  $nuovoId = duplicaPagina( $pagina['id'], $pagina['id_sito'], $pagina['id_genitore'], $_REQUEST['ricorsione'] );
30 
31  } else {
32 
33  $status['error'] = true;
34  $status['message'] = 'mancano parametri id_sito o ricorsione';
35  print_r( $_REQUEST );
36 
37  }
38 
39 // buildJson( $status );
40 
41 
42 ?>
duplicaPagina( $oldPgId, $newSiteId, $newParentId=NULL, $recursive)
Definition: _page.utils.php:4
mysqlQuery( $c, $q, $p=false, &$e=array())
$cf['ricerca']['template']
Definition: _030.common.php:7
$_REQUEST['__view__'][ $ct['view']['id']]['__restrict__']['id_progetto']['EQ']