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();
 }
Beispiel #4
0
 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();
 }