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.
 
 
 
 
 

194 righe
9.9 KiB

<?
$configPath = substr(__DIR__,0,strpos(__DIR__,"/public_html"))."/config.php";
include_once($configPath);
$id_modulo = "remoto";
$cmd_info = stipula::getInfoModulo($id_modulo);
if (!empty($_SESSION["utente"]) && $_SESSION["utente"]->permission($radice,$_GET["codice"],$id_modulo) && $_SESSION["utente"]->permission($cmd_info["modulo_riferimento"])) {
$contratto = stipula::init($_GET["codice"]);
if (!empty($contratto)) {
$record = $contratto->info;
$lock = $contratto->checkLock($cmd_info["id"]);
$titolo_modulo = __($cmd_info["titolo"]);
$breadcrumb = array();
$breadcrumb["/".$radice."/"] = Modulo::getInfo($radice)["titolo"];
$breadcrumb = $contratto->getBreadcrumb($breadcrumb);
$breadcrumb["/".$radice."/panel.php?codice=".$record["codice"]] = __("Pannello");
$breadcrumb[""] = $titolo_modulo;
include_once ($beRoot."/layout/top.php");
?>
<h1><?= $titolo_modulo ?></h1>
<?
$ooee = $contratto->getContraenti("oe");
$extraInfo = $contratto->getExtraInfo();
if (!empty($ooee)) {
$sottoscrizioni = $contratto->getContrattoSottoscritto();
$edit = true;
if (!empty($sottoscrizioni)) {
$edit = false;
if (count($sottoscrizioni) < 2 && isset($_GET["edit"])) { $edit = true; }
}
?>
<?
if ($edit) {
?>
<div class="container">
<form rel="validate" method="post" action="upload.php" id="edit-form">
<input id="token" type="hidden" name="token" value="<?= tokenGen() ?>">
<input id="codice_contratto" type="hidden" name="codice_contratto" value="<?= $record["codice"] ?>">
<? include("general-info-form.php") ?>
<button id="confirm-button" class="btn collapse btn-success btn-block mt-2"><span class="fa fa-save"></span> <?= __("Salva") ?></button>
</form>
</div>
<?
} else {
$sottoscrizione = $contratto->getFirstContratto();
?>
<div class="card">
<div class="card-header">
<h4 class="card-title m-0"><?= __("Estremi Contratto") ?></h4>
</div>
<div class="card-body">
<div class="row">
<div class="col-12 col-lg-2">
<label class="value-label"><?= __("Numero") ?></label>
<div class="h4 text-center">
<?= $extraInfo["numero_repertorio"] ?>
</div>
</div>
<div class="col-12 col-lg-2">
<label class="value-label"><?= __("Data") ?></label>
<div class="h4 text-center">
<?= mysql2date($contratto->info["data_stipula"]) ?>
</div>
</div>
<div class="col-12 col-lg-8">
<label class="value-label"><?= __("Primo upload") ?></label>
<div class="text-center">
<a target="_blank" href="/backend/contratti/contratto/download.php?codice_contratto=<?= $record["codice"] ?>&codice_sottoscrittore=0&token=<?= tokenGen() ?>">
<span class="fa fa-file"></span> <?= $sottoscrizione["name"] ?>
</a>
</div>
</div>
</div>
</div>
<? if (count($sottoscrizioni) < 2 && !$lock) { ?>
<div class="card-footer">
<a href="index.php?codice=<?= $record["codice"] ?>&edit=1" class="mt-3 btn btn-block btn-warning">
<?= __("Modifica dati contratto") ?>
</a>
</div>
<? } ?>
</div>
<div class="card mt-3">
<div class="card-header">
<h4 class="card-title m-0"><?= __("Operatori Economici") ?></h4>
</div>
<div class="card-body">
<table class="table table-striped" width="100%">
<thead>
<tr>
<th width="10"><?= __("Codice Fiscale") ?></th>
<th><?= __("Ragione Sociale") ?></th>
<th width="200"><?= __("Data invio") ?></th>
<th width="200"><?= __("Data ricezione") ?></th>
<th width="200"></th>
<th width="10"></th>
</tr>
</thead>
<tbody>
<?
$send = !$lock;
$count = 0;
foreach($ooee AS $operatore) {
$count++;
?>
<tr>
<td width="120"><?= $operatore["cf"] ?></td>
<td>
<a href="#" title="<?= __("visualizza") ?>" onclick="showCompany(<?= $operatore["codice_operatore"] ?>); return false">
<strong>
<?= $operatore["denominazione"] ?>
</strong>
</a>
</td>
<?
if (!empty($sottoscrizioni[$operatore["codice"]])) {
$sottoscrizione = $sottoscrizioni[$operatore["codice"]];
if (empty($sottoscrizione["md5"])) { $send = false; }
?>
<td>
<?= mysql2datetime($sottoscrizione["timestamp_creazione"]); ?>
</td>
<td>
<? if (!empty($sottoscrizione["sha256"])) { ?>
<?= mysql2datetime($sottoscrizione["timestamp"]); ?>
<? } ?>
</td>
<td>
<? if (!empty($sottoscrizione["sha256"])) { ?>
<a class="btn btn-block btn-sm btn-warning" target="_blank" href="/backend/contratti/contratto/download.php?codice_contratto=<?= $record["codice"] ?>&codice_sottoscrittore=<?= $operatore["codice"] ?>&token=<?= tokenGen() ?>">
<span class="fa fa-download"></span> <?= __("Visualizza") ?>
</a>
<? } else { ?>
<span class="h5"><span class="badge badge-danger"><span class="fa fa-exclamation-triangle"></span> <?= __("Non ricevuto") ?></span></span>
<? } ?>
</td>
<td>
<? if (count($sottoscrizioni) == ($count + 1)) { ?>
<button title='<?= __("elimina") ?>' class='btn btn-sm btn-danger' onclick='elimina(<?= $sottoscrizione["codice_firmatario"] ?>,"contratti/remoto","codice_contratto=<?= $record["codice"] ?>");'><span class='fa fa-times'></span></button>
<?} ?>
</td>
<?
} else {
?>
<td colspan="4" class="text-center">
<?
if ($send) {
$send = false;
if (!empty($operatore["codice_operatore"])) { ?>
<form rel="validate" method="post" action="send.php">
<input id="token" type="hidden" name="token" value="<?= tokenGen() ?>">
<input id="codice_contratto" type="hidden" name="codice_contratto" value="<?= $record["codice"] ?>">
<input id="codice_contraente" type="hidden" name="codice_contraente" value="<?= $operatore["codice"] ?>">
<button class="btn btn-success"><span class="fa fa-paper-plane"></span> <?= __("Invia il contratto per la sottoscrizione") ?></button>
</form>
<? } else { ?>
<span class="h5"><span class="badge badge-danger"><span class="fa fa-exclamation-triangle"></span> <?= __("Operatore economico non registrato") ?></span></span>
<? } ?>
<? } else { ?>
<span class="h5"><span class="badge badge-<?= !$lock ? "warning" : "danger" ?>"><span class="fa fa-exclamation-triangle"></span> <?= __(!$lock ? "Attendere sottoscrizione precedente" : "Operazione bloccata") ?></span></span>
<? }
?>
</td>
<? } ?>
</tr>
<?
}
?>
</tbody>
</table>
</div>
</div>
</div>
<?
}
} else {
?>
<h3 class="alert alert-danger text-center">
<span class="fa fa-exclamation-triangle fa-2x"></span><br>
<?= __("Nessun operatore economico presente per il contratto"); ?>
</h3>
<?
}
include_once ($beRoot."/layout/bottom.php");
} else {
echo '<meta http-equiv="refresh" content="0;URL=/index.php">';
die();
}
} else {
echo '<meta http-equiv="refresh" content="0;URL=/index.php">';
die();
}
?>