Andrew Dolgov
9aceda3afc
remove hook-based plugins
12 years ago
Andrew Dolgov
369dbc19d6
rework class system to use subdirectories
...
add placeholder plugin/hook system
12 years ago
Andrew Dolgov
143d1b31a8
routing: check if created handler is a subclass of Handler
12 years ago
Andrew Dolgov
0d421af86f
split authentication to separate modules
12 years ago
Andrew Dolgov
545ca06789
do not perform sanity checks on each backend request
13 years ago
Andrew Dolgov
6a79e8afeb
only enable ob_gzhandler if it exists
13 years ago
Andrew Dolgov
66b042fcfe
do not generate warning on csrf_token being unassigned
13 years ago
Andrew Dolgov
7a5d9b95c4
disable csrf logging
13 years ago
Andrew Dolgov
8484ce2258
experimental CSRF protection
13 years ago
Andrew Dolgov
f03a795de7
include path fix for lighttpd
13 years ago
Andrew Dolgov
de8260cb10
move API to classes/
13 years ago
Andrew Dolgov
5f0a3741d0
add Public_Handler
...
misc code cleanup
13 years ago
Andrew Dolgov
8e17d6636e
add Pref_Filters
13 years ago
Andrew Dolgov
66665fba79
add Pref_Users class
13 years ago
Andrew Dolgov
cbe50c800d
add pref_labels class
13 years ago
Andrew Dolgov
678dda79e3
compat fix for old-style backend methods
13 years ago
Andrew Dolgov
4f09f594c2
move help to backend class
13 years ago
Andrew Dolgov
611efae712
add catchall backend class
13 years ago
Andrew Dolgov
1395083e94
add pref_prefs class
13 years ago
Andrew Dolgov
afcfe6cad5
add pref_feeds class
13 years ago
Andrew Dolgov
3f3630529e
implement tiny-OOP routing
13 years ago
Andrew Dolgov
d51124689d
add tiny-OOP style backend RPC
13 years ago
Andrew Dolgov
f30ef1fa1b
subop -> method
13 years ago
Andrew Dolgov
107d0cf39e
overall directory tree cleanup
13 years ago
Andrew Dolgov
31303c6bbd
reduce the number of always included libraries
13 years ago
Andrew Dolgov
1c9d14ad79
backend: do not include all modules all the time
13 years ago
Andrew Dolgov
e0d91d846d
experimental split of public calls into public.php (refs #389 )
13 years ago
Andrew Dolgov
f9da2388d0
fix sharing for not logged in users
13 years ago
Andrew Dolgov
83cd33fcec
implement sharing articles by unique url
13 years ago
Andrew Dolgov
37c03d3a42
implement automatic precaching for next normal and unread feeds
...
allow opening cached next_unread_feed on f-q if available
tweak getRelativeArticles() to scan forward only
reenable prefetch_old server requests
13 years ago
Andrew Dolgov
165c88ff31
remove unused headlines-info.unread
13 years ago
Andrew Dolgov
81787bbf98
viewfeed: do not return sync counters on subop
13 years ago
Craig Meyer
147f563228
Extended Actions to include Select by tag (add local modifications, fix
...
display for tags starting with a number)
13 years ago
Andrew Dolgov
4dd369d42a
pubsub: cast feed_id as integer
13 years ago
Andrew Dolgov
1b79034372
do not perform synchronous update on pubsub call
13 years ago
Andrew Dolgov
7d96bfcd6d
misc headlines speedup
13 years ago
Andrew Dolgov
e2d2339cf0
backend/pubsub: block immediately if PUBSUBHUBBUB_ENABLED is false
13 years ago
Andrew Dolgov
f7cffd2cfd
view: fix article not being marked as read when not requested from client cache
13 years ago
Craig Meyer
9949bd154e
functions.php: Fixed some mild errors.
...
fetch_file_contents()
using $updated when it was not defined - commented it out
update_rss_feed_real()
was also using $updated, undefined
and had a inconsistent return, added return false;
lookup_user_id($link, $user)
was using $login for the SELECT not $user
format_headline_subtoolbar()
used $search_q before it was assigned to, re-ordered the code
format_article()
The 3rd arg "$feed_id" was never used in the function, it was set in the function
Verified (and modified as needed) function calls in backend.php (5 Usages) and in modules/backend-rpc,php (1 usage)
printTagCloud()
Before ksort($tags) add a check for count($tags) == 0 return
replace depreciated split() calls with explode()
backend.php
replace depreciated split() calls with explode()
modules/backed-rpc.php
replace depreciated split() calls with explode()
in handle_rpc_request(), separate asort() from join(), asort() does not return an array.
This fixes a problem where a new tag is added to an entry, but doesn't show up after clicking on save. User must do a screen refresh.
A PHP error msg was being returned in the JSON response.
.gitignore
Make sure Mac OS X .DS_Store & PHPStorm project files (.idea/) are not included
13 years ago
Andrew Dolgov
97279fe6ec
backend/pubsub: better 404 handling, do not cause PHP warning when invalid feed id is being requested
14 years ago
Andrew Dolgov
d0f7338009
allow redirect to login page when calling external feed subscription url (using bookmarklet, for example) (refs #344 )
14 years ago
Andrew Dolgov
bfedfe697b
backend/la: properly handle situation when article has multiple ref_ids on one account ( closes #342 )
14 years ago
Andrew Dolgov
9b201046af
backend/fbexport: read key from _POST
14 years ago
Andrew Dolgov
109662e12f
feedbrowser_cache & linked feeds: add site url (bump schema)
14 years ago
Andrew Dolgov
572d66c6ee
backend/fbexport: fix syntax error
14 years ago
Andrew Dolgov
f192adc133
backend/fbexport: do not set last_connected; properly set error status
14 years ago
Andrew Dolgov
ae5f7bb11a
implement fetching and exporting of shared feeds
14 years ago
Andrew Dolgov
373266eb03
implement instances tab
14 years ago
Andrew Dolgov
2376ad4925
fix redirects after schema upgrade; fix logout requiring valid schema
14 years ago
Andrew Dolgov
1ca77e0acd
merge logout.php inside backend.php
14 years ago