GlisWeb framework
_src
_inc
_controllers
_default.finally.php
Vai alla documentazione di questo file.
1
<?php
2
17
// log
18
logWrite
(
"controller default/finally per ${t}/${a}"
,
'controller'
, LOG_DEBUG );
19
20
// elaborazioni di default dei dati
21
switch
( strtoupper(
$a
) ) {
22
23
case
METHOD_POST
:
24
case
METHOD_PUT
:
25
case
METHOD_REPLACE
:
26
case
METHOD_UPDATE
:
27
28
// applicazione delle regole di attribuzione automatica
29
if
( isset(
$_SESSION
[
'account'
][
'id_gruppi_attribuzione'
][
$t
] ) ) {
30
31
// debug
32
// print_r( $_SESSION['account']['id_gruppi_attribuzione'][ $t ] );
33
// print_r( $d );
34
35
// attribuzione automatica
36
// TODO anziché FULL di ufficio consentire di specificare permessi diversi
37
foreach
(
$_SESSION
[
'account'
][
'id_gruppi_attribuzione'
][ $t ] as $aGrId ) {
38
$q
=
"REPLACE INTO __acl_${t}__ ( id_entita, id_gruppo, permesso ) VALUES ( ?, ?, 'FULL' )"
;
39
mysqlQuery
(
$c
,
$q
, array( array(
's'
=>
$d
[
'id'
] ), array(
's'
=> $aGrId ) ) );
40
}
41
42
}
43
44
break
;
45
46
}
47
48
?>
METHOD_UPDATE
const METHOD_UPDATE
Definition:
_config.php:285
logWrite
logWrite( $m, $f='site', $l=LOG_NOTICE, $d=DIRECTORY_LOG, $t=CURRENT_LOG_LEVEL, $s=SITE_STATUS)
scrive un messaggio nei log del sito
Definition:
_log.utils.php:48
METHOD_REPLACE
const METHOD_REPLACE
Definition:
_config.php:284
$t
$t
Definition:
_ricerca.it-IT.php:8
mysqlQuery
mysqlQuery( $c, $q, $p=false, &$e=array())
Definition:
_mysql.tools.php:69
$d
if(!empty($_REQUEST['id'])) $d
Definition:
_campagne.cartoline.pdf.php:33
$c
$c
Definition:
_default.riepilogo.php:4
$a
$a
Definition:
_slack.php:21
METHOD_POST
const METHOD_POST
Definition:
_config.php:282
$_SESSION
if(isset( $_REQUEST['amazonCheckoutSessionId'])) $_SESSION['carrello']
Definition:
_710.session.php:141
$q
$q
Definition:
_zone.prezzi.spedizione.php:87
METHOD_PUT
const METHOD_PUT
Definition:
_config.php:283
Generato Sab 25 Lug 2020 23:06:28 per GlisWeb framework da
1.8.13