<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>
} 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>