function monitisModuleHookHandler(&$vars, $hook) { if (isset($_REQUEST['modop'])) { $props = array('userid' => $vars['params']['clientsdetails']['userid'], 'serviceid' => $vars['params']['serviceid']); monitisModuleHookHandlerAlt($props, $hook); } }
$action = isset($_POST['act']) ? strtolower($_POST['act']) : ''; if ($action) { if (isset($_POST['id'])) { monitisSqlHelper::query('DELETE FROM ' . MONITIS_HOOK_REPORT_TABLE . ' WHERE id=' . $_POST['id']); } if ($action == 'apply') { $hook_type = $_POST['hook_type']; $hook = $_POST['hook']; switch ($hook_type) { case 'order': $vars = array('orderid' => $_POST['orderid']); monitisOrderHookHandler($vars, $hook); break; case 'module': $vars = array('serviceid' => $_POST['serviceid'], 'userid' => $_POST['userid']); monitisModuleHookHandlerAlt($vars, $hook); break; case 'edit': $vars = array('serviceid' => $_POST['serviceid'], 'userid' => $_POST['userid']); monitisEditHookHandler($vars, $hook); break; case 'addon': $vars = array('id' => $_POST['addonserviceid'], 'addonserviceid' => $_POST['addonserviceid'], 'serviceid' => $_POST['serviceid'], 'userid' => $_POST['userid'], 'addonid' => $_POST['addonid']); monitisAddonHookHandler($vars, $hook); break; case 'multiple': $type = $_POST["producttype"]; if ($type == 'addon') { $resp = MonitisHookClass::applyCreateAddonMonitor($_POST['addonserviceid'], $_POST['serviceid'], $_POST['userid']); } else { $resp = MonitisHookClass::applyCreateConfigOptionMonitor($_POST['option_id'], $_POST['productid'], $_POST['serviceid']);