public function controlarCupos($data) { $cupos = 0; $contar = 0; $orden = 0; $cupoBool = true; if (substr($data->estado_agendamiento, -2) == '-1') { $result = GestionMovimiento::getControlarCupos($data); //Cupos disponibles foreach ($result["cupos"] as $val) { $cupos = $val->capacidad; } //Conteo y control foreach ($result["ocupado"] as $val) { $contar++; if ($data->id == $val->id) { $orden = $contar; } } //Si orden > cupos: FALSE if ($orden > $cupos) { $cupoBool = false; } } return $cupoBool; }