コード例 #1
0
 public static function GetCapitulos($id_contenido)
 {
     // 			Collection<Contenido>
     $contenidos = Contenido::getAllByIdContenido($id_contenido);
     return self::WrapContenidoList($contenidos);
 }
コード例 #2
0
 protected function validarNuevo()
 {
     try {
         if ($this->getTipo() == TipoContenido::PELICULA) {
             $contenido = Contenido::GetOneByName($this->nombre);
             if (isset($contenido)) {
                 throw new \Exception("El Contenido ya existe\n");
             }
         } else {
             // 					Contenido cont = Contenido.GetOne($this->nombre);
             $contenido = Contenido::GetOneByName($this->nombre);
             if (isset($contenido)) {
                 // 						Collection<Contenido> capitulos = Contenido.getAll($contenido.getID());
                 $capitulos = Contenido::getAllByIdContenido($contenido->getID());
                 //for (Contenido cap : capitulos) {
                 foreach ($capitulos as $cap) {
                     // 							if ($cap->getNombreCapitulo().equalsIgnoreCase($this->getNombreCapitulo()) && $this->getID() != $contenido->getID()) {
                     if (strcasecmp($cap->getNombreCapitulo(), $this->getNombreCapitulo()) == 0 && $this->getID() != $contenido->getID()) {
                         throw new \Exception("El Contenido ya existe\n");
                     }
                 }
             }
         }
     } catch (\Exception $e) {
         throw $e;
     }
 }