<?php

include_once $CFG->dirroot . "/lib/classes/" . "application/PageSettings.Class.php5";
$pagesettingsObj = new PageSettings();
$GeneralObj->getRequestVars();
if ($mode == "Update") {
    $pagesettingsObj->select($iPageId);
}
$pagesettingsObj->setAllVar();
$redirect_file = "index.php?file=t-page_settingadd&mode={$mode}&iId={$iPageId}";
$GeneralObj->checkDuplicate('iPageId', 'page_settings', array('vPageCode'), $redirect_file, 'Page code is already exist', $iPageId);
$GeneralObj->checkDuplicate('iPageId', 'page_settings', array('vFileName'), $redirect_file, 'File name is already exist', $iPageId);
if ($mode == "Add") {
    $pagesettingsObj->setvFilePath('templates/static/');
    $iPageId = $pagesettingsObj->insert();
    $pagesettingsObj->write_content($iPageId, $tContents);
    $msg = MSG_ADD;
    header("Location:index.php?file=Pagesetting&AX=Yes&var_msg={$msg}");
    exit;
} else {
    if ($mode == "Update") {
        $pagesettingsObj->update($iPageId);
        $pagesettingsObj->write_content($iPageId, $tContents);
        $msg = MSG_UPDATE;
        header("Location:index.php?file=Pagesetting&AX=Yes&var_msg={$msg}");
        exit;
    }
}
<?php

include_once $CFG->dirroot . "/lib/classes/application/PageSettings.Class.php5";
$pageObj = new PageSettings();
$GeneralObj->getRequestVars();
$section = 'Page Setting';
if ($mode == "Update") {
    $pageObj->select($iPageId);
    $pageObj->getAllVar();
    $fp = @fopen($site_path . $vFilePath . $vFileName, 'r');
    if ($fp) {
        $tContents = @fread($fp, filesize($site_path . $vFilePath . $vFileName));
    } else {
        //echo 'Not opened';
    }
    @fclose($fp);
} else {
    $mode = "Add";
    $dAddedDate = date('Y-m-d H:i:s');
}
if ($file != '') {
    $link = "index.php?file=" . $file . "&mode=" . $mode . "&listfile=" . $listfile;
}
$TOP_HEADER = $mode . ' ' . $section;
if ($mode == 'Update') {
    $TOP_HEADER .= ' [' . $vPageTitle . ' ]';
}
?>
<form name="frmadd" method="post" action="index.php?file=t-page_settingadd_a" onsubmit="return validate_new(this);">
	<input type="hidden" name="mode" id="mode" value="<?php 
echo $mode;
<?php

