diff options
author | Andrew Dolgov <[email protected]> | 2007-11-16 06:11:59 +0100 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2007-11-16 06:11:59 +0100 |
commit | 54a3d3cf51ccc7e0ce838a2c982d06bca29a2bbb (patch) | |
tree | cc6cbc0d460e1ad596285c0eda97de2fc8aae772 | |
parent | e553f0a6d8c9d9fc0ec34314c0edb099d069ded5 (diff) |
schema: add created field to ttrss_users
-rw-r--r-- | backend.php | 16 | ||||
-rw-r--r-- | modules/pref-users.php | 4 | ||||
-rw-r--r-- | schema/ttrss_schema_mysql.sql | 1 | ||||
-rw-r--r-- | schema/ttrss_schema_pgsql.sql | 1 | ||||
-rw-r--r-- | schema/versions/mysql/26.sql | 3 | ||||
-rw-r--r-- | schema/versions/pgsql/26.sql | 3 |
6 files changed, 21 insertions, 7 deletions
diff --git a/backend.php b/backend.php index 272daeb32..482b46feb 100644 --- a/backend.php +++ b/backend.php @@ -326,7 +326,8 @@ SUBSTRING(last_login,1,16) AS last_login, access_level, (SELECT COUNT(int_id) FROM ttrss_user_entries - WHERE owner_uid = id) AS stored_articles + WHERE owner_uid = id) AS stored_articles, + SUBSTRING(created,1,16) AS created FROM ttrss_users WHERE id = '$uid'"); @@ -345,20 +346,25 @@ $last_login = date(get_pref($link, 'LONG_DATE_FORMAT'), strtotime(db_fetch_result($result, 0, "last_login"))); + + $created = date(get_pref($link, 'LONG_DATE_FORMAT'), + strtotime(db_fetch_result($result, 0, "created"))); + $access_level = db_fetch_result($result, 0, "access_level"); $stored_articles = db_fetch_result($result, 0, "stored_articles"); # print "<tr><td>Username</td><td>$login</td></tr>"; # print "<tr><td>Access level</td><td>$access_level</td></tr>"; - print "<tr><td>Last logged in</td><td>$last_login</td></tr>"; - print "<tr><td>Stored articles</td><td>$stored_articles</td></tr>"; + print "<tr><td>".__('Registered')."</td><td>$created</td></tr>"; + print "<tr><td>".__('Last logged in')."</td><td>$last_login</td></tr>"; + print "<tr><td>".__('Stored articles')."</td><td>$stored_articles</td></tr>"; $result = db_query($link, "SELECT COUNT(id) as num_feeds FROM ttrss_feeds WHERE owner_uid = '$uid'"); $num_feeds = db_fetch_result($result, 0, "num_feeds"); - print "<tr><td>Subscribed feeds count</td><td>$num_feeds</td></tr>"; + print "<tr><td>".__('Subscribed feeds count')."</td><td>$num_feeds</td></tr>"; /* $result = db_query($link, "SELECT SUM(LENGTH(content)+LENGTH(title)+LENGTH(link)+LENGTH(guid)) AS db_size @@ -371,7 +377,7 @@ print "</table>"; - print "<h1>Subscribed feeds</h1>"; + print "<h1>".__('Subscribed feeds')."</h1>"; $result = db_query($link, "SELECT id,title,site_url FROM ttrss_feeds WHERE owner_uid = '$uid' ORDER BY title"); diff --git a/modules/pref-users.php b/modules/pref-users.php index fdc6d4952..ec6690a98 100644 --- a/modules/pref-users.php +++ b/modules/pref-users.php @@ -109,8 +109,8 @@ if (db_num_rows($result) == 0) { db_query($link, "INSERT INTO ttrss_users - (login,pwd_hash,access_level,last_login) - VALUES ('$login', '$pwd_hash', 0, NOW())"); + (login,pwd_hash,access_level,last_login,created) + VALUES ('$login', '$pwd_hash', 0, null, NOW())"); $result = db_query($link, "SELECT id FROM ttrss_users WHERE diff --git a/schema/ttrss_schema_mysql.sql b/schema/ttrss_schema_mysql.sql index cf29e0121..970afb06e 100644 --- a/schema/ttrss_schema_mysql.sql +++ b/schema/ttrss_schema_mysql.sql @@ -41,6 +41,7 @@ create table ttrss_users (id integer primary key not null auto_increment, email varchar(250) not null default '', email_digest bool not null default false, last_digest_sent datetime default null, + created datetime default null, index (theme_id), foreign key (theme_id) references ttrss_themes(id)) TYPE=InnoDB; diff --git a/schema/ttrss_schema_pgsql.sql b/schema/ttrss_schema_pgsql.sql index af8f1c54f..fabf3716e 100644 --- a/schema/ttrss_schema_pgsql.sql +++ b/schema/ttrss_schema_pgsql.sql @@ -37,6 +37,7 @@ create table ttrss_users (id serial not null primary key, email varchar(250) not null default '', email_digest boolean not null default false, last_digest_sent timestamp default null, + created timestamp default null, theme_id integer references ttrss_themes(id) default null); insert into ttrss_users (login,pwd_hash,access_level) values ('admin', diff --git a/schema/versions/mysql/26.sql b/schema/versions/mysql/26.sql index d7593c5e9..513be9a6e 100644 --- a/schema/versions/mysql/26.sql +++ b/schema/versions/mysql/26.sql @@ -1,3 +1,6 @@ insert into ttrss_prefs (pref_name,type_id,def_value,short_desc,section_id) values('PURGE_UNREAD_ARTICLES', 1, 'true', 'Purge unread articles',3); +alter table ttrss_users add column created datetime; +alter table ttrss_users alter column created set default null; + update ttrss_version set schema_version = 26; diff --git a/schema/versions/pgsql/26.sql b/schema/versions/pgsql/26.sql index d7593c5e9..48b966190 100644 --- a/schema/versions/pgsql/26.sql +++ b/schema/versions/pgsql/26.sql @@ -1,3 +1,6 @@ insert into ttrss_prefs (pref_name,type_id,def_value,short_desc,section_id) values('PURGE_UNREAD_ARTICLES', 1, 'true', 'Purge unread articles',3); +alter table ttrss_users add column created timestamp; +alter table ttrss_users alter column created set default null; + update ttrss_version set schema_version = 26; |