function printFooter($mainTableStr = 'browser', $append = '') { if (!isset($_GET['pathid'])) { $_GET['pathid'] = 0; } // Initialize Shoutbox include './libraries/class.shoutbox.php'; $sb = new shoutbox(); // Initialize user temporary playlists include './libraries/class.playlist_in.php'; $playlist_in = new playlist_in(); // Initialize user playlists include './libraries/class.playlist.php'; $playl = new playlist(); // Check if plalists are availible, if not => empty string if (!($lplayl = $playl->list_playlists())) { $lplayl = ''; } $content = $this->parseXmlFile('style.xml', 'footer'); $proll = $this->parseXmlFile('style.xml', 'prolling'); $proll = ereg_replace(':proll:', PROLL, $proll['main']); $mainTableStr = $this->printLangS('STR_maintabletitle_' . $mainTableStr, $append); $myn = ereg_replace(':user:'******'ADMIN') && ADMIN == 'admin' && defined('USER') ? '@' . USER : (defined('USER') ? USER : '******'), $content['main']); $myn = ereg_replace(':hplink:', $this->evalStyle('hplink', $this->printLangS('STR_hplink')), $myn); $myn = ereg_replace(':pathid:', isset($_GET['pathid']) ? $_GET['pathid'] : 0, $myn); $myn = ereg_replace(':backid:', $this->backId, $myn); $myn = ereg_replace(':playlist:', $lplayl, $myn); $myn = ereg_replace(':checkalldirs:', $this->evalStyle('checkalldirs', $this->printLangS('STR_checkalldirs'), $this->printLangS('STR_uncheckalldirs'), $this->printLangS('STR_uncheckenddirs')), $myn); $myn = ereg_replace(':checkallfiles:', $this->evalStyle('checkallfiles', $this->printLangS('STR_checkallfiles'), $this->printLangS('STR_uncheckallfiles'), $this->printLangS('STR_uncheckendfiles')), $myn); $myn = ereg_replace(':randlink:', $this->evalStyle('randlink', $this->printLangS('STR_randlink')), $myn); $myn = ereg_replace(':helplink:', $this->evalStyle('helplink', $this->printLangS('STR_helplink')), $myn); $myn = ereg_replace(':adminlink:', defined('ADMIN') && ADMIN == 'admin' ? $this->evalStyle('adminlink', $this->printLangS('STR_adminlink')) : '', $myn); $myn = ereg_replace(':INIT_prolling:', $proll, $myn); $myn = ereg_replace(':adminLogin:'******'LOGIN') ? $this->evalStyle('adminLogin') : '', $myn); $myn = ereg_replace(':maintabletitle:', $mainTableStr, $myn); $myn = ereg_replace(':homelink:', $this->evalStyle('homelink'), $myn); // Write 'inputs' for hidden form. $str = ''; if (isset($this->collectArray) && !empty($this->collectArray)) { foreach ($this->collectArray as $pid) { $str .= '<input type="hidden" name="ids[]" value="' . $pid . '">' . "\n" . ' '; } } $myn = ereg_replace(':collectarray:', $str, $myn); // user own temporary playlist $myn = ereg_replace(':playlist_in:', $playlist_in->init(), $myn); // link to validator $myn = ereg_replace(':validator:', $this->evalStyle('validator'), $myn); // shoutbox init $myn = ereg_replace(':INIT_shoutbox:', $sb->printShoutBox(), $myn); // stats & informations $myn = ereg_replace(':botline:', $this->evalStyle('botline', $this->printLangS('botline', $this->JampTime()), $this->printLangS('botlineStats', STATS)), $myn); print $myn; ob_end_flush(); }
<?php // $Id: handle.php,v 1.17 2004/07/06 00:55:30 entropie Exp $ // include './cfg/cfg.php'; include './libraries/class.main.php'; include './libraries/class.play.php'; include './libraries/class.playlist_in.php'; include './libraries/class.shoutbox.php'; $mp3 = new main(); $mp3play = new play(); $mp3playlist_in = new playlist_in(); $mp3sb = new shoutbox(); if (empty($_GET) && empty($_POST)) { header("location: index.php"); exit; } else { $irray = array_merge($_GET, $_POST); } switch ($irray) { // login case isset($irray['login']): define('LOGIN', TRUE); $_SESSION['LOGIN'] = true; break; // shoutbox: add // shoutbox: add case isset($irray["addsbentry"]) && isset($_POST['sb_text']) && !empty($_POST['sb_text']) && isset($_POST['sb_name']) && !empty($_POST['sb_name']): $mp3sb->insertSbEntry($_POST["sb_name"], $_POST["sb_text"]); break; // shoutbox: del // shoutbox: del