function getImgUrl($username) { $username = strtolower($username); $file = 'dc_img/' . $username . '.png'; if (!file_exists($file)) { $ret = updateCounter($username); if ($ret == 'NaN' || $ret == 'Err') { return 'templates/' . $ret . '.png'; } } else { $last_modified = filemtime($file); if (date('U') - $last_modified > 86400) { updateCounter($username); } } if (file_exists($file)) { return $file; } else { return 'templates/Err.png'; } }
function updRAuftrag($data) { $sql = "update repauftrag set cause='%s', schaden='%s', reparatur='%s', status=%d, "; $sql .= "employee=%d, bearbeiter=%d, bearbdate='%s', counter=%d where aid=%d"; $rc = $_SESSION['db']->query(sprintf($sql, $data["cause"], $data["schaden"], $data["behebung"], $data["status"], $_SESSION["loginCRM"], $data["bid"], date2db($data["datum"]), $data["counter"], $data["aid"])); if ($rc) { $rc = updateCounter($data["counter"], $data["mid"]); return getRAuftrag($data["aid"]); } else { return false; } }
<?php require 'functions.php'; echo date("Y-m-d, H:m:s"); echo '<br>'; if ($imgdir = @opendir('dc_img/')) { while ($file = readdir($imgdir)) { if ($file == '.' || $file == '..') { continue; } $basename = basename($file, '.png'); echo 'Updating ' . $basename . '<br>'; updateCounter($basename); } } echo date('Y-m-d, H:m:s');
function playlist() { global $cfg, $db; $stream_id = get('stream_id'); $track_id = get('track_id'); $album_id = get('album_id'); $favorite_id = get('favorite_id'); $random = get('random'); $sid = get('sid'); if ($sid) { // Share stream header('Expires: Mon, 9 Oct 2000 18:00:00 GMT'); header('Cache-Control: no-store, no-cache, must-revalidate'); mysql_query('UPDATE share_stream SET ip = "' . mysql_real_escape_string($_SERVER['REMOTE_ADDR']) . '" WHERE sid = BINARY "' . mysql_real_escape_string($sid) . '" AND ip = ""'); $query = mysql_query('SELECT album_id, stream_id FROM share_stream WHERE sid = BINARY "' . mysql_real_escape_string($sid) . '" AND ip = "' . mysql_real_escape_string($_SERVER['REMOTE_ADDR']) . '" AND expire_time > ' . (int) time()); $share_stream = mysql_fetch_assoc($query); if ($share_stream == false || $cfg['album_share_stream'] == false) { message(__FILE__, __LINE__, 'error', '[b]Stream failed[/b][br]Authentication failed or share stream is disabled'); } $album_id = $share_stream['album_id']; $stream_id = $share_stream['stream_id']; } else { // Common stream authenticate('access_stream'); } if ($sid) { $query = mysql_query('SELECT artist, title, relative_file, miliseconds, audio_bitrate, track_id FROM track, share_stream WHERE share_stream.sid = "' . mysql_real_escape_string($sid) . '" AND share_stream.album_id = track.album_id ORDER BY relative_file'); } elseif ($track_id) { $query = mysql_query('SELECT artist, title, relative_file, miliseconds, audio_bitrate, track_id FROM track WHERE track_id = "' . mysql_real_escape_string($track_id) . '"'); } elseif ($album_id) { $query = mysql_query('SELECT artist, title, relative_file, miliseconds, audio_bitrate, track_id FROM track WHERE album_id = "' . mysql_real_escape_string($album_id) . '" ORDER BY relative_file'); } elseif ($favorite_id) { $query = mysql_query('SELECT stream FROM favorite WHERE favorite_id = ' . (int) $favorite_id . ' AND stream = 1'); if (mysql_fetch_row($query)) { streamPlaylist($favorite_id); } $query = mysql_query('SELECT track.artist, track.title, track.relative_file, track.miliseconds, track.audio_bitrate, track.track_id FROM track, favoriteitem WHERE favoriteitem.track_id = track.track_id AND favorite_id = "' . mysql_real_escape_string($favorite_id) . '" ORDER BY position'); } elseif ($random == 'database') { $query = mysql_query('SELECT artist, title, relative_file, miliseconds, audio_bitrate, track.track_id FROM track, random WHERE random.sid = "' . mysql_real_escape_string($cfg['sid']) . '" AND random.track_id = track.track_id ORDER BY position'); } elseif ($random == 'new') { $blacklist = explode(',', $cfg['random_blacklist']); $blacklist = '"' . implode('","', $blacklist) . '"'; $query = mysql_query('SELECT track.artist, title, relative_file, miliseconds, audio_bitrate, track_id FROM track, album WHERE (genre_id = "" OR genre_id NOT IN (' . $blacklist . ')) AND audio_dataformat != "" AND video_dataformat = "" AND track.album_id = album.album_id ORDER BY RAND() LIMIT 30'); } else { message(__FILE__, __LINE__, 'error', '[b]Unsupported query string[/b][br]' . $_SERVER['QUERY_STRING']); } if ($stream_id != -1 && isset($cfg['encode_extension'][$stream_id]) == false) { message(__FILE__, __LINE__, 'error', '[b]Unsupported input value for[/b][br]stream_id'); } createHiddenDir(NJB_HOME_DIR . 'stream/'); $m3u = 'stream/netjukebox_' . randomHex() . '.m3u'; $m3u_content = '#EXTM3U' . "\n"; while ($track = mysql_fetch_assoc($query)) { $extension = substr(strrchr($track['relative_file'], '.'), 1); $extension = strtolower($extension); if (sourceFile($extension, $track['audio_bitrate'], $stream_id)) { $stream_extension = $extension; } else { $stream_extension = $cfg['encode_extension'][$stream_id]; } if ($sid) { // Share stream $url = NJB_HOME_URL . 'stream.php?action=stream&stream_id=' . $stream_id . '&track_id=' . $track['track_id'] . '&sid=' . $sid . '&ext=.' . $stream_extension; } else { // Common stream $hash = hmacsha1($cfg['server_seed'], $track['track_id'] . $stream_id . $cfg['sid']); $url = NJB_HOME_URL . 'stream.php?action=stream&stream_id=' . $stream_id . '&track_id=' . $track['track_id'] . '&sid=' . $cfg['sid'] . '&hash=' . $hash . '&ext=.' . $stream_extension; } $m3u_content .= '#EXTINF:' . round($track['miliseconds'] / 1000) . ',' . $track['artist'] . ' - ' . $track['title'] . "\n"; $m3u_content .= $url . "\n"; } $m3u_content .= '#EXT-X-ENDLIST' . "\n"; if (file_put_contents(NJB_HOME_DIR . $m3u, $m3u_content) === false) { message(__FILE__, __LINE__, 'error', '[b]Failed to write file:[/b][br]' . NJB_HOME_DIR . $m3u); } // Cleanup stream directory $dir = NJB_HOME_DIR . 'stream/'; $entries = @scandir($dir) or message(__FILE__, __LINE__, 'error', '[b]Failed to open directory:[/b][br]' . $dir); foreach ($entries as $entry) { $file = $dir . $entry; if (!in_array($entry, array('.', '..', 'index.php')) && is_file($file) && filemtime($file) < filemtime(NJB_HOME_DIR . $m3u) - 86400) { @unlink($file); } } if ($album_id) { updateCounter($album_id, NJB_COUNTER_STREAM); } header('Location: ' . NJB_HOME_URL . $m3u); exit; }
<?php $data = getListPostById($con, $_GET['id']); $hit = $data['counter_hit'] + 1; updateCounter($con, $hit, $_GET['id']); ?> <div class="blog-item"> <img class="img-responsive img-blog" src="assets/images/blog/blog1.jpg" width="100%" alt="" /> <div class="row"> <div class="col-xs-12 col-sm-2 text-center"> <div class="entry-meta"> <span id="publish_date"><?php echo set_date($data['tanggal']); ?> </span> <span><i class="fa fa-user"></i> <a href="#"> <?php echo $data['nama_lengkap']; ?> </a></span> <span><i class="fa fa-comment"></i> <a href="blog-item.html#comments"><?php echo $data['counter_comments']; ?> Comments</a></span> <span><i class="fa fa-heart"></i><a href="#">56 Likes</a></span> </div> </div> <div class="col-xs-12 col-sm-10 blog-content"> <h2><?php echo $data['judul']; ?> </h2>
function downloadAlbum($album_id) { global $cfg, $db; $sid = get('sid'); $download_id = (int) get('download_id'); if ($sid) { // Download shared file header('Expires: Mon, 9 Oct 2000 18:00:00 GMT'); header('Cache-Control: no-store, no-cache, must-revalidate'); mysql_query('UPDATE share_download SET ip = "' . mysql_real_escape_string($_SERVER['REMOTE_ADDR']) . '" WHERE sid = BINARY "' . mysql_real_escape_string($sid) . '" AND ip = ""'); $query = mysql_query('SELECT album_id, download_id FROM share_download WHERE sid = BINARY "' . mysql_real_escape_string($sid) . '" AND ip = "' . mysql_real_escape_string($_SERVER['REMOTE_ADDR']) . '" AND expire_time > ' . (int) time()); $share_download = mysql_fetch_assoc($query); if ($share_download == false || $cfg['album_share_download'] == false) { message(__FILE__, __LINE__, 'error', '[b]Download failed[/b][br]Authentication failed or share download is disabled'); } $album_id = $share_download['album_id']; $download_id = $share_download['download_id']; if (cacheGetFile($album_id, $download_id)) { authenticate('access_always', true); } else { authenticate('access_always'); } $download_url = NJB_HOME_URL . 'download.php?action=downloadAlbum&sid=' . $sid; } else { // Common download if (cacheGetFile($album_id, $download_id)) { authenticate('access_download', true); } else { authenticate('access_download'); } if ($cfg['album_download'] == false) { message(__FILE__, __LINE__, 'error', '[b]Error[/b][br]Download album disabled'); } $download_url = NJB_HOME_URL . 'download.php?action=downloadAlbum&album_id=' . rawurlencode($album_id) . '&download_id=' . $download_id; } if ($download_id != -1 && isset($cfg['encode_extension'][$download_id]) == false) { message(__FILE__, __LINE__, 'error', '[b]Unsupported input value for[/b][br]download_id'); } $query = mysql_query('SELECT track_id FROM track WHERE album_id = "' . mysql_real_escape_string($album_id) . '"'); if (mysql_num_rows($query) == 1) { // By one file downloadTrack() $track = mysql_fetch_assoc($query); downloadTrack($track['track_id']); if ($sid != '') { mysql_query('DELETE FROM share_download WHERE sid = BINARY "' . mysql_real_escape_string($sid) . '"'); } else { updateCounter($album_id, NJB_COUNTER_DOWNLOAD); } exit; } if ($file = cacheGetFile($album_id, $download_id)) { // Download from cache $query = mysql_query('SELECT artist_alphabetic, album, year FROM album WHERE album_id = "' . mysql_real_escape_string($album_id) . '"'); $album = mysql_fetch_assoc($query); $filename = $album['artist_alphabetic'] . ' - '; $filename .= $album['year'] ? $album['year'] . ' - ' : ''; $filename .= $album['album'] . '.' . $cfg['download_album_extension']; $filename = downloadFilename($filename); streamFile($file, $cfg['download_album_mime_type'], 'attachment', $filename); if ($sid != '') { mysql_query('DELETE FROM share_download WHERE sid = BINARY "' . mysql_real_escape_string($sid) . '"'); } else { updateCounter($album_id, NJB_COUNTER_DOWNLOAD); } exit; } ini_set('max_execution_time', 0); $query = mysql_query('SELECT artist_alphabetic, album FROM album WHERE album_id = "' . mysql_real_escape_string($album_id) . '"'); $album = mysql_fetch_assoc($query); if ($album == false) { message(__FILE__, __LINE__, 'error', '[b]Error[/b][br]album_id not found in database'); } // formattedNavigator $nav = array(); $nav['name'][] = 'Media'; $nav['url'][] = 'index.php'; $nav['name'][] = $album['artist_alphabetic']; $nav['url'][] = 'index.php?action=view2&artist=' . rawurlencode($album['artist_alphabetic']); $nav['name'][] = $album['album']; $nav['url'][] = 'index.php?action=view3&album_id=' . $album_id; $nav['name'][] = 'Download album'; require_once 'include/header.inc.php'; ?> <table cellspacing="0" cellpadding="0" class="border"> <tr class="header"> <td class="space"></td> <td><?php echo $download_id == -1 ? 'Source' : 'Transcode to ' . html($cfg['encode_name'][$download_id]); ?> </td> <td class="textspace"></td> <td></td> <td class="textspace"></td> <td></td> <td class="space"></td> </tr> <tr class="line"><td colspan="7"></td></tr> <?php $i = 0; $query = mysql_query('SELECT title, artist FROM track WHERE album_id = "' . mysql_real_escape_string($album_id) . '" ORDER BY relative_file'); while ($track = mysql_fetch_assoc($query)) { ?> <tr class="<?php echo $i++ & 1 ? 'even' : 'odd'; ?> "> <td></td> <td><?php echo html($track['artist']); ?> </td> <td></td> <td><?php echo html($track['title']); ?> </td> <td></td> <td><span id="status<?php echo $i; ?> "></span></td> <td></td> </tr> <?php } ?> <tr class="line"><td colspan="7"></td></tr> <tr class="header"> <td></td> <td colspan="5">Download</td> <td></td> </tr> <tr class="line"><td colspan="7"></td></tr> <tr class="odd"> <td></td> <td colspan="3"><span id="text">Create <?php echo $cfg['download_album_extension']; ?> file</span></td> <td></td> <td align="center"><span id="icon"></span></td> <td></td> </tr> </table> <?php $cfg['footer'] = 'dynamic'; require 'include/footer.inc.php'; $cache_dir = cacheGetDir($album_id, $download_id); $i = 0; $hash_data = ''; $list = $cache_dir . $album_id . '.txt'; $list_content = ''; $query = mysql_query('SELECT track_id, relative_file FROM track WHERE album_id = "' . mysql_real_escape_string($album_id) . '" ORDER BY relative_file'); while ($track = mysql_fetch_assoc($query)) { $i++; echo '<script type="text/javascript">document.getElementById(\'status' . $i . '\').innerHTML=\'<img src="' . $cfg['img'] . 'small_animated_progress.gif" alt="" class="small">\';</script>' . "\n"; @ob_flush(); flush(); $source = transcode($track['track_id'], $download_id); $pathinfo = pathinfo($source); $source_name = $pathinfo['filename']; $pathinfo = pathinfo($track['relative_file']); $destination_name = $pathinfo['filename']; $destination_name = downloadFilename($destination_name, true, true); if ($source_name == $destination_name) { $destination = $source; } else { $destination = $cache_dir . $destination_name . '.' . $cfg['encode_extension'][$download_id]; @copy($source, $destination) or message(__FILE__, __LINE__, 'error', '[b]Failed to copy file[/b][br]From: ' . $source . '[br]To: ' . $destination); } $pathinfo = pathinfo($destination); $hash_data .= $pathinfo['filename']; $destination = iconv(NJB_DEFAULT_CHARSET, 'UTF-8', $destination); $list_content .= $destination . "\n"; echo '<script type="text/javascript">document.getElementById(\'status' . $i . '\').innerHTML=\'<img src="' . $cfg['img'] . 'small_check.png" alt="" class="small">\';</script>' . "\n"; @ob_flush(); flush(); } if (file_put_contents($list, $list_content) === false) { message(__FILE__, __LINE__, 'error', '[b]Failed to write file:[/b][br]' . $list); } echo '<script type="text/javascript">document.getElementById(\'icon\').innerHTML=\'<img src="' . $cfg['img'] . 'small_animated_progress.gif" alt="" class="small">\';</script>' . "\n"; @ob_flush(); flush(); $hash = md5($hash_data); $destination = $cache_dir . $album_id . '_' . $hash . '.' . $cfg['download_album_extension']; // Download album if (NJB_WINDOWS) { $cmd = $cfg['download_album_cmd']; } else { $cmd = $cfg['download_album_cmd'] . ' 2>&1'; } $cmd = str_replace('%list', escapeCmdArg($list), $cmd); $cmd = str_replace('%destination', escapeCmdArg($destination), $cmd); $cmd_output = array(); $cmd_return = 0; @exec($cmd, $cmd_output, $cmd_return); if ($cmd_return != 0) { message(__FILE__, __LINE__, 'error', '[b]Exec error[/b][br][b]Command:[/b] ' . $cmd . '[br][b]System output:[/b] ' . implode('[br]', $cmd_output) . '[br][b]System return code:[/b] ' . $cmd_return); } if (is_file($destination) == false) { message(__FILE__, __LINE__, 'error', '[b]Destination file not created[/b][br]File: ' . $destination . '[br]Command: ' . $cmd); } cacheUpdateFile($album_id, $download_id, $destination, '', $hash); // Cleanup @unlink($list); recursiveValidate($cache_dir); cacheCleanup(); $download_url .= '&timestamp=' . dechex(time()); echo '<script type="text/javascript">document.getElementById(\'text\').innerHTML=\'<a href="' . $download_url . '"><img src="' . $cfg['img'] . 'small_download.png" alt="" class="small space">Download ' . $cfg['download_album_extension'] . ' file (' . formattedSize(filesize($destination)) . ')<\\/a>\';</script>' . "\n"; echo '<script type="text/javascript">document.getElementById(\'icon\').innerHTML=\'\';</script>' . "\n"; echo '<iframe src="' . $download_url . '" width="0" height="0" scrolling="no" frameborder="0"></iframe>' . "\n"; $cfg['footer'] = 'close'; require 'include/footer.inc.php'; }
} echo '<script type="text/javascript">document.getElementById(\'status' . $i . '\').innerHTML=\'<img src="' . $cfg['img'] . 'small_check.png" alt="" class="small">\';</script>' . "\n"; @ob_flush(); flush(); } echo '<script type="text/javascript">document.getElementById(\'record\').innerHTML=\'<img src="' . $cfg['img'] . 'small_animated_record.gif" alt="" class="small">\';</script>' . "\n"; @ob_flush(); flush(); // Record to disc $cache_dir = cacheGetDir($track_id, $profile); $pathinfo = pathinfo($track['relative_file']); $destination = $pathinfo['filename']; $destination = $cache_dir . $destination . '.' . $cfg['encode_extension'][$profile]; // Transcode if (NJB_WINDOWS) { $cmd = $cfg['record']; } else { $cmd = $cfg['record'] . ' 2>&1'; } $cmd = str_replace('%tocfile', escapeCmdArg($tocfile), $cmd); $cmd_output = array(); $cmd_return = 0; @exec($cmd, $cmd_output, $cmd_return); if ($cmd_return != 0) { message(__FILE__, __LINE__, 'error', '[b]Exec error[/b][br][b]Command:[/b] ' . $cmd . '[br][b]System output:[/b] ' . implode('[br]', $cmd_output) . '[br][b]System return code:[/b] ' . $cmd_return); } @unlink($tocfile); updateCounter($album_id, NJB_COUNTER_RECORD); echo '<script type="text/javascript">document.getElementById(\'record\').innerHTML=\'<img src="' . $cfg['img'] . 'small_check.png" alt="" class="small">\';</script>' . "\n"; $cfg['footer'] = 'close'; require 'include/footer.inc.php';
<?php //echo 'Hello world'; function updateCounter() { global $counter; $counter++; } $counter = 10; updateCounter(); echo $counter; echo "<br>" . "================================" . "<br>"; function updateCounter1() { static $counter1 = 0; $counter1++; echo "Static counter: {$counter1}\n"; } updateCounter1(); updateCounter1(); $counter1 = 10; echo "Global counter : {$counter1}"; echo "<br>" . "================================" . "<br>"; define("TEXT", "Hello world"); echo \TEXT; echo "<br>" . "================================" . "<br>"; $a = 2.5; $b = (double) 2.5; $c = "Random Text"; $result = $a / $b; echo $result;
pdf_moveto($pdf, 0, 121); pdf_lineto($pdf, 0, 131); pdf_moveto($pdf, 121, 121); pdf_lineto($pdf, 121, 131); pdf_moveto($pdf, -1, 0); pdf_lineto($pdf, -11, 0); pdf_moveto($pdf, -1, 120); pdf_lineto($pdf, -11, 120); pdf_moveto($pdf, 122, 0); pdf_lineto($pdf, 132, 0); pdf_moveto($pdf, 122, 120); pdf_lineto($pdf, 132, 120); pdf_stroke($pdf); if ($bitmap['front_resolution'] >= $cfg['image_front_cover_treshold']) { $pdfdfimage = pdf_load_image($pdf, 'auto', $cfg['media_dir'] . $bitmap['image_front'], ''); pdf_fit_image($pdf, $pdfdfimage, 0, 0, 'boxsize {121 120} position {50 50} fitmethod slice'); $hash_data .= '-' . filesize($cfg['media_dir'] . $bitmap['image_front']) . '-' . filemtime($cfg['media_dir'] . $bitmap['image_front']); } // +------------------------------------------------------------------------+ // | Close and download PDF | // +------------------------------------------------------------------------+ pdf_end_page($pdf); pdf_close($pdf); $data = pdf_get_buffer($pdf); pdf_delete($pdf); $filename = $album['artist'] . ' - ' . $album['album'] . '.pdf'; $filename = downloadFilename($filename); $etag = '"' . md5($hash_data) . '"'; streamData($data, 'application/pdf', 'inline', $filename, $etag); updateCounter($album_id, NJB_COUNTER_COVER);
function addTracks($mode = 'play', $insPos = '', $playAfterInsert) { global $cfg, $db; $track_id = get('track_id'); $album_id = get('album_id'); $favorite_id = get('favorite_id'); $random = get('random'); if ($track_id) { $query = mysql_query('SELECT relative_file FROM track WHERE track_id = "' . mysql_real_escape_string($track_id) . '"'); } elseif ($album_id) { $query = mysql_query('SELECT relative_file FROM track WHERE album_id = "' . mysql_real_escape_string($album_id) . '" ORDER BY relative_file'); } elseif ($favorite_id) { $query = mysql_query('SELECT stream FROM favorite WHERE favorite_id = ' . (int) $favorite_id . ' AND stream = 1'); if (mysql_fetch_row($query)) { playStream($favorite_id); } $query = mysql_query('SELECT relative_file FROM track, favoriteitem WHERE favoriteitem.track_id = track.track_id AND favorite_id = "' . mysql_real_escape_string($favorite_id) . '" ORDER BY position'); } elseif ($random == 'database') { $query = mysql_query('SELECT relative_file FROM track, random WHERE random.sid = "' . mysql_real_escape_string(cookie('netjukebox_sid')) . '" AND random.track_id = track.track_id ORDER BY position'); } elseif ($random == 'new') { $blacklist = explode(',', $cfg['random_blacklist']); $blacklist = '"' . implode('","', $blacklist) . '"'; $query = mysql_query('SELECT relative_file FROM track, album WHERE (genre_id = "" OR genre_id NOT IN (' . $blacklist . ')) AND audio_dataformat != "" AND video_dataformat = "" AND track.album_id = album.album_id ORDER BY RAND() LIMIT 30'); } else { message(__FILE__, __LINE__, 'error', '[b]Unsupported query string[/b][br]' . $_SERVER['QUERY_STRING']); } if ($cfg['play_queue'] == false) { $index = 0; } elseif ($cfg['player_type'] == NJB_HTTPQ) { $index = httpq('getlistlength'); } elseif ($cfg['player_type'] == NJB_VLC) { $index = 0; } elseif ($cfg['player_type'] == NJB_MPD) { $status = mpd('status'); $index = $status['playlistlength']; $insPos = $status['song']; } $n = $index; $first = true; while ($track = mysql_fetch_assoc($query)) { if ($cfg['player_type'] == NJB_HTTPQ) { $file = $cfg['media_share'] . $track['relative_file']; $file = str_replace('/', '\\', $file); httpq('playfile', 'file=' . rawurlencode($file)); if ($first && $mode == 'play') { httpq('setplaylistpos', 'index=' . $index); httpq('play'); } } elseif ($cfg['player_type'] == NJB_VLC) { $file = $cfg['media_share'] . $track['relative_file']; $file = addslashes($file); $file = iconv(NJB_DEFAULT_CHARSET, 'UTF-8', $file); vlc('in_enqueue&input=' . rawurlencode($file)); if ($first && $mode == 'play') { vlc('pl_play'); } } elseif ($cfg['player_type'] == NJB_MPD) { $file = $track['relative_file']; $file = iconv(NJB_DEFAULT_CHARSET, 'UTF-8', $file); mpd('addid "' . $file . '" ' . $insPos); if ($playAfterInsert) { mpd('play ' . $insPos); } if ($first && $mode == 'play') { mpd('play ' . $index); } } $n++; $first = false; } if ($cfg['play_queue'] && $mode == 'play' && $n > $cfg['play_queue_limit']) { if ($cfg['player_type'] == NJB_HTTPQ) { for ($i = 0; $i < $n - $cfg['play_queue_limit']; $i++) { httpq('deletepos', 'index=0'); } } elseif ($cfg['player_type'] == NJB_MPD) { $status = mpd('status'); if (version_compare($cfg['mpd_version'], '0.16.0', '<')) { for ($i = 0; $i < $n - $cfg['play_queue_limit']; $i++) { mpd('delete 0'); } } else { mpd('delete 0:' . ($n - $cfg['play_queue_limit'])); } } } if ($album_id) { updateCounter($album_id, NJB_COUNTER_PLAY); } return 'add_OK'; }
<?php require_once 'conn.php'; require_once 'counter.php'; updateCounter("index"); // Updates page hits updateInfo(); // Updates hit info ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <link rel="stylesheet" type="text/css" href="graphics.css" /> <meta name="description" content="22 veterans and 1 active duty soldier take their lives every day. Bringing awareness to those around us is the first step in doing our part to prevent this trend from continuing" /> <meta name="keywords" content="Suicide, Veterans, Military, Active Duty, Soldier, 22" /> <meta content="text/html; charset=utf-8" http-equiv="Content-Type" /> <title>22IsTooMany: Military Suicide Awareness</title> <style type="text/css"> .style1 { font-size: 24px; font-weight: bold; } .style4 { color: #000066; font-weight: bold; } </style> </head> <body> <div align="center">
function page($index, $title, $where, $time, $wysiwyg = '') { global $db, $userid, $userip, $tmpdir, $secureLogin, $chkMe, $charset; global $u_b1, $u_b2, $designpath, $maxwidth, $language, $cp_color; // user gebannt? Logge aus! if ($chkMe == 'banned') { header("Location: ../user/?action=logout"); } // JS-Dateine einbinden $lng = $language == 'deutsch' ? 'de' : 'en'; $edr = $wysiwyg == '_word' ? 'advanced' : 'normal'; $lcolor = $cp_color == 1 ? 'lcolor=true;' : ''; $java_vars = '<script language="javascript" type="text/javascript"> <!-- var maxW = ' . $maxwidth . ',lng = \'' . $lng . '\',dzcp_editor = \'' . $edr . '\';' . $lcolor . ' //--> </script> <script language="javascript" type="text/javascript" src="' . $designpath . '/_js/wysiwyg' . $wysiwyg . '.js"></script>'; if (settings("wmodus") && $chkMe != 4) { if ($secureLogin == 1) { $secure = show("menu/secure", array("help" => _login_secure_help, "security" => _register_confirm)); } $login = show("errors/wmodus_login", array("what" => _login_login, "secure" => $secure, "signup" => _login_signup, "permanent" => _login_permanent, "lostpwd" => _login_lostpwd)); echo show("errors/wmodus", array("wmodus" => _wartungsmodus, "head" => _wartungsmodus_head, "tmpdir" => $tmpdir, "java_vars" => $java_vars, "dir" => $designpath, "title" => re(strip_tags($title)), "login" => $login)); } else { updateCounter(); update_maxonline(); //check permissions if ($chkMe == "unlogged") { include_once basePath . '/inc/menu-functions/login.php'; } else { $check_msg = check_msg(); set_lastvisit(); db("UPDATE " . $db['users'] . "\n SET `time` = '" . (int) time() . "',\n `whereami` = '" . up($where) . "'\n WHERE id = '" . intval($userid) . "'"); } //init templateswitch $tmps = get_files('../inc/_templates_/'); for ($i = 0; $i < count($tmps); $i++) { if ($gets['tmpdir'] == $tmps[$i]) { $selt = "selected=\"selected\""; } else { $selt = ""; } $tmpldir .= show(_select_field, array("value" => "../user/?action=switch&set=" . $tmps[$i], "what" => $tmps[$i], "sel" => $selt)); } //misc vars $template_switch = show("menu/tmp_switch", array("templates" => $tmpldir)); $clanname = re(settings("clanname")); $time = show(_generated_time, array("time" => $time)); $headtitle = show(_index_headtitle, array("clanname" => $clanname)); $rss = $clanname; $dir = $designpath; $title = re(strip_tags($title)); $index = empty($index) ? '' : (empty($check_msg) ? '' : $check_msg) . '<table class="mainContent" cellspacing="1" style="margin-top:0">' . $index . '</table>'; //-> Sort & filter placeholders //default placeholders $arr = array("idir" => '../inc/images/admin', "dir" => $designpath); //check if placeholders are given $pholder = file_get_contents($designpath . "/index.html"); //filter placeholders $blArr = array("[title]", "[copyright]", "[java_vars]", "[login]", "[template_switch]", "[headtitle]", "[index]", "[time]", "[rss]", "[dir]", "[charset]"); for ($i = 0; $i <= count($blArr) - 1; $i++) { if (preg_match("#" . $blArr[$i] . "#", $pholder)) { $pholdervars .= $blArr[$i]; } } for ($i = 0; $i <= count($blArr) - 1; $i++) { $pholder = str_replace($blArr[$i], "", $pholder); } $pholder = pholderreplace($pholder); $pholdervars = pholderreplace($pholdervars); //put placeholders in array $pholder = explode("^", $pholder); for ($i = 0; $i <= count($pholder) - 1; $i++) { if (strstr($pholder[$i], 'nav_')) { eval("\$arr[" . $pholder[$i] . "] = navi('" . $pholder[$i] . "');"); } else { if (@file_exists(basePath . '/inc/menu-functions/' . $pholder[$i] . '.php')) { include_once basePath . '/inc/menu-functions/' . $pholder[$i] . '.php'; } @eval("if(function_exists('" . $pholder[$i] . "')){\$arr[" . $pholder[$i] . "] = " . $pholder[$i] . "();}"); } } $pholdervars = explode("^", $pholdervars); for ($i = 0; $i <= count($pholdervars) - 1; $i++) { eval("\$arr[" . $pholdervars[$i] . "] = \$" . $pholdervars[$i] . ";"); } //index output echo show("index", $arr); } }
$hist = getHistory($data["mid"] ? $data["mid"] : $data["id"]); if ($data["contractnumber"]) { $disp = ""; } } } } else { if ($_POST["ort"] && $_POST["mid"]) { $rc = saveNewStandort($_POST["standort"], $_POST["mid"]); $data = getSernumber($_POST["serialnumber"]); $data = $data[0]; $hist = getHistory($data["id"]); $disp = ""; } else { if ($_POST["cnt"] && $_POST["mid"]) { $rc = updateCounter($_POST["counter"], $_POST["mid"]); $data = getSernumber($_POST["serialnumber"]); $data = $data[0]; $hist = getHistory($data["id"]); $disp = ""; } else { if ($_POST["idat"] && $_POST["mid"]) { $rc = updateIdat($_POST["inspdatum"], $_POST["mid"]); $data = getSernumber($_POST["serialnumber"]); $data = $data[0]; $hist = getHistory($data["id"]); $disp = ""; } } } }