示例#1
0
function copy_template_elements($hostid, $templateid = null, $copy_mode = false)
{
    $result = true;
    copy_template_applications($hostid, $templateid, $copy_mode);
    copy_template_items($hostid, $templateid, $copy_mode);
    copy_template_triggers($hostid, $templateid, $copy_mode);
    // razvilka $copy
    if ($copy_mode) {
        copy_template_graphs($hostid, $templateid, $copy_mode);
    } else {
        $result = CGraph::syncTemplates(array('hostids' => $hostid, 'templateids' => $templateid));
    }
    return $result;
}