Exemplo n.º 1
0
function monitisModuleHookHandler(&$vars, $hook)
{
    if (isset($_REQUEST['modop'])) {
        $props = array('userid' => $vars['params']['clientsdetails']['userid'], 'serviceid' => $vars['params']['serviceid']);
        monitisModuleHookHandlerAlt($props, $hook);
    }
}
Exemplo n.º 2
0
$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']);