Non puoi selezionare più di 25 argomenti
Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.
108 righe
3.8 KiB
108 righe
3.8 KiB
<?php |
|
|
|
ob_start(); |
|
session_name('SICILIAPEIFE_BONUSICILIA'); |
|
session_start(); |
|
//session_start([ |
|
// 'read_and_close' => true, |
|
//]); |
|
require_once "app.config.php"; |
|
require_once ROOT . "lib/constants.php"; |
|
require_once ROOT . "lib/classes/Database.php"; |
|
require_once ROOT . "lib/classes/Utils.php"; |
|
require_once ROOT . "lib/classes/MySoapClient.php"; |
|
require_once ROOT . "lib/classes/Logs.php"; |
|
require_once ROOT . "lib/classes/Account.php"; |
|
require_once ROOT . "lib/classes/Impresa.php"; |
|
require_once ROOT . "lib/classes/ImpresaUtente.php"; |
|
require_once ROOT . "lib/classes/ClusterDb.php"; |
|
require_once ROOT . "lib/classes/SchedaPersona.php"; |
|
require_once ROOT . "lib/classes/VisuraImpresa.php"; |
|
require_once ROOT . "lib/classes/ModuloPdf.php"; |
|
require_once ROOT . "lib/classes/UID_FIREBASE.php"; |
|
require_once ROOT . "lib/classes/UID_SPID.php"; |
|
require_once ROOT . "lib/classes/BandoSetup.php"; |
|
require_once ROOT . "lib/classes/Domanda.php"; |
|
require_once ROOT . "lib/classes/Faq.php"; |
|
require_once ROOT . "lib/classes/Allegati.php"; |
|
require_once ROOT . "lib/classes/News.php"; |
|
require_once ROOT . "lib/classes/Contributo_Provinciale.php"; |
|
require_once ROOT . "lib/classes/Domanda_Imprese.php"; |
|
require_once ROOT . "lib/classes/AccessLog.php"; |
|
require_once ROOT . "lib/classes/Ateco.php"; |
|
require_once ROOT . "lib/classes/FixFile.php"; |
|
require_once ROOT . "lib/classes/Domanda_Adesione.php"; |
|
|
|
//echo "######".ATTIVAZIONE_SERVIZIO.'#####<br/>'; |
|
// |
|
/// CONTROLLO SULL'ATTIVAZIONE DELLA PAGINA HOME |
|
// |
|
//$dtStart = new DateTime(DATA_ATTIVAZIONE_BROCHURE); |
|
//$oggi = new DateTime(); |
|
//$ok = Utils::DateDiff('s', $oggi->format('Y-m-d H:i:s'), $dtStart->format('Y-m-d H:i:s'), false, false); |
|
////echo $ok; |
|
//if($ok >= 0){ |
|
// exit(); |
|
//} |
|
|
|
$statoSportello = Utils::GetStatoSportello(); |
|
|
|
if ($statoSportello == SPORTELLO_MANUTENZIONE || $statoSportello == SPORTELLO_PREPARAZIONE_PRE || $statoSportello == SPORTELLO_PRESENTAZIONE_PRE || $statoSportello == SPORTELLO_PRESENTAZIONE_POST) { |
|
Utils::RedirectTo(BASE_HTTP . 'info.php'); |
|
exit; |
|
} |
|
|
|
|
|
$bando_setup = new BandoSetup(ID_BANDO_INCORSO); |
|
//$LoggedAccount = new Account(62); |
|
// |
|
//file_put_contents("pippo.txt", print_r($LoggedAccount, true), FILE_APPEND); |
|
//file_put_contents("pippo.txt", print_r($_POST, true), FILE_APPEND); |
|
//file_put_contents("pippo.txt", print_r($_REQUEST, true), FILE_APPEND); |
|
|
|
//Utils::print_array($_SESSION); |
|
|
|
if (isset($_SESSION['ID'])) { |
|
if (isset($_SESSION['LoggedAccount'])) { |
|
$LoggedAccount = json_decode($_SESSION['LoggedAccount']); |
|
} else { |
|
$LoggedAccount = new Account(intval($_SESSION['ID'])); |
|
|
|
/** |
|
* Mi carico la scheda persona dell'utente loggato |
|
*/ |
|
//$LoggedAccount->SchedaPersona = SchedaPersona::Load(); // DISATTIVATO IN FASE DI CLIKDEY |
|
|
|
} |
|
|
|
if (!isset($con)) { |
|
$connessione = new Database(DBMS, DB_SERVER, array('DB_USER' => DB_USER, 'DB_PASS' => DB_PASS)); |
|
$con = $connessione->db; |
|
} |
|
|
|
if (!isset($conSpid)) { |
|
// $connessioneSpid = new Database(DBMS, DB_SERVER, array('DB_USER' => DB_USER_SPID, 'DB_PASS' => DB_PASS_SPID)); |
|
// $conSpid = $connessioneSpid->db; |
|
$conSpid = $con; |
|
} |
|
|
|
} else { |
|
//echo "ci entro else"; |
|
$LoggedAccount = new Account(); |
|
$currentPageAccess = strtolower(basename($_SERVER['SCRIPT_FILENAME'])); |
|
|
|
if(!in_array($currentPageAccess, $pageAccessNoControll)){ |
|
echo "Accesso non autorizzato"; |
|
exit(0); |
|
} |
|
|
|
//Utils::print_array($_SERVER); |
|
} |
|
//Utils::print_array($LoggedAccount);exit(); |
|
global $statoSportello, $LoggedAccount, $con, $conSpid, $RUOLI, $MENUITEMS, $NAVITEMS, $bando_setup, $PROVINCE_SICILIA, $STATI_DOMANDA, $CATEGORIE_NEWS, $CONTRIBUTO_UNATANTUM, $pageAccessNoControll, $moduliActionAccessNoControll; |
|
//echo "<pre>".print_r($GLOBALS, true)."</pre>"; |
|
|
|
//exit(); |
|
|
|
|
|
|
|
|