Example #1
0
                        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]);
                                }
                                $kpa->execute();
                            }
                            break;
                        case 'randomizerselected':
                            kprintheader(get_lang(260));
                            ?>
					<form name="arcfiles" action="<?php 
                            echo PHPSELF;
                            ?>
" method="post">
Example #2
0
                case 'dlplaylist':
                    if (isset($_GET['pid']) && ALLOWDOWNLOAD && db_guinfo('u_allowdownload') && $cfg['archivemode'] && db_guinfo('allowarchive')) {
                        $kpa = new kparchiver();
                        $kp = new kp_playlist($_GET['pid']);
                        if ($kp->anyaccess()) {
                            $res = $kp->getres();
                            while ($row = mysql_fetch_row($res)) {
                                $kpa->setfile($row[0]);
                            }
                            $kpa->execute();
                        }
                    }
                    break;
                case 'dlselected':
                    if (isset($_POST['filestoarc']) && ALLOWDOWNLOAD && db_guinfo('u_allowdownload') && $cfg['archivemode'] && db_guinfo('allowarchive')) {
                        $kpa = new kparchiver();
                        $fl = explode(';', $_POST['filestoarc']);
                        $ids = retrievesids($fl);
                        for ($i = 0, $c = count($ids); $i < $c; $i++) {
                            $kpa->setfile($fl[$i]);
                        }
                        $kpa->execute();
                    }
                    break;
                case 'randomizerselected':
                    kprintheader(get_lang(260), 0, 0);
                    ?>
						<form name="arcfiles" action="<?php 
                    echo PHPSELF;
                    ?>
" method="post">