14 $ct[
'etc'][
'table'] =
'pratiche';
17 if( isset(
$_SESSION[
'account'][
'id_anagrafica'] ) && isset(
$_REQUEST[
'pratiche'][
'id'] ) ) {
19 'SELECT id FROM pratiche_avvocati WHERE id_pratica = ? AND id_anagrafica = ?',
20 array( array(
's' =>
$_REQUEST[
'pratiche'][
'id'] ), array(
's' =>
$_SESSION[
'account'][
'id_anagrafica'] ) )
23 if( $appartenente <= 0 ){
30 $ct[
'etc'][
'id_sede_apertura'] =
mysqlQuery(
$cf[
'mysql'][
'connection'],
'SELECT id, __label__ FROM anagrafica_view WHERE se_azienda_gestita = 1' );
33 $ct[
'etc'][
'id_tipologia'] =
mysqlQuery(
$cf[
'mysql'][
'connection'],
'SELECT id, __label__ FROM tipologie_pratiche_view' );
36 $ct[
'etc'][
'id_categoria_diritto'] =
mysqlQuery(
$cf[
'mysql'][
'connection'],
'SELECT id, __label__ FROM categorie_diritto_view' );
39 $ct[
'etc'][
'id_avvocato'] =
mysqlQuery(
$cf[
'mysql'][
'connection'],
'SELECT id, __label__ FROM anagrafica_view WHERE se_collaboratore = 1' );
42 $ct[
'etc'][
'id_provenienza'] =
mysqlQuery(
$cf[
'mysql'][
'connection'],
'SELECT id, __label__ FROM provenienze_contatti_view WHERE se_segnalato = 1' );
45 $ct[
'etc'][
'id_contatto'] =
mysqlQuery(
$cf[
'mysql'][
'connection'],
'SELECT id, __label__ FROM provenienze_contatti_view WHERE se_contatto = 1' );
48 if( isset(
$_REQUEST[
'__preset__'][
'pratiche'][
'pratiche_assistiti'][0][
'id_anagrafica'] )){
49 $ct[
'etc'][
'id_assistito'] =
mysqlQuery(
$cf[
'mysql'][
'connection'],
'SELECT id, __label__ FROM anagrafica_view WHERE id = ? ',array( array(
's' =>
$_REQUEST[
'__preset__'][
'pratiche'][
'pratiche_assistiti'][0][
'id_anagrafica'] )));
50 unset(
$_REQUEST[
'__preset__'][
'pratiche'][
'pratiche_assistiti'][0][
'id_anagrafica']);
51 }
else {
$ct[
'etc'][
'id_assistito'] =
mysqlQuery(
$cf[
'mysql'][
'connection'],
'SELECT id, __label__ FROM anagrafica_view WHERE se_cliente = 1' );}
61 if( isset(
$_SESSION[
'account'][
'gruppo_sede'] ) ){
62 $sede =
mysqlSelectValue(
$cf[
'mysql'][
'connection'],
'SELECT anagrafica_ruoli.id_anagrafica FROM gruppi LEFT JOIN anagrafica_ruoli ON anagrafica_ruoli.id = gruppi.id_struttura WHERE gruppi.id = ? ',
63 array( array(
's' =>
$_SESSION[
'account'][
'gruppo_sede'] ) ) );
67 $ct[
'etc'][
'numero'] =(int)
mysqlSelectValue(
$cf[
'mysql'][
'connection'],
'SELECT MAX(numero) AS numero FROM pratiche WHERE id_sede_apertura = ? ',
68 array( array(
's' => $sede ) ) ) +1;
70 $ct[
'etc'][
'id_sede_apertura'] =
mysqlSelectValue(
$cf[
'mysql'][
'connection'],
'SELECT id FROM anagrafica_view WHERE id = ?',
71 array( array(
's' => $sede ) ) );
77 $ct[
'etc'][
'se_responsabile'] =
'';
80 $ct[
'etc'][
'sino'] = array (
81 array (
'id' => 0,
'__label__' =>
"no"),
82 array (
'id' => 1,
'__label__' =>
"sì")
92 $cf[
'mysql'][
'connection'],
93 'SELECT pratiche.*, esiti_pratiche.nome AS esito FROM pratiche LEFT JOIN esiti_pratiche ON esiti_pratiche.id = pratiche.id_esito WHERE pratiche.id = ? ',
95 array(
's' =>
$_REQUEST[
'pratiche'][
'id'] )));
100 $cf[
'mysql'][
'connection'],
101 'INSERT INTO attivita ( id_tipologia, data, testo, id_pratica ) VALUES ( ?, ?, ?, ? ) ',
104 array(
's' =>
$pratica[
'data_chiusura'] ),
105 array(
's' =>
'chiusura pratica esito: '.
$pratica[
'esito'].
" - ".
$pratica[
'note_chiusura'] ),
106 array(
's' => $pratica[
'id'] ) ));
110 $cf[
'mysql'][
'connection'],
'UPDATE pratiche SET data_chiusura = NULL, note_chiusura = NULL, id_esito = NULL WHERE id = ?',
111 array(array(
's' => $pratica[
'id'] ) ));
125 $ct[
'etc'][
'backurl'] = urlencode(
$cf[
'contents'][
'pages'][
'pratiche_gestione'][
'url'][
$cf[
'localization'][
'language'][
'ietf'] ].
'?'.$ct[
'etc'][
'table'].
'[id]='.
$_REQUEST[ $ct[
'etc'][
'table'] ][
'id' ].
'&'.$ct[
'etc'][
'table'].
'[__method__]=get' );
127 $ct[
'etc'][
'backurl'] = urlencode(
$cf[
'contents'][
'pages'][
'pratiche_gestione'][
'url'][
$cf[
'localization'][
'language'][
'ietf'] ] );
133 'SELECT account.id AS id_account FROM pratiche_avvocati '.
134 'LEFT JOIN account ON account.id_anagrafica = pratiche_avvocati.id_anagrafica WHERE id_pratica = ? AND se_responsabile = 1 ',
135 array( array(
's' =>
$_REQUEST[ $ct[
'etc'][
'table'] ][
'id' ] ) ) );
137 if( ! empty( $responsabile ) ){
139 if(
$_SESSION[
'account'][
'id'] != $responsabile && empty( in_array(
'roots',
$_SESSION[
'account'][
'gruppi'] )) && empty( in_array(
'coordinatori',
$_SESSION[
'account'][
'gruppi'] ) ) ){
141 $ct[
'page'][
'etc'][
'tabs'] = array_diff( $ct[
'page'][
'etc'][
'tabs'], [
'pratiche_gestione_azioni'] );
147 require
DIRECTORY_BASE .
'_src/_inc/_macro/_default.gestione.php';
$cf['ricerca']['template']
if(isset( $_REQUEST['amazonCheckoutSessionId'])) $_SESSION['carrello']
$_REQUEST['__view__'][ $ct['view']['id']]['__restrict__']['id_progetto']['EQ']