aboutsummaryrefslogtreecommitdiff
path: root/engine/lib/api.php
AgeCommit message (Collapse)Author
2009-01-23Refs #706marcus
git-svn-id: https://code.elgg.org/elgg/trunk@2611 36083f99-b078-4883-b0ff-0f9b5a30f544
2009-01-09Closes #668: Banning now works through a flag in the users_entity table. ↵marcus
Database upgrade required. * Added ElggUser::isBanned(); * Added 'banned' column to users_entity * Modified ban() and unban() * Modified pam functions to check $user->isBanned() * Modified login() to check $user->isBanned() * Modified sessions_init() to check isBanned() and destroy session accordingly * Modified profile views to highlight banned users and prevent menus for non-admin users. git-svn-id: https://code.elgg.org/elgg/trunk@2554 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-11-03* ElggCache interface improvedmarcus
* ElggStaticVariableCache introduced as a placeholder for more advanced caching. git-svn-id: https://code.elgg.org/elgg/trunk@2384 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-09-25git-svn-id: https://code.elgg.org/elgg/trunk@2140 ↵marcus
36083f99-b078-4883-b0ff-0f9b5a30f544
2008-09-25Debugmarcus
git-svn-id: https://code.elgg.org/elgg/trunk@2139 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-09-25Committing what I have at the end of the day, api still not 100%marcus
git-svn-id: https://code.elgg.org/elgg/trunk@2138 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-09-25Fixing auth_token codemarcus
git-svn-id: https://code.elgg.org/elgg/trunk@2136 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-09-25view now set by endpointmarcus
git-svn-id: https://code.elgg.org/elgg/trunk@2130 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-09-24Minor improvements to failure mode.marcus
git-svn-id: https://code.elgg.org/elgg/trunk@2122 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-09-24auth_token api call now functionalmarcus
git-svn-id: https://code.elgg.org/elgg/trunk@2121 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-09-24git-svn-id: https://code.elgg.org/elgg/trunk@2119 ↵marcus
36083f99-b078-4883-b0ff-0f9b5a30f544
2008-09-24git-svn-id: https://code.elgg.org/elgg/trunk@2116 ↵marcus
36083f99-b078-4883-b0ff-0f9b5a30f544
2008-09-24Added endpoint page handler.marcus
git-svn-id: https://code.elgg.org/elgg/trunk@2115 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-09-24Create keypair code addedmarcus
git-svn-id: https://code.elgg.org/elgg/trunk@2113 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-09-24Added create_api_usermarcus
git-svn-id: https://code.elgg.org/elgg/trunk@2112 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-09-24Added remove_api_user functionmarcus
git-svn-id: https://code.elgg.org/elgg/trunk@2111 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-09-24Will now handle banned users marcus
git-svn-id: https://code.elgg.org/elgg/trunk@2110 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-09-23The cache library is now loaded before the main library boot.ben
git-svn-id: https://code.elgg.org/elgg/trunk@2106 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-09-22API improvement. Authentication via token now logs user in for that session.marcus
git-svn-id: https://code.elgg.org/elgg/trunk@2103 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-09-17Load cache phpmarcus
git-svn-id: https://code.elgg.org/elgg/trunk@2092 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-09-17Changed caching to memory.marcus
git-svn-id: https://code.elgg.org/elgg/trunk@2091 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-09-17Some api improvements:marcus
* User tokens setable * List api no longer requires token git-svn-id: https://code.elgg.org/elgg/trunk@2088 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-08-08Adjusted contributors file.ben
git-svn-id: https://code.elgg.org/elgg/trunk@1806 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-07-25git-svn-id: https://code.elgg.org/elgg/trunk@1520 ↵marcus
36083f99-b078-4883-b0ff-0f9b5a30f544
2008-07-24API Client bugfixesmarcus
git-svn-id: https://code.elgg.org/elgg/trunk@1517 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-07-24git-svn-id: https://code.elgg.org/elgg/trunk@1516 ↵marcus
36083f99-b078-4883-b0ff-0f9b5a30f544
2008-07-24Fixing oopsy...marcus
git-svn-id: https://code.elgg.org/elgg/trunk@1514 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-07-24Api tweaks refs #149marcus
git-svn-id: https://code.elgg.org/elgg/trunk@1508 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-07-23Updated to use pam for auth token.marcus
Added anonymous function support. git-svn-id: https://code.elgg.org/elgg/trunk@1505 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-07-23Fixed typomarcus
git-svn-id: https://code.elgg.org/elgg/trunk@1502 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-07-23API client added to code & changed order of expose_functionmarcus
git-svn-id: https://code.elgg.org/elgg/trunk@1501 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-06-06Marcus Povey <marcus@dushka.co.uk>icewing
* More internationalisation git-svn-id: https://code.elgg.org/elgg/trunk@824 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-04-25Marcus Povey <marcus@dushka.co.uk>icewing
* git-svn-id: https://code.elgg.org/elgg/trunk@526 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-04-11Marcus Povey <marcus@dushka.co.uk>icewing
* Minor tweak git-svn-id: https://code.elgg.org/elgg/trunk@432 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-04-10Marcus Povey <marcus@dushka.co.uk>icewing
* Created PAM library * API moved to use new PAM functions git-svn-id: https://code.elgg.org/elgg/trunk@431 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-04-08Misja Hoebe <misja@curverider.co.uk> More doctag fixesmisja
git-svn-id: https://code.elgg.org/elgg/trunk@422 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-03-28Marcus Povey <marcus@dushka.co.uk>icewing
* Metadata and Annotations now exported. git-svn-id: https://code.elgg.org/elgg/trunk@291 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-03-28Marcus Povey <marcus@dushka.co.uk>icewing
* git-svn-id: https://code.elgg.org/elgg/trunk@289 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-03-28Marcus Povey <marcus@dushka.co.uk>icewing
* Using export() instead of toStdClass() git-svn-id: https://code.elgg.org/elgg/trunk@285 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-03-28Marcus Povey <marcus@dushka.co.uk>icewing
* Moved XML serialisation functions to export.php git-svn-id: https://code.elgg.org/elgg/trunk@279 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-03-25Marcus Povey <marcus@dushka.co.uk>icewing
* Removed debug. git-svn-id: https://code.elgg.org/elgg/trunk@267 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-03-25Marcus Povey <marcus@dushka.co.uk>icewing
* Array support added to api git-svn-id: https://code.elgg.org/elgg/trunk@266 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-03-25Marcus Povey <marcus@dushka.co.uk>icewing
* Call method now specified in api git-svn-id: https://code.elgg.org/elgg/trunk@265 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-03-21Marcus Povey <marcus@dushka.co.uk>icewing
* Tweak for unrecognised output format handling git-svn-id: https://code.elgg.org/elgg/trunk@263 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-03-20Marcus Povey <marcus@dushka.co.uk>icewing
* a/cvs/csv ... oops git-svn-id: https://code.elgg.org/elgg/trunk@258 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-03-19Marcus Povey <marcus@dushka.co.uk>icewing
* Exports working system.api.list git-svn-id: https://code.elgg.org/elgg/trunk@256 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-03-19Marcus Povey <marcus@dushka.co.uk>icewing
* Removed warning when calling undeclaired functions git-svn-id: https://code.elgg.org/elgg/trunk@255 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-03-19Marcus Povey <marcus@dushka.co.uk>icewing
* Using simple cache for replay protection... still need to clear cache of old files etc. git-svn-id: https://code.elgg.org/elgg/trunk@253 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-03-19Marcus Povey <marcus@dushka.co.uk>icewing
* Added expose and call functions. git-svn-id: https://code.elgg.org/elgg/trunk@250 36083f99-b078-4883-b0ff-0f9b5a30f544
2008-03-19Marcus Povey <marcus@dushka.co.uk>icewing
* API now uses PAM git-svn-id: https://code.elgg.org/elgg/trunk@249 36083f99-b078-4883-b0ff-0f9b5a30f544