392: Show warning message when editing html news without proper permissions to save them, Closes #392
This commit is contained in:
parent
f1b7946975
commit
6953090e7d
|
@ -1,7 +1,7 @@
|
|||
<?php
|
||||
|
||||
/**
|
||||
* Gibt zwischengespeicherte Fehlermeldungen zurück und löscht den Zwischenspeicher
|
||||
* Returns messages from session and removes them from the stack
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
|
@ -16,7 +16,7 @@ function msg()
|
|||
}
|
||||
|
||||
/**
|
||||
* Rendert eine Information
|
||||
* Renders an information message
|
||||
*
|
||||
* @param string $msg
|
||||
* @param bool $immediately
|
||||
|
@ -28,7 +28,19 @@ function info($msg, $immediately = false)
|
|||
}
|
||||
|
||||
/**
|
||||
* Rendert eine Fehlermeldung
|
||||
* Renders a warning message
|
||||
*
|
||||
* @param string $msg
|
||||
* @param bool $immediately
|
||||
* @return string
|
||||
*/
|
||||
function warning($msg, $immediately = false)
|
||||
{
|
||||
return alert('warning', $msg, $immediately);
|
||||
}
|
||||
|
||||
/**
|
||||
* Renders an error message
|
||||
*
|
||||
* @param string $msg
|
||||
* @param bool $immediately
|
||||
|
@ -40,7 +52,7 @@ function error($msg, $immediately = false)
|
|||
}
|
||||
|
||||
/**
|
||||
* Rendert eine Erfolgsmeldung
|
||||
* Renders a success message
|
||||
*
|
||||
* @param string $msg
|
||||
* @param bool $immediately
|
||||
|
@ -52,7 +64,7 @@ function success($msg, $immediately = false)
|
|||
}
|
||||
|
||||
/**
|
||||
* Renders an alert with given alert-* class.
|
||||
* Renders an alert message with the given alert-* class.
|
||||
*
|
||||
* @param string $class
|
||||
* @param string $msg
|
||||
|
|
|
@ -29,6 +29,15 @@ function admin_news()
|
|||
switch ($request->input('action')) {
|
||||
case 'edit':
|
||||
$user_source = User($news['UID']);
|
||||
if (
|
||||
!in_array('admin_news_html', $privileges)
|
||||
&& strip_tags($news['Text']) != $news['Text']
|
||||
) {
|
||||
$html .= warning(
|
||||
_('This message contains HTML. After saving the post some formatting will be lost!'),
|
||||
true
|
||||
);
|
||||
}
|
||||
|
||||
$html .= form(
|
||||
[
|
||||
|
|
Binary file not shown.
|
@ -1203,6 +1203,10 @@ msgstr "Log"
|
|||
msgid "Edit news entry"
|
||||
msgstr "News-Eintrag bearbeiten"
|
||||
|
||||
#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_news.php:37
|
||||
msgid "This message contains HTML. After saving the post some formatting will be lost!"
|
||||
msgstr "Diese Nachricht beinhaltet HTML. Wenn du sie speicherst gehen diese Formatierungen verloren!"
|
||||
|
||||
#: /Users/msquare/workspace/projects/engelsystem/includes/pages/admin_news.php:36
|
||||
msgid "Author"
|
||||
msgstr "Autor"
|
||||
|
|
Loading…
Reference in New Issue