X-Git-Url: https://git.wh0rd.org/?a=blobdiff_plain;f=register.php;h=33a6628f41cf1a78141234bf7ced39d5f8f592fc;hb=5f0a3741d0a549849b503eca7b6d7b87d9903069;hp=d6a66aa529c0342c24f4669ce2f176dfe901e50d;hpb=2a56b360f134be7bce7f39d86af5a9208d60a992;p=tt-rss.git
diff --git a/register.php b/register.php
index d6a66aa5..33a6628f 100644
--- a/register.php
+++ b/register.php
@@ -1,36 +1,75 @@
';
+ print "
+ ".htmlspecialchars(SELF_URL_PATH . "/register.php")."
+ Tiny Tiny RSS registration slots
+
+ ";
+
+ 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 "
+ ".htmlspecialchars(SELF_URL_PATH)."/register.php?$num_users"."
+ ";
+
+ print "$num_users slots are currently available, registration $reg_suffix";
+ print "$num_users slots are currently available, registration $reg_suffix";
+
+ print "";
+
+ print "";
+
+ return;
+ }
/* Remove users which didn't login after receiving their registration information */
if (DB_TYPE == "pgsql") {
- db_query($link, "DELETE FROM ttrss_users WHERE last_login IS NULL
+ db_query($link, "DELETE FROM ttrss_users WHERE last_login IS NULL
AND created < NOW() - INTERVAL '1 day' AND access_level = 0");
} else {
- db_query($link, "DELETE FROM ttrss_users WHERE last_login IS NULL
+ db_query($link, "DELETE FROM ttrss_users WHERE last_login IS NULL
AND created < DATE_SUB(NOW(), INTERVAL 1 DAY) AND access_level = 0");
}
+ if (file_exists("register_expire_do.php")) {
+ require_once "register_expire_do.php";
+ }
+
if ($action == "check") {
header("Content-Type: application/xml");
@@ -38,7 +77,7 @@
$result = db_query($link, "SELECT id FROM ttrss_users WHERE
LOWER(login) = LOWER('$login')");
-
+
$is_registered = db_num_rows($result) > 0;
print "";
@@ -56,9 +95,9 @@
Create new account
-
-
-
+
+
+