- implement OAI Client class
- response with different Identify schemas (identify.php)
- set friends
- checken, ob alle Objekt-Variablen definiert sind
- check request args for correct syntax, e.g. verbs
- case-insensitive verbs, etc.?
- setSpec in GetRecord
- eprints description in Identify request (specified in options.php)
- other metadata formats like MARC
- formatDatestamp() with PEAR::Date?
- switch to compose identifier from 'repository_name' and 'schema' provided in options.php, or to take it as-is from the record storage
- validation of set???
- optimise array creation in OAI_ServerContainerDB::listIdentifiers()
- use DB::prepare() and DB::execute()
- handling multiple elements in DB fields with split character (e.g. ';')
- what if columns are ommitted (e.g. set)? is that possible per protocol specification?
- setSpec in _ListIdentifiers()
- date formatting with PEAR::Date
- idempotency of resumption tokens
- cachy results?
- validate timespan (and all options provided?)
- check correct behaviour: if e.g. listidentifiers does not exceed max value of records, then we currently do not show any resumption token information
- optional character encoding with utf8_encode or iconv, from arbitrary char sets to arbitrary char sets
- truely show metadata formats of a specific record when issuing ListMetadataFormats request with identifier argument
- implement sets
- implement 'noSetHierarchy' error
- omit record metadata of empty element values
- issue badArgument error, if until/from request does not correspond with specified granularity
- OAI header should also use specified granularity
- provide option to specify servers time zone and use PEAR::Date for UTC formatting
- check provided options (e.g. timespan) vor validity (e.g. if integer value)
- handle ?verb=ListMetadataFormats&identifier=oai%3Aexample.com%3A1
- add methods to container like getFriends(), getSets(), etc.
- check if specified metadata prefix is available when calling ListIdentifiers
- do we still need template_path option? If yes, it should only be used when filled to overwrite default path
- move the following to backend
- validation of available metadata formats
- OAI_Server::_registerGlobals needs to be moved to OAI_Base and rather check ini_set('register_globals') instead of PHP version
- _max options set to 0 means that all entries will be displayed
-- SandroZic
PHP Warnings
lib/WikiUser.php:50: Notice[8]: Only variables should be assigned by reference
lib/pear/DB/common.php:741: Notice[8]: Only variable references should be returned by reference
lib/pear/DB/common.php:741: Notice[8]: Only variable references should be returned by reference
lib/pear/DB/common.php:741: Notice[8]: Only variable references should be returned by reference
lib/pear/DB/common.php:741: Notice[8]: Only variable references should be returned by reference
lib/pear/DB/common.php:741: Notice[8]: Only variable references should be returned by reference
lib/pear/DB/common.php:741: Notice[8]: Only variable references should be returned by reference
lib/Template.php:220: Notice[8]: Only variables should be assigned by reference
lib/Template.php:106: Notice[8]: Only variables should be assigned by reference
lib/Template.php:107: Notice[8]: Only variables should be assigned by reference
lib/Template.php(In template 'html'?):106: Notice[8]: Only variables should be assigned by reference
lib/Template.php(In template 'html'?):107: Notice[8]: Only variables should be assigned by reference
lib/Template.php(In template 'html'?):106: Notice[8]: Only variables should be assigned by reference
lib/Template.php(In template 'html'?):107: Notice[8]: Only variables should be assigned by reference
lib/Template.php(In template 'body'?)(In template 'html'?):106: Notice[8]: Only variables should be assigned by reference
lib/Template.php(In template 'body'?)(In template 'html'?):107: Notice[8]: Only variables should be assigned by reference
lib/Template.php(In template 'top'?)(In template 'body'?)(In template 'html'?):106: Notice[8]: Only variables should be assigned by reference
lib/Template.php(In template 'top'?)(In template 'body'?)(In template 'html'?):107: Notice[8]: Only variables should be assigned by reference
lib/pear/DB/common.php(In template 'navbar'?)(In template 'top'?)(In template 'body'?)(In template 'html'?):741: Notice[8]: Only variable references should be returned by reference
lib/Template.php(In template 'body'?)(In template 'html'?):106: Notice[8]: Only variables should be assigned by reference
lib/Template.php(In template 'body'?)(In template 'html'?):107: Notice[8]: Only variables should be assigned by reference
lib/Template.php(In template 'browse'?)(In template 'body'?)(In template 'html'?):106: Notice[8]: Only variables should be assigned by reference
lib/Template.php(In template 'browse'?)(In template 'body'?)(In template 'html'?):107: Notice[8]: Only variables should be assigned by reference
lib/Template.php(In template 'actionbar'?)(In template 'browse'?)(In template 'body'?)(In template 'html'?):106: Notice[8]: Only variables should be assigned by reference
lib/Template.php(In template 'actionbar'?)(In template 'browse'?)(In template 'body'?)(In template 'html'?):107: Notice[8]: Only variables should be assigned by reference
lib/Template.php(In template 'body'?)(In template 'html'?):106: Notice[8]: Only variables should be assigned by reference
lib/Template.php(In template 'body'?)(In template 'html'?):107: Notice[8]: Only variables should be assigned by reference
Page Execution took 0.409 seconds |