Example #1
0
<?php

error_reporting(0);
require_once "../config.php";
require_once filepath() . "app/imu.php";
if (isset($_GET["m"])) {
    $mode = $_GET["m"];
    switch ($mode) {
        case 'single':
            searchObject();
            break;
        case 'holder':
            searchHolder();
            break;
        case 'group':
            searchGroup();
            break;
        case 'event':
            searchEvent();
            break;
        default:
            exit;
            break;
    }
}
function searchObject()
{
    $mySession = IMuConnect();
    $terms = new IMuTerms();
    $columns = array('SummaryData', 'image.resource{height:100,source:thumbnail,source:master}');
    if (isset($_GET["accnum"])) {
function updateHostGroup($hostName, $groupNames)
{
    # host id
    $hostid = searchHost($hostName)[$hostName];
    global $defaultGroupId;
    #group id
    $groupids = array();
    /*
    $i = 0;
    if(count($groupNames) <= 0) {
    	$groupids[$i] = array("groupid" => $defaultGroupId);
    	$i++;
    }
    */
    $groupids[0] = array('groupid' => $defaultGroupId);
    $i = 1;
    foreach ($groupNames as $name) {
        $groupids[$i] = array('groupid' => searchGroup($name)[$name]);
        $i++;
    }
    # parameters
    $params = array('hostid' => $hostid, 'groups' => $groupids);
    # response
    $result = doPost('host.update', $params);
    return $result;
}