Files
oc-server3/htdocs/okapi/views/apps/index.tpl.php
2013-05-09 13:13:30 +02:00

59 lines
3.2 KiB
PHP

<!doctype html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title><?= _("My Apps") ?></title>
</head>
<style>
.okapi { font-size: 15px; max-width: 600px; font-family: "lucida grande", "Segoe UI", tahoma, arial, sans-serif; color: #555; margin: 20px 60px 0 40px; }
.okapi a.opencaching { font-size: 20px; font-weight: bold; padding-top: 13px; color: #333; text-decoration: none; outline:none; display: block; }
.okapi * { padding: 0; margin: 0; border: 0; }
.okapi input, select { font-size: 15px; font-family: "lucida grande", "Segoe UI", tahoma, arial, sans-serif; color: #444; }
.okapi a, .okapi a:hover, .okapi a:visited { cursor: pointer; color: #3e48a8; text-decoration: underline; }
.okapi h1 { padding: 12px 0 30px 0; font-weight: bold; font-style: italic; font-size: 22px; color: #bb4924; }
.okapi p { margin-bottom: 15px; font-size: 15px; }
.okapi .form { text-align: center; margin: 20px; }
.okapi .form input { padding: 5px 15px; background: #ded; border: 1px solid #aba; margin: 0 20px 0 20px; cursor: pointer; }
.okapi .form input:hover {background: #ada; border: 1px solid #7a7; }
.okapi span.note { color: #888; font-size: 70%; font-weight: normal; }
.okapi .pin { margin: 20px 20px 0 0; background: #eee; border: 1px solid #ccc; padding: 20px 40px; text-align: center; font-size: 24px; }
.okapi ul { margin-left: 40px; }
</style>
<body>
<div class='okapi'>
<a href='<?= $vars['okapi_base_url'] ?>'><img src='<?= $vars['okapi_base_url'] ?>static/logo-xsmall.gif' alt='OKAPI' style='float: right; margin-left: 10px;'></a>
<a href='<?= $vars['site_url'] ?>'><img src="<?= $vars['okapi_base_url'] ?>static/oc_logo.png" alt='Opencaching' style='float: left; margin-right: 10px'></a>
<a href='<?= $vars['site_url'] ?>' class='opencaching'><?= $vars['site_name'] ?></a>
<h1 style='clear: both'><?= _("Your external applications") ?></h1>
<? if (count($vars['apps']) > 0) { ?>
<?= sprintf(_("
<p>This is the list of applications which you granted access to your <b>%s</b> account.
This page gives you the abbility to revoke all previously granted privileges.
Once you click \"remove\" the application will no longer be able to perform any
actions on your behalf.</p>
"), $vars['site_name']) ?>
<ul>
<? foreach ($vars['apps'] as $app) { ?>
<li>
<? if ($app['url']) { ?>
<a href='<?= htmlspecialchars($app['url'], ENT_QUOTES, 'utf-8') ?>'><?= htmlspecialchars($app['name'], ENT_QUOTES, 'utf-8') ?></a>
<? } else { ?>
<?= htmlspecialchars($app['name'], ENT_QUOTES, 'utf-8') ?>
<? } ?>
- <a href='<?= $vars['okapi_base_url'] ?>apps/revoke_access?consumer_key=<?= $app['key'] ?>'><?= _("remove") ?></a>
</li>
<? } ?>
</ul>
<? } else { ?>
<?= sprintf(_("
<p>Thanks to the <a href='%s'>OKAPI Framework</a> you can grant external applications
access to your <b>%s</b> account. Currently no applications are authorized to act
on your behalf. Once you start using external Opencaching applications, they will appear here.</p>
"), $vars['okapi_base_url'], $vars['site_name']) ?>
<? } ?>
</div>
</body>
</html>