use notice, redirect, breadcrumb functions

This commit is contained in:
Jean-Christian Denis 2022-12-04 11:31:16 +01:00
parent ad98a0d9d8
commit 33bf2141e7
Signed by: JcDenis
GPG key ID: 1B5B8C5B90B6C951

View file

@ -23,7 +23,8 @@ $aliases = $o->getAliases();
if (isset($_POST['a']) && is_array($_POST['a'])) { if (isset($_POST['a']) && is_array($_POST['a'])) {
try { try {
$o->updateAliases($_POST['a']); $o->updateAliases($_POST['a']);
http::redirect(dcCore::app()->admin->getPageURL() . '&up=1'); dcAdminNotices::addSuccessNotice(__('Aliases successfully updated.'));
dcCore::app()->adminurl->redirect('admin.plugin.alias');
} catch (Exception $e) { } catch (Exception $e) {
dcCore::app()->error->add($e->getMessage()); dcCore::app()->error->add($e->getMessage());
} }
@ -33,7 +34,8 @@ if (isset($_POST['a']) && is_array($_POST['a'])) {
if (isset($_POST['alias_url'])) { if (isset($_POST['alias_url'])) {
try { try {
$o->createAlias($_POST['alias_url'], $_POST['alias_destination'], count($aliases) + 1); $o->createAlias($_POST['alias_url'], $_POST['alias_destination'], count($aliases) + 1);
http::redirect(dcCore::app()->admin->getPageURL() . '&created=1'); dcAdminNotices::addSuccessNotice(__('Alias successfully created.'));
dcCore::app()->adminurl->redirect('admin.plugin.alias');
} catch (Exception $e) { } catch (Exception $e) {
dcCore::app()->error->add($e->getMessage()); dcCore::app()->error->add($e->getMessage());
} }
@ -46,8 +48,14 @@ if (isset($_POST['alias_url'])) {
<body> <body>
<?php <?php
echo echo
'<h2>' . html::escapeHTML(dcCore::app()->blog->name) . ' &rsaquo; ' . __('Aliases') . '</h2>' . dcPage::breadcrumb([
__('Plugins') => '',
__('Aliases') => '',
]) .
dcPage::notices() .
'<h3>' . __('Aliases list') . '</h3>'; '<h3>' . __('Aliases list') . '</h3>';
if (empty($aliases)) { if (empty($aliases)) {