本文整理汇总了PHP中CView::show方法的典型用法代码示例。如果您正苦于以下问题:PHP CView::show方法的具体用法?PHP CView::show怎么用?PHP CView::show使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CView
的用法示例。
在下文中一共展示了CView::show方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: refund
/**
* 响应生成refund
*/
public function refund()
{
$r = $this->input->get('r');
//响应列表页
if ($r == 'index') {
CView::show('admin/pay/refund');
return;
}
//生成退款订单
if ($r == 'gen') {
$return = $this->_modelPay->newRefund();
$repArr = array(0, 'successful');
if ($return <= 0) {
$repArr = array(1000, 'fail');
}
CAjax::show($repArr[0], $repArr[1]);
}
//退款列表
if ($r == 'list') {
$criteria = $this->input->get();
$page = (int) $this->input->get('page');
$rows = (int) $this->input->get('rows');
$list = $this->_modelPay->refunds($page, $rows, $criteria);
echo json_encode($list);
}
//执行退款
if ($r == 'do') {
$id = $this->input->post('id');
$return = $this->_modelPay->doRefund($id);
CAjax::show(0, 'successful');
}
}
示例2: index
public function index()
{
if (REQUEST_METHOD == 'POST') {
$return = $this->login();
//用户登录
$repArr = array(-1, 'fail');
if ($return === true) {
$repArr = array(0, 'successful');
}
CAjax::show($repArr[0], $repArr[1]);
} else {
CView::show('admin/login');
}
}
示例3: regMajor
/**
* 注册院校专业
*/
protected function regMajor()
{
if (REQUEST_METHOD == 'POST') {
$academy = $this->input->post('academy', true);
$major = $this->input->post('major', true);
$this->setSession('academy', $academy);
$this->setSession('major', $major);
//保存注册
$return = $this->regSave();
CAjax::result($return);
} else {
CView::show('register/reg_gender');
}
}
示例4: append
/**
* 新增故事
*/
public function append()
{
if (REQUEST_METHOD == 'POST') {
$content = $this->input->post('content');
if (strlen($content) <= 0) {
return false;
}
$return = $this->_modelStory->append($this->_user->id, $content);
$show['view'] = 'message/error';
$show['message'] = array('code' => -1, 'content' => '故事提交失败');
if ($return === true) {
$show['view'] = 'message/info';
$show['message'] = array('code' => 0, 'content' => '故事提交成功');
}
CView::show($show['view'], $show['message']);
} else {
CView::show('story/form');
}
}
示例5: edit
/**
* 编辑订单
*/
public function edit()
{
if (REQUEST_METHOD == 'POST') {
$data = $this->input->post();
// 表单输入验证
/*$validator = $this->validateForm();
if ($validator->run() == false)
CAjax::show('1000', '表单输入值不合法,请检查');*/
$reVal = $this->_modelOrder->editOrder($data);
$repArr = array('0', 'successful');
if ($reVal !== true) {
$repArr = array('1001', 'fail');
}
CAjax::show($repArr[0], $repArr[1]);
} else {
$id = $this->input->get('id');
$data['order'] = $this->_modelOrder->getOrder($id);
CView::show('admin/order/edit', $data);
}
}
示例6: DBend
$result = API::User()->updateMedia(array('users' => $user, 'medias' => $user['user_medias']));
}
$result = DBend($result);
if (!$result) {
error(API::User()->resetErrors());
}
if ($result) {
DBstart();
add_audit(AUDIT_ACTION_UPDATE, AUDIT_RESOURCE_USER, 'User alias [' . CWebUser::$data['alias'] . '] Name [' . CWebUser::$data['name'] . ']' . ' Surname [' . CWebUser::$data['surname'] . '] profile id [' . CWebUser::$data['userid'] . ']');
DBend(true);
ob_end_clean();
redirect(CWebUser::$data['last_page']['url']);
} else {
show_messages($result, _('User updated'), _('Cannot update user'));
}
}
}
ob_end_flush();
/*
* Display
*/
$data = getUserFormData(CWebUser::$data['userid'], true);
$data['userid'] = CWebUser::$data['userid'];
$data['form'] = getRequest('form');
$data['form_refresh'] = getRequest('form_refresh', 0);
$data['autologout'] = getRequest('autologout');
// render view
$usersView = new CView('administration.users.edit', $data);
$usersView->render();
$usersView->show();
require_once dirname(__FILE__) . '/include/page_footer.php';
示例7: unset
$haystack = mb_strtolower($data['hosts'][$num]['inventory'][$data['filterField']]);
if ($haystack !== $needle) {
unset($data['hosts'][$num]);
}
}
}
$sort_fields = ['pr_name' => 'name', 'pr_type' => 'type', 'pr_os' => 'os', 'pr_serialno_a' => 'serialno_a', 'pr_tag' => 'tag', 'pr_macaddress_a' => 'macaddress_a'];
if (array_key_exists($sortField, $sort_fields)) {
// copying an inventory field into the upper array level for sorting
foreach ($data['hosts'] as &$host) {
$host[$sortField] = $host['inventory'][$sort_fields[$sortField]];
}
unset($host);
}
$limit = $data['config']['search_limit'] + 1;
order_result($data['hosts'], $sortField, $sortOrder);
if ($sortOrder == ZBX_SORT_UP) {
$data['hosts'] = array_slice($data['hosts'], 0, $limit);
} else {
$data['hosts'] = array_slice($data['hosts'], -$limit, $limit);
}
order_result($data['hosts'], $sortField, $sortOrder);
}
}
$url = (new CUrl('hostinventories.php'))->setArgument('groupid', $data['pageFilter']->groupid);
$data['paging'] = getPagingLine($data['hosts'], $sortOrder, $url);
$hostinventoriesView = new CView('inventory.host.list', $data);
$hostinventoriesView->render();
$hostinventoriesView->show();
}
require_once dirname(__FILE__) . '/include/page_footer.php';
示例8: DBselect
$db_slides = DBselect('SELECT s.* FROM slides s WHERE s.slideshowid=' . zbx_dbstr($data['slideshowid']) . ' ORDER BY s.step');
while ($slide = DBfetch($db_slides)) {
$data['slides'][$slide['step']] = array('slideid' => $slide['slideid'], 'screenid' => $slide['screenid'], 'delay' => $slide['delay']);
}
}
// get slides without delay
$data['slides_without_delay'] = $data['slides'];
for ($i = 0, $size = count($data['slides_without_delay']); $i < $size; $i++) {
unset($data['slides_without_delay'][$i]['delay']);
}
// render view
$slideshowView = new CView('configuration.slideconf.edit', $data);
$slideshowView->render();
$slideshowView->show();
} else {
$data['slides'] = DBfetchArray(DBselect('SELECT s.slideshowid,s.name,s.delay,COUNT(sl.slideshowid) AS cnt' . ' FROM slideshows s' . ' LEFT JOIN slides sl ON sl.slideshowid=s.slideshowid' . whereDbNode('s.slideshowid') . ' GROUP BY s.slideshowid,s.name,s.delay'));
order_result($data['slides'], getPageSortField('name'), getPageSortOrder());
$data['paging'] = getPagingLine($data['slides'], array('slideshowid'));
// nodes
if ($data['displayNodes'] = is_array(get_current_nodeid())) {
foreach ($data['slides'] as &$slide) {
$slide['nodename'] = get_node_name_by_elid($slide['slideshowid'], true);
}
unset($slide);
}
// render view
$slideshowView = new CView('configuration.slideconf.list', $data);
$slideshowView->render();
$slideshowView->show();
}
require_once dirname(__FILE__) . '/include/page_footer.php';
示例9: array
} else {
$data['pageFilter'] = $pageFilter;
$data['showDisabled'] = $showDisabled;
$data['showAllApps'] = $showAllApps;
$data['db_apps'] = array();
$db_app_result = DBselect('SELECT DISTINCT h.name AS hostname,a.*' . ' FROM applications a,hosts h' . ' WHERE a.hostid=h.hostid' . ($data['hostid'] > 0 ? ' AND h.hostid=' . $data['hostid'] : '') . ' AND ' . dbConditionInt('h.hostid', $pageFilter->hostsSelected ? array_keys($pageFilter->hosts) : array()));
while ($db_app = DBfetch($db_app_result)) {
$db_app['scenarios_cnt'] = 0;
$data['db_apps'][$db_app['applicationid']] = $db_app;
}
// get http tests
$data['db_httptests'] = array();
$dbHttpTests_result = DBselect('SELECT wt.*,a.name AS application,h.name AS hostname,h.hostid' . ' FROM httptest wt,applications a,hosts h' . ' WHERE wt.applicationid=a.applicationid' . ' AND a.hostid=h.hostid' . ' AND ' . dbConditionInt('a.applicationid', array_keys($data['db_apps'])) . ($showDisabled == 0 ? ' AND wt.status=' . HTTPTEST_STATUS_ACTIVE : ''));
while ($httptest_data = DBfetch($dbHttpTests_result)) {
$data['db_apps'][$httptest_data['applicationid']]['scenarios_cnt']++;
$httptest_data['step_count'] = null;
$data['db_httptests'][$httptest_data['httptestid']] = $httptest_data;
}
// get http steps
$httpstep_res = DBselect('SELECT hs.httptestid,COUNT(hs.httpstepid) AS cnt' . ' FROM httpstep hs' . ' WHERE ' . dbConditionInt('hs.httptestid', array_keys($data['db_httptests'])) . ' GROUP BY hs.httptestid');
while ($step_count = DBfetch($httpstep_res)) {
$data['db_httptests'][$step_count['httptestid']]['step_count'] = $step_count['cnt'];
}
order_result($data['db_httptests'], getPageSortField('host'), getPageSortOrder());
$data['paging'] = getPagingLine($data['db_httptests']);
// render view
$httpView = new CView('configuration.httpconf.list', $data);
$httpView->render();
$httpView->show();
}
require_once dirname(__FILE__) . '/include/page_footer.php';
示例10: unset
$isValid = $triggerFunctionValidator->validate(['function' => $expressionData['function'], 'functionName' => $expressionData['functionName'], 'functionParamList' => $expressionData['functionParamList'], 'valueType' => $data['itemValueType']]);
if (!$isValid) {
unset($data['insert']);
throw new Exception($triggerFunctionValidator->getError());
}
} else {
unset($data['insert']);
throw new Exception($triggerExpression->error);
}
// quote function param
if (isset($data['insert'])) {
foreach ($data['params'] as $pnum => $param) {
$data['params'][$pnum] = quoteFunctionParam($param);
}
}
} else {
unset($data['insert']);
throw new Exception(_('Item not selected'));
}
} catch (Exception $e) {
error($e->getMessage());
show_error_message(_('Cannot insert trigger expression'));
}
} elseif (hasErrorMesssages()) {
show_messages();
}
// render view
$expressionView = new CView('configuration.triggers.expression', $data);
$expressionView->render();
$expressionView->show();
require_once dirname(__FILE__) . '/include/page_footer.php';
示例11: dirname
require_once dirname(__FILE__) . '/include/page_footer.php';
exit;
}
/*
* Display
*/
$data = array('hostid' => getRequest('hostid', 0), 'fullscreen' => $_REQUEST['fullscreen'], 'screenid' => getRequest('screenid', CProfile::get('web.hostscreen.screenid', null)), 'period' => getRequest('period'), 'stime' => getRequest('stime'));
CProfile::update('web.hostscreen.screenid', $data['screenid'], PROFILE_TYPE_ID);
// get screen list
$data['screens'] = API::TemplateScreen()->get(array('hostids' => $data['hostid'], 'output' => API_OUTPUT_EXTEND));
$data['screens'] = zbx_toHash($data['screens'], 'screenid');
order_result($data['screens'], 'name');
// get screen
$screenid = null;
if (!empty($data['screens'])) {
$screen = !isset($data['screens'][$data['screenid']]) ? reset($data['screens']) : $data['screens'][$data['screenid']];
if (!empty($screen['screenid'])) {
$screenid = $screen['screenid'];
}
}
$data['screen'] = API::TemplateScreen()->get(array('screenids' => $screenid, 'hostids' => $data['hostid'], 'output' => API_OUTPUT_EXTEND, 'selectScreenItems' => API_OUTPUT_EXTEND));
$data['screen'] = reset($data['screen']);
// get host
if (!empty($data['screen']['hostid'])) {
$data['host'] = get_host_by_hostid($data['screen']['hostid']);
}
// render view
$screenView = new CView('monitoring.hostscreen', $data);
$screenView->render();
$screenView->show();
require_once dirname(__FILE__) . '/include/page_footer.php';
示例12: array
$data['applications'] = API::Application()->get(array('applicationids' => $applicationIds, 'output' => API_OUTPUT_EXTEND, 'selectItems' => array('itemid'), 'selectHost' => array('hostid', 'name')));
order_result($data['applications'], $sortField, $sortOrder);
// fetch template application source parents
$applicationSourceParentIds = getApplicationSourceParentIds($applicationIds);
$parentAppIds = array();
foreach ($applicationSourceParentIds as $applicationParentIds) {
foreach ($applicationParentIds as $parentId) {
$parentAppIds[$parentId] = $parentId;
}
}
if ($parentAppIds) {
$parentTemplates = DBfetchArrayAssoc(DBselect('SELECT a.applicationid,h.hostid,h.name' . ' FROM applications a,hosts h' . ' WHERE a.hostid=h.hostid' . ' AND ' . dbConditionInt('a.applicationid', $parentAppIds)), 'applicationid');
foreach ($data['applications'] as &$application) {
if ($application['templateids'] && isset($applicationSourceParentIds[$application['applicationid']])) {
foreach ($applicationSourceParentIds[$application['applicationid']] as $parentAppId) {
$application['sourceTemplates'][] = $parentTemplates[$parentAppId];
}
}
}
}
} else {
$data['applications'] = array();
}
// get paging
$data['paging'] = getPagingLine($data['applications'], $sortOrder);
// render view
$applicationView = new CView('configuration.application.list', $data);
$applicationView->render();
$applicationView->show();
}
require_once dirname(__FILE__) . '/include/page_footer.php';
示例13: dirname
** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
**/
require_once dirname(__FILE__) . '/include/config.inc.php';
$page['title'] = _('Configuration of trigger displaying options');
$page['file'] = 'adm.triggerdisplayoptions.php';
require_once dirname(__FILE__) . '/include/page_header.php';
$fields = ['problem_unack_color' => [T_ZBX_CLR, O_OPT, null, null, 'isset({update})', _('Unacknowledged PROBLEM events')], 'problem_ack_color' => [T_ZBX_CLR, O_OPT, null, null, 'isset({update})', _('Acknowledged PROBLEM events')], 'ok_unack_color' => [T_ZBX_CLR, O_OPT, null, null, 'isset({update})', _('Unacknowledged OK events')], 'ok_ack_color' => [T_ZBX_CLR, O_OPT, null, null, 'isset({update})', _('Acknowledged OK events')], 'problem_unack_style' => [T_ZBX_INT, O_OPT, null, IN('1'), null, _('Blinking')], 'problem_ack_style' => [T_ZBX_INT, O_OPT, null, IN('1'), null, _('Blinking')], 'ok_unack_style' => [T_ZBX_INT, O_OPT, null, IN('1'), null, _('Blinking')], 'ok_ack_style' => [T_ZBX_INT, O_OPT, null, IN('1'), null, _('Blinking')], 'ok_period' => [T_ZBX_INT, O_OPT, null, BETWEEN(0, 999999), 'isset({update})', _('Display OK triggers for')], 'blink_period' => [T_ZBX_INT, O_OPT, null, BETWEEN(0, 999999), 'isset({update})', _('On status change triggers blink for')], 'update' => [T_ZBX_STR, O_OPT, P_SYS | P_ACT, null, null], 'form_refresh' => [T_ZBX_INT, O_OPT, null, null, null]];
check_fields($fields);
/*
* Actions
*/
if (hasRequest('update')) {
DBstart();
$result = update_config(['problem_unack_color' => getRequest('problem_unack_color'), 'problem_ack_color' => getRequest('problem_ack_color'), 'ok_unack_color' => getRequest('ok_unack_color'), 'ok_ack_color' => getRequest('ok_ack_color'), 'problem_unack_style' => getRequest('problem_unack_style', 0), 'problem_ack_style' => getRequest('problem_ack_style', 0), 'ok_unack_style' => getRequest('ok_unack_style', 0), 'ok_ack_style' => getRequest('ok_ack_style', 0), 'ok_period' => getRequest('ok_period'), 'blink_period' => getRequest('blink_period')]);
$result = DBend($result);
show_messages($result, _('Configuration updated'), _('Cannot update configuration'));
}
/*
* Display
*/
$config = select_config();
// form has been submitted
if (hasRequest('form_refresh')) {
$data = ['problem_unack_color' => getRequest('problem_unack_color', $config['problem_unack_color']), 'problem_ack_color' => getRequest('problem_ack_color', $config['problem_ack_color']), 'ok_unack_color' => getRequest('ok_unack_color', $config['ok_unack_color']), 'ok_ack_color' => getRequest('ok_ack_color', $config['ok_ack_color']), 'problem_unack_style' => getRequest('problem_unack_style', 0), 'problem_ack_style' => getRequest('problem_ack_style', 0), 'ok_unack_style' => getRequest('ok_unack_style', 0), 'ok_ack_style' => getRequest('ok_ack_style', 0), 'ok_period' => getRequest('ok_period', $config['ok_period']), 'blink_period' => getRequest('blink_period', $config['blink_period'])];
} else {
$data = ['problem_unack_color' => $config['problem_unack_color'], 'problem_ack_color' => $config['problem_ack_color'], 'ok_unack_color' => $config['ok_unack_color'], 'ok_ack_color' => $config['ok_ack_color'], 'problem_unack_style' => $config['problem_unack_style'], 'problem_ack_style' => $config['problem_ack_style'], 'ok_unack_style' => $config['ok_unack_style'], 'ok_ack_style' => $config['ok_ack_style'], 'ok_period' => $config['ok_period'], 'blink_period' => $config['blink_period']];
}
$view = new CView('administration.general.trigger.options.edit', $data);
$view->render();
$view->show();
require_once dirname(__FILE__) . '/include/page_footer.php';
示例14: dirname
/*
** Zabbix
** Copyright (C) 2001-2014 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
** the Free Software Foundation; either version 2 of the License, or
** (at your option) any later version.
**
** This program is distributed in the hope that it will be useful,
** but WITHOUT ANY WARRANTY; without even the implied warranty of
** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
** GNU General Public License for more details.
**
** You should have received a copy of the GNU General Public License
** along with this program; if not, write to the Free Software
** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
**/
require_once dirname(__FILE__) . '/include/config.inc.php';
$page['title'] = _('Step of scenario');
$page['file'] = 'popup_httpstep.php';
define('ZBX_PAGE_NO_MENU', 1);
require_once dirname(__FILE__) . '/include/page_header.php';
// VAR TYPE OPTIONAL FLAGS VALIDATION EXCEPTION
$fields = array('dstfrm' => array(T_ZBX_STR, O_MAND, P_SYS, NOT_EMPTY, null), 'stepid' => array(T_ZBX_INT, O_OPT, P_SYS, BETWEEN(0, 65535), null), 'list_name' => array(T_ZBX_STR, O_OPT, P_SYS, NOT_EMPTY, '(isset({add}) || isset({update})) && isset({stepid})'), 'name' => array(T_ZBX_STR, O_OPT, null, NOT_EMPTY . KEY_PARAM(), 'isset({add}) || isset({update})', _('Name')), 'url' => array(T_ZBX_STR, O_OPT, null, NOT_EMPTY, 'isset({add}) || isset({update})', _('URL')), 'posts' => array(T_ZBX_STR, O_OPT, null, null, null), 'variables' => array(T_ZBX_STR, O_OPT, null, null, 'isset({add}) || isset({update})'), 'headers' => array(T_ZBX_STR, O_OPT, null, null, 'isset({add}) || isset({update})'), 'retrieve_mode' => array(T_ZBX_STR, O_OPT, null, null, null), 'follow_redirects' => array(T_ZBX_STR, O_OPT, null, null, null), 'timeout' => array(T_ZBX_INT, O_OPT, null, BETWEEN(0, 65535), 'isset({add}) || isset({update})', _('Timeout')), 'required' => array(T_ZBX_STR, O_OPT, null, null, null), 'status_codes' => array(T_ZBX_STR, O_OPT, null, null, 'isset({add}) || isset({update})'), 'templated' => array(T_ZBX_STR, O_OPT, null, null, null), 'old_name' => array(T_ZBX_STR, O_OPT, null, null, null), 'steps_names' => array(T_ZBX_STR, O_OPT, null, null, null), 'add' => array(T_ZBX_STR, O_OPT, P_SYS | P_ACT, null, null), 'update' => array(T_ZBX_STR, O_OPT, P_SYS | P_ACT, null, null), 'form' => array(T_ZBX_STR, O_OPT, P_SYS, null, null), 'form_refresh' => array(T_ZBX_INT, O_OPT, null, null, null));
check_fields($fields);
// render view
$httpPopupView = new CView('configuration.httpconf.popup');
$httpPopupView->render();
$httpPopupView->show();
require_once dirname(__FILE__) . '/include/page_footer.php';
示例15: redirect
$data['screen'] = get_slideshow_by_slideshowid($data['elementId'], PERM_READ);
if (!$data['screen']) {
// Redirect to slide show list.
ob_end_clean();
redirect('slideconf.php');
}
}
$data['fullscreen'] = getRequest('fullscreen');
if ($data['screen']) {
// get groups and hosts
if (check_dynamic_items($data['elementId'], 1)) {
$data['isDynamicItems'] = true;
$data['pageFilter'] = new CPageFilter(['groups' => ['monitored_hosts' => true, 'with_items' => true], 'hosts' => ['monitored_hosts' => true, 'with_items' => true, 'DDFirstLabel' => _('not selected')], 'hostid' => getRequest('hostid'), 'groupid' => getRequest('groupid')]);
$data['groupid'] = $data['pageFilter']->groupid;
$data['hostid'] = $data['pageFilter']->hostid;
}
// get element
$data['element'] = get_slideshow_by_slideshowid($data['elementId'], PERM_READ);
$data['screen']['editable'] = (bool) get_slideshow_by_slideshowid($data['elementId'], PERM_READ_WRITE);
if ($data['screen']['delay'] > 0) {
$data['element']['delay'] = $data['screen']['delay'];
}
show_messages();
}
// refresh
$data['refreshMultiplier'] = CProfile::get('web.slides.rf_rate.' . WIDGET_SLIDESHOW, 1, $data['elementId']);
// render view
$slidesView = new CView('monitoring.slides', $data);
$slidesView->render();
$slidesView->show();
require_once dirname(__FILE__) . '/include/page_footer.php';