106 if( ! array_key_exists( strtok( $_SERVER[
'REQUEST_URI'],
'?' ),
$cf[
'contents'][
'shortcuts'] ) ) {
109 if( empty(
$cf[
'contents'][
'page'] ) && ! empty( $_SERVER[
'REDIRECT_URL'] ) ) {
115 logWrite(
'parsing di: ' . $_SERVER[
'REDIRECT_URL'],
'rewrite' , LOG_DEBUG );
124 foreach(
$_REQUEST[
'__rp__'] as $step ) {
131 logWrite(
'cerco: ' . $step,
'rewrite' , LOG_DEBUG );
134 if( array_key_exists( $step,
$cf[
'contents'][
'index'][
$lingua ] ) ) {
137 foreach(
$cf[
'contents'][
'index'][ $lingua ][ $step ] as $candidate ) {
140 if(
$cf[
'contents'][
'pages'][ $candidate ][
'parent'][
'id'] ==
$parent ) {
155 logWrite( $step .
' non trovato in contents/index/'.$lingua,
'rewrite' , LOG_DEBUG );
167 logWrite(
'nessuna pagina ricavata da URL' ,
'rewrite' , LOG_DEBUG );
177 logWrite(
'impossibile fare il parsing di URL senza lingua impostata' ,
'rewrite' , LOG_DEBUG );
181 }
elseif( in_array(
$cf[
'site'][
'home'], array_keys(
$cf[
'contents'][
'pages'] ) ) ) {
187 logWrite(
'accesso implicito alla home page' ,
'rewrite' , LOG_DEBUG );
196 logWrite(
'nessuna pagina trovata' ,
'rewrite' , LOG_DEBUG );
203 $page =
$cf[
'contents'][
'shortcuts'][ strtok( $_SERVER[
'REQUEST_URI'],
'?' ) ];
206 logWrite(
'pagina richiesta tramite shortcut: ' .
$page ,
'rewrite' , LOG_DEBUG );
216 logWrite(
'pagina richiesta esplicitamente: ' .
$page ,
'rewrite' , LOG_DEBUG );
logWrite( $m, $f='site', $l=LOG_NOTICE, $d=DIRECTORY_LOG, $t=CURRENT_LOG_LEVEL, $s=SITE_STATUS)
scrive un messaggio nei log del sito
$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__')
$_REQUEST['__view__'][ $ct['view']['id']]['__restrict__']['id_progetto']['EQ']