예제 #1
0
 /**
  * @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;
 }
예제 #2
0
     $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);