public function FullLobby(PlayerJoinEvent $event) { $server = $this->getServer(); $lobby = $this->{$server}->getDataFolder() . "worlds/DeadEnd-lobby"; $targetlevel = $event->getTarget(); $players = count($this->getServer()->getLevelByName($lobby)->getPlayers()); if ($targetlevel->{$players} > 10) { $sign = getBlock()->getId() == 63 or getBlock()->getId() == 68; if ($sign instanceof Sign) { $signtext = $sign->getText(); if (TextFormat::clean($signtext[0]) === "[DeadEnd]") { $event->setLine(1, "GAME IS FULL!"); } } } }
$week_scale = 70; break; case '1792': $week_scale = 60; break; case '1800': $week_scale = 50; break; case '1920': $week_scale = 40; break; case '2048': $week_scale = 30; break; default: $week_scale = 150; // 800x600 } if (isset($_GET['date'])) { echo $calendar->get_week_view(intval($time['day']), intval($time['month']), $time['year'], $_GET['item'], $week_scale, $category_id); } else { echo $calendar->get_week_view(intval(date('d')), intval(date('m')), intval(date('Y')), $_GET['item'], $week_scale, $category_id); } echo '</div>'; $buffer = ob_get_contents(); ob_end_clean(); $legend = getBlock('green') . ' ' . api_ucfirst(get_lang('OpenBooking')) . ' ' . getBlock('blue') . ' ' . get_lang('TimePicker') . ' ' . getBlock('orange') . ' ' . get_lang('OutPeriod') . ' ' . getBlock('red') . ' ' . get_lang('Reserved') . ' ' . getBlock('grey') . ' ' . get_lang('NoReservations') . ' ' . getBlock('black') . ' ' . get_lang('Blackout'); echo '<br /><br /><div style="text-align:right; border-bottom: 2px dotted #666; margin: 0 0 0.2em 0; padding: 0.2em;clear:both;font-family: Verdana,sans-serif;font-size: 1.2em;color:#666;font-weight:bold">' . $GLOBALS['weekstart'] . ' - ' . $GLOBALS['weekend'] . '</div>' . $buffer . '<div style="clear:both;"> </div><div style="background-color:#EEE;padding: 0.5em;font-family:Verdana;sans-serif;font-size:10px;text-align:center">' . $legend . '</div>'; } } Display::display_footer();
</table> </fieldset> </td> </tr> <tr> <td> </td> </tr> <tr> <td> <div style="text-align: right;"> </div> </td> </tr> </table> <input type="hidden" name="option" value="com_media" /> <input type="hidden" name="task" value="" /> </form> </div> <div style="clear:both;"> </div> </td> </tr> </table> </div> </div> <?php getBlock('admin', 'footer');
function showCharts() { global $SUBS, $PARAM, $MSG; global $tbl_1d_charts, $tbl_1d_videodvd_charts, $tbl_1d_kino_charts, $tbl_1d_films, $tbl_1d_pictures; ////----[Mrasnika's] Edition 26.10.2002 // proweri tipa na klasaciyata $query = "SELECT Type\n\t\tFROM {$tbl_1d_charts}\n\t\tWHERE ID = " . dbQuote($PARAM['id']); $result = runQuery($query, 'showCharts()', 'GET_CHART_TYPE'); if ($row = db_fetch_row($result)) { $type = $row[0]; } switch ($type) { case 'videodvd': $query = "SELECT\t{$tbl_1d_charts}.ID,\n\t\t\t\t\t{$tbl_1d_charts}.Type,\n\t\t \t\t\t{$tbl_1d_charts}.Title AS a1,\n\n\t\t \t\t\t{$tbl_1d_videodvd_charts}.No,\n\t\t \t\t\t{$tbl_1d_videodvd_charts}.Type,\n\t\t \t\t\t{$tbl_1d_videodvd_charts}.Film,\n\n\t\t \t\t\t{$tbl_1d_films}.Title AS a2,\n\t\t \t\t\t{$tbl_1d_films}.OriginalTitle,\n\t\t \t\t\t{$tbl_1d_films}.Actors,\n\n\t\t \t\t\t'',\n\t\t \t\t\t'',\n\t\t \t\t\t{$tbl_1d_videodvd_charts}.Weeks,\n\t\t \t\t\t'',\n\t\t \t\t\t{$tbl_1d_videodvd_charts}.tsWhen,\n\n\t\t \t\t\t{$tbl_1d_pictures}.URL,\n\t\t\t\t\t{$tbl_1d_pictures}.Width,\n\t\t\t\t\t{$tbl_1d_pictures}.Height,\n\n\t\t\t\t\tp1.URL,\n\t\t\t\t\tp1.Width,\n\t\t\t\t\tp1.Height\n\n\t\t \t\tFROM {$tbl_1d_charts}\n\t\t\t\tLEFT JOIN {$tbl_1d_videodvd_charts}\n\t\t\t\t\tON {$tbl_1d_videodvd_charts}.ChartID = {$tbl_1d_charts}.ID\n\t\t\t\t\t\tAND {$tbl_1d_charts}.Type = 'videodvd'\n\n\t\t\t\tLEFT JOIN {$tbl_1d_films}\n\t\t\t\t\tON {$tbl_1d_videodvd_charts}.Film = {$tbl_1d_films}.ID\n\t\t\t\t\t\tAND {$tbl_1d_videodvd_charts}.Type = 'list'\n\t\t\t\t\t\t\n\t\t\t\tLEFT JOIN {$tbl_1d_pictures}\n\t\t\t\t\tON {$tbl_1d_pictures}.RefID = {$tbl_1d_films}.ID\n\t\t\t\t\t\tAND {$tbl_1d_pictures}.RefType = 'film'\n\t\t\t\tLEFT JOIN {$tbl_1d_pictures} AS p1\n\t\t\t\t\tON {$tbl_1d_pictures}.ID = p1.RefID\n\t\t\t\t\t\tAND p1.RefType = 'thumb'\n\t\t\t\t\n\t\t\t\tWHERE\t({$tbl_1d_videodvd_charts}.ID IS NOT NULL)\n\t\t\t\t\t\tAND ({$tbl_1d_videodvd_charts}.tsWhen <= (" . week() . "+604800))\n\t\t\t\t\t\tAND {$tbl_1d_charts}.ID = " . dbQuote($PARAM['id']) . "\n\t\t\t\t\n\t\t\t\tGROUP BY {$tbl_1d_videodvd_charts}.ID\n\t\t\t\t\n\t\t\t\tORDER BY ({$tbl_1d_videodvd_charts}.tsWhen > " . week() . ") DESC,\n\t\t\t\t\t{$tbl_1d_videodvd_charts}.No,\n\t\t\t\t\t{$tbl_1d_videodvd_charts}.tsWhen DESC,\n\t\t\t\t\tRAND()"; break; default: case 'kino': $query = "SELECT\t{$tbl_1d_charts}.ID,\n\t\t\t\t\t{$tbl_1d_charts}.Type,\n\t\t \t\t\t{$tbl_1d_charts}.Title AS a1,\n\n\t\t \t\t\t{$tbl_1d_kino_charts}.No,\n\t\t \t\t\t{$tbl_1d_kino_charts}.Type,\n\t\t \t\t\t{$tbl_1d_kino_charts}.Film,\n\n\t\t \t\t\t{$tbl_1d_films}.Title AS a2,\n\t\t \t\t\t{$tbl_1d_films}.OriginalTitle,\n\t\t \t\t\t{$tbl_1d_films}.Actors,\n\n\t\t \t\t\t{$tbl_1d_kino_charts}.BoxOffice,\n\t\t \t\t\t{$tbl_1d_kino_charts}.cumBoxOffice,\n\t\t \t\t\t{$tbl_1d_kino_charts}.Weeks,\n\t\t \t\t\t{$tbl_1d_kino_charts}.Screens,\n\t\t \t\t\t{$tbl_1d_kino_charts}.tsWhen,\n\n\t\t \t\t\t{$tbl_1d_pictures}.URL,\n\t\t\t\t\t{$tbl_1d_pictures}.Width,\n\t\t\t\t\t{$tbl_1d_pictures}.Height,\n\n\t\t\t\t\tp1.URL,\n\t\t\t\t\tp1.Width,\n\t\t\t\t\tp1.Height\n\n\t\t \t\tFROM {$tbl_1d_charts}\n\t\t\t\tLEFT JOIN {$tbl_1d_kino_charts}\n\t\t\t\t\tON {$tbl_1d_kino_charts}.ChartID = {$tbl_1d_charts}.ID\n\t\t\t\t\t\tAND {$tbl_1d_charts}.Type = 'kino'\n\n\t\t\t\tLEFT JOIN {$tbl_1d_films}\n\t\t\t\t\tON {$tbl_1d_kino_charts}.Film = {$tbl_1d_films}.ID\n\t\t\t\t\t\tAND {$tbl_1d_kino_charts}.Type = 'list'\n\t\t\t\t\t\t\n\t\t\t\tLEFT JOIN {$tbl_1d_pictures}\n\t\t\t\t\tON {$tbl_1d_pictures}.RefID = {$tbl_1d_films}.ID\n\t\t\t\t\t\tAND {$tbl_1d_pictures}.RefType = 'film'\n\t\t\t\tLEFT JOIN {$tbl_1d_pictures} AS p1\n\t\t\t\t\tON {$tbl_1d_pictures}.ID = p1.RefID\n\t\t\t\t\t\tAND p1.RefType = 'thumb'\n\t\t\t\t\n\t\t\t\tWHERE\t({$tbl_1d_kino_charts}.ID IS NOT NULL)\n\t\t\t\t\t\tAND ({$tbl_1d_kino_charts}.tsWhen <= (" . week() . "+604800))\n\t\t\t\t\t\tAND {$tbl_1d_charts}.ID = " . dbQuote($PARAM['id']) . "\n\t\t\t\t\n\t\t\t\tGROUP BY {$tbl_1d_kino_charts}.ID\n\t\t\t\t\n\t\t\t\tORDER BY ({$tbl_1d_kino_charts}.tsWhen > " . week() . ") DESC,\n\t\t\t\t\t{$tbl_1d_kino_charts}.No,\n\t\t\t\t\t{$tbl_1d_kino_charts}.tsWhen DESC,\n\t\t\t\t\tRAND()"; break; } $result = runQuery($query, 'showCharts()', 'GET_CHARTS_INFO'); $week = '0'; $chart = '0'; $path = getAdmSetting('UPLOAD_DIR'); $SUBS['ALIGN'] = 'absmiddle'; while ($row = db_fetch_row($result)) { switch ($row[1]) { case 'videodvd': $SUBS['CHART_TITLE'] = htmlEncode($row[2]); $SUBS['CHART_WEEK'] = showWeek($row[13]); if ($chart != $row[0]) { //pechatay zaglawie $SUBS['KLASACII'] .= fileParse('_index_charts_title.htmlt'); $chart = $row[0]; $week = $row[13]; } else { if (week($week) != week($row[13])) { continue; } } $SUBS['NO'] = sprintf('%02d', $row[3]); $SUBS['ACTORS'] = ''; if ($row['4'] != 'list') { $SUBS['TITLE'] = htmlEncode($row[5]); } else { $SUBS['FILMID'] = $row[5]; if ($row[6]) { $SUBS['TITLE'] = htmlEncode($row[6]); } else { $SUBS['TITLE'] = htmlEncode($row[7]); } $SUBS['ALT'] = $SUBS['TITLE']; $SUBS['TITLE'] = fileParse('_index_charts_link.htmlt'); $SUBS['ACTORS'] = htmlEncode($row[8]); } $SUBS['WEEKS'] = $row[11]; //kartinka, ako ima $SUBS['PIC'] = ''; if ($row[14]) { $SUBS['URL'] = $path . $row[14]; $SUBS['WIDTH'] = $row[15]; $SUBS['HEIGHT'] = $row[16]; $SUBS['TURL'] = $path . $row[17]; $SUBS['TWIDTH'] = $row[18]; $SUBS['THEIGHT'] = $row[19]; $SUBS['PIC'] = fileParse('_index_thumb.htmlt'); } $SUBS['KLASACII'] .= fileParse('_index_charts_videodvd.htmlt'); break; default: case 'kino': $SUBS['CHART_TITLE'] = htmlEncode($row[2]); $SUBS['CHART_WEEK'] = showWeek($row[13]); if ($chart != $row[0]) { //pechatay zaglawie $SUBS['KLASACII'] .= fileParse('_index_charts_title.htmlt'); $chart = $row[0]; $week = $row[13]; } else { if (week($week) != week($row[13])) { continue; } } $SUBS['NO'] = sprintf('%02d', $row[3]); $SUBS['ACTORS'] = ''; if ($row['4'] != 'list') { $SUBS['TITLE'] = htmlEncode($row[5]); } else { $SUBS['FILMID'] = $row[5]; if ($row[6]) { $SUBS['TITLE'] = htmlEncode($row[6]); } else { $SUBS['TITLE'] = htmlEncode($row[7]); } $SUBS['ALT'] = $SUBS['TITLE']; $SUBS['TITLE'] = fileParse('_index_charts_link.htmlt'); $SUBS['ACTORS'] = htmlEncode($row[8]); } $SUBS['BO'] = ''; while (ereg('([0-9]{1,3}$)', $row[9], $R)) { if (strlen($R[1]) < 3) { $SUBS['BO'] = "{$R['1']}" . $SUBS['BO']; } else { $SUBS['BO'] = ",{$R['1']}" . $SUBS['BO']; } $row[9] = ereg_replace('([0-9]{0,3}$)', '', $row[9]); } $SUBS['BO'] = ereg_replace('^,', '', $SUBS['BO']); $SUBS['CBO'] = ''; while (ereg('([0-9]{1,3}$)', $row[10], $R)) { if (strlen($R[1]) < 3) { $SUBS['CBO'] = "{$R['1']}" . $SUBS['CBO']; } else { $SUBS['CBO'] = ",{$R['1']}" . $SUBS['CBO']; } $row[10] = ereg_replace('([0-9]{0,3}$)', '', $row[10]); } $SUBS['CBO'] = ereg_replace('^,', '', $SUBS['CBO']); $SUBS['WEEKS'] = $row[11]; $SUBS['SCREENS'] = $row[12]; //kartinka, ako ima $SUBS['PIC'] = ''; if ($row[14]) { $SUBS['URL'] = $path . $row[14]; $SUBS['WIDTH'] = $row[15]; $SUBS['HEIGHT'] = $row[16]; $SUBS['TURL'] = $path . $row[17]; $SUBS['TWIDTH'] = $row[18]; $SUBS['THEIGHT'] = $row[19]; $SUBS['PIC'] = fileParse('_index_thumb.htmlt'); } $SUBS['KLASACII'] .= fileParse('_index_charts_kino.htmlt'); break; } } ////----[Mrasnika's] Edition 24.10.2002 // $SUBS['MORE'] = getBlock(1) . getBlock(2) . getBlock(3); if ($SUBS['KLASACII']) { $SUBS['MORE'] = getBlock(7); } else { $SUBS['CHARTS2'] = '<br>' . getBlock(7, 1) . '<br><br>'; $SUBS['MORE'] = getBlock(1) . getBlock(2) . getBlock(3) . getBlock(4); } index('_index_charts.htmlt'); }