當前位置: 首頁>>代碼示例>>PHP>>正文


PHP CMap::addRectArea方法代碼示例

本文整理匯總了PHP中CMap::addRectArea方法的典型用法代碼示例。如果您正苦於以下問題:PHP CMap::addRectArea方法的具體用法?PHP CMap::addRectArea怎麽用?PHP CMap::addRectArea使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在CMap的用法示例。


在下文中一共展示了CMap::addRectArea方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: CLink

            $table->addRow(array(new CLink('link ' . $i++, 'sysmap.php?sysmapid=' . $_REQUEST['sysmapid'] . '&form=update&linkid=' . $row['linkid'], 'action'), $label1, $label2, $description));
        }
        $table->Show();
    }
}
show_messages();
echo SBR;
$map = get_sysmap_by_sysmapid($_REQUEST['sysmapid']);
show_table_header($map['name']);
$table = new CTable(NULL, 'map');
if (isset($_REQUEST['sysmapid'])) {
    $linkMap = new CMap('links' . $_REQUEST['sysmapid'] . '_' . rand(0, 100000));
    $db_elements = DBselect('select * from sysmaps_elements where sysmapid=' . $_REQUEST['sysmapid']);
    while ($db_element = DBfetch($db_elements)) {
        $tmp_img = get_png_by_selementid($db_element['selementid']);
        if (!$tmp_img) {
            continue;
        }
        $x1_ = $db_element['x'];
        $y1_ = $db_element['y'];
        $x2_ = $db_element['x'] + imagesx($tmp_img);
        $y2_ = $db_element['y'] + imagesy($tmp_img);
        $linkMap->addRectArea($x1_, $y1_, $x2_, $y2_, 'sysmap.php?form=update&sysmapid=' . $_REQUEST['sysmapid'] . '&selementid=' . $db_element['selementid'], $db_element['label']);
    }
    $imgMap = new CImg('map.php?sysmapid=' . $_REQUEST['sysmapid']);
    $imgMap->setMap($linkMap->GetName());
    $table->addRow($linkMap);
    $table->addRow($imgMap);
}
$table->Show();
include_once 'include/page_footer.php';
開發者ID:phedders,項目名稱:zabbix,代碼行數:31,代碼來源:sysmap.php


注:本文中的CMap::addRectArea方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。