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.
 
 
 

289 righe
12 KiB

<?php
define("LINK_PRIVACY", BASE_HTTP . "assets/docs/Privacy_def.pdf");
define("ISEE_MAX", 35000);
define("MESI", 12);
define("TEXT_ASSESSORATO_BANDO", "<b>REGIONE SICILIANA<br>ASSESSORATO DELLE INFRASTRUTTURE E DELLA MOBILITA'<br>DIPARTIMENTO DELLE INFRASTRUTTURE, DELLA MOBILITA' E DEI TRASPORTI<br></b>");
define("TEXT_DESCRIZIONE_BANDO", "");
$RUOLI = array(
1 => "AMMINISTRATORE",
2 => "UTENTE"
);
define('ISTAT_ITALIA', '100');
define('UNIONE_EUROPEA', 'UE');
define('CODICE_REGIONE_SICILIA', '19');
define('REQUISITI_NATIVO', '<br><b>E\' necessario essere residente in regione Siciliana per presentare istanza.</b>');
$PROVINCE_SICILIA = array(
'PA' => array("sigla" => "PA", "nome" => "PALERMO"),
'AG' => array("sigla" => "AG", "nome" => "AGRIGENTO"),
'TP' => array("sigla" => "TP", "nome" => "TRAPANI"),
'CT' => array("sigla" => "CT", "nome" => "CATANIA"),
'CL' => array("sigla" => "CL", "nome" => "CALTANISSETTA"),
'EN' => array("sigla" => "EN", "nome" => "ENNA"),
'ME' => array("sigla" => "ME", "nome" => "MESSINA"),
'RG' => array("sigla" => "RG", "nome" => "RAGUSA"),
'SR' => array("sigla" => "SR", "nome" => "SIRACUSA")
);
$CATEGORIE_FAQ = array(
1 => "Generale",
2 => "Procedura Amministrativa",
3 => "Piattaforma Informatica"
);
$COLORCATEGORIA = array(
1 => "bg-info text-white",
2 => "bg-warning",
3 => "bg-success"
);
#####################################################################################
## ATTRIBUTO CHE IDENTIFICA SU QUALE OGGETTO APPLICARE I CONTROLLI DEI PERMESSI ##
#####################################################################################
define('RELPREPARADOMANDA', "siparsPreparaDomanda");
#####################################################################################
## ELENCO DEGLI STATI DELLA DOMANDA ##
#####################################################################################
define('INPREPARAZIONE', 0);
define('PREPARATA', 1);
define('PRESENTATA', PREPARATA);
define('AMMESSA', 3);
define('NONAMMESSA', 4);
define('CHIUSA', 5);
define('ANNULLATA', 999);
//
$STATI_DOMANDA = array(
INPREPARAZIONE => "IN PREPARAZIONE",
PREPARATA => "PREPARATA",
PRESENTATA => "PRESENTATA",
AMMESSA => "AMMESSA AD AGEVOLAZIONE",
NONAMMESSA => "NON AMMESSA AD AGEVOLAZIONE",
CHIUSA => "CHIUSA",
ANNULLATA => "ANNULLATA"
);
/**
* STATI DELLA DOMANDA UTILIZZATI NELLA DASHBOARD
*/
$LEGENDA_STATI_DOMANDA = array(
INPREPARAZIONE => "In preparazione",
PRESENTATA => "Presentata"
);
$COLOR_STATI_DOMANDA = array(
INPREPARAZIONE => "#ffffff",
PREPARATA => "#ff9e00",
PRESENTATA => "#018522",
AMMESSA => "#046500",
NONAMMESSA => "#e80000",
CHIUSA => "#790000",
ANNULLATA => "#790000"
);
define('STATO_DOMANDA_IN_PREPARAZIONE', INPREPARAZIONE);
define('STATO_DOMANDA_PREPARATA', PREPARATA);
define('STATO_DOMANDA_PRESENTATA', PRESENTATA);
define('STATO_DOMANDA_AMMESSA', AMMESSA);
define('STATO_DOMANDA_NON_AMMESSA', NONAMMESSA);
define('STATO_DOMANDA_CHIUSA', CHIUSA);
define('STATO_DOMANDA_ANNULLATA', ANNULLATA);
$CATEGORIE_NEWS = array(
1 => "Generiche",
2 => "Covid-19"
);
define('DDG_NUMERO', '3158'); /// NUMERO D.D.G. ALLEGATI
define('DDG_DATA', '10/11/2023'); /// DATA D.D.G. ALLEGATI
define('TXT_DDG', 'n. ' . DDG_NUMERO . ' del ' . DDG_DATA); // TESTO VISIBILE NEL PDF DELLA DOMANDA
define('DATA_NASCITA_MAX_NUCLEO_FAMILIARE', date("d/m/Y")); /// DATA MASSIMA INDICABILE PER GLI UTENTI DEL NUCLEO FAMILIARE (>2020 NON DEVONO ESSERE DICHIARATI)
define('ANNO_RIFERIMENTO', 2021);
define("MSGCHIUSURAMODAL", "Gentile utente, le comunichiamo che confermando il caricamento e l'invio, non sara' piu' possibile apportare modifiche alla dichiarazione.");
define("CONTROLLO_BIRTHDATE", true); // Attiva il controlla sulla data di nascita (Non si possono inserire date inferiori alla data di nascita dell'utente loggato)
define("CONTROLLO_TODATE", true); // Attiva il controlla sulla data di oggi (Non si possono inserire date superiori alla data DATA_CONTROLLO_ATTUALE )
define("DATA_CONTROLLO_ATTUALE", ""); // Se impostata viene presa in considerazione nella funzione Date::checkSaveDate()
define("CODICE_TUTORE", 3);
$TIPOLOGIA_ESERCIZIO = array(
1 => "PADRE",
2 => "MADRE",
CODICE_TUTORE => "TUTORE",
);
$RAPPORTI_PARENTELA = array(
0 => "DICHIARANTE",
1 => "PADRE",
2 => "MADRE",
CODICE_TUTORE => "TUTORE",
// 4 => "FIGLIO A CARICO",
// 5 => "GENITORE",
// 6 => "ALTRO",
);
define("RAPPORTO_PARENTELA_DEFAULT", 0);
define("RAPPORTO_PARENTELA_NON_RIPETIBILE", 1);
$DICHIARAZIONE_SOSTENTAMENTO = array(
1 => "AIUTI ASSISTENZIALI DA PARTE DI AMMINISTRAZIONE",
2 => "LAVORI SALTUARI",
3 => "AIUTI ASSISTENZIALI DA PARTE DI ORGANIZZAZIONI SOCIALI",
4 => "AIUTI FAMILIARI"
);
define('LAVORO_AUTONOMO', 1);
define('LAVORO_DIPENDENTE', 2);
define('MAX_CONTRATTI_LOCAZIONE', 2);
define('SOLO_IBAN_ITALIANI', false);
define("LUNGHEZZA_IBAN", (SOLO_IBAN_ITALIANI ? 27 : 50));
$ibanLengths = [
'AT' => 20, 'BE' => 16, 'BG' => 22, 'CY' => 28, 'CZ' => 24, 'DE' => 22,
'DK' => 18, 'EE' => 20, 'ES' => 24, 'FI' => 18, 'FR' => 27, 'GR' => 27,
'HR' => 21, 'HU' => 28, 'IE' => 22, 'IT' => 27, 'LT' => 20, 'LU' => 20,
'LV' => 21, 'MT' => 31, 'NL' => 18, 'PL' => 28, 'PT' => 25, 'RO' => 24,
'SE' => 24, 'SI' => 19, 'SK' => 24, 'GB' => 22, 'CH' => 21, 'IS' => 26
];
$MESI_ITA = array(
1 => "Gennaio",
2 => "Febbraio",
3 => "Marzo",
4 => "Aprile",
5 => "Maggio",
6 => "Giugno",
7 => "Luglio",
8 => "Agosto",
9 => "Settembre",
10 => "Ottobre",
11 => "Novembre",
12 => "Dicembre",
);
define("CONTROLLO_FORMATTAZIONE_CF", true);
define("MAX_IMMOBILE_CF", 16);
define("MIN_IMMOBILE_CF", 11);
define("MAX_CF", 16);
define("MIN_CF", MAX_CF);
define("CONTROLLO_IBAN_EXTERNAL", false); // Attiva il servizio esterno per il controllo dei codici IBAN
define("ETA_MINORENNI", 18);
define("MIN_DATA_RILASCIO_ISEE_JS", '2023-01-01'); // Utilizzato per il controllo javascript della domanda nella sezione ISEE
define("MIN_DATA_RILASCIO_ISEE_PHP", '01-01-2023'); // Utilizzato per il controllo php della domanda nella sezione ISEE
define("TXT_IBAN_EXCLUDE", "<i class='fas fa-exclamation-triangle'></i> N.B.: i Libretti di risparmio postale non sono validi ai fini dell'erogazione del contributo."); // testo per attenzionare il problema degli IBAN
define("TELEFONO_ASSISTENZA", "0917072393");
define("EMAIL_ASSISTENZA", "infostopcarovoli@regione.sicilia.it");
define("DICHIARAZIONE_RESIDENZA_REGIONE", "Dichiaro di essere residente in Regione Siciliana"
. ", nel comune e nella provincia di seguito dichiarati:");
define("DICHIARAZIONE_RESIDENZA_REGIONE_TERZI", "Dichiaro che l'utente oggetto di registrazione e' residente in Regione Siciliana"
. ", nel comune e nella provincia di seguito dichiarati:");
define("DICHIARAZIONE_RESIDENZA_REGIONE_NATIVO", "Dichiaro di possedere tutti i requisiti previsti dal DDG. 4645 DEL 30/12/2024");
define("DICHIARAZIONE_RESIDENZA_REGIONE_TERZI_NATIVO", "Dichiaro che l'utente oggetto di registrazione possiede tutti i requisiti previsti dal DDG. 4645 DEL 30/12/2024");
define("DICHIARAZIONE_RIMBORSO_VOLO", "Dichiaro che per il volo in oggetto non si e' avuto rimborsi (parziali o totali) per ritardo o cancellazione del volo.");
define("DICHIARAZIONE_RIMBORSO_VOLO_NATIVO", "Dichiaro che il passeggero in oggetto possiede tutti i requisiti previsti dal DDG. 4645 DEL 30/12/2024.");
define("ASSUNZIONE_RESP", "Consapevole che le dichiarazioni mendaci, le falsita' in"
. " atti e l'uso di atti falsi nei casi previsti dalla legge, sono puniti ai"
. " sensi del Codice Penale e dalle leggi speciali in materia, sotto la propria "
. "responsabilita' (ai sensi art.76, D.P.R. n. 445/2000), dichiara quanto contenuto"
. " nelle seguente sezione:");
define("ASSUNZIONE_RESP_SCONTO", "Consapevole che le dichiarazioni mendaci, le falsita' in"
. " atti e l'uso di atti falsi nei casi previsti dalla legge, sono puniti ai"
. " sensi del Codice Penale e dalle leggi speciali in materia, sotto la propria "
. "responsabilita' (ai sensi art.76, D.P.R. n. 445/2000), dichiara");
define("LABEL_STUDENTE", "Di essere studente (scuola primaria, secondaria, universita')");
define("LABEL_DISABILE", "Di avere una disabilita' dal 67% di percentuale di invalidita'");
define("LABEL_ISEE", "Di avere un ISEE <u>inferiore a 15.000,00 euro</u>");
define("LABEL_STUDENTE_NUCLEO", "l'utente oggetto di registrazione e' studente (scuola primaria, secondaria, universita')");
define("LABEL_DISABILE_NUCLEO", "l'utente oggetto di registrazione ha una disabilita' dal 67% di percentuale di invalidita'");
define("TESTO_SCONTO_COMPLETO", "SCONTO SUL PREZZO DEI BIGLIETTI AEREI AI CITTADINI RESIDENTI IN SICILIA PER LA RIDUZIONE DEGLI "
. "SVANTAGGI DERIVANTI DALL'INSULARITA'");
define("LABEL_FORZA_RESIDENZA", "Dichiaro che lo sconto residente");
define("LABEL_FORZA_RESIDENZA_PARTE_2", " "
. "all'atto dell'acquisto del biglietto da parte delle compagnie aeree AEROITALIA/ITA AIRWAYS");
/* ###### STATI RICHIESTE SCONTI ###### */
define('RS_IN_ELABORAZIONE', 0);
define('RS_PRESA_IN_CARICO', 1);
define('RS_APPROVATA', 2);
define('RS_EROGATA', 3);
define('RS_NON_APPROVATA', 99);
define('RS_NON_AVENTE_DIRITTO', 999999999);
$STATI_RICHIESTE_SCONTI = array(
RS_IN_ELABORAZIONE => "IN ELABORAZIONE",
RS_PRESA_IN_CARICO => "PRESA IN CARICO",
RS_APPROVATA => "IN LAVORAZIONE",
RS_EROGATA => "IN EROGAZIONE",
RS_NON_APPROVATA => "NON APPROVATO",
);
$ICONE_STATI_RICHIESTE_SCONTI = array(
RS_IN_ELABORAZIONE => '<i class="fas fa-sync-alt text-warning"></i>',
RS_PRESA_IN_CARICO => '<i class="fas fa-hourglass-half text-primary"></i>',
RS_APPROVATA => '<i class="fas fa-search text-success"></i>',
RS_EROGATA => '<i class="fas fa-hand-holding-usd text-success"></i>',
RS_NON_APPROVATA => '<i class="fas fa-thumbs-down text-danger"></i>',
RS_NON_AVENTE_DIRITTO => '<i class="fas fa-exclamation-triangle text-danger"></i>',
);
define("IMPORTO_MINIMO_VOLO", 1);
define("MIN_DATA_ACQUISTO_BIGLIETTO_JS", '2023-11-10'); // Utilizzato per il controllo javascript della domanda nella sezione rimborsi
define("MIN_DATA_ACQUISTO_BIGLIETTO_PHP", '10-11-2023'); // Utilizzato per il controllo php della domanda nella sezione rimborsi
define("MIN_DATA_VOLO", 30);
define("MIN_DATA_CONTRIBUTO", "01-12-2023");
define("MIN_DATA_CONTRIBUTO_JS", "2023-12-01");
define("MAX_DATA_CONTRIBUTO", "28-02-2026");
define("MAX_DATA_CONTRIBUTO_JS", "2026-02-28");
define("PATH_DECRETI", BASE_HTTP."assets/docs/decreti/");
define("LINK_1_DRS_NOME", "D.R.S. 61 del 31/01/2024 - ANNULLATO");
define("LINK_1_DRS_PATH", PATH_DECRETI."DRS N.61 del 31.01.24 RESIDENTI.pdf");
define("LINK_2_DRS_NOME", "D.R.S. 62 del 31/01/2024 - ANNULLATO");
define("LINK_2_DRS_PATH", PATH_DECRETI."DRS N.62 del 31.01.24 PRIORITARI.pdf");
define("LINK_3_DRS_NOME", "D.R.S. 85 del 09/02/2024");
define("LINK_3_DRS_PATH", PATH_DECRETI."--DRS N. 85 del 09.02.2024 PRIORITARI.pdf");
define("LINK_4_DRS_NOME", "D.R.S. 86 del 09/02/2024");
define("LINK_4_DRS_PATH", PATH_DECRETI."-- DRS N. 86 del 09.02.2024 residenti.pdf");
$LINK_DECRETI_INDEX = array(
LINK_1_DRS_NOME => LINK_1_DRS_PATH,
LINK_2_DRS_NOME => LINK_2_DRS_PATH,
LINK_3_DRS_NOME => LINK_3_DRS_PATH,
LINK_4_DRS_NOME => LINK_4_DRS_PATH,
);
define("DATA_APERTURA_TRATTE", "15-03-2024");
define("LABEL_NO_TRATTE", "Ai sensi del DDG 301 del 14/03/2024 e' possibile inserire le nuove tratte nazionali per i soli voli effettuati a partire dal ".DATA_APERTURA_TRATTE);
$SCALI_FASE1 = array("CIA","FCO","LIN","MXP","BGY", "CTA","PMO","TPS","LMP","PNL","CIY");
define("COMPAGNIE_ADERENTI", "1|28");//aeroitalia e ita
define("SCALI_FASE1", "CIA|FCO|LIN|MXP|BGY|CTA|PMO|TPS|LMP|PNL|CIY");//scali fase 1 js
$TRATTE_SOSPESE['CIY']['1'] = '01-11-2025';// COMISO --> AEROITALIA --> dalla data del 01/11/2025 non deve essere consentito inserire il biglietto
$TRATTE_ESCLUSE=array(
1=>array("CIA-CIY", "FCO-CIY", "LIN-CIY", "MXP-CIY", "BGY-CIY",
"CIY-CIA", "CIY-FCO", "CIY-LIN", "CIY-MXP", "CIY-BGY")
);//1 è id AEROITALIA, DENTRO CI SONO LE COMBINAZIONI DELLE TRATTE ESCLUSE
define("DATA_INIZIO_AUTODICHIARAZIONE_SCONTO", "10-03-2025"); // 10-03-2025
global $LINK_DECRETI_INDEX, $SCALI_FASE1, $TRATTE_SOSPESE, $TRATTE_ESCLUSE;