owncloud/core

View on GitHub
apps/federation/templates/settings-admin.php

Summary

Maintainability
A
0 mins
Test Coverage
<?php
/** @var array $_ */

use OCA\Federation\TrustedServers;

/** @var \OCP\IL10N $l */
script('federation', 'settings-admin');
style('federation', 'settings-admin')
?>
<div id="ocFederationSettings" class="section">
    <h2 class="app-name"><?php p($l->t('Federation')); ?></h2>
    <em><?php p($l->t('ownCloud Federation allows you to connect with other trusted ownClouds to exchange the user directory. For example this will be used to auto-complete external users for federated sharing.')); ?></em>

    <p>
        <input id="autoAddServers" type="checkbox" class="checkbox" <?php if ($_['autoAddServers']) {
            p('checked');
        } ?> />
        <label for="autoAddServers"><?php p($l->t('Add server automatically once a federated share was created successfully')); ?></label>
    </p>

    <h3><?php p($l->t('Trusted ownCloud Servers')); ?></h3>
    <p id="ocFederationAddServer">
        <button id="ocFederationAddServerButton" class=""><?php p($l->t('+ Add ownCloud server')); ?></button>
        <input id="serverUrl" class="hidden" type="text" value="" placeholder="<?php p($l->t('ownCloud Server')); ?>" name="server_url"/>
        <button id="ocFederationSubmit" class="hidden"><?php p($l->t('Add')); ?></button>
        <span class="msg"></span>
    </p>
    <ul id="listOfTrustedServers">
        <?php foreach ($_['trustedServers'] as $trustedServer) {
            ?>
            <li id="<?php p($trustedServer['id']); ?>">
                <?php if ((int)$trustedServer['status'] === TrustedServers::STATUS_OK) {
                    ?>
                    <span class="status success"></span>
                <?php
                } elseif (
                    (int)$trustedServer['status'] === TrustedServers::STATUS_PENDING ||
                    (int)$trustedServer['status'] === TrustedServers::STATUS_ACCESS_REVOKED
                ) {
                    ?>
                    <span class="status indeterminate"></span>
                <?php
                } else {
                    ?>
                    <span class="status error"></span>
                <?php
                } ?>
                <?php p($trustedServer['url']); ?>
                <span class="icon icon-delete"></span>
            </li>
        <?php
        } ?>
    </ul>

</div>