init_connection($link);
+ if ($_REQUEST["format"] == "feed") {
+ header("Content-Type: text/xml");
+
+ print '<?xml version="1.0" encoding="utf-8"?>';
+ print "<feed xmlns=\"http://www.w3.org/2005/Atom\">
+ <id>".htmlspecialchars(SELF_URL_PATH . "/register.php")."</id>
+ <title>Tiny Tiny RSS registration slots</title>
+ <link rel=\"self\" href=\"".htmlspecialchars(SELF_URL_PATH . "/register.php?format=feed")."\"/>
+ <link rel=\"alternate\" href=\"".htmlspecialchars(SELF_URL_PATH)."\"/>";
+
+ if (ENABLE_REGISTRATION) {
+ $result = db_query($link, "SELECT COUNT(*) AS cu FROM ttrss_users");
+ $num_users = db_fetch_result($result, 0, "cu");
+
+ $num_users = REG_MAX_USERS - $num_users;
+ if ($num_users < 0) $num_users = 0;
+ $reg_suffix = "enabled";
+ } else {
+ $num_users = 0;
+ $reg_suffix = "disabled";
+ }
+
+ print "<entry>
+ <id>".htmlspecialchars(SELF_URL_PATH)."/register.php?$num_users"."</id>
+ <link rel=\"alternate\" href=\"".htmlspecialchars(SELF_URL_PATH . "/register.php")."\"/>";
+
+ print "<title>$num_users slots are currently available, registration $reg_suffix</title>";
+ print "<summary>$num_users slots are currently available, registration $reg_suffix</summary>";
+
+ print "</entry>";
+
+ print "</feed>";
+
+ return;
+ }
+
/* Remove users which didn't login after receiving their registration information */
if (DB_TYPE == "pgsql") {
<body>
-<div class="floatingLogo"><img src="images/logo.png"></div>
+<div class="floatingLogo"><img src="images/logo_wide.png"></div>
<h1><?php echo __("Create new account") ?></h1>
if (!ENABLE_REGISTRATION) {
print_error(__("New user registrations are administratively disabled."));
- print "<p><form method=\"GET\" action=\"backend.php?op=logout\">
+ print "<p><form method=\"GET\" action=\"backend.php\">
+ <input type=\"hidden\" name=\"op\" value=\"logout\">
<input type=\"submit\" value=\"".__("Return to Tiny Tiny RSS")."\">
</form>";
return;
</td><td>
<input type="submit" value="<?php echo __('Check availability') ?>" onclick='return checkUsername()'>
</td></tr>
- <td><?php echo __('Email:') ?></td><td>
+ <tr><td><?php echo __('Email:') ?></td><td>
<input name="email">
</td></tr>
- <td><?php echo __('How much is two plus two:') ?></td><td>
+ <tr><td><?php echo __('How much is two plus two:') ?></td><td>
<input name="turing_test"></td></tr>
<tr><td colspan="2" align="right">
<input type="submit" name="sub_btn" value="<?php echo __('Submit registration') ?>"