permission($cmd_info["modulo_riferimento"]) && $_SESSION["utente"]->permission($radice,$_POST["codice_gara"],$id_modulo) && tokenVerify() && !empty($_POST["codice_lotto"])) { $gara = gara::init($_POST["codice_gara"]); if (!empty($gara) && $gara->setLotto($_POST["codice_lotto"])) { $record = $gara->info; $round = $gara->round; $lock = $gara->checkLock($cmd_info["id"]); if (!$lock && empty($gara->getAnomaliaSorteggiata())) { $algoritmi = $gara->getAlgoritmoAnomalia(true); if (!empty($algoritmi)) { $algoritmi = array_keys($algoritmi); shuffle($algoritmi); $selected = reset($algoritmi); $error = false; $gara->saveExtraInfo("anomaliaSorteggiata",$selected,"lotto"); $gara->addToLog("UPDATE",__("Sorteggio algoritmo anomalia") . " - Lotto #" . $gara->lotto["numero"]); ?> swal({title:js_dict["success-msg"],type:"success"}).then(function(){ window.location.reload(); });