Function admin_only
Useage : {{{admin_only($string[,$class]);}}}
Example : {{{admin_only('This is Admin Only','xh_warning');}}}
Ausgabe des definierten Textes erfolgt ausschließlich in der Administrator-Ansicht. Der Stil der Ausgabe entspricht der angegebenen Format-Klasse.
Hinweis: Jeweils links vom "⇒" steht der Funktionsaufruf. Durch Einfügen unsichtbarer Zeichen bleibt der Aufruf so stehen ohne ausgeführt zu werden. Rechts vom Pfeil steht genau der gleiche Funktionsaufruf, nur dass dort keine unsichtbaren Zeichen eingefügt wurden und damit der Aufruf ausgeführt wird.
Wenn der Admin angemeldet ist:
Und das sieht der Besucher:
{{{admin_only("Dises Seite befindet sich im Administator-Modus!");}}} ⇒
Anderes Beispiel: {{{admin_only($string[,$class]);}}}
Wenn der Admin angemeldet ist:
Und das sieht der Besucher:
{{{admin_only("Achtung: dies ist eine Warnmeldung!","label-danger");}}} ⇒
Dateiname: ./plugins/simpleplugins_xh/simpleplugins_library/admin_only/index.php
<?php
/*****************************************************
* Category : CMSimple_XH
* Typ : CMSimple Plugin
* Package : simpleplugins_xh Edition KRL
*****************************************************
* Function name : admin_only
* File name : index.php
* Version : 0.1
* Build : 20240206
* Autor : Takashi Uchiyama <http://cmsimple-jp.org>
* Lizenz : GPLv3 or CC-by-SA https://creativecommons.org/licenses/by-sa/4.0/deed.de
* Function : This is displayed only when admin login.
******************************************************
* Useage : {{{admin_only($string[,$class]);}}}
* Example : {{{admin_only('This is Admin Only','xh_warning');}}}
******************************************************/
/*
* Prevent direct access.
*/
if (!defined('CMSIMPLE_XH_VERSION')) {
header('HTTP/1.0 403 Forbidden');
exit;
}
/* Wird eine CSS-Klasse übergeben, kann das Aussehen der Meldung beeinflüsst werden.
*
* If a CSS class is passed, the appearance of the message can be influenced.
*/
function admin_only($string, $class ='xh_warning'){
global $adm, $plugin_tx;
$class_val = ($class !='') ? ' class="' . $class . '"' : '';
if (!$adm) {
return '';
}else{
$text = '<span' . $class_val . '>[' . $plugin_tx['simpleplugins_xh']['admin_only'] . '] ' . $string .'</span>';
return $text;
}
}
?>