Exemple #1
0
	RIGHT JOIN mod_monitis_options
		ON mod_monitis_options.option_id = tblhostingconfigoptions.optionid
	LEFT JOIN tblhosting
		ON tblhosting.id = tblhostingconfigoptions.relid
	LEFT JOIN tblorders
		ON tblorders.id = tblhosting.orderid
	LEFT JOIN tblclients
		ON tblclients.id = tblhosting.userid
WHERE tblhostingconfigoptions.optionid = ' . $optionId . ' AND tblhosting.domainstatus = "Active"
';
$result = mysql_query($query);
$monitors = array();
while ($row = mysql_fetch_assoc($result)) {
    $row['settings'] = html_entity_decode($row['settings']);
    $row['web_site'] = MonitisSeviceHelper::url_IP($row, $row['monitor_type']);
    $res = MonitisHookClass::createCreateConfigOptionMonitor($row);
    $row['response'] = $res['data'][0]['response'];
    array_push($monitors, $row);
}
?>
<style type="text/css">
.monitis-options-result .datatable{
	width: 100%;
	border-spacing: 1px;
}
.monitis-options-result .datatable td {
	padding: 5px;
}
.monitis-options-result .datatable .status{
	font-weight:bold;
}
Exemple #2
0
                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']);
                }
                break;
        }
    } elseif ($action == 'clean') {
        monitisSqlHelper::altQuery('DELETE FROM ' . MONITIS_HOOK_REPORT_TABLE);
    }
}
$list = monitisSqlHelper::query('SELECT * FROM ' . MONITIS_HOOK_REPORT_TABLE . ' ORDER BY `date` DESC');
?>
<div style="text-align: left;padding: 0px 0px 5px;">
	<form method="post" action="">
		<input type="submit" value="Clean" name="act" class="btn" />
	</form>
</div>
<table class="datatable" width="100%" border="0" cellspacing="1" cellpadding="3" style="text-align: left;">
Exemple #3
0
 public function createAddonsMonitorByProduct($product)
 {
     $result = array('status' => 'ok', 'title' => 'Service: ' . $product['serviceid'] . '/' . $product['addonserviceid'], 'hook_type' => 'multiple', 'multi_type' => 'addon', 'name' => $product['name'], 'username' => $product['username'], 'service_url' => MonitisHelper::adminServicerUrl($product['userid'], $product['serviceid']), 'order_url' => MonitisHelper::adminOrderUrl($product["orderid"]));
     $response = array('status' => 'error', 'monitor_type' => $product['monitor_type']);
     if ($product['domainstatus'] == 'Active' && $product['status'] == 'Active') {
         $response = MonitisSeviceHelper::createMonitor($product);
     } elseif ($product['domainstatus'] != 'Active' || $product['status'] != 'Active') {
         $response['msg'] = 'Service: ' . $product['domainstatus'] . '; Addon: ' . $product['status'];
     }
     $result['data'] = array(array('product' => $product, 'response' => $response));
     if ($response['status'] == 'error') {
         MonitisHookClass::keepRespose($result, null);
     }
     return $result;
 }
Exemple #4
0
<?php

$addonId = monitisGetInt('addonid');
$result = MonitisHookClass::createAddonsMonitorById($addonId);
$addonName = '';
if ($result && count($result) > 0) {
    $addonName = $result[0]['name'];
}
?>
<style>
.datatable .msg{
	font-weight:bold;
	color:#000000;
}
</style>

<div class="dialogTitle"><?php 
if ($addonName != '') {
    echo "Addon: <b>" . $addonName . "</b>";
}
?>
</div>
<div style="text-align: right;" class="monitis_link_result">
	<a href="<?php 
echo MONITIS_APP_URL;
?>
&monitis_page=tabclient&sub=addons">&#8592; Back to addons list</a>
</div>
<br />
<table class="datatable" width="100%" border="0" cellspacing="1" cellpadding="3" style="text-align: left;">
    <thead>