예제 #1
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;
 }
예제 #2
0
        ?>
				<tr>
					<td class="service">&nbsp;</td>
					<td class="monitor <?php 
        echo $stl;
        ?>
"><?php 
        echo $api[$j]['name'];
        ?>
</td>
				</tr>
		<?php 
    }
    for ($j = 0; $j < count($link); $j++) {
        $lbl = 'Service: ' . $link[$j]['order_id'] . '/' . $link[$j]['service_id'];
        $url = MonitisHelper::adminServicerUrl($link[$j]['user_id'], $link[$j]['service_id']);
        ?>
				<tr>
					<td class="service"><a href="<?php 
        echo $url;
        ?>
" target="_blank"><?php 
        echo $lbl;
        ?>
</a></td>
					<td class="monitor">&nbsp;</td>
				</tr>
		<?php 
    }
    ?>
			</table>