示例#1
0
function generate_language_file()
{
    global $dbobj;
    $separator = "\n";
    $gdbobj = new DBGeneral();
    $db_lang = $gdbobj->getLanguage();
    for ($i = 0; $i < count($db_lang); $i++) {
        $get_label = "SELECT vName,vValue_" . $db_lang[$i]['vLanguageCode'] . " from " . PRJ_DB_PREFIX . "_lang_lable";
        $res_label = $dbobj->MySQLSelect($get_label);
        $content = "";
        $content = "<?php " . $separator . $separator;
        for ($j = 0; $j < count($res_label); $j++) {
            $content .= '$smarty->assign("' . $res_label[$j]['vName'] . '","' . trim(strip_tags($res_label[$j]['vValue_' . $db_lang[$i]['vLanguageCode'] . ''])) . '");';
            $content .= $separator;
        }
        $content .= $separator . "?>";
        //$gdbobj->createdynfolder(SITE_LABEL_PATH);
        $filename = SITE_LABEL_PATH . $db_lang[$i]['vLanguageCode'] . ".php";
        // echo $filename; exit;
        if (!($handle = fopen($filename, 'w+'))) {
            echo "Cannot open file ({$filename})";
            exit;
        }
        // Write $somecontent to our opened file.
        if (fwrite($handle, $content) === FALSE) {
            echo "Cannot write to file ({$filename})";
            exit;
        }
    }
}
示例#2
0
//include here vars files
require_once SITE_FUNC . "language.inc.php";
//include here vars files
require_once SITE_FUNC . "vars.inc.php";
//include datetime functions
require_once SITE_FUNC . "datetime.inc.php";
//include seo file
require_once SITE_FUNC . "seo.inc.php";
if (!isset($dbobj)) {
    require_once SITE_CLASS_GEN . "class.dbquery.php";
    $dbobj = new DBConnection(SITE_SERVER, SITE_DB, SITE_USERNAME, SITE_PASS);
}
//include db gen file
if (!isset($gdbobj)) {
    require_once SITE_CLASS_GEN . "class.dbgen.php";
    $gdbobj = new DBGeneral();
    // @ putenv("TZ=$DEFAULT_TIME");
    if (function_exists('date_default_timezone_set')) {
        // @ date_default_timezone_set('UTC');
        @date_default_timezone_set("{$DEFAULT_TIME}");
    } else {
        // @ putenv("TZ=UTC");
        @putenv("TZ={$DEFAULT_TIME}");
    }
}
$gensconfig = $gdbobj->genSiteConfigs();
$ENABLE_MESSAGE_QUEUE = isset($gensconfig['ENABLE_MESSAGE_QUEUE']['vValue']) ? $gensconfig['ENABLE_MESSAGE_QUEUE']['vValue'] : '';
// prints($_GET); exit;
if (isset($ENABLE_HTTPS) && $ENABLE_HTTPS == 'Yes') {
    if (isset($HAVE_HTACCESS) && $HAVE_HTACCESS == 'No') {
        require_once "replacehtaccess.php";