|
|
|||||||||
|
|||||||||
| |||||||||
|
|
|
| |||||||||
![]() |
|
|
«
Previous Thread
|
Next Thread
»
|
Thread Tools | Search this Thread | Rate Thread | Display Modes |
|
#1
|
|||
|
|||
|
quickForm - adding custom attributes to process function
My problem is to add attributes to the process_data function.
I also need more attributes than just the form attribute. This seem to work $form->process('process_data', false); Now I like to also pass form attribute but cant get it to work $form->process(array(&$form, 'process_data'), false); // seems like is_callable does not accept the callback function? function process_data($values) { // proces data code here } // ***** THIS IS A READY MADE PEAR LIBRARY METHOD // definition of the function is displayed at: http://pear.php.net/manual/en/packa...orm.process.php function process($callback, $mergeFiles = true) { if (!is_callable($callback)) { return PEAR::raiseError(null, QUICKFORM_INVALID_PROCESS, null, E_USER_WARNING, "Callback function does not exist in QuickForm::process()", 'HTML_QuickForm_Error', true); } $values = ($mergeFiles === true) ? HTML_QuickForm::arrayMerge($this->_submitValues, $this->_submitFiles) : $this->_submitValues; echo "callback <BR>"; return call_user_func($callback, $values); } // end func process[/url] |
![]() |
| Viewing: Codewalkers Forums > PHP Related > PEAR Packages > quickForm - adding custom attributes to process function |
| Thread Tools | Search this Thread |
| Display Modes | Rate This Thread |
|
|
|
|