hook_rules_event_info ()
, which also should be placed in the file module.rules.inc
/** * Implementation of hook_rules_event_info(). * @ingroup rules */ function nirvana_like_rules_event_info() { return array( 'nirvana_like_skill_endorsed_plus' => array( 'label' => t('After adding skill endorsed'), 'module' => 'nirvana_like', 'group' => 'Skill endorsed', 'variables' => array( 'skill_userid' => array('type' => 'user', 'label' => t('This id of accept a bid.')), 'skill_tid' => array('type' => 'taxonomy_term', 'label' => t('The user who is post node.')), 'endorsed_user_id' => array('type' => 'user', 'label' => t('The posted node services or task.')), ), ), ); }Now, invoke this event in your custom function.
Ex.
function hook(){ rules_invoke_event('nirvana_like_skill_endorsed_minus',user_load($_POST['skill_user']),taxonomy_term_load($_POST['tid']),user_load($_POST['endorsed_userid'])); }Hope it will work what you are looking for!
No comments:
Post a Comment