[ewiki] lib/uservars_pages.php
- From: Andy Fundinger <Andy@xxxxxxxxxxx>
- To: ewiki@xxxxxxxxxxxxx
- Date: Fri, 02 Apr 2004 07:48:11 -0500
I just commited a usable version of lib/uservars_pages, this plugin
allows you to store user data through 5 function calls that I hope to
see support other, similar functions the calls are:
function ewiki_get_uservar($varname, $defaultValue=NULL, $username=NULL)
- returns value of uservariable $varname or $defaultValue if it is not
set.
function ewiki_set_uservar($varname, $value, $username=NULL)
- set value of uservariable $varname returns true on success
function ewiki_getall_uservar($username=NULL) - returns all
uservariables for a user as an array.
function ewiki_clear_uservar($varname, $username=NULL) - unsets value of
uservariable $varname returns true on success
function ewiki_search_uservar($varname, $value=NULL) - returns array of
$username => $value for users that have uservariable $varname set (and
equal to $value if $value is set)
$username is optional in all calls defaulting to the current
$ewiki_auth_user.
The uservars_pages implementation stores these variables on specially
named pages, it is not efficient (especially on searches) but it should
prove a good starting point. I have some simple interfaces to release
and I should have some plugins based on these calls soon.
Andy
- Follow-Ups:
- [ewiki] Re: lib/uservars_pages.php
- From: Mario Salzer
Other related posts:
- » [ewiki] lib/uservars_pages.php
- » [ewiki] Re: lib/uservars_pages.php
- » [ewiki] Re: lib/uservars_pages.php
- [ewiki] Re: lib/uservars_pages.php
- From: Mario Salzer