$configPath = substr(__DIR__,0,strpos(__DIR__,"/public_html"))."/config.php"; include_once($configPath); $id_modulo = "esponenti"; $cmd_info = stipula::getInfoModulo($id_modulo); $error = true; if (!empty($_SESSION["utente"]) && $_SESSION["utente"]->permission($cmd_info["modulo_riferimento"]) && $_SESSION["utente"]->permission($radice,$_GET["codice_contratto"],$id_modulo) && !empty($_GET["tipologia"])) { $contratto = stipula::init($_GET["codice_contratto"]); if (!empty($contratto) && ($_GET["tipologia"] === "ore" || $_GET["tipologia"] === "uff")) { $record = $contratto->info; $lock = $contratto->checkLock($cmd_info["id"]); $lockGeneralInfo = false; if (!empty($_GET["codice"])) { $lockGeneralInfo = true; if ($_GET["tipologia"] == "ore") { $contraente = $contratto->getEsponentiSA($_GET["codice"])[0]; } else { $contraente = $contratto->getUfficialiRoganti($_GET["codice"])[0]; } } else { $contraente = get_campi("b_contraenti"); $contraente["tipologia"] = $_GET["tipologia"]; } if (!empty($contraente)) { if ($_GET["tipologia"] == "ore") { $ruoli = stipula::ruoliEsponentiSA(); } else { $ruoli = stipula::ruoliUfficiali(); } $error = false; if (empty($lock)) { ?>