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]); }