isSupportoOrRoot() && !empty($_GET["codice"])) { $contratto = stipula::init($_GET["codice"]); if (!empty($contratto)) { $stati = stipula::getStati(); $previous = ""; $record = $contratto->info; foreach($stati AS $id => $stato) { if ($id == $record["stato"]) { break; } $previous = $id; } if ($previous !== "") { $salva = new salva(); $salva->debug = false; $salva->nome_tabella = "b_contratti"; $salva->operazione = "UPDATE"; $salva->oggetto = ["codice"=>$record["codice"],"stato"=>$previous]; $codice = $salva->save(); if ($codice !== false) { $error = false; ?>