| 1234567891011121314151617181920212223242526272829303132333435363738 |
- <meta log-in permission="Minecraft-Possess-User" />
- <div dyn-if="isset( $save_message )">
- <div dyn-type="alert" eval-value="$save_message" eval-type="$save_success ? ALERT_SUCCESS : ALERT_DANGER"></div>
- </div>
- <form method="POST">
- <table class="table">
- <thead>
- <tr>
- <th eval-innerText="$user->GetUsername()" colspan="2"></th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <th colspan="2" eval-innerText="__([ 'de' => 'Server', 'en' => 'Server' ])"></th>
- </tr>
- <tr>
- <td colspan="2">
- <table class="table">
- <tbody>
- <tr dyn-for="[ 'server', 'MinecraftServer::GetAll()' ]">
- <td style="vertical-align: middle; width: 100%" dyn-set="[ 'isUnlocked' => '$server->IsUnlocked( $user )' ]" eval-innerText="$server->GetName()"></td>
- <td>
- <form method="POST">
- <input type="hidden" name="ID" eval-value="$server->GetID()" />
- <input type="submit" dyn-if="!$isUnlocked" eval-name="( isset( $_POST[ 'UnlockUser' ] ) && $_POST[ 'ID' ] == $server->GetID() ) ? 'RUnlockUser' : 'UnlockUser'"
- eval-style="( isset( $_POST[ 'UnlockUser' ] ) && $_POST[ 'ID' ] == $server->GetID() ) ? 'background-color: red' : ''"
- eval-value="__( [ 'de' => 'Freischalten', 'en' => 'Unlock' ] ) . ' ~' . $server->GetPerMonthPrice() . ' €'" />
- </form>
- </td>
- <td><img style="height: 1em; filter: invert( 1 ); vertical-align: middle;" eval-src="HOME_URL . 'imgs/' . MinecraftPaymentPlugin::get_plugin_name() . '/' . ($isUnlocked ? 'unlock.svg' : 'lock.svg')" /></td>
- </tr>
- </tbody>
- </table>
- </td>
- </tr>
- </tbody>
- </table>
- </form>
|