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.
125 righe
5.9 KiB
125 righe
5.9 KiB
<? |
|
$configPath = substr(__DIR__,0,strpos(__DIR__,"/public_html"))."/config.php"; |
|
include_once($configPath); |
|
include_once($root."/layout/topLogin.php"); |
|
$error = true; |
|
if (!empty($_GET["id"]) && !empty($_GET["pec"])) { |
|
?> |
|
<h1 style="text-align:center"><?= __("Registrazione operatori economici") ?></h1> |
|
<? |
|
$bind = array( |
|
":id" => $_GET["id"], |
|
":email_encode" => base64_decode($_GET["pec"]) |
|
); |
|
|
|
$strsql = "SELECT codice, codice_fiscale_impresa, ragione_sociale, pec, attivo, DATE_ADD(b_operatori_economici.timestamp_modifica, INTERVAL 2 DAY) AS scadenza_registrazione |
|
FROM b_operatori_economici |
|
WHERE codice = :id |
|
AND pec = :email_encode"; |
|
$risultato = $pdo->go($strsql,$bind); |
|
if ($risultato->rowCount() > 0) { |
|
$oe = $risultato->fetch(PDO::FETCH_ASSOC); |
|
if ($oe["attivo"] == "N") { |
|
if(strtotime($oe["scadenza_registrazione"]) >= time()) { |
|
$ris = $pdo->go("UPDATE b_utenti SET attivo = 'S' WHERE codice IN (SELECT codice_utente FROM r_oe_utenti WHERE codice_operatore = :codice)",[":codice"=>$oe["codice"]]); |
|
if ($ris->rowCount() > 0) { |
|
$ris = $pdo->go("UPDATE b_operatori_economici SET attivo = 'S' WHERE codice = :codice",[":codice"=>$oe["codice"]]); |
|
if ($ris->rowCount() > 0) { |
|
$corpo = "In data " . date("d/m/Y H:i:s") . ", l'operatore economico <strong>" . $oe["ragione_sociale"] . "</strong> |
|
con codice fiscale <strong>" . $oe["codice_fiscale_impresa"] . "</strong> ha effettutato la registrazione al portale."; |
|
$mailer = new Communicator(); |
|
$mailer->oggetto = "Iscrizione operatore economico"; |
|
$mailer->corpo = $corpo; |
|
$mailer->codice_pec = -1; |
|
$mailer->destinatari = Communicator::getDefaultAddress($_SESSION["ente"]->codice); |
|
$mailer->type = "iscrizione-oe"; |
|
$esito = $mailer->send(); |
|
ob_start(); |
|
?> |
|
<p> |
|
Spett.le Operatore Economico,<br> |
|
la registrazione è avvenuta con successo ed effettuando il login è già possibile procedere nell'utilizzo del portale |
|
dove potrà partecipare alle procedure di gara aperte bandite dall'Ente. |
|
</p> |
|
<p> |
|
Ad ogni modo, le consigliamo di completare il profilo con tutte le informazioni a vostra disposizione quali ad es. certificazioni di qualità, |
|
certificazioni SOA, ecc in quanto la stazione appaltante potrebbe utilizzarle in caso di procedura negoziata o affidamento diretto. |
|
</p> |
|
<p> |
|
Per procedere al completamento delle informazioni del suo profilo è sufficiente effettuare il login sulla piattaforma |
|
e cliccare nel menu a sinistra sul tasto che riporta il suo nome e cognome. |
|
</p> |
|
<? |
|
$html = ob_get_clean(); |
|
$mailer = new Communicator(); |
|
$mailer->oggetto = "Conferma iscrizione"; |
|
$mailer->corpo = $html; |
|
$mailer->codice_pec = -1; |
|
$mailer->destinatari = $oe["pec"]; |
|
$esito = $mailer->send(); |
|
?> |
|
<div class="alert alert-success text-center"> |
|
<span class="fa fa-check-circle fa-3x"></span><br> |
|
<span class="h2"><?= __("CONFERMA DELLA REGISTRAZIONE AVVENUTA CON SUCCESSO") ?></span><br> |
|
<span class="h3"><?= __("Puoi procedere nell'utilizzo del portale effettuando il login") ?></span><br> |
|
</div> |
|
<? |
|
$strsql = "SELECT * FROM b_bandi_albo WHERE (pubblica = '2' OR pubblica = '1') AND (b_bandi_albo.scadenza >= NOW() OR b_bandi_albo.scadenza IS NULL) AND (tipologia = 'F' OR tipologia = 'P') "; |
|
$risultato = $pdo->go($strsql); |
|
if ($risultato->rowCount() > 0) { ?> |
|
<div class="my-5 alert alert-warning text-center"> |
|
<span class="h2"><strong><?= __("attenzione") ?></span><br> |
|
<?= __("La registrazione al portale non é sufficiente ai fini dell'iscrizione all'albo dei fornitori.") ?><br> |
|
<?= __("Ricordiamo che la mancata iscrizione nei nostri Albi dei Fornitori non permetterà la selezione per partecipare alle procedure negoziate o alle richieste di offerta di questo Ente.") ?><br> |
|
<?= __('Per presentare la propria candidatura consulta le') ?> <a href="/archivio_albo/index.php" title="<?= __("Albo fornitori") ?>"><?= __("iniziative attive") ?></a> |
|
</div> |
|
<? } |
|
} else { |
|
?> |
|
<div class="alert alert-danger p-5 text-center"> |
|
<span class="fa fa-times-circle fa-3x"></span><br> |
|
<span class="h2"><?= __("errore nella procedura di conferma dell'operatore economico") ?><br> |
|
<?= __("Contattare l'Help desk tecnico") ?> <?= $_SESSION["numero_assistenza"] ?></span> |
|
</div> |
|
<? |
|
} |
|
} else { |
|
?> |
|
<div class="alert alert-danger p-5 text-center"> |
|
<span class="fa fa-times-circle fa-3x"></span><br> |
|
<span class="h2"><?= __("errore nella procedura di conferma dell'utente") ?><br> |
|
<?= __("Contattare l'Help desk tecnico") ?> <?= $_SESSION["numero_assistenza"] ?></span> |
|
</div> |
|
<? |
|
} |
|
} else { |
|
?> |
|
<div class="alert alert-warning text-center p-5"> |
|
<h2 class="text-center"> |
|
<?= __('Link di conferma scaduto') ?> |
|
</h2> |
|
<form action="/oe/reinvia_conferma.php" method="post"> |
|
<input id="token" type="hidden" name="token" value="<?= tokenGen() ?>"> |
|
<input type="hidden" name="pec_recupero" value="<?= $oe["pec"] ?>"> |
|
<button class="btn btn-primary" data-callback="resend_confirm"><?= __('Rigenera nuova conferma') ?></button> |
|
</form> |
|
</div> |
|
<? |
|
} |
|
} else { |
|
?> |
|
<div class="aler alert-success p-5 my-5 text-center"> |
|
<span class="fa fa-check-circle fa-3x"></span><br> |
|
<span class="h2"><?= __("La conferma è già stata effettuata, è possibile procedere al login") ?></span> |
|
</div> |
|
<? |
|
} |
|
} else { |
|
echo "<h1>".__("impossibile accedere 2")."</h1>"; |
|
} |
|
} else { |
|
echo "<h1>".__("impossibile accedere 1")."</h1>"; |
|
} |
|
|
|
include_once($root."/layout/bottomLogin.php"); |
|
?>
|
|
|