I think doc is not up to date.
You can try this
if (in_array('somecontext',explode(':',$parameters['context'])))
instead of
if ($parameters->context == 'somecontext')
Le 17/07/2012 01:37, Manuel Muñoz a écrit :
Dear Eldy:
Thanks for your fast reply. I'm actually working in the 3.2 version.
After reading this on the wiki it got me confused:
class ActionsYourModuleName// extends CommonObject
{
/** Overloading the doActions function : replacing the parent's function with the one below
* @param parameters meta datas of the hook (context, etc...)
* @param object the object you want to process (an
invoice if you are in invoice module, a propale in propale's module, etc...)
* @param action current action (if set). Generally
create or edit or null
* @return void
*/
function doActions($parameters, $object, $action)
{
print_r($parameters);
echo "action:".$action;
print_r($object);
if ($parameters->context == 'somecontext')
{
// do something only for the context 'somecontext'
}
}
}
In the case mentioned in the previous post $parameters is not an
object but an array (as you are replying). So is the example what got
me confused
Thank you very much!
------------------------------------------------------------------------
*From:* Laurent Destailleur (eldy) <[email protected]>
*To:* [email protected]
*Sent:* Monday, July 16, 2012 4:25 PM
*Subject:* Re: [Dolibarr-dev] Hooks for ordercard
You should receive into the key context of the array $parameters the
list of context you are inside. So you should have "ordercard" inside
this array.
If not, can you check you use version 3.2 (may be this as fixed with
3.2) ?
Le 14/07/2012 23:27, Manuel Muñoz a écrit :
****Dear Developevelopment and coding <[email protected]>
<mailto:[email protected]>
i'm trying to implement a hook for the ordercard context overloading
"formObjectOptions" function
this is the print_f for the $parameters object
array ( [colspan] => colspan="2" [context] =>
searchform:leftblock:toprightmenu:ordercard ).
the question is: how can i validate that the context es actually
"ordercard"? what type of data i the element context in this case?
already tried with ststr and substr function, but i don't seem to get
a match.
Thanks in advance for all your comments
_______________________________________________
Dolibarr-dev mailing list
[email protected] <mailto:[email protected]>
https://lists.nongnu.org/mailman/listinfo/dolibarr-dev
_______________________________________________
Dolibarr-dev mailing list
[email protected] <mailto:[email protected]>
https://lists.nongnu.org/mailman/listinfo/dolibarr-dev
_______________________________________________
Dolibarr-dev mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/dolibarr-dev
_______________________________________________
Dolibarr-dev mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/dolibarr-dev