<meta charset="UTF-8">
        <title></title>
                    <!-- Latest compiled and minified CSS -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">

<!-- Optional theme -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap-theme.min.css">
    </head>
    <body>
        
        <div class="text-success">
        <?php 
include './models/IMessage.php';
include './models/Message.php';
include './models/SuccessMessage.php';
$successMessage = new SuccessMessage();
$successMessage->addMessage('test', 'my test message');
var_dump($successMessage->getAllMessages());
echo '<br />';
var_dump($successMessage instanceof IMessage);
echo '<br />';
var_dump($successMessage->removeMessage('test'));
echo '<br />';
var_dump($successMessage->getAllMessages());
echo '<br />';
?>
            
        </div>
    </body>
</html>
Exemplo n.º 2
0
}
include 'template/header.php';
echo '
		<h1>' . $plugin->getTitle() . ' Settings</h1>
	';
$pluginSettings = $plugin->__onCreateSettings();
if (!$pluginSettings instanceof SettingsContainer) {
    echo InfoMessage::setText('This plugin does not have any settings.');
} else {
    $pluginSettingsPreferences = $pluginSettings->__onCreate($plugin, $db);
    if (!is_array($pluginSettingsPreferences) || count($pluginSettingsPreferences) < 1) {
        echo InfoMessage::setText('This plugin does not have any settings.');
    } else {
        if (isset($_POST['submit'])) {
            if ($pluginSettings->__onSave()) {
                echo SuccessMessage::setText('Settings saved.');
            } else {
                echo ErrorMessage::setText('Could not save settings.');
            }
        }
        echo '
				<div class="preferences">
					<form method="post" action="">
						<ul>
			';
        foreach ($pluginSettingsPreferences as $pref) {
            if (!$pref instanceof Preference) {
                continue;
            }
            if ($pref instanceof PreferenceCategory) {
                echo '
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
                <!-- Latest compiled and minified CSS -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">

<!-- Optional theme -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap-theme.min.css">
    </head>
    <body>
        <div class="bg-primary">
        <?php 
include './models/IMessage.php';
include './models/Message.php';
include './models/SuccessMessage.php';
$successMessage = new SuccessMessage();
$successMessage->addMessage('test', 'this is my test msg!');
var_dump($successMessage->getAllMessages());
echo '<br/>';
var_dump($successMessage instanceof Imessage);
echo '<br/>';
var_dump($successMessage->removeMessage('test'));
echo '<br/>';
var_dump($successMessage->getAllMessages());
echo '<br/>';
?>
        </div>
    </body>
</html>