示例#1
0
             if ($res) {
                 $kpa = new kparchiver();
                 while ($row = db_fetch_assoc($res)) {
                     $kpa->setfile($row['id']);
                 }
                 $kpa->execute();
             }
         }
     }
     break;
 case 'dlplaylist':
     if (ALLOWDOWNLOAD && $cfg['archivemode'] && db_guinfo('u_allowdownload') && db_guinfo('allowarchive') && frm_ok('pid', 1)) {
         $kpa = new kparchiver();
         $kp = new kp_playlist(frm_get('pid', 1));
         if ($kp->anyaccess()) {
             $res = $kp->getres();
             while ($row = db_fetch_assoc($res)) {
                 $kpa->setfile($row['sid']);
             }
             $kpa->execute();
         }
     }
     break;
 case 'dlselected':
     if (frm_isset('filestoarc') && ALLOWDOWNLOAD && db_guinfo('u_allowdownload') && $cfg['archivemode'] && db_guinfo('allowarchive')) {
         $kpa = new kparchiver();
         $fl = explode(';', frm_get('filestoarc'));
         $ids = retrievesids($fl);
         for ($i = 0, $c = count($ids); $i < $c; $i++) {
             $kpa->setfile($ids[$i]);
         }