function displayForm( $id ) { global $wgUser, $wgRequest, $wgUploadPath; $form = '<div><b><a href="' . $this->getTitle()->escapeFullURL( 'sport_id=' . $wgRequest->getInt( 'sport_id' ) ) . '">' . wfMsg( 'sportsteams-team-manager-view-teams' ) . '</a></b></div><p>'; if( $id ) { $team = SportsTeams::getTeam( $id ); } else { $team = array( 'id' => '', 'name' => '' ); // prevent notices } // @todo FIXME: rename the form from gift to something else and update line 225 accordingly $form .= '<form action="" method="post" enctype="multipart/form-data" name="gift">'; $form .= '<table border="0" cellpadding="5" cellspacing="0" width="500">'; $form .= ' <tr> <td width="200" class="view-form">' . wfMsg( 'sportsteams-team-manager-sport' ) . '</td> <td width="695"> <select name="s_id">'; $sports = SportsTeams::getSports(); foreach( $sports as $sport ) { $selected = ''; if ( $wgRequest->getInt( 'sport_id' ) == $sport['id'] || $sport['id'] == $team['sport_id'] ) { $selected = ' selected'; } $form .= "<option{$selected} value=\"{$sport['id']}\">{$sport['name']}</option>"; } $form .= '</select> </tr> <tr> <td width="200" class="view-form">' . wfMsg( 'sportsteams-team-manager-teamname' ) . '</td> <td width="695"> <input type="text" size="45" class="createbox" name="team_name" value="' . $team['name'] . '" /> </td> </tr> '; if( $id ) { $team_image = "<img src=\"{$wgUploadPath}/team_logos/" . SportsTeams::getTeamLogo( $id, 'l' ) . '" border="0" alt="logo" />'; $form .= '<tr> <td width="200" class="view-form" valign="top">' . wfMsg( 'sportsteams-team-manager-team' ) . '</td> <td width="695">' . $team_image . ' <p> <a href="' . SpecialPage::getTitleFor( 'SportsTeamsManagerLogo' )->escapeFullURL( "id={$id}" ) . '">' . wfMsg( 'sportsteams-team-manager-add-replace-logo' ) . '</a> </td> </tr>'; } if ( $id ) { $msg = wfMsg( 'sportsteams-team-manager-edit' ); } else { $msg = wfMsg( 'sportsteams-team-manager-add-team' ); } $form .= '<tr> <td colspan="2"> <input type="hidden" name="id" value="' . $id . '" /> <input type="button" class="site-button" value="' . $msg . '" size="20" onclick="document.gift.submit()" /> <input type="button" class="site-button" value="' . wfMsg( 'cancel' ) . '" size="20" onclick="history.go(-1)" /> </td> </tr> </table> </form>'; return $form; }