implement basic feed output for register.php
This commit is contained in:
parent
915b61ef3b
commit
870a70e109
36
register.php
36
register.php
|
@ -16,6 +16,42 @@
|
|||
|
||||
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;
|
||||
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") {
|
||||
|
|
Loading…
Reference in New Issue