Mirror of TT-RSS but with manual pull to follow a seam-less versionning
Go to file
Frenck Lutke 27b676b7b2 fix checkboxes shown as checked when they're not with mysql
The issue occurs because boolean/tinyint values are retrieved from mysql
as strings, and in php/js all non-empty strings are cast as boolean
true.

Current PDO mysql driver doesn't support `PDO::ATTR_STRINGIFY_FETCHES =
false`, and if I disable prepare-emulation so it uses the native MySQL
driver instead which supposedly does support it, prepare statements no
longer play nice with named parameters.

Every remaining clean solution that comes to mind that can cover all
cases, just for MySQL, adds an annoying amount of additional code /
overhead.

As long as the `App.FormFields.checkbox_tag()` JS function is the only
one suffering from the lack of conversion, I'll go with easy ugly over
here.
2021-02-25 12:24:23 +01:00
.vscode add chrome configuration for debugging 2021-02-22 13:44:25 +03:00
api drop errors.php and simplify error handling 2021-02-23 22:26:07 +03:00
cache remove cache/js (no longer used) 2018-12-04 07:15:53 +03:00
classes add fallback for feed_language on edit-feed-saving 2021-02-25 12:06:25 +01:00
feed-icons add feed-icons placeholder index.html 2013-04-11 21:55:17 +04:00
images center and rework some utility screens 2019-02-19 14:59:29 +03:00
include drop errors.php and simplify error handling 2021-02-23 22:26:07 +03:00
js fix checkboxes shown as checked when they're not with mysql 2021-02-25 12:24:23 +01:00
lib floIcon: declare images property 2021-02-23 11:05:58 +03:00
locale Update translation files 2021-02-24 18:58:52 +00:00
lock remove .htaccess files 2016-05-13 09:10:54 +03:00
plugins cleanup some defined-stuff 2021-02-23 09:01:27 +03:00
plugins.local pluginhost: allow loading user plugins from plugins.local 2015-06-05 17:54:52 +03:00
schema schema: add ttrss_feeds.last_successful_update 2020-09-28 14:14:06 +03:00
templates remove atom-to-html XSLT 2020-03-28 11:45:42 +03:00
templates.local allow overriding built-in templates via templates.local 2020-03-13 14:40:35 +03:00
themes add a hack to position labels on a dijit toolbar better 2021-02-24 15:53:47 +03:00
themes.local support loading themes from themes.local 2015-06-05 18:08:19 +03:00
utils wip: initial for config object 2021-02-22 21:47:48 +03:00
vendor move readability library to af_readability/vendor out of global vendor directory 2019-04-17 08:51:17 +03:00
.editorconfig add .editorconfig 2018-01-30 10:36:41 +03:00
.eslintrc.js fix eslint configuration 2021-02-19 07:07:45 +03:00
.gitignore update gitignore 2021-02-22 22:43:07 +03:00
CONTRIBUTING.md Update 'CONTRIBUTING.md' 2021-01-24 09:30:22 +03:00
COPYING add COPYING 2017-04-22 15:42:34 +03:00
README.md put gpl boilerplate back 2015-07-26 10:30:02 +03:00
backend.php drop errors.php and simplify error handling 2021-02-23 22:26:07 +03:00
config.php-dist add some ;s 2021-02-23 13:36:02 +03:00
gulpfile.js add workaround for gulp4 not updating file timestamps on build 2021-02-04 15:30:28 +03:00
index.php drop errors.php and simplify error handling 2021-02-23 22:26:07 +03:00
jsconfig.json unify prefs/main App objects, remove fake classes, use single static App object instead 2020-06-04 22:19:23 +03:00
messages.pot rebase translations 2021-02-24 19:55:18 +03:00
package.json add workaround for gulp4 not updating file timestamps on build 2021-02-04 15:30:28 +03:00
phpstan.neon migrate the rest into Config:: 2021-02-22 22:35:27 +03:00
prefs.php drop errors.php and simplify error handling 2021-02-23 22:26:07 +03:00
public.php drop errors.php and simplify error handling 2021-02-23 22:26:07 +03:00
update.php move db-prefs shortcut functions to functions.php 2021-02-22 23:25:14 +03:00
update_daemon2.php move db-prefs shortcut functions to functions.php 2021-02-22 23:25:14 +03:00

README.md

Tiny Tiny RSS

Web-based news feed aggregator, designed to allow you to read news from any location, while feeling as close to a real desktop application as possible.

http://tt-rss.org

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

Copyright (c) 2005 Andrew Dolgov (unless explicitly stated otherwise).

Uses Silk icons by Mark James: http://www.famfamfam.com/lab/icons/silk/