gestione gare pubbliche
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

<?
$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 &egrave; avvenuta con successo ed effettuando il login &egrave; gi&agrave; possibile procedere nell&#39;utilizzo del portale
dove potr&agrave; partecipare alle procedure di gara aperte bandite dall&#39;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&agrave;,
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 &egrave; 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");
?>