Exemplo n.º 1
0
 /**
  * Widget method
  *
  * @param  mixed $args
  * @param  mixed $instance
  * @return void
  */
 public function widget($args, $instance)
 {
     // PHPLeague_Database
     $db = new PHPLeague_Database();
     // Extract arguments
     extract($args);
     // Get the league ID
     $league = !empty($instance['league_id']) ? (int) $instance['league_id'] : 1;
     // Show what we want before the widget...
     echo $before_widget;
     // Widget title
     $title = $db->return_league_name($league);
     // Display title if not null
     if ($title) {
         echo $before_title . $title . $after_title;
     }
     // Display the ranking table
     if ($league) {
         $front = new PHPLeague_Front();
         echo $front->widget_ranking_table($league);
     }
     // Show what we want after the widget...
     echo $after_widget;
 }
Exemplo n.º 2
0
        if (!$db->is_club_already_in_league($league->id, $club->id)) {
            // is_club_already_in_league returns false when in league
            $my_leagues[] = $league;
            break;
        }
    }
}
$id_league = !empty($_GET['id_league']) && $db->is_league_exists($_GET['id_league']) === TRUE ? (int) $_GET['id_league'] : $my_leagues[0]->id;
foreach ($my_clubs as $club) {
    $my_club_ids[] = $db->get_team_id($club->id, $id_league);
}
if ($db->is_league_exists($id_league) === FALSE) {
    wp_die(__('We did not find the league in the database.', 'phpleague'));
}
// Variables
$league_name = $db->return_league_name($id_league);
$setting = $db->get_league_settings($id_league);
$nb_teams = (int) $setting->nb_teams;
$nb_legs = (int) $setting->nb_leg;
$nb_players = (int) $setting->nb_starter + (int) $setting->nb_bench;
$sport = new PHPLeague_Sports::$sports[$setting->sport]();
$page_url = 'admin.php?page=phpleague_my_results&id_league=' . $id_league;
$output = '';
$data = array();
// Menu: select league
$menu = array();
foreach ($my_leagues as $league) {
    if ($id_league == $league->id) {
        $menu[$league->name] = "#";
    } else {
        $menu[$league->name] = admin_url('admin.php?page=phpleague_my_results&id_league=' . $league->id);