Andrew Dolgov
de612e7a38
experimental support for per-user plugins (bump schema)
12 years ago
Andrew Dolgov
19b3992b78
remove magpie, fix article filter plugins
12 years ago
Andrew Dolgov
8dcb2b4762
implement plugin routing masks, add example plugin
12 years ago
Andrew Dolgov
19c7350770
experimental new plugin system
12 years ago
Andrew Dolgov
88e8fb3a71
modify include path order ( closes #514 )
12 years ago
Andrew Dolgov
675f198a7c
rework login form
12 years ago
Andrew Dolgov
97acbaf190
login system fixes
...
remove old-style session checking from backend.php
move outside subscription endpoint to public.php, change subscription
bookmarklet
12 years ago
Andrew Dolgov
304aadb907
remove twitter-specific code
12 years ago
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
14 years ago
Andrew Dolgov
7d96bfcd6d
misc headlines speedup
14 years ago
Andrew Dolgov
e2d2339cf0
backend/pubsub: block immediately if PUBSUBHUBBUB_ENABLED is false
14 years ago
Andrew Dolgov
f7cffd2cfd
view: fix article not being marked as read when not requested from client cache
14 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
14 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