include_once $CFG->dirroot . "/lib/classes/" . "application/PageSettings.Class.php5";
$pagesettingsObj = new PageSettings();
$GeneralObj->getRequestVars();
$mode == "Update";
$about_pg = $pagesettingsObj->get_page_by_code('aboutus');
$iPageId = $about_pg[0]['iPageId'];
$pagesettingsObj->setAllVar();
$redirect_file = "index.php?file=t-aboutusadd";
$GeneralObj->checkDuplicate('iPageId', 'page_settings', array('vPageCode'), $redirect_file, 'Page code is already exist', $iPageId);
$GeneralObj->checkDuplicate('iPageId', 'page_settings', array('vFileName'), $redirect_file, 'File name is already exist', $iPageId);
$pagesettingsObj->select($iPageId);
$pagesettingsObj->setAllVar();
$pagesettingsObj->update($iPageId);
$pagesettingsObj->write_content($iPageId, $tContents);
$msg = MSG_UPDATE;
header("Location:index.php?file=t-aboutusadd&var_msg=" . $msg . "");
exit;
* ____          _____   _____ ______ _____  
*|  _ \   /\   |  __ \ / ____|  ____|  __ \ 
*| |_) | /  \  | |  | | |  __| |__  | |__) |
*|  _ < / /\ \ | |  | | | |_ |  __| |  _  / 
*| |_) / ____ \| |__| | |__| | |____| | \ \ 
*|____/_/    \_\_____/ \_____|______|_|  \_\
* Open Source Financial Management
* Visit http://badger.berlios.org 
*
**/
define("BADGER_ROOT", "../..");
require_once BADGER_ROOT . '/includes/fileHeaderBackEnd.inc.php';
require_once BADGER_ROOT . '/core/pageSettings/PageSettings.class.php';
require_once BADGER_ROOT . '/core/pageSettings/JSON.php';
$logger->log('getPageSetting: REQUEST_URI: ' . $_SERVER['REQUEST_URI']);
$pageSettings = new PageSettings($badgerDb);
$page = getGPC($_REQUEST, 'page');
switch (getGPC($_REQUEST, 'action')) {
    case 'getSettingNamesList':
        $json = new Services_JSON();
        echo $json->encode($pageSettings->getSettingNamesList($page));
        break;
    case 'getSettingRaw':
        echo $pageSettings->getSettingRaw($page, getGPC($_REQUEST, 'settingName'));
        break;
    case 'setSettingRaw':
        $pageSettings->setSettingRaw($page, getGPC($_REQUEST, 'settingName'), getGPC($_REQUEST, 'setting'));
        break;
    case 'getSettingSer':
        $json = new Services_JSON();
        echo $json->encode($pageSettings->getSettingSer($page, getGPC($_REQUEST, 'settingName')));
Exemple #5
0
 * veroeffentlichten Version, weiterverbreiten und/oder modifizieren.
 *
 * Easy-WI wird in der Hoffnung, dass es nuetzlich sein wird, aber
 * OHNE JEDE GEWAEHELEISTUNG, bereitgestellt; sogar ohne die implizite
 * Gewaehrleistung der MARKTFAEHIGKEIT oder EIGNUNG FUER EINEN BESTIMMTEN ZWECK.
 * Siehe die GNU General Public License fuer weitere Details.
 *
 * Sie sollten eine Kopie der GNU General Public License zusammen mit diesem
 * Programm erhalten haben. Wenn nicht, siehe <http://www.gnu.org/licenses/>.
 */
$pages = array();
if (!isurl($pageurl) or !isdomain($pageurl) and !isurl($pageurl)) {
    $pageurl = $page_url;
}
$page_sprache = getlanguagefile('page', $user_language, 0);
$page_data = new PageSettings($user_language, $pageurl, $seo);
if (isset($page_active) and $page_active == 'Y') {
    $easywiModules = array('gs' => true, 'ip' => true, 'ea' => true, 'my' => true, 'ro' => true, 'ti' => true, 'le' => true, 'vo' => true);
    $customModules = array('gs' => array(), 'mo' => array(), 'my' => array(), 'ro' => array(), 'ti' => array(), 'us' => array(), 'vo' => array(), 'pa' => array());
    $customFiles = array();
    $what_to_be_included_array = array('news' => 'page_news.php', 'contact' => 'page_contact.php', 'page' => 'page_page.php', 'home' => 'page_page.php', 'about' => 'page_page.php', 'gallery' => 'page_page.php', 'sitemap' => 'page_page.php', 'search' => 'page_page.php', 'tag' => 'page_tag.php', 'categories' => 'page_tag.php', 'downloads' => 'page_download.php', 'protectioncheck' => 'protectioncheck.php', 'register' => 'page_register.php');
    $query = $sql->prepare("SELECT * FROM `modules` WHERE `type` IN ('P','C')");
    $query2 = $sql->prepare("SELECT `text` FROM `translations` WHERE `type`='mo' AND `transID`=? AND `lang`=? LIMIT 1");
    $query->execute();
    while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
        if ($row['active'] == 'Y' and $row['type'] == 'P' and is_file(EASYWIDIR . '/stuff/custom_modules/' . $row['file'])) {
            $query2->execute(array($row['id'], $user_language));
            $name = $query2->fetchColumn();
            if (strlen($name) == 0) {
                $query2->execute(array($row['id'], $rSA['language']));
                $name = $query2->fetchColumn();
<?php

include_once $site_class_path . "PageSettings.Class.php5";
$pageObj = new PageSettings();
$GeneralObj->getRequestVars();
$section = 'About Us';
$about_pg = $pageObj->get_page_by_code('aboutus');
$iPageId = $about_pg[0]['iPageId'];
$mode = "Update";
$pageObj->select($iPageId);
$pageObj->getAllVar();
$fp = @fopen($site_path . $vFilePath . $vFileName, 'r');
if ($fp) {
    $tContents = @fread($fp, filesize($site_path . $vFilePath . $vFileName));
} else {
    //echo 'Not opened';
}
@fclose($fp);
if ($about_pg[0]['iPageId'] != $iPageId) {
    header("Location: index.php?file=t-aboutusadd");
    exit;
}
//$TOP_HEADER = $mode.' '.$section;
$TOP_HEADER = $vPageTitle;
?>
<form name="frmadd" method="post" action="index.php?file=t-aboutusadd_a" onsubmit="return validate_new(this);">
	<input type="hidden" name="mode" id="mode" value="<?php 
echo $mode;
?>
" />
	<input type="hidden" name="iPageId" id="iPageId" value="<?php