Example #1
0
<?php

require_once 'inc/conf.php';
require_once 'inc/Casimir.php';
$casimir = new Casimir();
require_once 'inc/header.php';
?>
<h3><?php 
echo _("Tools");
?>
</h3>
<h4><?php 
echo _("Bookmarklet");
?>
</h4>
<div id="bookmarklet"><?php 
printf(_("Drag this bookmarklet into your toolbar: %s"), $casimir->showBookmarklet());
?>
</div>
<?php 
require_once 'inc/footer.php';
Example #2
0
<?php

require_once 'inc/conf.php';
require_once 'inc/Casimir.php';
$casimir = new Casimir();
require_once 'inc/header.php';
?>
<h3><?php 
echo _("Most followed short URLs");
?>
</h3>
<ul class="tablinks">
  <li><a href="#lastday"><?php 
echo _("Last day");
?>
</a></li>
  <li><a href="#lastweek"><?php 
echo _("Last week");
?>
</a></li>
  <li><a href="#lastmonth"><?php 
echo _("Last month");
?>
</a></li>
  <li><a href="#ever"><?php 
echo _("Ever");
?>
</a></li>
</ul>
<div class="tabs">
  <div id="lastday">
Example #3
0
<?php

require_once 'inc/conf.php';
require_once 'inc/Casimir.php';
$casimir = new Casimir();
$casimir->handleRequest();
if (RECAPTCHA && (!ini_get("allow_url_fopen") || !function_exists("json_decode"))) {
    die(_("This site is not correctly configured: reCAPTCHA was enabled but the server does not met all requirements."));
}
require_once 'inc/header.php';
$casimir->showForm();
require_once 'inc/footer.php';
Example #4
0
<?php

require_once 'inc/conf.php';
require_once 'inc/Casimir.php';
$casimir = new Casimir();
$casimir->handleRequest();
if (!isset($_GET['format']) || !in_array($_GET['format'], array('text', 'xml'))) {
    $format = DEFAULT_API_FORMAT;
} else {
    $format = $_GET['format'];
}
switch ($format) {
    case 'text':
        header('Content-type: text/plain; charset=UTF-8');
        if ($casimir->ok) {
            echo $casimir->base_url . (USE_REWRITE ? '' : '?') . $casimir->short;
        } else {
            echo 'Error: ' . $casimir->msg;
        }
        break;
    case 'xml':
        header('Content-type: application/xml; charset=UTF-8');
        echo '<' . '?xml version="1.0" encoding="UTF-8"?' . '>' . "\n";
        echo '<casimir stat="' . ($casimir->ok ? 'ok' : 'error') . '">';
        if ($casimir->msg != '') {
            echo '<msg>' . $casimir->msg . '</msg>';
        }
        if ($casimir->ok) {
            echo '<short>' . $casimir->base_url . (USE_REWRITE ? '' : '?') . $casimir->short . '</short>';
        }
        echo '</casimir>';