本文整理汇总了PHP中CTable::SetCellPadding方法的典型用法代码示例。如果您正苦于以下问题:PHP CTable::SetCellPadding方法的具体用法?PHP CTable::SetCellPadding怎么用?PHP CTable::SetCellPadding使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CTable
的用法示例。
在下文中一共展示了CTable::SetCellPadding方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: insert_host_form
//.........这里部分代码省略.........
$frmHost->addRow(S_DNS_NAME, new CTextBox('dns', $dns, '40'));
if (defined('ZBX_HAVE_IPV6')) {
$frmHost->addRow(S_IP_ADDRESS, new CTextBox('ip', $ip, '39'));
} else {
$frmHost->addRow(S_IP_ADDRESS, new CTextBox('ip', $ip, '15'));
}
$cmbConnectBy = new CComboBox('useip', $useip);
$cmbConnectBy->addItem(0, S_DNS_NAME);
$cmbConnectBy->addItem(1, S_IP_ADDRESS);
$frmHost->addRow(S_CONNECT_TO, $cmbConnectBy);
}
if ($show_only_tmp) {
$port = '10050';
$status = HOST_STATUS_TEMPLATE;
$frmHost->addVar('port', $port);
$frmHost->addVar('status', $status);
} else {
$frmHost->AddRow(S_AGENT_PORT, new CNumericBox('port', $port, 5));
//Proxy
$cmbProxy = new CComboBox('proxy_hostid', $proxy_hostid);
$cmbProxy->addItem(0, S_NO_PROXY);
$db_proxies = DBselect('SELECT hostid,host FROM hosts' . ' where status in (' . HOST_STATUS_PROXY . ') and ' . DBin_node('hostid'));
while ($db_proxy = DBfetch($db_proxies)) {
$cmbProxy->addItem($db_proxy['hostid'], $db_proxy['host']);
}
$frmHost->addRow(S_MONITORED_BY_PROXY, $cmbProxy);
//----------
$cmbStatus = new CComboBox('status', $status);
$cmbStatus->addItem(HOST_STATUS_MONITORED, S_MONITORED);
$cmbStatus->addItem(HOST_STATUS_NOT_MONITORED, S_NOT_MONITORED);
$frmHost->addRow(S_STATUS, $cmbStatus);
}
$template_table = new CTable();
$template_table->SetCellPadding(0);
$template_table->SetCellSpacing(0);
foreach ($templates as $id => $temp_name) {
$frmHost->addVar('templates[' . $id . ']', $temp_name);
$template_table->addRow(array($temp_name, new CButton('unlink[' . $id . ']', S_UNLINK), isset($original_templates[$id]) ? new CButton('unlink_and_clear[' . $id . ']', S_UNLINK_AND_CLEAR) : SPACE));
}
$frmHost->addRow(S_LINK_WITH_TEMPLATE, array($template_table, new CButton('add_template', S_ADD, "return PopUp('popup.php?dstfrm=" . $frmHost->GetName() . "&dstfld1=new_template&srctbl=templates&srcfld1=hostid&srcfld2=host" . url_param($templates, false, 'existed_templates') . "',450,450)", 'T')));
if ($show_only_tmp) {
$frmHost->addVar('useipmi', $useipmi);
} else {
$frmHost->addRow(S_USEIPMI, new CCheckBox('useipmi', $useipmi, 'submit()'));
}
if ($useipmi == 'yes') {
$frmHost->addRow(S_IPMI_IP_ADDRESS, new CTextBox('ipmi_ip', $ipmi_ip, defined('ZBX_HAVE_IPV6') ? 39 : 15));
$frmHost->addRow(S_IPMI_PORT, new CNumericBox('ipmi_port', $ipmi_port, 5));
$cmbIPMIAuthtype = new CComboBox('ipmi_authtype', $ipmi_authtype);
$cmbIPMIAuthtype->addItem(IPMI_AUTHTYPE_DEFAULT, S_AUTHTYPE_DEFAULT);
$cmbIPMIAuthtype->addItem(IPMI_AUTHTYPE_NONE, S_AUTHTYPE_NONE);
$cmbIPMIAuthtype->addItem(IPMI_AUTHTYPE_MD2, S_AUTHTYPE_MD2);
$cmbIPMIAuthtype->addItem(IPMI_AUTHTYPE_MD5, S_AUTHTYPE_MD5);
$cmbIPMIAuthtype->addItem(IPMI_AUTHTYPE_STRAIGHT, S_AUTHTYPE_STRAIGHT);
$cmbIPMIAuthtype->addItem(IPMI_AUTHTYPE_OEM, S_AUTHTYPE_OEM);
$cmbIPMIAuthtype->addItem(IPMI_AUTHTYPE_RMCP_PLUS, S_AUTHTYPE_RMCP_PLUS);
$frmHost->addRow(S_IPMI_AUTHTYPE, $cmbIPMIAuthtype);
$cmbIPMIPrivilege = new CComboBox('ipmi_privilege', $ipmi_privilege);
$cmbIPMIPrivilege->addItem(IPMI_PRIVILEGE_CALLBACK, S_PRIVILEGE_CALLBACK);
$cmbIPMIPrivilege->addItem(IPMI_PRIVILEGE_USER, S_PRIVILEGE_USER);
$cmbIPMIPrivilege->addItem(IPMI_PRIVILEGE_OPERATOR, S_PRIVILEGE_OPERATOR);
$cmbIPMIPrivilege->addItem(IPMI_PRIVILEGE_ADMIN, S_PRIVILEGE_ADMIN);
$cmbIPMIPrivilege->addItem(IPMI_PRIVILEGE_OEM, S_PRIVILEGE_OEM);
$frmHost->addRow(S_IPMI_PRIVILEGE, $cmbIPMIPrivilege);
$frmHost->addRow(S_IPMI_USERNAME, new CTextBox('ipmi_username', $ipmi_username, 16));
$frmHost->addRow(S_IPMI_PASSWORD, new CTextBox('ipmi_password', $ipmi_password, 20));
示例2: CTable
$action = null;
if (isset($_REQUEST['actionid'])) {
$action = get_action_by_actionid($_REQUEST['actionid']);
$frmAction->addVar('actionid', $_REQUEST['actionid']);
}
$left_tab = new CTable();
$left_tab->setCellPadding(3);
$left_tab->setCellSpacing(3);
$left_tab->addOption('border', 0);
$left_tab->addRow(create_hat(S_ACTION, get_act_action_form($action), null, 'hat_action'));
$left_tab->addRow(create_hat(S_ACTION_CONDITIONS, get_act_condition_form($action), null, 'hat_conditions'));
if (isset($_REQUEST['new_condition'])) {
$left_tab->addRow(create_hat(S_NEW_CONDITION, get_act_new_cond_form($action), null, 'hat_new_cond'));
}
$right_tab = new CTable();
$right_tab->SetCellPadding(3);
$right_tab->SetCellSpacing(3);
$right_tab->addOption('border', 0);
$right_tab->addRow(create_hat(S_ACTION_OPERATIONS, get_act_operations_form($action), null, 'hat_operations'));
if (isset($_REQUEST['new_operation'])) {
$right_tab->addRow(create_hat(S_EDIT_OPERATION, get_act_new_oper_form($action), null, 'hat_new_oper'));
}
if (isset($_REQUEST['new_opcondition'])) {
$right_tab->addRow(create_hat(S_NEW . SPACE . S_OPERATION_CONDITION, get_oper_new_cond_form($action), null, 'hat_new_oper_cond'));
}
$td_l = new CCol($left_tab);
$td_l->addOption('valign', 'top');
$td_r = new CCol($right_tab);
$td_r->addOption('valign', 'top');
$outer_table = new CTable();
$outer_table->addOption('border', 0);
示例3: foreach
if (isset($ZBX_PAGE_POST_JS)) {
foreach ($ZBX_PAGE_POST_JS as $script) {
echo $script . "\n";
}
}
?>
}
try{
chkbx_range_ext.init();
}
catch(e){
throw('Checkbox extension failed!');
}
-->
</script>
<?php
//SDI(SBR.'SELECTS: '.$DB['SELECT_COUNT'].SPACE.SPACE.'EXECUTE: '.$DB['EXECUTE_COUNT'].SPACE.SPACE.'TOTAL: '.($DB['EXECUTE_COUNT']+$DB['SELECT_COUNT']));
if (!defined('ZBX_PAGE_NO_MENU') && !defined('ZBX_PAGE_NO_FOOTER')) {
$table = new CTable(NULL, "page_footer");
$table->SetCellSpacing(0);
$table->SetCellPadding(1);
$table->AddRow(array(new CCol(new CLink(S_ZABBIX_VER . SPACE . S_COPYRIGHT_BY . SPACE . S_SIA_ZABBIX, "http://www.zabbix.com", "highlight", null, true), "page_footer_l"), new CCol(array(new CSpan(SPACE . SPACE . "|" . SPACE . SPACE, "divider"), new CSpan($USER_DETAILS['userid'] == 0 ? S_NOT_CONNECTED : S_CONNECTED_AS . SPACE . "'" . $USER_DETAILS["alias"] . "'" . (ZBX_DISTRIBUTED ? SPACE . S_FROM_SMALL . SPACE . "'" . $USER_DETAILS["node"]['name'] . "'" : ''), 'footer_sign')), "page_footer_r")));
$table->Show();
}
COpt::profiling_stop("page");
COpt::profiling_stop("script");
echo "</body>\n";
echo "</html>\n";
}
exit;
示例4: CImg
$cmbResource->addItem(AUDIT_RESOURCE_NODE, S_NODE);
$cmbResource->addItem(AUDIT_RESOURCE_SCENARIO, S_SCENARIO);
$cmbResource->addItem(AUDIT_RESOURCE_DISCOVERY_RULE, S_DISCOVERY_RULE);
$cmbResource->addItem(AUDIT_RESOURCE_SLIDESHOW, S_SLIDESHOW);
$cmbResource->addItem(AUDIT_RESOURCE_SCRIPT, S_SCRIPT);
$cmbResource->addItem(AUDIT_RESOURCE_PROXY, S_PROXY);
$cmbResource->addItem(AUDIT_RESOURCE_MAINTENANCE, S_MAINTENANCE);
$cmbResource->addItem(AUDIT_RESOURCE_REGEXP, S_REGULAR_EXPRESSION);
$filterForm->addRow(S_RESOURCE, $cmbResource);
}
//*
$clndr_icon = new CImg('images/general/bar/cal.gif', 'calendar', 16, 12, 'pointer');
$clndr_icon->AddAction('onclick', "javascript: var pos = getPosition(this); pos.top+=10; pos.left+=16; CLNDR['audit_since'].clndr.clndrshow(pos.top,pos.left);");
$filtertimetab = new CTable();
$filtertimetab->AddOption('width', '10%');
$filtertimetab->SetCellPadding(0);
$filtertimetab->SetCellSpacing(0);
$filtertimetab->AddRow(array(S_FROM, new CNumericBox('filter_since_day', $_REQUEST['filter_timesince'] > 0 ? date('d', $_REQUEST['filter_timesince']) : '', 2), '/', new CNumericBox('filter_since_month', $_REQUEST['filter_timesince'] > 0 ? date('m', $_REQUEST['filter_timesince']) : '', 2), '/', new CNumericBox('filter_since_year', $_REQUEST['filter_timesince'] > 0 ? date('Y', $_REQUEST['filter_timesince']) : '', 4), new CNumericBox('filter_since_hour', $_REQUEST['filter_timesince'] > 0 ? date('H', $_REQUEST['filter_timesince']) : '', 2), ':', new CNumericBox('filter_since_minute', $_REQUEST['filter_timesince'] > 0 ? date('i', $_REQUEST['filter_timesince']) : '', 2), $clndr_icon));
zbx_add_post_js('create_calendar(null,["filter_since_day","filter_since_month","filter_since_year","filter_since_hour","filter_since_minute"],"audit_since");');
$clndr_icon->AddAction('onclick', "javascript: var pos = getPosition(this); pos.top+=10; pos.left+=16; CLNDR['audit_till'].clndr.clndrshow(pos.top,pos.left);");
$filtertimetab->AddRow(array(S_TILL, new CNumericBox('filter_till_day', $_REQUEST['filter_timetill'] > 0 ? date('d', $_REQUEST['filter_timetill']) : '', 2), '/', new CNumericBox('filter_till_month', $_REQUEST['filter_timetill'] > 0 ? date('m', $_REQUEST['filter_timetill']) : '', 2), '/', new CNumericBox('filter_till_year', $_REQUEST['filter_timetill'] > 0 ? date('Y', $_REQUEST['filter_timetill']) : '', 4), new CNumericBox('filter_till_hour', $_REQUEST['filter_timetill'] > 0 ? date('H', $_REQUEST['filter_timetill']) : '', 2), ':', new CNumericBox('filter_till_minute', $_REQUEST['filter_timetill'] > 0 ? date('i', $_REQUEST['filter_timetill']) : '', 2), $clndr_icon));
zbx_add_post_js('create_calendar(null,["filter_till_day","filter_till_month","filter_till_year","filter_till_hour","filter_till_minute"],"audit_till");');
zbx_add_post_js('addListener($("filter_icon"),"click",CLNDR[\'audit_since\'].clndr.clndrhide.bindAsEventListener(CLNDR[\'audit_since\'].clndr));' . 'addListener($("filter_icon"),"click",CLNDR[\'audit_till\'].clndr.clndrhide.bindAsEventListener(CLNDR[\'audit_till\'].clndr));');
$row_count++;
$filterForm->addRow(S_PERIOD, $filtertimetab);
//*/
$reset = new CButton("filter_rst", S_RESET);
$reset->SetType('button');
$reset->SetAction('javascript: var uri = new Curl(location.href); uri.setArgument("filter_rst",1); location.href = uri.getUrl();');
$filterForm->AddItemToBottomRow(new CButton("filter_set", S_FILTER));
$filterForm->AddItemToBottomRow($reset);
示例5: insert_template_form
function insert_template_form()
{
global $USER_DETAILS;
$groups = get_request('groups', array());
$available_groups = get_accessible_groups_by_user($USER_DETAILS, PERM_READ_WRITE);
$newgroup = get_request('newgroup', '');
$host = get_request('host', '');
$port = get_request('port', get_profile('HOST_PORT', 10050));
$status = get_request('status', HOST_STATUS_MONITORED);
$useip = get_request('useip', 0);
$dns = get_request('dns', '');
$ip = get_request('ip', '0.0.0.0');
$proxy_hostid = get_request('proxy_hostid', '');
$useipmi = get_request('useipmi', 'no');
$ipmi_ip = get_request('ipmi_ip', '');
$ipmi_port = get_request('ipmi_port', 623);
$ipmi_authtype = get_request('ipmi_authtype', -1);
$ipmi_privilege = get_request('ipmi_privilege', 2);
$ipmi_username = get_request('ipmi_username', '');
$ipmi_password = get_request('ipmi_password', '');
$useprofile = get_request('useprofile', 'no');
$devicetype = get_request('devicetype', '');
$name = get_request('name', '');
$os = get_request('os', '');
$serialno = get_request('serialno', '');
$tag = get_request('tag', '');
$macaddress = get_request('macaddress', '');
$hardware = get_request('hardware', '');
$software = get_request('software', '');
$contact = get_request('contact', '');
$location = get_request('location', '');
$notes = get_request('notes', '');
$templates = get_request('templates', array());
$clear_templates = get_request('clear_templates', array());
$frm_title = S_TEMPLATE;
if ($_REQUEST['hostid'] > 0) {
$db_host = get_host_by_hostid($_REQUEST['hostid']);
$frm_title .= SPACE . ' [' . $db_host['host'] . ']';
$original_templates = get_templates_by_hostid($_REQUEST['hostid']);
} else {
$original_templates = array();
}
if ($_REQUEST['hostid'] > 0 && !isset($_REQUEST['form_refresh'])) {
$proxy_hostid = $db_host['proxy_hostid'];
$host = $db_host['host'];
$port = $db_host['port'];
$status = $db_host['status'];
$useip = $db_host['useip'];
$useipmi = $db_host['useipmi'] ? 'yes' : 'no';
$ip = $db_host['ip'];
$dns = $db_host['dns'];
$ipmi_ip = $db_host['ipmi_ip'];
$ipmi_port = $db_host['ipmi_port'];
$ipmi_authtype = $db_host['ipmi_authtype'];
$ipmi_privilege = $db_host['ipmi_privilege'];
$ipmi_username = $db_host['ipmi_username'];
$ipmi_password = $db_host['ipmi_password'];
// add groups
$db_groups = DBselect('SELECT DISTINCT groupid ' . ' FROM hosts_groups ' . ' WHERE hostid=' . $_REQUEST['hostid'] . ' AND ' . DBcondition('groupid', $available_groups));
while ($db_group = DBfetch($db_groups)) {
if (uint_in_array($db_group['groupid'], $groups)) {
continue;
}
$groups[$db_group['groupid']] = $db_group['groupid'];
}
$templates = $original_templates;
}
$clear_templates = array_intersect($clear_templates, array_keys($original_templates));
$clear_templates = array_diff($clear_templates, array_keys($templates));
asort($templates);
$frmHost = new CFormTable($frm_title, 'hosts.php');
$frmHost->setHelp('web.hosts.host.php');
$frmHost->addVar('config', get_request('config', 0));
$frmHost->addVar('clear_templates', $clear_templates);
if ($_REQUEST['hostid'] > 0) {
$frmHost->addVar('hostid', $_REQUEST['hostid']);
}
if ($_REQUEST['groupid'] > 0) {
$frmHost->addVar('groupid', $_REQUEST['groupid']);
}
$frmHost->addRow(S_NAME, new CTextBox('host', $host, 54));
$grp_tb = new CTweenBox($frmHost, 'groups', $groups, 10);
$db_groups = DBselect('SELECT DISTINCT groupid,name ' . ' FROM groups ' . ' WHERE ' . DBcondition('groupid', $available_groups) . ' ORDER BY name');
while ($db_group = DBfetch($db_groups)) {
$grp_tb->addItem($db_group['groupid'], $db_group['name']);
}
$frmHost->addRow(S_GROUPS, $grp_tb->get(S_IN . SPACE . S_GROUPS, S_OTHER . SPACE . S_GROUPS));
$frmHost->addRow(S_NEW_GROUP, new CTextBox('newgroup', $newgroup), 'new');
// onchange does not work on some browsers: MacOS, KDE browser
$frmHost->addVar('useip', 0);
$frmHost->addVar('ip', '0.0.0.0');
$frmHost->addVar('dns', '');
$port = '10050';
$status = HOST_STATUS_TEMPLATE;
$frmHost->addVar('port', $port);
$frmHost->addVar('status', $status);
$template_table = new CTable();
$template_table->SetCellPadding(0);
$template_table->SetCellSpacing(0);
foreach ($templates as $id => $temp_name) {
//.........这里部分代码省略.........
示例6: CTable
$left_tab->addRow(create_hat(S_REGULAR_EXPRESSION, get_regexp_form(), null, 'hat_regexp', get_profile('web.config.hats.hat_regexp.state', 1)));
$right_tab = new CTable();
$right_tab->setCellPadding(3);
$right_tab->setCellSpacing(3);
$right_tab->addOption('border', 0);
$right_tab->addRow(create_hat(S_EXPRESSIONS, get_expressions_tab(), null, 'hat_expressions', get_profile('web.config.hats.hat_expressions.state', 1)));
if (isset($_REQUEST['new_expression'])) {
$right_tab->addRow(create_hat(S_NEW_EXPRESSION, get_expression_form(), null, 'hat_new_expression', get_profile('web.config.hats.hat_new_expression.state', 1)));
}
$td_l = new CCol($left_tab);
$td_l->AddOption('valign', 'top');
$td_r = new CCol($right_tab);
$td_r->AddOption('valign', 'top');
$outer_table = new CTable();
$outer_table->AddOption('border', 0);
$outer_table->SetCellPadding(1);
$outer_table->SetCellSpacing(1);
$outer_table->AddRow(array($td_l, $td_r));
$frmRegExp->Additem($outer_table);
show_messages();
$frmRegExp->Show();
} else {
echo SBR;
show_table_header(S_REGULAR_EXPRESSIONS);
// ----
$regexps = array();
$regexpids = array();
$sql = 'SELECT re.* ' . ' FROM regexps re ' . ' WHERE ' . DBin_node('re.regexpid') . ' ORDER BY re.name';
$db_regexps = DBselect($sql);
while ($regexp = DBfetch($db_regexps)) {
$regexp['expressions'] = array();
示例7: foreach
foreach ($db_hosts as $db_hostid => $db_host) {
if (!isset($hosts_linked_to[$db_hostid])) {
// add all except selected hosts
$host_tb->addItem($db_hostid, get_node_name_by_elid($db_hostid) . $db_host['host']);
}
}
// select selected hosts and add them
$params = array('hostids' => $hosts_linked_to, 'order' => 'host', 'editable' => 1, 'extendoutput' => 1);
$db_hosts = CHost::get($params);
foreach ($db_hosts as $hostid => $db_host) {
$host_tb->addItem($hostid, get_node_name_by_elid($hostid) . $db_host['host']);
}
$frmHost->addRow(S_HOSTS, $host_tb->Get(S_HOSTS . SPACE . S_IN, array(S_OTHER . SPACE . S_HOSTS . SPACE . '|' . SPACE . S_GROUP . SPACE, $cmbGroups)));
// FORM ITEM : linked Template table
$template_table = new CTable();
$template_table->SetCellPadding(0);
$template_table->SetCellSpacing(0);
foreach ($templates as $tid => $tname) {
$frmHost->addVar('templates[' . $tid . ']', $tname);
$template_table->addRow(array($tname, new CButton('unlink[' . $tid . ']', S_UNLINK), isset($original_templates[$tid]) ? new CButton('unlink_and_clear[' . $tid . ']', S_UNLINK_AND_CLEAR) : SPACE));
}
$frmHost->addRow(S_LINK_WITH_TEMPLATE, array($template_table, new CButton('add_template', S_ADD, "return PopUp('popup.php?dstfrm=" . $frmHost->GetName() . "&dstfld1=new_template&srctbl=templates&srcfld1=hostid&srcfld2=host" . url_param($templates, false, 'existed_templates') . "',450,450)", 'T')));
// <<<--- FULL CLONE --->>>
if ($_REQUEST['form'] == 'full_clone') {
// FORM ITEM : Template items
$items_lbx = new CListBox('items', null, 8);
$items_lbx->setAttribute('disabled', 'disabled');
$options = array('editable' => 1, 'hostids' => $templateid, 'extendoutput' => 1);
$template_items = CItem::get($options);
if (empty($template_items)) {
$items_lbx->setAttribute('style', 'width: 200px;');