]> git.wh0rd.org Git - tt-rss.git/commitdiff
new option: HIDE_READ_SHOWS_SPECIAL (bump schema)
authorAndrew Dolgov <fox@madoka.spb.ru>
Mon, 21 Jan 2008 08:30:54 +0000 (09:30 +0100)
committerAndrew Dolgov <fox@madoka.spb.ru>
Mon, 21 Jan 2008 08:30:54 +0000 (09:30 +0100)
functions.js
functions.php
sanity_check.php
schema/ttrss_schema_mysql.sql
schema/ttrss_schema_pgsql.sql
schema/versions/mysql/29.sql [new file with mode: 0644]
schema/versions/pgsql/29.sql [new file with mode: 0644]

index 3bed4f8951cb0592c9a1a1acbf44b6ca84d1c3e3..ddfce24771765601d1a2f04918cf0b40b4877464 100644 (file)
@@ -938,7 +938,8 @@ function hideOrShowFeedsCategory(doc, node, hide, cat_node) {
 
                                var has_unread = (node.childNodes[i].className != "feed" &&
                                        node.childNodes[i].className != "label" && 
-                                       node.childNodes[i].className != "virt" && 
+                                       !(!getInitParam("hide_read_shows_special") && 
+                                               node.childNodes[i].className == "virt") && 
                                        node.childNodes[i].className != "error" && 
                                        node.childNodes[i].className != "tag");
        
index a5da7b0bba3ad0b26dcc5cee2d46559d72b13b62..e0eb2bb0e9c1c3026e0261dc87c6b9bd76f97e6e 100644 (file)
                print "<param key=\"icons_location\" value=\"" . 
                        ICONS_URL . "\"/>";
 
+               print "<param key=\"hide_read_shows_special\" value=\"" . 
+                       (int) get_pref($link, "HIDE_READ_SHOWS_SPECIAL") . "\"/>";
+
                print "</init-params>";
        }
 
index 2efb10758b8ba2bc884bce58b1c21749307d180c..27698b7e6b0d1ef5de8bb9403ab9b9ae2ebf7ea4 100644 (file)
@@ -2,7 +2,7 @@
        require_once "functions.php";
 
        define('EXPECTED_CONFIG_VERSION', 14);
-       define('SCHEMA_VERSION', 28);
+       define('SCHEMA_VERSION', 29);
 
        if (!file_exists("config.php")) {
                print __("<b>Fatal Error</b>: You forgot to copy 
index 65a6a56b09cacab63c77f27588a41215473c46d4..e7a8eebbd5f956aedc17c3aa0f7456a2396b92f3 100644 (file)
@@ -203,7 +203,7 @@ create table ttrss_tags (id integer primary key auto_increment,
 
 create table ttrss_version (schema_version int not null) TYPE=InnoDB;
 
-insert into ttrss_version values (28);
+insert into ttrss_version values (29);
 
 create table ttrss_enclosures (id serial not null primary key,
        content_url text not null,
@@ -318,6 +318,8 @@ insert into ttrss_prefs (pref_name,type_id,def_value,short_desc,section_id) valu
 
 insert into ttrss_prefs (pref_name,type_id,def_value,short_desc,section_id) values('PURGE_UNREAD_ARTICLES', 1, 'true', 'Purge unread articles',3);
 
+insert into ttrss_prefs (pref_name,type_id,def_value,short_desc,section_id) values('HIDE_READ_SHOWS_SPECIAL', 1, 'true', 'Show special feeds when hiding read feeds',3);
+
 create table ttrss_user_prefs (
    owner_uid integer not null,
    pref_name varchar(250),
index 9b77533edc0f40133d5f8c33dafedd2b0a77622d..f06d6729ce5552157ec130e5e57462e53be25136 100644 (file)
@@ -182,7 +182,7 @@ create index ttrss_tags_owner_uid_index on ttrss_tags(owner_uid);
 
 create table ttrss_version (schema_version int not null);
 
-insert into ttrss_version values (28);
+insert into ttrss_version values (29);
 
 create table ttrss_enclosures (id serial not null primary key,
        content_url text not null,
@@ -291,6 +291,8 @@ insert into ttrss_prefs (pref_name,type_id,def_value,short_desc,section_id) valu
 
 insert into ttrss_prefs (pref_name,type_id,def_value,short_desc,section_id) values('PURGE_UNREAD_ARTICLES', 1, 'true', 'Purge unread articles',3);
 
+insert into ttrss_prefs (pref_name,type_id,def_value,short_desc,section_id) values('HIDE_READ_SHOWS_SPECIAL', 1, 'true', 'Show special feeds when hiding read feeds',3);
+
 create table ttrss_user_prefs (
        owner_uid integer not null references ttrss_users(id) ON DELETE CASCADE,
        pref_name varchar(250) not null references ttrss_prefs(pref_name) ON DELETE CASCADE,
diff --git a/schema/versions/mysql/29.sql b/schema/versions/mysql/29.sql
new file mode 100644 (file)
index 0000000..89b5e94
--- /dev/null
@@ -0,0 +1,3 @@
+insert into ttrss_prefs (pref_name,type_id,def_value,short_desc,section_id) values('HIDE_READ_SHOWS_SPECIAL', 1, 'true', 'Show special feeds when hiding read feeds',3);
+
+update ttrss_version set schema_version = 29;
diff --git a/schema/versions/pgsql/29.sql b/schema/versions/pgsql/29.sql
new file mode 100644 (file)
index 0000000..89b5e94
--- /dev/null
@@ -0,0 +1,3 @@
+insert into ttrss_prefs (pref_name,type_id,def_value,short_desc,section_id) values('HIDE_READ_SHOWS_SPECIAL', 1, 'true', 'Show special feeds when hiding read feeds',3);
+
+update ttrss_version set schema_version = 29;