Example #1
0
$cID = $consoleObj->findConsoleIDByName("Plugin Manager");
$consoleObj->select($cID);
$consoleInfo = $consoleObj->get_info_filtered();
$consoleTitle = $consoleInfo['pagetitle'];
$member = new Member($mysqli);
$member->select($_SESSION['btUsername']);
$PAGE_NAME = $pluginInfo['name'] . " Plugin Settings - " . $consoleTitle . " - ";
$EXTERNAL_JAVASCRIPT .= "\n<script type='text/javascript' src='" . $MAIN_ROOT . "members/js/console.js'></script>\n<script type='text/javascript' src='" . $MAIN_ROOT . "members/js/main.js'></script>\n";
$formObj = new Form();
require BASE_DIRECTORY . "plugins/" . $pluginInfo['filepath'] . "/settings_form.php";
$hooksObj->run("pluginsettings-" . $pluginInfo['filepath']);
include BASE_DIRECTORY . "themes/" . $THEME . "/_header.php";
$breadcrumbObj->setTitle($pluginInfo['name'] . " Plugin Settings");
$breadcrumbObj->addCrumb("Home", $MAIN_ROOT);
$breadcrumbObj->addCrumb("My Account", $MAIN_ROOT . "members");
$breadcrumbObj->addCrumb($consoleTitle, $MAIN_ROOT . "members/console.php?cID=" . $cID);
$breadcrumbObj->addCrumb($pluginInfo['name'] . " Plugin Settings");
include BASE_DIRECTORY . "include/breadcrumb.php";
// Check Login
$LOGIN_FAIL = true;
if ($member->authorizeLogin($_SESSION['btPassword']) && $member->hasAccess($consoleObj)) {
    $formObj->buildForm($setupFormArgs);
    if ($_POST['submit'] && $formObj->save()) {
        $formObj->saveMessageTitle = $pluginInfo['name'] . " Plugin Settings";
        $formObj->showSuccessDialog();
    }
    $formObj->show();
} else {
    die("<script type='text/javascript'>window.location = '" . $MAIN_ROOT . "login.php';</script>");
}
include BASE_DIRECTORY . "themes/" . $THEME . "/_footer.php";