本文整理汇总了PHP中rex_view::info方法的典型用法代码示例。如果您正苦于以下问题:PHP rex_view::info方法的具体用法?PHP rex_view::info怎么用?PHP rex_view::info使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类rex_view
的用法示例。
在下文中一共展示了rex_view::info方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: rex_set_session
$rex_file_category_name = rex_i18n::msg('pool_kats_no');
} else {
$rex_file_category_name = $gc->getValue('name');
}
rex_set_session('media[rex_file_category]', $rex_file_category);
// -------------- PERMS
$PERMALL = rex::getUser()->getComplexPerm('media')->hasCategoryPerm(0);
// -------------- Header
$subline = rex_be_controller::getPageObject('mediapool')->getSubpages();
foreach ($subline as $sp) {
$sp->setHref(rex_url::backendPage($sp->getFullKey(), $arg_url, false));
}
echo rex_view::title(rex_i18n::msg('pool_media'), $subline);
// -------------- Messages
if ($success != '') {
echo rex_view::info($success);
$success = '';
}
if ($error != '') {
echo rex_view::error($error);
$error = '';
}
// -------------- Javascripts
?>
<script type="text/javascript">
<!--
function selectMedia(filename, alt)
{
<?php
if ($opener_input_field != '') {
示例2:
<?php
$message = '';
$content = '';
if ($func == 'delete') {
$sql = rex_sql::factory();
$sql->setQuery('DELETE FROM ' . rex::getTable('user_role') . ' WHERE id = ? LIMIT 1', [$id]);
$message = rex_view::info(rex_i18n::msg('user_role_deleted'));
$func = '';
}
if ($func == '') {
$title = rex_i18n::msg('user_role_caption');
$list = rex_list::factory('SELECT id, name FROM ' . rex::getTablePrefix() . 'user_role');
$list->addTableAttribute('class', 'table-striped');
$tdIcon = '<i class="rex-icon rex-icon-userrole"></i>';
$thIcon = '<a href="' . $list->getUrl(['func' => 'add', 'default_value' => 1]) . '"' . rex::getAccesskey(rex_i18n::msg('create_user_role'), 'add') . ' title="' . rex_i18n::msg('create_user_role') . '"><i class="rex-icon rex-icon-add-userrole"></i></a>';
$list->addColumn($thIcon, $tdIcon, 0, ['<th>###VALUE###</th>', '<td>###VALUE###</td>']);
$list->setColumnParams($thIcon, ['func' => 'edit', 'id' => '###id###']);
$list->setColumnLabel('id', rex_i18n::msg('id'));
$list->setColumnLayout('id', ['<th>###VALUE###</th>', '<td>###VALUE###</td>']);
$list->setColumnLabel('name', rex_i18n::msg('name'));
$list->setColumnLayout('name', ['<th>###VALUE###</th>', '<td>###VALUE###</td>']);
$list->setColumnParams('name', ['func' => 'edit', 'id' => '###id###']);
$list->addColumn('edit', '<i class="rex-icon rex-icon-edit"></i> ' . rex_i18n::msg('edit'));
$list->setColumnLabel('edit', rex_i18n::msg('user_functions'));
$list->setColumnLayout('edit', ['<th colspan="2">###VALUE###</th>', '<td>###VALUE###</td>']);
$list->setColumnParams('edit', ['func' => 'edit', 'id' => '###id###']);
$list->addColumn('funcs', '<i class="rex-icon rex-icon-delete"></i> ' . rex_i18n::msg('user_role_delete'));
$list->setColumnLabel('funcs', rex_i18n::msg('user_functions'));
$list->setColumnLayout('funcs', ['', '<td>###VALUE###</td>']);
$list->setColumnParams('funcs', ['func' => 'delete', 'id' => '###id###']);
示例3: rex_fragment
$title = rex_i18n::msg('yform_manager_edit_table');
} else {
$title = rex_i18n::msg('yform_manager_add_table');
}
$fragment = new rex_fragment();
$fragment->setVar('class', 'edit', false);
$fragment->setVar('title', $title);
$fragment->setVar('body', $form, false);
// $fragment->setVar('buttons', $buttons, false);
$form = $fragment->parse('core/page/section.php');
echo $form;
echo rex_view::info('<a href="index.php?page=' . $page . '"><b>« ' . rex_i18n::msg('yform_back_to_overview') . '</b></a>');
$show_list = false;
} else {
if ($func == 'edit') {
echo rex_view::info(rex_i18n::msg('yform_manager_table_updated'));
} elseif ($func == 'add') {
$table_name = $yform->objparams['value_pool']['sql']['table_name'];
$table = rex_yform_manager_table::get($table_name);
if ($table) {
$t = new rex_yform_manager();
$t->setTable($table);
$t->generateAll();
echo rex_view::success(rex_i18n::msg('yform_manager_table_added'));
}
}
}
}
}
if ($func == 'delete' && rex::getUser()->isAdmin()) {
$table_name = rex_request('table_name', 'string');
示例4:
<?php
$plugin = rex_plugin::get('out5', 'wartungsarbeiten');
$content = '';
if (rex_post('config-submit', 'boolean')) {
$plugin->setConfig(rex_post('config', [['url', 'string']]));
$content .= rex_view::info('Änderung gespeichert');
}
$content .= '
<div class="rex-form">
<form action="' . rex_url::currentBackendPage() . '" method="post">
<fieldset>';
$formElements = [];
$n = [];
$n['label'] = '<label for="rex-out5-wartungsarbeiten-url">URL</label>';
$n['field'] = '<input class="form-control" type="text" id="rex-out5-wartungsarbeiten-url" name="config[url]" value="' . $plugin->getConfig('url') . '"/>';
$formElements[] = $n;
$fragment = new rex_fragment();
$fragment->setVar('elements', $formElements, false);
$content .= $fragment->parse('core/form/form.php');
$content .= '
</fieldset>
<fieldset class="rex-form-action">';
$formElements = [];
$n = [];
$n['field'] = '<div class="btn-toolbar"><button id="rex-out5-wartungsarbeiten-save" type="submit" name="config-submit" class="btn btn-save rex-form-aligned" value="1">Einstellungen speichern</button></div>';
$formElements[] = $n;
$fragment = new rex_fragment();
$fragment->setVar('elements', $formElements, false);
$content .= $fragment->parse('core/form/submit.php');
示例5: array
$yform->setObjectparams('form_showformafterupdate', 1);
$yform->setHiddenField('page', $page);
$yform->setValueField('select', array('table_name', rex_i18n::msg('yform_table'), $missing_tables));
$yform->setValueField('checkbox', array('convert_id', rex_i18n::msg('yform_manager_migrate_table_id_convert')));
$form = $yform->getForm();
if ($yform->objparams['actions_executed']) {
$table_name = $yform->objparams['value_pool']['sql']['table_name'];
$convert_id = $yform->objparams['value_pool']['sql']['convert_id'];
try {
rex_yform_manager_table_api::migrateTable($table_name, $convert_id);
// with convert id / auto_increment finder
echo rex_view::success(rex_i18n::msg('yform_manager_table_migrated_success'));
unset($missing_tables[$table_name]);
$yform = new rex_yform();
$yform->setObjectparams('form_showformafterupdate', 1);
$yform->setHiddenField('page', $page);
$yform->setValueField('select', array('table_name', rex_i18n::msg('yform_table'), $missing_tables));
$yform->setValueField('checkbox', array('convert_id', rex_i18n::msg('yform_manager_migrate_table_id_convert')));
$form = $yform->getForm();
} catch (Exception $e) {
echo rex_view::warning(rex_i18n::msg('yform_manager_table_migrated_failed', $table_name, $e->getMessage()));
}
}
echo rex_view::info(rex_i18n::msg('yform_manager_table_migrate_info'));
$fragment = new rex_fragment();
$fragment->setVar('class', 'edit', false);
$fragment->setVar('title', rex_i18n::msg('yform_manager_table_migrate'));
$fragment->setVar('body', $form, false);
// $fragment->setVar('buttons', $buttons, false);
$form = $fragment->parse('core/page/section.php');
echo $form;
示例6: elseif
$error = '';
} elseif ($error != '') {
echo rex_view::error($error);
$error = '';
}
if (is_array($success)) {
if (count($success) > 0) {
echo rex_view::success(implode('<br />', $success));
}
$success = '';
} elseif ($success != '') {
echo rex_view::success($success);
$success = '';
}
if (!empty($args['types'])) {
echo rex_view::info(rex_i18n::msg('pool_file_filter') . ' <code>' . $args['types'] . '</code>');
}
//deletefilelist und cat change
$panel = '
<form action="' . rex_url::currentBackendPage() . '" method="post" enctype="multipart/form-data">
<fieldset>
<input type="hidden" id="media_method" name="media_method" value="" />
' . $arg_fields . '
<table class="table table-striped table-hover">
<thead>
<tr>
<th class="rex-table-icon"><a href="' . rex_url::backendController(['page' => 'mediapool/upload']) . '"' . rex::getAccesskey(rex_i18n::msg('pool_file_insert'), 'add') . ' title="' . rex_i18n::msg('pool_file_insert') . '"><i class="rex-icon rex-icon-add-media"></i></a></th>
<th class="rex-table-thumbnail">' . rex_i18n::msg('pool_file_thumbnail') . '</th>
<th>' . rex_i18n::msg('pool_file_info') . ' / ' . rex_i18n::msg('pool_file_description') . '</th>
示例7: htmlspecialchars
if (($sql->getValue('postsavemode') & $var) == $var) {
$postsavemode[] = $value;
}
}
$content .= '
<tr>
<td class="rex-table-icon"><a href="' . rex_url::currentBackendPage(['action_id' => $sql->getValue('id'), 'function' => 'edit']) . '" title="' . htmlspecialchars($sql->getValue('name')) . '"><i class="rex-icon rex-icon-action"></i></a></td>
<td class="rex-table-id" data-title="' . rex_i18n::msg('id') . '">' . $sql->getValue('id') . '</td>
<td data-title="' . rex_i18n::msg('action_name') . '"><a href="' . rex_url::currentBackendPage(['action_id' => $sql->getValue('id'), 'function' => 'edit']) . '">' . htmlspecialchars($sql->getValue('name')) . '</a></td>
<td data-title="' . rex_i18n::msg('action_header_preview') . '">' . implode('/', $previewmode) . '</td>
<td data-title="' . rex_i18n::msg('action_header_presave') . '">' . implode('/', $presavemode) . '</td>
<td data-title="' . rex_i18n::msg('action_header_postsave') . '">' . implode('/', $postsavemode) . '</td>
<td class="rex-table-action"><a href="' . rex_url::currentBackendPage(['action_id' => $sql->getValue('id'), 'function' => 'edit']) . '"><i class="rex-icon rex-icon-edit"></i> ' . rex_i18n::msg('change') . '</a></td>
<td class="rex-table-action"><a href="' . rex_url::currentBackendPage(['action_id' => $sql->getValue('id'), 'function' => 'delete']) . '" data-confirm="' . rex_i18n::msg('action_delete') . ' ?"><i class="rex-icon rex-icon-delete"></i> ' . rex_i18n::msg('delete') . '</a></td>
</tr>
';
$sql->next();
}
$content .= '</tbody>' . "\n";
}
$content .= '
</table>';
if ($rows < 1) {
$content .= rex_view::info(rex_i18n::msg('actions_not_found'));
}
echo $message;
$fragment = new rex_fragment();
$fragment->setVar('title', rex_i18n::msg('action_caption'), false);
$fragment->setVar('content', $content, false);
echo $fragment->parse('core/page/section.php');
}
示例8: rex_structure_searchbar
//.........这里部分代码省略.........
if (rex::getUser()->getComplexPerm('structure')->hasCategoryPerm($OOArt->getCategoryId())) {
$label .= ' [' . $search->getValue('id') . ']';
$highlightHit = function ($string, $needle) {
return preg_replace('/(.*)(' . preg_quote($needle, '/') . ')(.*)/i', '\\1<mark>\\2</mark>\\3', $string);
};
foreach ($OOArt->getParentTree() as $treeItem) {
$treeLabel = $treeItem->getName();
if (rex::getUser()->hasPerm('advancedMode[]')) {
$treeLabel .= ' [' . $treeItem->getId() . ']';
}
$treeLabel = htmlspecialchars($treeLabel);
$treeLabel = $highlightHit($treeLabel, $needle);
$e = [];
$e['title'] = $treeLabel;
$e['href'] = $context->getUrl(['page' => 'structure', 'category_id' => $treeItem->getId()]);
$breadcrumb[] = $e;
}
$label = htmlspecialchars($label);
$label = $highlightHit($label, $needle);
$e = [];
$e['title'] = $label;
$e['href'] = $context->getUrl(['page' => 'content/edit', 'article_id' => $treeItem->getId()]);
$breadcrumb[] = $e;
$fragment = new rex_fragment();
$fragment->setVar('items', $breadcrumb, false);
$search_result .= '<div class="list-group-item">' . $fragment->parse('core/navigations/breadcrumb.php') . '</div>';
}
$search->next();
}
$search_result .= '</div>';
$fragment = new rex_fragment();
$fragment->setVar('title', rex_i18n::msg('be_search_result'), false);
$fragment->setVar('content', $search_result, false);
$search_result = $fragment->parse('core/page/section.php');
} else {
$message = rex_view::info(rex_i18n::msg('be_search_no_results'));
}
}
$select_name = 'category_id';
$add_homepage = true;
if (rex_be_controller::getCurrentPagePart(1) == 'content') {
$select_name = 'article_id';
$add_homepage = false;
}
$category_select = new rex_category_select(false, false, true, $add_homepage);
$category_select->setName($select_name);
$category_select->setSize('1');
$category_select->setAttribute('onchange', 'this.form.submit();');
$category_select->setSelected($category_id);
$select = $category_select->get();
$doc = new DOMDocument();
$doc->loadHTML('<?xml encoding="UTF-8">' . $select);
$options = $doc->getElementsByTagName('option');
$droplistContext = new rex_context(['page' => 'structure', 'category_id' => 0]);
$button_label = '';
$items = [];
foreach ($options as $option) {
$value = '';
$item = [];
if ($option->hasAttributes()) {
foreach ($option->attributes as $attribute) {
if ($attribute->name == 'value') {
$value = $attribute->value;
$droplistContext->setParam('category_id', $value);
if ($attribute->value == $category_id) {
$button_label = str_replace(" ", '', $option->nodeValue);
$item['active'] = true;
}
}
}
}
$item['title'] = preg_replace('/\\[([0-9]+)\\]$/', '<small class="rex-primary-id">$1</small>', $option->nodeValue);
$item['href'] = $droplistContext->getUrl();
$items[] = $item;
}
$fragment = new rex_fragment();
$fragment->setVar('button_prefix', rex_i18n::msg('be_search_quick_navi'));
$fragment->setVar('button_label', $button_label);
$fragment->setVar('items', $items, false);
$droplist = '<div class="navbar-btn navbar-right">' . $fragment->parse('core/dropdowns/dropdown.php');
$formElements = [];
$n = [];
$n['field'] = '<input class="form-control" type="text" name="search_article_name" value="' . htmlspecialchars($search_article_name) . '" placeholder="' . htmlspecialchars(rex_i18n::msg('be_search_article_name') . '/' . rex_i18n::msg('be_search_article_id')) . '" />';
$n['right'] = '<button class="btn btn-search" type="submit" name="search_start" value="1">' . rex_i18n::msg('be_search_start') . '</button>';
$formElements[] = $n;
$fragment = new rex_fragment();
$fragment->setVar('elements', $formElements, false);
$toolbar = $fragment->parse('core/form/input_group.php');
$toolbar = '
<form action="' . rex_url::currentBackendPage() . '" method="post">
' . $context->getHiddenInputFields() . '
<div class="navbar-form navbar-left">
<div class="form-group">
' . $toolbar . '
</div>
</div>
</form>';
$toolbar = rex_view::toolbar($toolbar . $droplist, rex_i18n::msg('be_search_search'));
return $toolbar . $search_result;
}
示例9: rex_get_file_contents
$out = rex_get_file_contents($REX['INCLUDE_PATH'] . '/addons/yform/plugins/setup/module/module_out.inc');
$mi = rex_sql::factory();
// $mi->debugsql = 1;
$mi->setTable('rex_module');
$mi->setValue('eingabe', addslashes($in));
$mi->setValue('ausgabe', addslashes($out));
if (isset($_REQUEST['module_id']) && $module_id == $_REQUEST['module_id']) {
$mi->setWhere('id="' . $module_id . '"');
$mi->update();
echo rex_view::info('Modul "' . $module_name . '" wurde aktualisiert');
} else {
$mi->setValue('name', $yform_module_name);
$mi->insert();
$module_id = (int) $mi->getLastId();
$module_name = $yform_module_name;
echo rex_view::info('yform Modul wurde angelegt unter "' . $yform_module_name . '"');
}
}
echo '
<div class="rex-addon-output">
<h2 class="rex-hl2">' . rex_i18n::msg('yform_setup_install_modul') . '</h2>
<div class="rex-addon-content">
<p>' . rex_i18n::msg('yform_setup_install_modul_description') . '</p>
<p class="rex-button"><a href="index.php?page=yform&subpage=setup&install=1" class="rex-button">' . rex_i18n::msg('yform_setup_install_yform_modul') . '</a></p>';
if ($module_id > 0) {
echo '<p class="rex-button"><a href="index.php?page=yform&subpage=setup&install=1&module_id=' . $module_id . '" class="rex-button">' . rex_i18n::msg('yform_setup_update_following_modul', htmlspecialchars($module_name)) . '</a></p>';
}
echo '
</div>
示例10: rex_extension_point
$error = $i->getError();
if ($error == '') {
$icounter++;
} else {
$dcounter++;
echo rex_view::warning(rex_i18n::msg('yform_manager_import_error_dataimport', $error));
}
}
}
}
$show_list = true;
}
rex_extension::registerPoint(new rex_extension_point('yform_DATASET_IMPORTED', '', array('divider' => $div, 'table' => $this->table, 'filename' => $filename, 'replacefield' => $replacefield, 'missing_columns' => $missing_columns, 'debug' => $debug, 'data_imported' => $counter, 'data_not_imported' => $dcounter, 'data_empty_rows' => $ecounter, 'data_replaced' => $rcounter, 'data_inserted' => $icounter, 'data_errors' => $errorcounter)));
echo rex_view::info(rex_i18n::msg('yform_manager_import_error_dataimport', $icounter + $rcounter, $icounter, $rcounter));
} else {
echo rex_view::info(rex_i18n::msg('yform_manager_import_error_not_started'));
}
if ($dcounter > 0) {
echo rex_view::warning(rex_i18n::msg('yform_manager_import_info_data_imported', $dcounter));
}
}
}
if ($show_importform) {
?>
<div class="rex-addon-output"><h3 class="rex-hl2"><?php
echo rex_i18n::msg('yform_manager_import_csv');
?>
</h3><div class="rex-addon-content"><div id="rex-yform-import" class="yform">
<form action="index.php" method="post" enctype="multipart/form-data">
示例11:
}
$sel_startpage->setSelected($userperm_startpage);
if ($adduser->getRows()) {
$warnings[] = rex_i18n::msg('user_login_exists');
}
if (!$userlogin) {
$warnings[] = rex_i18n::msg('user_missing_login');
}
if (!$userpsw) {
$warnings[] = rex_i18n::msg('user_missing_password');
}
}
}
// ---------------------------------- ERR MSG
if ($info != '') {
$message .= rex_view::info($info);
}
if (!empty($warnings)) {
$message .= rex_view::warning(implode('<br/>', $warnings));
}
// --------------------------------- FORMS
$SHOW = true;
if ($FUNC_ADD != '' || $user_id > 0) {
$SHOW = false;
if ($FUNC_ADD != '') {
$statuschecked = 'checked="checked"';
}
$buttons = '';
if ($user_id > 0) {
// User Edit
$form_label = rex_i18n::msg('edit_user');
示例12: rex_request
/**
* @package redaxo5
*/
echo rex_view::title(rex_i18n::msg('addons'), '');
$content = '';
// -------------- RequestVars
$subpage = rex_request('subpage', 'string');
// ----------------- HELPPAGE
if ($subpage == 'help') {
$package = rex_package::get(rex_request('package', 'string'));
$name = $package->getPackageId();
$version = $package->getVersion();
$author = $package->getAuthor();
$supportPage = $package->getSupportPage();
if (!is_file($package->getPath('help.php'))) {
$content .= rex_view::info(rex_i18n::msg('package_no_help_file'));
} else {
ob_start();
$package->includeFile('help.php');
$content .= ob_get_clean();
}
$fragment = new rex_fragment();
$fragment->setVar('title', rex_i18n::msg('package_help') . ' ' . $name, false);
$fragment->setVar('body', $content, false);
echo $fragment->parse('core/page/section.php');
$credits = '';
$credits .= '<dl class="dl-horizontal">';
$credits .= '<dt>' . rex_i18n::msg('credits_name') . '</dt><dd>' . htmlspecialchars($name) . '</dd>';
if ($version) {
$credits .= '<dt>' . rex_i18n::msg('credits_version') . '</dt><dd>' . $version . '</dd>';
}
示例13: rex_request
<?php
/**
* Media Manager Addon.
*
* @author office[at]vscope[dot]at Wolfgang Hutteger
* @author markus.staab[at]redaxo[dot]de Markus Staab
* @author jan.kristinus[at]yakmara[dot]de Jan Kristinus
* @author dh[at]daveholloway[dot]co[dot]uk Dave Holloway
*
* @package redaxo5
*/
$subpage = rex_be_controller::getCurrentPagePart(2);
$func = rex_request('func', 'string');
echo rex_view::title(rex_i18n::msg('media_manager'));
if ($func == 'clear_cache') {
$c = rex_media_manager::deleteCache();
echo rex_view::info(rex_i18n::msg('media_manager_cache_files_removed', $c));
$func = '';
}
include rex_be_controller::getCurrentPageObject()->getSubPath();
示例14: rex_request
/**
* This file is part of the Sprog package.
*
* @author (c) Thomas Blum <thomas@addoff.de>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace Sprog;
$content = '';
$func = rex_request('func', 'string');
if ($func == 'update') {
// clang_switch wird in der boot.php neu gesetzt
echo \rex_view::info($this->i18n('settings_config_saved'));
\rex_config::set('sprog', 'wildcard_open_tag', rex_request('open_tag', 'string'));
\rex_config::set('sprog', 'wildcard_close_tag', rex_request('close_tag', 'string'));
}
$content .= '
<fieldset>
<input type="hidden" name="func" value="update" />
';
$formElements = [];
$n = [];
$n['label'] = '<label for="wildcard-open-tag">' . $this->i18n('settings_wildcard_open_tag') . '</label>';
$n['field'] = '<input class="form-control" type="text" id="wildcard-open-tag" name="open_tag" value="' . htmlspecialchars(Wildcard::getOpenTag()) . '" />';
$formElements[] = $n;
$n = [];
$n['label'] = '<label for="wildcard-close-tag">' . $this->i18n('settings_wildcard_close_tag') . '</label>';
$n['field'] = '<input class="form-control" type="text" id="wildcard-close-tag" name="close_tag" value="' . htmlspecialchars(Wildcard::getCloseTag()) . '" />';
示例15:
<?php
echo rex_view::info($this->i18n('default_text'));