<?php
-namespace phancap;
/**
- * Check if everything is setup
+ * Give information about phancap
+ *
+ * PHP version 5
+ *
+ * @category Tools
+ * @package Phancap
+ * @author Christian Weiske <cweiske@cweiske.de>
+ * @copyright 2014 Christian Weiske
+ * @license http://www.gnu.org/licenses/agpl.html GNU AGPL v3
+ * @link http://cweiske.de/phancap.htm
*/
+namespace phancap;
header('HTTP/1.0 500 Internal Server Error');
if (file_exists(__DIR__ . '/../src/phancap/Autoloader.php')) {
include_once 'phancap/Autoloader.php';
}
header('HTTP/1.0 200 OK');
+
+$options = new Options();
+$config = new Config();
+try {
+ $config->load();
+ $options->setConfig($config);
+} catch (\Exception $e) {
+}
?>
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<div class="panel panel-default">
<div class="panel-heading">Create screenshot</div>
<div class="panel-body">
+ <?php if ($config->access === false) { ?>
+ <div class="alert alert-danger">API is disabled</div>
+ <?php } else if ($config->access !== true) { ?>
+ <div class="alert alert-warning">API requires authentication</div>
+ <?php } ?>
<form method="get" action="./get.php" class="form-inline" role="form">
<div class="form-group">
<label for="url">URL:</label>
</p>
<div class="panel panel-default">
- <div class="panel-heading" style="text-align: center">Available URL parameters</div>
+ <div class="panel-heading" style="text-align: center">
+ Available URL parameters
+ </div>
<table class="table table-striped table-bordered table-condensed">
<thead>
<tr>
</thead>
<tbody>
<?php
-$options = new Options();
-$config = new Config();
-try {
- $config->load();
- $options->setConfig($config);
-} catch (\Exception $e) {}
-
foreach ($options->options as $name => $option) {
echo '<tr>'
. '<td><tt>' . $name . '</tt></td>'
</div>
</div>
</div>
+
+ <div class="container footer">
+ <a href="http://cweiske.de/phancap.htm">phancap</a>,
+ the self-hosted website screenshot service is available under the
+ <a href="http://www.gnu.org/licenses/agpl-3.0.html">
+ <abbr title="GNU Affero General Public License">AGPL</abbr></a>.
+ </div>
+
</body>
</html>