/** * @param {mixed} $jobj JornadaID or JornadaObject as returned by _getObject() / _getArray() * @return bool true or false */ static function hasGrades($jobj) { if (is_numeric($jobj)) { $obj = new Jornadas("hasGrades", 0); // dummy prueba id $jobj = $obj->selectByID($jobj); } $flag = true; if (is_object($jobj)) { if (intval($jobj->Open) != 0) { $flag = false; } if (intval($jobj->Equipos3) != 0) { $flag = false; } if (intval($jobj->Equipos4) != 0) { $flag = false; } if (intval($jobj->KO) != 0) { $flag = false; } } if (is_array($jobj)) { if (intval($jobj['Open']) != 0) { $flag = false; } if (intval($jobj['Equipos3']) != 0) { $flag = false; } if (intval($jobj['Equipos4']) != 0) { $flag = false; } if (intval($jobj['KO']) != 0) { $flag = false; } } return $flag; }
$am->access(PERMS_OPERATOR); $result = $jornadas->delete($jornadaid); break; case "close": $am->access(PERMS_OPERATOR); $result = $jornadas->close($jornadaid); break; case "update": $am->access(PERMS_OPERATOR); $result = $jornadas->update($jornadaid); break; case "select": $result = $jornadas->selectByPrueba(); break; case "getbyid": $result = $jornadas->selectByID($jornadaid); break; case "enumerate": $result = $jornadas->searchByPrueba($allowClosed, $hideUnassigned); break; case "rounds": $result = $jornadas->roundsByJornada($jornadaid); break; case "enumerateMangasByJornada": $result = Jornadas::enumerateMangasByJornada($jornadaid); break; case "enumerateRondasByJornada": $result = Jornadas::enumerateRondasByJornada($jornadaid); break; case "access": $result = $jornadas->checkAccess($am, $jornadaid, $perms);