Ejemplo n.º 1
0
	website			: http://www.illanti.com

    Modifies the preferences of the system. DO NOT EDIT unless you know
    what you are doing.

***************************************************************************/
define('SITE_ROOT', '../');
require_once SITE_ROOT . 'includes/common.php';
require_once SITE_ROOT . 'includes/lib/class.TypicalConfig.php';
$step = isset($_REQUEST['step']) ? $_REQUEST['step'] : 1;
$configwrite = isset($_REQUEST['configwrite']) ? $_REQUEST['configwrite'] : false;
$TC = new TypicalConfig(SITE_ROOT . 'includes/config.php');
$TC->loadConfig();
$welcome_msg = "";
if (strtolower($_SERVER['REQUEST_METHOD']) == 'post') {
    $TC->clearValue('array', 'regional');
    $TC->clearValue('array', 'email');
    $TC->addConstant('HTTP_ROOT', $_REQUEST['httproot']);
    $TC->addConstant('EMAIL_ERR', $_REQUEST['email_err']);
    $TC->addConstant('DIR_ERR', $_REQUEST['dir_error']);
    $TC->addConstant('DIR_EMAIL', $_REQUEST['dir_email']);
    $TC->setArray('regional.shortdate', $_REQUEST['shortdate']);
    $TC->setArray('regional.longdate', $_REQUEST['longdate']);
    $TC->setArray('regional.invoicedate', $_REQUEST['invoicedate']);
    $TC->setArray('regional.datetime', $_REQUEST['datetime']);
    $TC->setArray('regional.timeoffset', $_REQUEST['timeoffset']);
    $TC->setArray('regional.currency_sym', $_REQUEST['currencysymbol']);
    $TC->setArray('regional.currency_txt', $_REQUEST['currencytext']);
    $TC->setArray('regional.currency_format', $_REQUEST['currencyformat']);
    $TC->setArray('email.from', $_REQUEST['fromaddress']);
    $TC->setArray('email.fromName', $_REQUEST['fromname']);
Ejemplo n.º 2
0
	email			: support@illanti.com
	website			: http://www.illanti.com

    Modifies the preferences of the system. DO NOT EDIT unless you know
    what you are doing.

***************************************************************************/
define('SITE_ROOT', '../');
require_once SITE_ROOT . 'includes/common.php';
require_once SITE_ROOT . 'includes/lib/class.TypicalConfig.php';
$message = '';
$TC = new TypicalConfig(SITE_ROOT . 'includes/config.php');
$TC->loadConfig();
$paygates = $ISL->FetchPaygates();
if (strtolower($_SERVER['REQUEST_METHOD']) == 'post') {
    $TC->clearValue('array', 'paygate');
    foreach ($paygates as $key => $paygate) {
        if (isset($_POST[$paygate['paygateid'] . '_enabled'])) {
            if ($paygate['enabled'] == 'no') {
                $ISL->EnablePaygate($paygate['paygateid'], true);
                $paygates[$key]['enabled'] = 'yes';
            }
        } else {
            if ($paygate['enabled'] == 'yes') {
                $ISL->EnablePaygate($paygate['paygateid'], false);
                $paygates[$key]['enabled'] = 'no';
            }
        }
        foreach (split(',', $paygate['variables']) as $var) {
            $TC->setArray('paygate.' . $paygate['paygateid'] . '.' . $var, $_REQUEST[$paygate['paygateid'] . '_' . $var]);
            $SYSTEM["paygate"][$paygate['paygateid']][$var] = $_REQUEST[$paygate['paygateid'] . '_' . $var];
Ejemplo n.º 3
0
    what you are doing.

***************************************************************************/
define('SITE_ROOT', '../../');
require_once SITE_ROOT . 'includes/common.php';
require_once SITE_ROOT . 'includes/lib/class.TypicalConfig.php';
securePage('admin');
$sel_language = isset($_REQUEST['pass_lang']) ? $_REQUEST['pass_lang'] : 0;
if (!$sel_language) {
    trigger_error($lang['valid_language'], E_USER_WARNING);
}
if (isset($_POST['btnSubmit'])) {
    $msg = '';
    $TC = new TypicalConfig(SITE_ROOT . 'languages/lang.' . $sel_language . '.php');
    $TC->loadConfig();
    $TC->clearValue('arr');
    $TC->setArrayName('lang');
    foreach ($_POST as $key => $val) {
        if (strpos($_POST['skip'], $key) === false) {
            $TC->setArray($key, $val);
        }
    }
    $TC->saveConfig();
    $msg .= sprintf($lang['language_updated'], SITE_ROOT . 'admin/editor/index.php');
    $tpl =& new TemplateSystem();
    $tpl->set('msg', $msg);
    $tpl->set('page_title', $lang['editor']);
    $tpl->set('message', $msg);
    $tpl->set('tbody', 'action_complete.tpl');
    $tpl->display();
    exit;
Ejemplo n.º 4
0
function setConfigValues($step)
{
    switch ($step) {
        case 2:
            $TC = new TypicalConfig(SITE_ROOT . 'includes/config.php');
            $TC->loadConfig();
            $TC->clearValue('array', 'email');
            $TC->addConstant('HTTP_ROOT', $_REQUEST['httproot']);
            $TC->addVariable('db_type', $_REQUEST['db_type']);
            $TC->addVariable('db_host', $_REQUEST['db_host']);
            $TC->addVariable('db_name', $_REQUEST['db_name']);
            $TC->addVariable('db_user', $_REQUEST['db_user']);
            $TC->addVariable('db_pass', $_REQUEST['db_passwd']);
            $TC->addVariable('db_prefix', $_REQUEST['db_prefix']);
            $TC->addVariable('debug', '0');
            $TC->setArray('email.from', $_REQUEST['fromaddress']);
            $TC->setArray('email.fromName', $_REQUEST['fromname']);
            $TC->addConstant('EMAIL_ERR', $_REQUEST['email_err']);
            $TC->addConstant('DIR_ERR', $_REQUEST['dir_error']);
            $TC->addConstant('DIR_EMAIL', $_REQUEST['dir_email']);
            $TC->SaveConfig();
            unset($TC);
            break;
        case 3:
            $TC = new TypicalConfig(SITE_ROOT . 'includes/config.php');
            $TC->loadConfig();
            $TC->clearValue('array', 'regional');
            $TC->setArray('regional.shortdate', $_REQUEST['shortdate']);
            $TC->setArray('regional.longdate', $_REQUEST['longdate']);
            $TC->setArray('regional.invoicedate', $_REQUEST['invoicedate']);
            $TC->setArray('regional.datetime', $_REQUEST['datetime']);
            $TC->setArray('regional.timeoffset', $_REQUEST['timeoffset']);
            $TC->setArray('regional.currency_sym', $_REQUEST['currencysymbol']);
            $TC->setArray('regional.currency_txt', $_REQUEST['currencytext']);
            $TC->setArray('regional.currency_format', $_REQUEST['currencyformat']);
            $TC->addVariable('license', $_REQUEST['license']);
            $TC->addVariable('def_lang', $_REQUEST['deflanguage']);
            $TC->addVariable('def_template', $_REQUEST['deftemplate']);
            $TC->addVariable('invoicerpp', $_REQUEST['invoicerpp']);
            $TC->SaveConfig();
            unset($TC);
            break;
        case 4:
            break;
    }
}