Hi All,
I just upgraded to 1.1.0.6 and noticed that any schema using
php.Multilist() seems to be busted. My test attribute that barfs looks
like this:
<attribute id="allowedUsers">
<display>Allowed Users</display>
<option>=php.MultiList(/,(objectClass=posixAccount),uid)</option>
<order>2</order>
<page>1</page>
</attribute>
The other default schemas (e.g. posixGroup, sambaGroupMapping.xml) that
use this function also appear to be broken.
Attempting to create a new object based on a schema with this attribute
in it causes the attached PHP backtrace to result. It manages to render
preceding attributes in the schema just fine, so it appears to be an
isolated problem with the multi-select rendering.
Explicitly adding <type>select</type> to the attribute results in a
regular drop-down select box being populated with users as expected
without any backtrace being generated.
I'm pretty sure this worked in 1.1.0.5, but it's not simple for me to
backtrack at the moment to double check.
Is anyone else seeing this behaviour or would anyone be willing to test
a schema which uses this function (e.g. sambaGroupMapping) and see if
you get the same result? Try create an object of type sambaGroupMapping
and let me know what happens.
Cheers,
Lawrence
error Error
E_WARNING: Missing argument 3 for EntryWriter1::drawAttributeValue(), called in
/usr/local/www/phpldapadmin/lib/Visitor.php(57) : eval()'d code on line 1 and
defined
PHP Debug Backtrace
File /usr/local/www/phpldapadmin/lib/functions.php (161)
Function error (a:5:{i:0;s:165:"E_WARNING: Missing argument 3
for ...<TRUNCATED>)
File /usr/local/www/phpldapadmin/lib/EntryWriter1.php (1623)
Function pla_error_handler (a:5:{i:0;i:2;i:1;s:154:"Missing
argument 3 for Ent...<TRUNCATED>)
File /usr/local/www/phpldapadmin/lib/Visitor.php(57) : eval()'d code (1)
Function drawAttributeValue
(a:2:{i:0;O:18:"SelectionAttribute":18:{s:12:"*�se...<TRUNCATED>)
File /usr/local/www/phpldapadmin/lib/Visitor.php (57)
Function eval
File /usr/local/www/phpldapadmin/lib/Visitor.php ()
Function __call
(a:2:{i:0;s:4:"draw";i:1;a:3:{i:0;s:5:"Value";i:1;O...<TRUNCATED>)
File /usr/local/www/phpldapadmin/lib/EntryWriter1.php (2504)
Function draw
(a:3:{i:0;s:5:"Value";i:1;O:18:"SelectionAttribute"...<TRUNCATED>)
File /usr/local/www/phpldapadmin/lib/Visitor.php(57) : eval()'d code (1)
Function drawSelectionAttributeValues
(a:2:{i:0;O:18:"SelectionAttribute":18:{s:12:"*�se...<TRUNCATED>)
File /usr/local/www/phpldapadmin/lib/Visitor.php (57)
Function eval
File /usr/local/www/phpldapadmin/lib/Visitor.php ()
Function __call
(a:2:{i:0;s:4:"draw";i:1;a:3:{i:0;s:6:"Values";i:1;...<TRUNCATED>)
File /usr/local/www/phpldapadmin/lib/EntryWriter1.php (1396)
Function draw
(a:3:{i:0;s:6:"Values";i:1;O:18:"SelectionAttribute...<TRUNCATED>)
File /usr/local/www/phpldapadmin/lib/Visitor.php(57) : eval()'d code (1)
Function drawAttribute
(a:2:{i:0;O:18:"SelectionAttribute":18:{s:12:"*�se...<TRUNCATED>)
File /usr/local/www/phpldapadmin/lib/Visitor.php (57)
Function eval
File /usr/local/www/phpldapadmin/lib/Visitor.php ()
Function __call
(a:2:{i:0;s:4:"draw";i:1;a:3:{i:0;s:0:"";i:1;O:18:"...<TRUNCATED>)
File /usr/local/www/phpldapadmin/lib/EntryWriter1.php (1126)
Function draw
(a:3:{i:0;s:0:"";i:1;O:18:"SelectionAttribute":18:{...<TRUNCATED>)
File /usr/local/www/phpldapadmin/lib/Visitor.php(57) : eval()'d code (1)
Function drawTemplateCreatingEntryShownAttributes
(a:1:{i:0;O:21:"TemplateCreatingEntry":18:{s:12:"*...<TRUNCATED>)
File /usr/local/www/phpldapadmin/lib/Visitor.php (57)
Function eval
File /usr/local/www/phpldapadmin/lib/Visitor.php ()
Function __call
(a:2:{i:0;s:4:"draw";i:1;a:2:{i:0;s:15:"ShownAttrib...<TRUNCATED>)
File /usr/local/www/phpldapadmin/lib/EntryWriter1.php (1013)
Function draw
(a:2:{i:0;s:15:"ShownAttributes";i:1;O:21:"Template...<TRUNCATED>)
File /usr/local/www/phpldapadmin/lib/Visitor.php(57) : eval()'d code (1)
Function drawTemplateCreatingEntryStepForm
(a:2:{i:0;O:21:"TemplateCreatingEntry":18:{s:12:"*...<TRUNCATED>)
File /usr/local/www/phpldapadmin/lib/Visitor.php (57)
Function eval
File /usr/local/www/phpldapadmin/lib/Visitor.php ()
Function __call
(a:2:{i:0;s:4:"draw";i:1;a:3:{i:0;s:8:"StepForm";i:...<TRUNCATED>)
File /usr/local/www/phpldapadmin/lib/EntryWriter1.php (244)
Function draw
(a:3:{i:0;s:8:"StepForm";i:1;O:21:"TemplateCreating...<TRUNCATED>)
File /usr/local/www/phpldapadmin/lib/Visitor.php(57) : eval()'d code (1)
Function visitDefaultCreatingEntryEnd
(a:1:{i:0;O:21:"TemplateCreatingEntry":18:{s:12:"*...<TRUNCATED>)
File /usr/local/www/phpldapadmin/lib/Visitor.php (57)
Function eval
File /usr/local/www/phpldapadmin/lib/Visitor.php ()
Function __call
(a:2:{i:0;s:5:"visit";i:1;a:2:{i:0;s:25:"DefaultCre...<TRUNCATED>)
File /usr/local/www/phpldapadmin/lib/EntryWriter1.php (945)
Function visit
(a:2:{i:0;s:25:"DefaultCreatingEntry::End";i:1;O:21...<TRUNCATED>)
File /usr/local/www/phpldapadmin/lib/Visitor.php(57) : eval()'d code (1)
Function visitTemplateCreatingEntryEnd
(a:1:{i:0;O:21:"TemplateCreatingEntry":18:{s:12:"*...<TRUNCATED>)
File /usr/local/www/phpldapadmin/lib/Visitor.php (57)
Function eval
File /usr/local/www/phpldapadmin/lib/Visitor.php ()
Function __call
(a:2:{i:0;s:5:"visit";i:1;a:2:{i:0;s:3:"End";i:1;O:...<TRUNCATED>)
File /usr/local/www/phpldapadmin/lib/Entry.php (299)
Function visit
(a:2:{i:0;s:3:"End";i:1;O:21:"TemplateCreatingEntry...<TRUNCATED>)
File /usr/local/www/phpldapadmin/htdocs/template_engine.php (68)
Function accept
(a:1:{i:0;O:12:"EntryWriter1":11:{s:11:"*�url_base...<TRUNCATED>)
File /usr/local/www/phpldapadmin/htdocs/cmd.php (39)
Function include
(a:1:{i:0;s:54:"/usr/local/www/phpldapadmin/htdocs/...<TRUNCATED>)------------------------------------------------------------------------------
This SF.net email is sponsored by:
SourcForge Community
SourceForge wants to tell your story.
http://p.sf.net/sfu/sf-spreadtheword
_______________________________________________
phpldapadmin-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/phpldapadmin-users