protected static function mapear($rs, $mysql) { /* int */ $id = MySQLAccess::GetSafeInt($rs, 0); //check if we found it if ($id == -1) { return null; } /* int */ $id_meta = MySQLAccess::GetSafeInt($rs, 1); /* MetaContenido */ $mc = MetaContenido::GetOne($id_meta, $mysql); /* TipoContenido */ $tipoContenido = TipoContenido::valueOf($rs['tipo']); //MySQLAccess::GetSafeString($rs, 3); /* Contenido */ $contenido = null; try { $contenido = new Contenido($tipoContenido, $mc, null); } catch (Exception $ex) { return null; } $contenido->setID($id); $contenido->setNombreCapitulo($rs['nombre_capitulo']); //MySQLAccess::GetSafeString($rs, 4) $contenido->setUrl($rs['url']); //MySQLAccess::GetSafeString($rs, 5) try { $contenido->setFechaEstreno(new \DateTime($rs['fecha_estreno'])); //$rs.getDate(6) } catch (\Exception $ex) { // XX: dejo en null } $contenido->setImagen1($rs['imagen']); //MySQLAccess::GetSafeString($rs, 7) $contenido->setTrailer1($rs['trailer']); //MySQLAccess::GetSafeString($rs, 8) $contenido->setEstado(Estado::INTACTA); return $contenido; }
protected static function mapear($rs) { //int id = MySQLAccess.GetSafeInt($rs, 1); $id = MySQLAccess::GetSafeInt($rs, 0); //check if we found it if ($id == -1) { return null; } //MetaContenido mc = new MetaContenido(); $metaContenido = new MetaContenido(); // $metaContenido->ID = id; $metaContenido->setID($id); $metaContenido->setNombre($rs['nombre']); //MySQLAccess.GetSafeString($rs, 2) $metaContenido->setSinopsis($rs['sinopsis']); //MySQLAccess.GetSafeString($rs, 3) $metaContenido->setDuracion(intval($rs['duracion'])); //MySQLAccess.GetSafeInt($rs, 4) $metaContenido->setActores($rs['actores']); //MySQLAccess.GetSafeString($rs, 5) $metaContenido->setImagen($rs['imagen']); //MySQLAccess.GetSafeString($rs, 6) $metaContenido->setTrailer($rs['trailer']); //MySQLAccess.GetSafeString($rs, 7) $metaContenido->setEstado(Estado::INTACTA); return $metaContenido; }