/** * @param TriggerBuilderEvent $event */ public function onTriggerBuild(TriggerBuilderEvent $event) { $changeLists = ['group' => 'mautic.lead.point.trigger', 'label' => 'mautic.lead.point.trigger.changelists', 'callback' => ['\\Mautic\\LeadBundle\\Helper\\PointEventHelper', 'changeLists'], 'formType' => 'leadlist_action']; $event->addEvent('lead.changelists', $changeLists); // modify tags $action = ['group' => 'mautic.lead.point.trigger', 'label' => 'mautic.lead.lead.events.changetags', 'formType' => 'modify_lead_tags', 'callback' => '\\Mautic\\LeadBundle\\Helper\\EventHelper::updateTags']; $event->addEvent('lead.changetags', $action); }
/** * @param TriggerBuilderEvent $event */ public function onTriggerBuild(TriggerBuilderEvent $event) { $action = array('group' => 'mautic.addon.point.action', 'label' => 'mautic.addon.actions.push_lead', 'formType' => 'integration_list', 'formTheme' => 'MauticAddonBundle:FormTheme\\Integration', 'callback' => array('\\Mautic\\AddonBundle\\Helper\\EventHelper', 'pushLead')); $event->addEvent('addon.leadpush', $action); }
/** * @param TriggerBuilderEvent $event */ public function onTriggerBuild(TriggerBuilderEvent $event) { $sendEvent = array('group' => 'mautic.email.point.trigger', 'label' => 'mautic.email.point.trigger.sendemail', 'callback' => array('\\Mautic\\EmailBundle\\Helper\\PointEventHelper', 'sendEmail'), 'formType' => 'emailsend_list', 'formTypeOptions' => array('update_select' => 'pointtriggerevent_properties_email'), 'formTheme' => 'MauticEmailBundle:FormTheme\\EmailSendList'); $event->addEvent('email.send', $sendEvent); }
/** * @param TriggerBuilderEvent $event */ public function onTriggerBuild(TriggerBuilderEvent $event) { $changeLists = array('group' => 'mautic.campaign.point.trigger', 'label' => 'mautic.campaign.point.trigger.changecampaigns', 'callback' => array('\\Mautic\\CampaignBundle\\Helper\\CampaignEventHelper', 'addRemoveLead'), 'formType' => 'campaignevent_addremovelead'); $event->addEvent('campaign.changecampaign', $changeLists); }
/** * @param TriggerBuilderEvent $event */ public function onTriggerBuild(TriggerBuilderEvent $event) { $action = ['group' => 'mautic.plugin.point.action', 'label' => 'mautic.plugin.actions.push_lead', 'formType' => 'integration_list', 'formTheme' => 'MauticPluginBundle:FormTheme\\Integration', 'callback' => ['\\Mautic\\PluginBundle\\Helper\\EventHelper', 'pushLead']]; $event->addEvent('plugin.leadpush', $action); }
/** * @param TriggerBuilderEvent $event */ public function onTriggerBuild(TriggerBuilderEvent $event) { $changeLists = array('group' => 'mautic.lead.point.trigger', 'label' => 'mautic.lead.point.trigger.changelists', 'callback' => array('\\Mautic\\LeadBundle\\Helper\\PointEventHelper', 'changeLists'), 'formType' => 'leadlist_action'); $event->addEvent('lead.changelists', $changeLists); }