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.
29 righe
1012 B
29 righe
1012 B
<?php |
|
|
|
$mode = $_REQUEST['action']; |
|
switch ($mode) { |
|
case 'saveRichiesta': |
|
saveRichiesta(); |
|
break; |
|
} |
|
|
|
function saveRichiesta() { |
|
global $con, $LoggedAccount; |
|
$response = Utils::initDefaultResponse(-999, ''); |
|
Impersonificazione::checkVerificaDatiPreSalvataggio(); |
|
$impersonificazione = new Impersonificazione(); |
|
$impersonificazione->UID_FIREBASE_ADMIN = $LoggedAccount->GUID; |
|
$impersonificazione->CODICE_FISCALE = $_POST['CODICE_FISCALE']; |
|
$verifica = $impersonificazione->checkDatiPreSave(); |
|
if ($verifica['checkDati']) { |
|
$response = $impersonificazione->Save(); |
|
if ($response['esito'] == 1) { |
|
$response['dati']['cf'] = $_POST['CODICE_FISCALE']; |
|
$response['dati']['guid'] = $LoggedAccount->GUID; |
|
$response['dati']['id'] = $response['lastId']; |
|
} |
|
} else { |
|
$response['erroreDescrizione'] = ("<b>" . $controlliDomanda['txt_dati_mancanti'] . "</b>"); |
|
} |
|
exit(json_encode($response)); |
|
}
|
|
|