Ejemplo n.º 1
0
    $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;
}
$message = '';
$TC = new TypicalConfig(SITE_ROOT . 'languages/lang.' . $sel_language . '.php');
$TC->loadConfig();
$topComment = $TC->topinfo;
$langVars = $TC->getVars('arr');
unset($TC);
$tpl =& new TemplateSystem();
$tpl->set('page_title', $lang['edit_language']);
$tpl->set('topinfo', $topComment);
$tpl->set('language', $sel_language);
$tpl->set('langVars', $langVars);
$tpl->set('message', $message);
$tpl->set('tbody', 'admin/editor/editlang.tpl');
$tpl->display();
exit;
Ejemplo n.º 2
0
$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']);
    $TC->addVariable('def_lang', $_REQUEST['deflanguage']);
    $TC->addVariable('def_template', $_REQUEST['deftemplate']);
    $TC->addVariable('invoicerpp', $_REQUEST['invoicerpp']);
    $TC->SaveConfig();
    $welcome_msg = $lang['config_saved'];
}
$tpl =& new TemplateSystem();
$tpl->set('page_title', $lang['pt_preferences']);
$tpl->set('configvars', $TC->getVars());
$tpl->set('message', $welcome_msg);
$tpl->set('tbody', 'admin/preferences.tpl');
$tpl->display();
Ejemplo n.º 3
0
function addAdminAccount()
{
    require_once 'DB.php';
    $TC = new TypicalConfig(SITE_ROOT . 'includes/config.php');
    $TC->loadConfig();
    $config = $TC->getVars('var');
    unset($TC);
    $dsn = $config['db_type'] . "://" . $config['db_user'] . ":" . $config['db_pass'] . "@" . $config['db_host'] . "/" . $config['db_name'];
    $check = acquireConnection($db, $dsn);
    if (!$check) {
        $db_prefix = $config['db_prefix'];
        include 'sql_admin.php';
        echo "<p>Inserting Admin Account...";
        $error = array();
        $result = $db->query($sql);
        $err = checkDBError($result);
        if ($err) {
            $error[] = $err . " ::> " . $sql;
            echo '<span class="check_fail">FAILED!</span></p><p>The error message was:<b> ' . $err . '</b><br>on the query:<br>' . $sql;
            die;
        }
        echo '<span class="check_pass">DONE!</span></p>';
        releaseConnection($db);
        return true;
    }
    return false;
}