function showPlayers() { global $xoopsModule, $mc, $adminTemplate, $tpl, $db; $gteam = TCFunctions::get('team'); $team = new TCTeam($gteam); // Equipos $tpl->assign('team', $team->isNew() ? 0 : $team->id()); $result = $db->query("SELECT * FROM " . $db->prefix("coach_teams") . " ORDER BY name"); $teams = array(); while ($row = $db->fetchArray($result)) { $ct = new TCTeam(); $ct->assignVars($row); $cat =& $ct->category(true); $teams[] = array('id' => $ct->id(), 'name' => $ct->name() . " (" . $cat->name() . ")"); } // Entrenadores $coachs = array(); if (!$team->isNew()) { foreach ($team->coachs(true) as $coach) { $coachs[] = array('id' => $coach->id(), 'name' => $coach->name(), 'image' => $coach->image()); } } // Jugadores $result = $db->query("SELECT * FROM " . $db->prefix("coach_players") . " WHERE team='" . $team->id() . "'"); $players = array(); while ($row = $db->fetchArray($result)) { $player = new TCPlayer(); $player->assignVars($row); $players[] = array('id' => $player->id(), 'name' => $player->name(), 'image' => $player->image(), 'number' => $player->number(), 'age' => $player->age(), 'date' => formatTimestamp($player->date(), 'c')); } xoops_cp_location("<a href='./'>" . $xoopsModule->name() . "</a> » " . __('Jugadores', 'admin_team')); xoops_cp_header(); include RMTemplate::get()->get_template("admin/coach_players.php", 'module', 'team'); xoops_cp_footer(); }
die; } $xoopsOption['template_main'] = "coach_player.html"; include 'header.php'; $tpl->assign('coach_title', $player->name() . " (#" . $player->number() . ")"); $tpl->assign('lang_comment', _MS_TC_COMMENT); $tpl->assign('lang_data', _MS_TC_DATA); $tpl->assign('lang_name', _MS_TC_NAME); $tpl->assign('lang_number', _MS_TC_NUMBER); $tpl->assign('lang_team', _MS_TC_TEAM); $tpl->assign('lang_age', _MS_TC_AGE); $tpl->assign('lang_date', _MS_TC_DATE); $tpl->assign('lang_bio', _MS_TC_BIO); $tpl->assign('lang_link', _MS_TC_LINK); $link = TC_URL . '/' . ($mc['urlmode'] ? 'player/' . $player->nameId() . '/' : 'player.php?id=' . $player->id()); $tpl->assign('player', array('id' => $player->id(), 'name' => $player->name(), 'image' => $player->image(), 'number' => $player->number(), 'age' => $player->age(), 'date' => formatTimestamp($player->date(), 'c'), 'bio' => $player->bio(), 'link' => $link)); $team = new TCTeam($player->team()); $tpl->assign('xoops_pagetitle', sprintf(_MS_TC_PTITLE, $team->name(), $player->number())); $tlink = TC_URL . '/' . ($mc['urlmode'] ? 't/' . $team->nameId() . '/' : 'team.php?id=' . $team->id()); $location = "<a href='" . TC_URL . "'>" . $xoopsModule->name() . "</a> » <a href='{$tlink}'>" . $team->name() . "</a> » " . $player->name(); $tpl->assign('coach_location', $location); $tpl->assign('team', array('id' => $team->id(), 'name' => $team->name(), 'link' => $tlink)); $tpl->assign('lang_players', sprintf(_MS_TC_PLAYERS, $team->name())); // Integrantes $players = $team->players(true, 'RAND()'); $i = 1; foreach ($players as $player) { if ($i > 4) { break; } $link = TC_URL . '/' . ($mc['urlmode'] ? 'player/' . $player->nameId() . '/' : 'player.php?id=' . $player->id());