Example #1
0
 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;
 }
Example #2
0
 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;
 }