function findfile() { $gk = new genkpalbum(); if (count($this->files) == 0) { if (strlen($this->pdir) > 0) { $kpdir = new kpdir(); $kpdir->setdrive($this->drive); $kpdir->setpwd($this->pdir); if ($kpdir->determine()) { $res = $kpdir->filesql('id, id3image, free'); while ($row = db_fetch_row($res)) { $this->files[] = $row; } } } } if (count($this->files) > 0) { $this->dirid = $gk->finddirimage($this->files); if ($this->dirid) { return true; } $this->id3id = $gk->findid3v2image($this->files); if ($this->id3id) { return true; } } return false; }
function kpimage($rows = array(), $drive = 0, $pdir = '') { global $setctl; $this->rows = array(); if (!empty($pdir)) { $kpdir = new kpdir(); $kpdir->setdrive($drive); $kpdir->setpwd($pdir); if ($kpdir->determine()) { $res = $kpdir->filesql('id, free, track, id3image, album, artist'); while ($row = mysql_fetch_row($res)) { $rows[] = $row; } $this->rows = $rows; } } else { $this->rows = $rows; } $this->width = $setctl->get('albumwidth'); $this->height = $setctl->get('albumheight'); $this->mime = ''; $this->dirimageid = $this->id3v2imageid = -1; $this->scale = false; }