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

<?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();