]> git.wh0rd.org - tt-rss.git/commitdiff
new option: OPEN_LINKS_IN_NEW_WINDOW (closes #47)
authorAndrew Dolgov <fox@madoka.spb.ru>
Mon, 6 Mar 2006 04:45:54 +0000 (05:45 +0100)
committerAndrew Dolgov <fox@madoka.spb.ru>
Mon, 6 Mar 2006 04:45:54 +0000 (05:45 +0100)
backend.php
config.php-dist
schema/ttrss_schema_mysql.sql
schema/ttrss_schema_pgsql.sql
schema/upgrade-1.1.3-1.1.4-mysql.sql
schema/upgrade-1.1.3-1.1.4-pgsql.sql

index 60399e31cff06401ad3e3e5960eda5cef60af4bf..14eccf944bbe4cbcc7923c0988c61fbd305d99c4 100644 (file)
                                print "<div id=\"allEntryTags\">Tags: $f_tags_str</div>";
                        }
 
+                       if (get_pref($link, 'OPEN_LINKS_IN_NEW_WINDOW')) {
+                               $line["content"] = preg_replace("/href=/i", "target=\"_new\" href=", $line["content"]);
+                       }
+
                        print $line["content"] . "</div>";
                        
                        print "</div>";
index c8d33b4c1b46e12d950b972d97f9182451265550..76c7052bdd72737c402cc295bab14ce640744530 100644 (file)
 
        define('SESSION_COOKIE_LIFETIME_REMEMBER', 86400);
        // Session cookie lifetime if "remember me" is checked on login.
-
+       
        // vim:ft=php
 ?>
index b9e1a08eb37ba0cfd1440baeda4d36d7a9e8a549..c2357f5b53f1378c6b0386395e3e5079e1deeb4a 100644 (file)
@@ -240,6 +240,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('HIDE_READ_FEEDS', 1, 'false', 'Hide feeds with no unread messages',2);
 
+insert into ttrss_prefs (pref_name,type_id,def_value,short_desc,section_id) values('OPEN_LINKS_IN_NEW_WINDOW', 1, 'true', 'Open article links in new browser window',2);
+
 create table ttrss_user_prefs (
    owner_uid integer not null,
    pref_name varchar(250),
index 8db25bd61bc8020994af23d5090a39bb5a4d260d..2ac43fd6dac48034347fd0e63a0bc7df31f6010c 100644 (file)
@@ -218,6 +218,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('HIDE_READ_FEEDS', 1, 'false', 'Hide feeds with no unread messages',2);
 
+insert into ttrss_prefs (pref_name,type_id,def_value,short_desc,section_id) values('OPEN_LINKS_IN_NEW_WINDOW', 1, 'true', 'Open article links in new browser window',2);
+
 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,
index 12df2044a36c57e6a84d395d055f47ccd3b2940b..1018bcf4df41a82d7801e57832aa37642f289e8f 100644 (file)
@@ -14,5 +14,7 @@ create table ttrss_sessions (id varchar(250) not null primary key,
 
 delete from ttrss_prefs where pref_name = 'ENABLE_SPLASH';
 
+insert into ttrss_prefs (pref_name,type_id,def_value,short_desc,section_id) values('OPEN_LINKS_IN_NEW_WINDOW', 1, 'true', 'Open article links in new browser window',2);
+
 update ttrss_version set schema_version = 6;
 
index da42676781b5838c7df6dfe7f236e04177c92e3a..6c406495de87be82cd591ae8ef0fb8c480acf814 100644 (file)
@@ -17,6 +17,8 @@ create index ttrss_sessions_expire_index on ttrss_sessions(expire);
 
 delete from ttrss_prefs where pref_name = 'ENABLE_SPLASH';
 
+insert into ttrss_prefs (pref_name,type_id,def_value,short_desc,section_id) values('OPEN_LINKS_IN_NEW_WINDOW', 1, 'true', 'Open article links in new browser window',2);
+
 update ttrss_version set schema_version = 6;
 
 commit;