mirror of
				https://github.com/slawkens/myaac.git
				synced 2025-11-04 09:46:23 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			294 lines
		
	
	
		
			9.4 KiB
		
	
	
	
		
			Twig
		
	
	
	
	
	
			
		
		
	
	
			294 lines
		
	
	
		
			9.4 KiB
		
	
	
	
		
			Twig
		
	
	
	
	
	
<div class="Border_2">
 | 
						|
	<div class="Border_3">
 | 
						|
		<div class="BoxContent">
 | 
						|
			{{ hook('HOOK_GUILDS_BEFORE_GUILD_HEADER') }}
 | 
						|
			<table border="0" width="100%">
 | 
						|
				<tbody>
 | 
						|
				<tr>
 | 
						|
					<td width="64">
 | 
						|
						<img src="{{ constant('GUILD_IMAGES_DIR') }}{{ logo }}" width="64" height="64">
 | 
						|
					</td>
 | 
						|
 | 
						|
					<td align="center" width="100%"><h1>{{ guild_name }}</h1></td>
 | 
						|
 | 
						|
					<td width="64">
 | 
						|
						<img src="{{ constant('GUILD_IMAGES_DIR') }}{{ logo }}" width="64" height="64">
 | 
						|
					</td>
 | 
						|
				</tr>
 | 
						|
				</tbody>
 | 
						|
			</table>
 | 
						|
			<br/>
 | 
						|
 | 
						|
			{{ hook('HOOK_GUILDS_AFTER_GUILD_HEADER') }}
 | 
						|
 | 
						|
			{% set title = 'Guild Information' %}
 | 
						|
			{% set background = config('darkborder') %}
 | 
						|
			{% set content %}
 | 
						|
			<table style="width:100%;">
 | 
						|
				<tbody>
 | 
						|
				<tr>
 | 
						|
					<td style="word-break: break-all">
 | 
						|
						<div id="GuildInformationContainer">
 | 
						|
							{% if description is not empty %}
 | 
						|
								{{ description|raw }}
 | 
						|
								<br>
 | 
						|
								<br>
 | 
						|
							{% endif %}
 | 
						|
 | 
						|
							{% if guild_owner is not empty %}
 | 
						|
								{% set guildOwnerName = guild_owner.getName() %}
 | 
						|
 | 
						|
								<a href="{{ getPlayerLink(guildOwnerName, false) }}"><b>{{ guildOwnerName }}</b></a> is guild leader of <b>{{ guild_name }}</b>.
 | 
						|
								<br>
 | 
						|
							{% endif %}
 | 
						|
 | 
						|
							The guild was founded on {{ config.lua.serverName }} on {{ guild_creation_date|date("j F Y") }}.
 | 
						|
							{% if isLeader %}
 | 
						|
								<a href="{{ getLink('guilds') }}?action=manager&guild={{ guild_name }}" style="float: right;">
 | 
						|
									{% set button_name = 'Manage Guild' %}
 | 
						|
									{% include('buttons.base.html.twig') %}
 | 
						|
								</a>
 | 
						|
							{% endif %}
 | 
						|
							{{ hook('HOOK_GUILDS_AFTER_MANAGE_BUTTON') }}
 | 
						|
						</div>
 | 
						|
					</td>
 | 
						|
				</tr>
 | 
						|
				</tbody>
 | 
						|
			</table>
 | 
						|
			{% endset %}
 | 
						|
			{% include 'tables.headline.html.twig' %}
 | 
						|
			<br/>
 | 
						|
 | 
						|
			{{ hook('HOOK_GUILDS_AFTER_GUILD_INFORMATION') }}
 | 
						|
 | 
						|
			{% set title = 'Guild Members' %}
 | 
						|
			{% set background = config('lightborder') %}
 | 
						|
			{% set content %}
 | 
						|
			<table style="width:100%;">
 | 
						|
				<tbody>
 | 
						|
				<tr>
 | 
						|
					<td>
 | 
						|
						<div class="TableContentAndRightShadow">
 | 
						|
							<div class="TableContentContainer">
 | 
						|
								<table class="TableContent" width="100%">
 | 
						|
									<tbody>
 | 
						|
									<tr class="LabelH">
 | 
						|
										<td>Rank</td>
 | 
						|
										<td>Name{% if useGuildNick %} and Title{% endif %}</td>
 | 
						|
										<td>Vocation</td>
 | 
						|
										<td>Level</td>
 | 
						|
										<td>Status</td>
 | 
						|
									</tr>
 | 
						|
 | 
						|
									{% set showedRank, i = false, 0 %}
 | 
						|
									{% for rank in guild_members %}
 | 
						|
										{% if rank.members|length > 0 %}
 | 
						|
											{% set rankStyle, i = getStyle(i), i + 1  %}
 | 
						|
 | 
						|
											{% for player in rank.members %}
 | 
						|
												<tr bgcolor="{{ rankStyle }}">
 | 
						|
													<td>
 | 
						|
														{% if not showedRank %}{{ rank.rank_name }}{% endif %}
 | 
						|
														{% set showedRank = true %}
 | 
						|
													</td>
 | 
						|
 | 
						|
													<td>
 | 
						|
														{% set playerName = player.getName() %}
 | 
						|
														<form action="{{ getLink('guilds') }}?action=change_nick&name={{ playerName }}&guild={{ guild_name }}" method="post">
 | 
						|
															{{ csrf() }}
 | 
						|
															{{ getPlayerLink(playerName, true)|raw }}
 | 
						|
 | 
						|
															{% set showGuildNick = false %}
 | 
						|
															{% if player.getGuildNick() is not empty %}
 | 
						|
																{% set showGuildNick = true %}
 | 
						|
																{% set guildNickRaw = player.getGuildNick()|raw %}
 | 
						|
															{% endif %}
 | 
						|
 | 
						|
															{% if logged %}
 | 
						|
																{% if player.getId() in players_from_account_ids %}
 | 
						|
																	(<input type="text" name="nick" value="{{ guildNickRaw }}"><input type="submit" value="Change">)
 | 
						|
																{% else %}
 | 
						|
																	{% if showGuildNick %} ({{ guildNickRaw }}){% endif %}
 | 
						|
																{% endif %}
 | 
						|
 | 
						|
																{% if level_in_guild > rank.rank_level or isLeader %}
 | 
						|
																	{% if guildOwnerName != playerName %}
 | 
						|
																		<span style="font-size: 10px; float: right">
 | 
						|
																			{<a href="{{ getLink('guilds') }}?action=kick_player&guild={{ guild_name|url_encode }}&name={{ playerName|url_encode }}">KICK</a>}
 | 
						|
																		</span>
 | 
						|
																	{% endif %}
 | 
						|
																{% endif %}
 | 
						|
															{% else %}
 | 
						|
																{% if showGuildNick %} ({{ guildNickRaw }}){% endif %}
 | 
						|
															{% endif %}
 | 
						|
														</form>
 | 
						|
													</td>
 | 
						|
 | 
						|
													<td>{{ player.getVocationName() }}</td>
 | 
						|
													<td>{{ player.getLevel() }}</td>
 | 
						|
													<td>
 | 
						|
														<span style="color: {% if player.isOnline() %} green;"><b>Online{% else %} red;"><b>Offline{% endif %}</b></span>
 | 
						|
													</td>
 | 
						|
												</tr>
 | 
						|
											{% endfor %}
 | 
						|
 | 
						|
											{% set showedRank = false %}
 | 
						|
										{% endif %}
 | 
						|
									{% else %}
 | 
						|
										<tr bgcolor="{{ getStyle(i) }}">
 | 
						|
											<td colspan="5">No guild members found.</td>
 | 
						|
										</tr>
 | 
						|
									{% endfor %}
 | 
						|
									</tbody>
 | 
						|
								</table>
 | 
						|
							</div>
 | 
						|
						</div>
 | 
						|
					</td>
 | 
						|
				</tr>
 | 
						|
				</tbody>
 | 
						|
			</table>
 | 
						|
			{% endset %}
 | 
						|
			{% include 'tables.headline.html.twig' %}
 | 
						|
			<br/>
 | 
						|
 | 
						|
			{{ hook('HOOK_GUILDS_AFTER_GUILD_MEMBERS') }}
 | 
						|
			{% set title = 'Invited Characters' %}
 | 
						|
			{% set background = config('lightborder') %}
 | 
						|
			{% set content %}
 | 
						|
			<table style="width:100%;">
 | 
						|
				<tbody>
 | 
						|
				<tr>
 | 
						|
					<td>
 | 
						|
						<div class="TableContentContainer">
 | 
						|
							<table class="TableContent" width="100%">
 | 
						|
								<tbody>
 | 
						|
								<tr class="LabelH">
 | 
						|
									<td><b>Name</b></td>
 | 
						|
								</tr>
 | 
						|
 | 
						|
								{% set i = 0 %}
 | 
						|
								{% for invited_player in invited_list %}
 | 
						|
									{% if invited_player.isLoaded() %}
 | 
						|
										<tr bgcolor="{{ getStyle(i) }}">
 | 
						|
											{% set i = i + 1 %}
 | 
						|
 | 
						|
											<td>
 | 
						|
												{{ getPlayerLink(invited_player.getName(), true)|raw }}
 | 
						|
 | 
						|
												{% if isVice %}
 | 
						|
													<div style="float: right">
 | 
						|
														{<a href="{{ getLink('guilds') }}?action=delete_invite&guild={{ guild_name|url_encode }}&name={{ invited_player.getName()|url_encode }}">Cancel Invitation</a>}
 | 
						|
													</div>
 | 
						|
												{% endif %}
 | 
						|
											</td>
 | 
						|
										</tr>
 | 
						|
									{% endif %}
 | 
						|
								{% else %}
 | 
						|
									<tr bgcolor="{{ getStyle(i) }}">
 | 
						|
										<td>
 | 
						|
											No invited characters found.
 | 
						|
										</td>
 | 
						|
									</tr>
 | 
						|
								{% endfor %}
 | 
						|
								</tbody>
 | 
						|
							</table>
 | 
						|
						</div>
 | 
						|
					</td>
 | 
						|
				</tr>
 | 
						|
				</tbody>
 | 
						|
			</table>
 | 
						|
			{% endset %}
 | 
						|
			{% include 'tables.headline.html.twig' %}
 | 
						|
			<br/>
 | 
						|
 | 
						|
			{{ hook('HOOK_GUILDS_AFTER_INVITED_CHARACTERS', { 'guild': guild, 'isLeader': isLeader }) }}
 | 
						|
 | 
						|
			<div class="TableContainer">
 | 
						|
				<table class="Table3" cellpadding="0" cellspacing="0">
 | 
						|
					<tbody>
 | 
						|
					<tr>
 | 
						|
						<td>
 | 
						|
							<div class="InnerTableContainer">
 | 
						|
								<table style="width:100%;">
 | 
						|
									<tbody>
 | 
						|
									<tr>
 | 
						|
										<td>
 | 
						|
											<div class="TableContentContainer">
 | 
						|
												<table class="TableContent" width="100%">
 | 
						|
													<tbody>
 | 
						|
													<tr>
 | 
						|
														{% if not logged %}
 | 
						|
															<form action="{{ getLink('account/manage') }}?redirect={{ getGuildLink(guild_name|url_encode, false) }}" method="post">
 | 
						|
																{{ csrf() }}
 | 
						|
																<td>
 | 
						|
																	{{ include('buttons.login.html.twig') }}
 | 
						|
																</td>
 | 
						|
															</form>
 | 
						|
														{% else %}
 | 
						|
															{% if show_accept_invite > 0 %}
 | 
						|
																<form action="{{ getLink('guilds') }}?action=accept_invite&guild={{ guild_name|url_encode }}" method="post">
 | 
						|
																	{{ csrf() }}
 | 
						|
																	<td>
 | 
						|
																		<input type="image" name="Accept Invite" alt="Accept Invite" src="{{ template_path }}/images/global/buttons/sbutton_acceptinvite.png" style="width: 120px; height: 20px;">
 | 
						|
																	</td>
 | 
						|
																</form>
 | 
						|
															{% endif %}
 | 
						|
 | 
						|
															{% if isVice %}
 | 
						|
																{% if db.hasTableAndColumns('guild_invites', ['player_id']) %}
 | 
						|
																	<form action="{{ getLink('guilds') }}?action=invite&guild={{ guild_name|url_encode }}" method="post">
 | 
						|
																		{{ csrf() }}
 | 
						|
																		<td>
 | 
						|
																			{% set button_name = 'Invite Character' %}
 | 
						|
																			{% set button_image = '_sbutton_invitecharacter' %}
 | 
						|
																			{% include('buttons.base.html.twig') %}
 | 
						|
																		</td>
 | 
						|
																	</form>
 | 
						|
																{% endif %}
 | 
						|
 | 
						|
																<form action="{{ getLink('guilds') }}?action=change_rank&guild={{ guild_name|url_encode }}" method="post">
 | 
						|
																	{{ csrf() }}
 | 
						|
																	<td>
 | 
						|
																		{% set button_name = 'Edit Ranks' %}
 | 
						|
																		{% set button_image = '_sbutton_editranks' %}
 | 
						|
																		{% include('buttons.base.html.twig') %}
 | 
						|
																	</td>
 | 
						|
																</form>
 | 
						|
															{% endif %}
 | 
						|
 | 
						|
															{% if players_from_account_in_guild|length > 0 %}
 | 
						|
																<form action="{{ getLink('guilds') }}?action=leave&guild={{ guild_name|url_encode }}" method="post">
 | 
						|
																	{{ csrf() }}
 | 
						|
																	<td>
 | 
						|
																		{% set button_name = 'Leave Guild' %}
 | 
						|
																		{% set button_image = '_sbutton_leaveguild' %}
 | 
						|
																		{% include('buttons.base.html.twig') %}
 | 
						|
																	</td>
 | 
						|
																</form>
 | 
						|
															{% endif %}
 | 
						|
														{% endif %}
 | 
						|
 | 
						|
														<form action="{{ getLink('guilds') }}" method="post">
 | 
						|
															{{ csrf() }}
 | 
						|
															<td style="float: right">
 | 
						|
																{{ include('buttons.back.html.twig') }}
 | 
						|
															</td>
 | 
						|
														</form>
 | 
						|
													</tr>
 | 
						|
													</tbody>
 | 
						|
												</table>
 | 
						|
											</div>
 | 
						|
										</td>
 | 
						|
									</tr>
 | 
						|
									</tbody>
 | 
						|
								</table>
 | 
						|
							</div>
 | 
						|
						</td>
 | 
						|
					</tr>
 | 
						|
					</tbody>
 | 
						|
				</table>
 | 
						|
			</div>
 | 
						|
		</div>
 | 
						|
	</div>
 | 
						|
</div>
 |