54 if( isset( $cf[
'debug'][ $s ][
$f ][
'log'][
'lvl'] ) ) {
55 $t = $cf[
'debug'][ $s ][
$f ][
'log'][
'lvl'];
62 $r[
'btr'] = debug_backtrace();
65 $r[
'lrs'] = ( isset( $cf[
'debug'][ $s ][ $f ][
'log'][
'rotation'] ) ) ? $cf[
'debug'][ $s ][ $f ][
'log'][
'rotation'] : $cf[
'debug'][ $s ][
'*'][
'log'][
'rotation'];
68 $r[
'log'] =
$d . $f .
'.' . date(
$r[
'lrs'] ) .
'.' . strtolower( str_replace(
'LOG_', NULL,
logLvl2string(
$l ) ) ) .
'.log';
71 $r[
'cdt'] = date(
'Y-m-d H:i:s' ) .
' ';
73 $r[
'btr'] =
shortPath(
$r[
'btr'][0][
'file'] ) .
':'.
$r[
'btr'][0][
'line'];
74 $r[
'pid'] = trim( getmypid() );
75 $r[
'rad'] = trim( getenv(
'REMOTE_ADDR' ) );
76 $r[
'ref'] = trim( getenv(
'HTTP_REFERER' ) );
77 $r[
'rwu'] = trim( getenv(
'REDIRECT_URL' ) );
78 $r[
'sfn'] = trim( getenv(
'SCRIPT_FILENAME' ) .
'?' . getenv(
'QUERY_STRING' ) );
79 $r[
'ses'] = session_id();
82 $spacer = PHP_EOL . str_pad(
'', strlen(
$r[
'cdt'] ) );
89 . ( ( ! empty(
$r[
'pid'] ) ) ?
'pid: ' .
$r[
'pid'] :
'' )
90 . ( ( ! empty(
$r[
'lvl'] ) ) ?
' level: ' .
$r[
'lvl'] :
'' )
91 . ( ( ! empty(
$r[
'rad'] ) ) ?
' remote address: ' .
$r[
'rad'] :
'' )
92 . ( ( ! empty(
$r[
'ses'] ) ) ?
' session: ' .
$r[
'ses'] :
'' )
93 . ( ( ! empty(
$r[
'ref'] ) ) ? $spacer .
'referer: ' .
$r[
'ref'] :
'' )
94 . ( ( ! empty( $r[
'rwu'] ) ) ? $spacer .
'address: ' .$r[
'rwu'] :
'' )
95 . ( ( ! empty( $r[
'sfn'] ) ) ? $spacer .
'script: ' .$r[
'sfn'] :
'' )
96 . ( ( ! empty( $r[
'btr'] ) ) ? $spacer .
'file: ' .$r[
'btr'] :
'' )
97 . $spacer . str_replace(
'§', $spacer,
$m ) . PHP_EOL;
100 $jsn = json_encode( $r );
103 if( isset( $cf[
'debug'][ $s ][ $f ][
'target'][
$l ] ) ) {
104 $target = $cf[
'debug'][ $s ][
$f ][
'target'][
$l ];
105 }
elseif( isset( $cf[
'debug'][ $s ][ $f ][
'target'][
'*'] ) ) {
106 $target = $cf[
'debug'][ $s ][
$f ][
'target'][
'*'];
107 }
elseif( isset( $cf[
'debug'][ $s ][
'*'][
'target'][ $l ] ) ) {
108 $target = $cf[
'debug'][ $s ][
'*'][
'target'][
$l ];
110 $target = $cf[
'debug'][ $s ][
'*'][
'target'][
'*'];
114 foreach( $target as $trg => $spc ) {
124 $x =
log2google( $l, $cf[
'site'][
'fqdn'].
'.'.strtolower($cf[
'site'][
'status']).
'.'.$f, $cf[
'debug'][ $s ][
'gce'][
'pid'], str_replace(
'§',
"\n",
$m ), $r );
131 # // se qualcosa va storto... 132 # if( $r === false ) {
logWrite( $m, $f='site', $l=LOG_NOTICE, $d=DIRECTORY_LOG, $t=CURRENT_LOG_LEVEL, $s=SITE_STATUS)
scrive un messaggio nei log del sito
if(!empty($_REQUEST['id'])) $d
$cf['ricerca']['template']
if(! isset( $_REQUEST['__view__'][ $ct['view']['id']]['__extra__']['assegnato'])|| $_REQUEST['__view__'][ $ct['view']['id']]['__extra__']['assegnato']=='__me__') elseif($_REQUEST[ '__view__'][$ct[ 'view'][ 'id']][ '__extra__'][ 'assegnato']=='__nessuno__')