<?php // load Smarty library require 'Smarty.class.php'; require 'classes/db_conn.inc'; require 'classes/kicker.inc'; $smarty = new Smarty(); $smarty->template_dir = 'C:\\Users\\Sven\\Projekte\\Lakitu\\templates'; $smarty->config_dir = ' C:\\Users\\Sven\\Projekte\\smarty\\config'; $smarty->cache_dir = 'C:\\Users\\Sven\\Projekte\\smarty\\cache'; $smarty->compile_dir = 'C:\\Users\\Sven\\Projekte\\smarty\\templates_c'; $player_names = kicker::get_player_names(); $smarty->assign('player_names', $player_names); $players = kicker::get_player_info('elo'); $smarty->assign('players', $players); $players_json = json_encode($players); $smarty->assign('players_json', $players_json); $smarty->display('calculator.tpl');
<?php // load Smarty library require 'Smarty.class.php'; require 'classes/db_conn.inc'; require 'classes/kicker.inc'; $smarty = new Smarty(); $smarty->template_dir = 'C:\\Users\\Sven\\Projekte\\Lakitu\\templates'; $smarty->config_dir = ' C:\\Users\\Sven\\Projekte\\smarty\\config'; $smarty->cache_dir = 'C:\\Users\\Sven\\Projekte\\smarty\\cache'; $smarty->compile_dir = 'C:\\Users\\Sven\\Projekte\\smarty\\templates_c'; if (isset($_POST)) { if (isset($_POST['add_player']) && !empty($_POST['add_player'])) { kicker::add_player($_POST['add_player']); } } $smarty->display('options.tpl');
$smarty->assign('matches_highest_exp_values', $matches_highest_exp_values); $players = kicker::get_player_info('elo'); $smarty->assign('players', $players); $player_names = kicker::get_player_names(); $smarty->assign('player_names', $player_names); $result_count = kicker::get_result_count(); $chart_js_result = "\n\t\t\t<script type='text/javascript'>\n\n\t\t\t\tgoogle.load('visualization', '1', {'packages': ['corechart']});\n\t\t\t\tgoogle.setOnLoadCallback(drawChartResults);\n\n\t\t\t\tfunction drawChartResults() {\n\t\t\t\t\tvar data = google.visualization.arrayToDataTable([\n\t\t\t\t\t\t['Results', 'Count'],\n\t\t\t\t\t\t['10:0'," . $result_count['10:0'] . "],\n\t\t\t\t\t\t['10:1'," . $result_count['10:1'] . "],\n\t\t\t\t\t\t['10:2'," . $result_count['10:2'] . "],\n\t\t\t\t\t\t['10:3'," . $result_count['10:3'] . "],\n\t\t\t\t\t\t['10:4'," . $result_count['10:4'] . "],\n\t\t\t\t\t\t['10:5'," . $result_count['10:5'] . "],\n\t\t\t\t\t\t['10:6'," . $result_count['10:6'] . "],\n\t\t\t\t\t\t['10:7'," . $result_count['10:7'] . "],\n\t\t\t\t\t\t['10:8'," . $result_count['10:8'] . "],\n\t\t\t\t\t\t['10:9'," . $result_count['10:9'] . "]\n\t\t\t\t\t]);\n\n\t\t\t\t\toptions = {\n\t\t\t\t\t\tlegend: {\n\t\t\t\t\t\t\tposition: 'none'\n\t\t\t\t\t\t},\n\t\t\t\t\t\tvAxis: {\n\t\t\t\t\t\t\ttitle: 'Count'\n\t\t\t\t\t\t},\n\t\t\t\t\t\thAxis: {\n\t\t\t\t\t\t\ttitle: 'Result',\n\t\t\t\t\t\t\ttextPosition: 'in'\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\tvar chart = new google.visualization.ColumnChart(document.getElementById('result_chart'));\n\t\t\t\t\tchart.draw(data, options);\n\t\t\t\t}\n\t\t\t</script>\n\t"; //page_footer::add_raw_code($chart_js_result); $charts = []; array_push($charts, $chart_js_result); $first_match_date = kicker::get_first_match_date(); $last_match_date = kicker::get_last_match_date(); $smarty->assign('first_match_date', $first_match_date); $smarty->assign('last_match_date', $last_match_date); $player_names = kicker::get_player_names(); list($elo_trend, $avg_exp, $team_stats, $team_trend_java) = kicker::calculate_elostats(); $chart_js_trend = "<script type='text/javascript'>\n\n\t\t\tgoogle.load('visualization', '1', {'packages': ['corechart']});\n\t\t\tgoogle.setOnLoadCallback(initChartTrend);\n\n\t\t\tvar options_trend = {};\n\t\t\tvar chart_trend;\n\t\t\tvar data_trend_date;\n\t\t\tvar data_trend_string;\n\t\t\tvar data_trend;\n\t\t\tvar data_trend_bool = 1;\n\t\t\tvar columns_trend = [];\n\t\t\tvar series = {};\n\n\t\t\tfunction initChartTrend() {\n\n\t\t\t\tchart_trend = new google.visualization.LineChart(document.getElementById('trend_chart'));"; /* $chart_js_trend .= 'data_trend_date = google.visualization.arrayToDataTable(["; $chart_js_trend .= "['date'"; ksort($player_names); foreach($player_names as $id => $name) { $chart_js_trend .= ", '" . $name . "'"; } $chart_js_trend .= "]"; foreach($elo_trend as $date => $id_elo) { $ymd = explode('-', $date); $chart_js_trend .= ",[new Date($ymd[0], ($ymd[1]-1), $ymd[2])"; // ALL-TIME-TABLE $id_elo_tmp = $id_elo;
<?php $countryID = 1; define('IN_LOC', true); define('PAGE_TYPE', 'ADMIN'); define('PAGE_WIDTH', '1500px'); define('UNIVERSAL_AUTOLOAD_PATH', '/srv/dev/random-scripts/lakitu/classes/'); require LOC_INCLUDE_DIR . 'admin.inc'; require LOC_INCLUDE_DIR . 'init.inc'; require LOC_INCLUDE_DIR . 'global_settings.inc'; kicker::calculate_elostats(true);
$matches = kicker::get_matches(!isset($_GET['show_all']), !isset($_GET['sort_desc'])); $smarty->assign('matches', $matches); $total_goals = kicker::get_total_goals(); $smarty->assign('total_goals', $total_goals); $player_names = kicker::get_player_names(); $smarty->assign('player_names', $player_names); list($player_streaks_c, $player_streaks) = kicker::get_5game_streaks(); $player_form = kicker::get_form($player_streaks); $substring = 10 * 35; // how many streaks should be shown $smarty->assign('player_streaks', $player_streaks); $smarty->assign('player_streaks_c', $player_streaks_c); $smarty->assign('player_form', $player_form); //$smarty->assign('colored', $colored); $smarty->assign('substring', $substring); $availabilities = kicker::get_availabilities(); $smarty->assign('availabilities', $availabilities); $dates = array_keys($elo_trend); if (count($dates) > 1) { $last_date = $dates[count($dates) - 1]; } else { $last_date = date('Y-m-d'); } if (count($dates) > 2) { $second_last_date = $dates[count($dates) - 2]; } else { $second_last_date = $last_date; } if (!isset($elo_trend[$last_date])) { $elo_table_act = []; } else {
require 'Smarty.class.php'; require 'classes/db_conn.inc'; require 'classes/kicker.inc'; $smarty = new Smarty(); $smarty->template_dir = 'C:\\Users\\Sven\\Projekte\\Lakitu\\templates'; $smarty->config_dir = ' C:\\Users\\Sven\\Projekte\\smarty\\config'; $smarty->cache_dir = 'C:\\Users\\Sven\\Projekte\\smarty\\cache'; $smarty->compile_dir = 'C:\\Users\\Sven\\Projekte\\smarty\\templates_c'; // Show player stats $players = kicker::get_player_info(); $player_id = kicker::get_player_id_by_name($_GET['player']); $teammates = kicker::get_teammate_stats($_GET['player']); $enemies = kicker::get_enemy_stats($_GET['player']); list($elo_trend, $avg_exp, $team_stats, $team_trend_java) = kicker::calculate_elostats(); $player_names = kicker::get_player_names(); $matches = kicker::get_matches(); $streaks = []; $win_str = 0; $win_str_max = 0; $win_str_info_start = []; $win_str_info_start_tmp = []; $win_str_info_end = []; $win_str_info_end_tmp = []; $loss_str = 0; $loss_str_max = 0; $loss_str_info_start = []; $loss_str_info_start_tmp = []; $loss_str_info_end = []; $loss_str_info_end_tmp = []; $cur_str = 0; $cur_str_kind = '';