コード例 #1
0
ファイル: list.php プロジェクト: armpit/e107
 *	User interface for list_new plugin admin
 *
 *	@package e107_plugins
 *	@subpackage list_new
 */
require_once "../../class2.php";
if (!e107::isInstalled('list_new')) {
    header("Location: " . e_BASE . "index.php");
    exit;
}
require_once e_HANDLER . "form_handler.php";
$rs = new form();
global $rc;
if (!is_object($rc)) {
    require_once e_PLUGIN . "list_new/list_class.php";
    $rc = new listclass();
}
unset($text);
require_once HEADERF;
//check query
$mode = '';
if (e_QUERY) {
    $qs = explode(".", e_QUERY);
    if ($qs[0] == 'new') {
        $mode = $qs[0];
    }
}
//set mode
$rc->mode = vartrue($mode) == 'new' ? 'new_page' : 'recent_page';
//parse page
$text = $rc->displayPage();
コード例 #2
0
ファイル: list_recent_menu.php プロジェクト: armpit/e107
 * $Author$
 *
*/
/**
 *	Menu for list_new plugin 
 *
 *	@package e107_plugins
 *	@subpackage list_new
 */
if (!defined('e107_INIT')) {
    exit;
}
if (!e107::isInstalled('list_new')) {
    return;
}
unset($text);
global $rc;
if (!is_object($rc)) {
    require_once e_PLUGIN . "list_new/list_class.php";
    $rc = new listclass();
}
//set mode
$rc->mode = "recent_menu";
//parse menu
$text = $rc->displayMenu();
$caption = vartrue($rc->list_pref[$rc->mode . "_caption"], LIST_MENU_1);
$caption = $rc->e107->tp->toHtml($caption, FALSE, 'USER_TITLE');
$text = $rc->e107->tp->toHtml($text, TRUE, 'USER_BODY');
$rc->e107->ns->tablerender($caption, $text, 'list_recent');
unset($caption);
unset($text);
コード例 #3
0
ファイル: admin_list_config.php プロジェクト: armpit/e107
 *
 *	@package e107_plugins
 *	@subpackage list_new
 */
//include and require several classes
require_once "../../class2.php";
if (!getperms("1") || !e107::isInstalled('list_new')) {
    header("location:" . e_BASE . "index.php");
    exit;
}
require_once e_ADMIN . "auth.php";
require_once e_HANDLER . "form_handler.php";
$rs = new form();
$fl = e107::getFile();
require_once e_PLUGIN . "list_new/list_class.php";
$rc = new listclass('admin');
//get all sections to use (and reload if new e_list.php files are added)
$rc->getSections();
$mes = e107::getMessage();
//update preferences in database
if (isset($_POST['update_menu'])) {
    $message = $rc->admin->db_update_menu();
}
//check preferences from database
$rc->list_pref = $rc->getListPrefs();
//render message if set
if (isset($message)) {
    $MESSAGE = $message;
    $t = preg_replace("/\\{(.*?)\\}/e", '$\\1', $rc->template['ADMIN_MESSAGE']);
    $mes->addInfo($message);
    //$rc->e107->ns->tablerender('', $t);