本文整理汇总了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';