예제 #1
0
				<th>Status</th>
			</tr>
		</thead>
		<tbody>
			<?php 
if (is_array($monitors) && count($monitors)) {
    $addonUrl = MonitisHelper::adminAddonUrl();
    foreach ($monitors as $monitor) {
        ?>
			<tr>
				<!-- td><?php 
        echo $monitor["orderid"];
        ?>
</td -->
				<td><a href="<?php 
        echo MonitisHelper::adminOrderUrl($monitor["orderid"]);
        ?>
" target="_blank"><?php 
        echo $monitor["orderid"];
        ?>
</a></td>
				<td><?php 
        echo $monitor["ordernum"];
        ?>
</td>
				<td><?php 
        echo $monitor["username"];
        ?>
</td>
				<td><?php 
        echo $monitor["monitor_type"];
예제 #2
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;
 }