public function loadContent($content_id) { $this->addLog("<" . __LINE__ . "> " . __METHOD__); if (!is_numeric($content_id) || $content_id <= 0) { throw new Exception("<" . __LINE__ . "> " . __METHOD__ . "ERROR: content_id no valido"); } else { $this->contentId = $content_id; } $sql = "SELECT c.*, cp.nombre as provider, cc.descripcion nombreCat, ft.al_titulo album, ft.al_artista artista, ft.al_id, ft.tr_archivo, ft.tr_archivo_preview, cc.xxx\n FROM Web.contenidos c INNER JOIN Web.contenidos_cat cc ON (cc.id=c.categoria)\n INNER JOIN Web.fulltracks ft ON (ft.contenido=c.id)\n INNER JOIN Web.contenidos_proveedores cp ON (c.proveedor = cp.id)\n WHERE c.id={$this->contentId}\n AND c.tipo='" . WAZZUP_FULLTRACK . "'"; $this->addLog("SQL: " . $sql); $rs = mysql_query($sql, $this->dbc->db); if (!$rs) { throw new Exception("ERROR: no se pueden obtener datos del contenido {$this->contentId} "); } else { $obj = mysql_fetch_object($rs); } $this->contentType = $obj->tipo; $this->adult = $obj->xxx == "0" ? "false" : "true"; $this->artist = konvert($obj->artista); $this->provider = konvert($obj->provider); $this->album = konvert($obj->album); $this->title = konvert("{$obj->nombre}"); $this->description = konvert(getContentDescription($this->contentId, $this->contentType, $obj->categoria)); $this->publicationYear = date("Y"); // v1.3 $this->archivo = trim("/contenido/fulltracks/" . $obj->archivo); $this->preview = trim("/contenido/fulltracks/" . $obj->referencia); }
public function loadContent($content_id) { $this->addLog("<" . __LINE__ . "> " . __METHOD__); if (!is_numeric($content_id) || $content_id <= 0) { throw new Exception("<" . __LINE__ . "> " . __METHOD__ . "ERROR: content_id no valido"); } else { $this->contentId = $content_id; } $sql = "SELECT c.*, cc.descripcion nombreCat, cc.xxx FROM Web.contenidos c INNER JOIN Web.contenidos_cat cc ON (cc.id=c.categoria) WHERE c.id={$this->contentId} AND c.tipo='" . WAZZUP_POLYTONE . "'"; $this->addLog("SQL: " . $sql); $rs = mysql_query($sql, $this->dbc->db); if (!$rs) { throw new Exception("ERROR: no se pueden obtener datos del contenido {$this->contentId} "); } else { $obj = mysql_fetch_object($rs); } $this->contentType = $obj->tipo; $this->adult = $obj->xxx == "0" ? "false" : "true"; // genero external Id $this->setExternalId(); // genero nombres unicos para contenidos y preview $this->setFilenames(); $this->artist = konvert($obj->autor); $this->title = konvert("{$obj->nombre}"); $this->description = konvert(getContentDescription($this->contentId, $this->contentType, $obj->categoria)); $this->archivo = str_replace("netuy", "contenido", $obj->archivo); $this->archivo = str_replace("Full", "4", $this->archivo); $this->archivoFull = str_replace("netuy", "contenido", $obj->archivo); $this->preview = str_replace("netuy", "contenido", $obj->archivo); $this->preview = str_replace("Full", "4", $this->preview); $this->preview_uri = $this->getPreviewFilename(); $this->variantUri = $this->getContentFilename(); $this->variantUriFull = $this->getContentFilenameFull(); }
public function loadContent($content_id) { $this->addLog("<" . __LINE__ . "> " . __METHOD__); if (!is_numeric($content_id) || $content_id <= 0) { throw new Exception("<" . __LINE__ . "> " . __METHOD__ . "ERROR: content_id no valido"); } else { $this->contentId = $content_id; } $sql = "SELECT c.*, cc.descripcion nombreCat, ft.al_titulo album, ft.al_artista artista, ft.al_id, ft.tr_archivo, ft.tr_archivo_preview, cc.xxx FROM Web.contenidos c INNER JOIN Web.contenidos_cat cc ON (cc.id=c.categoria) INNER JOIN Web.fulltracks ft ON (ft.contenido=c.id) WHERE c.id={$this->contentId} AND c.tipo='" . WAZZUP_FULLTRACK . "'"; $this->addLog("SQL: " . $sql); $rs = mysql_query($sql, $this->dbc->db); if (!$rs) { throw new Exception("ERROR: no se pueden obtener datos del contenido {$this->contentId} "); } else { $obj = mysql_fetch_object($rs); } $this->contentType = $obj->tipo; $this->adult = $obj->xxx == "0" ? "false" : "true"; // genero external Id $this->setExternalId(); // genero nombres unicos para contenidos y preview $this->setFilenames(); $this->artist = konvert($obj->artista); $this->album = konvert($obj->album); $this->title = konvert("{$obj->nombre}"); $this->description = konvert(getContentDescription($this->contentId, $this->contentType, $obj->categoria)); $this->publicationYear = date("Y"); // v1.0 // $this->archivo = trim($obj->al_id."/".$obj->tr_archivo); // $this->preview = trim($obj->al_id."/".$obj->tr_archivo_preview); // v1.3 $this->archivo = trim("/contenido/fulltracks/" . $obj->archivo); $this->preview = trim("/contenido/fulltracks/" . $obj->referencia); $this->preview_uri = $this->getPreviewFilename(); $this->variantUri = $this->getContentFilename(); }
public function loadContent($content_id) { $this->addLog("<" . __LINE__ . "> " . __METHOD__); if (!is_numeric($content_id) || $content_id <= 0) { throw new Exception("<" . __LINE__ . "> " . __METHOD__ . "ERROR: content_id no valido"); } else { $this->contentId = $content_id; } $sql = "SELECT c.*, cc.descripcion nombreCat, gi.screenshots, cp.nombre manufacturer, cc.xxx FROM Web.contenidos c INNER JOIN Web.contenidos_cat cc ON (cc.id=c.categoria) INNER JOIN Web.gamesInfo gi ON (gi.game=c.id) INNER JOIN Web.contenidos_proveedores cp ON (cp.id=c.proveedor) WHERE c.id={$this->contentId} AND c.tipo='" . WAZZUP_GAME . "'"; $this->addLog("SQL: " . $sql); $rs = mysql_query($sql, $this->dbc->db); if (!$rs) { throw new Exception("ERROR: no se pueden obtener datos del contenido {$this->contentId} "); } else { $obj = mysql_fetch_object($rs); } $this->contentType = $obj->tipo; $this->adult = $obj->xxx == "0" ? "false" : "true"; // genero external Id $this->setExternalId(); // genero nombres unicos para contenidos y preview $this->setFilenames(); $this->name = konvert($obj->nombre); $this->title = konvert("{$obj->nombre}"); $this->description = konvert(getContentDescription($this->contentId, $this->contentType, $obj->categoria)); $this->archivo = str_replace("netuy", "contenido", $obj->archivo); $this->archivo = str_replace("128x128", "600x600", $this->archivo); $screens = explode(",", $obj->screenshots); $pathTo = $screens[0]; $screens = $screens[1]; $path = explode(".", $screens); $path = $path[0] . ".gif"; $this->preview = $pathTo . $path; // $this->preview = str_replace("128x128", "110x110", $this->preview); $this->manufacturer = $obj->manufacturer; $this->pubYear = date("Y"); $this->multiplayer = "false"; $this->preview_uri = $this->getPreviewFilename(); $this->variantUri = $this->getContentFilename(); }