예제 #1
0
 public static function isMultipleLanguages()
 {
     global $PERMALINK;
     if (@strpos(@$PERMALINK, '%language%') !== false || @strpos(@$PERMALINK, '%nondefaultlanguage%') !== false) {
         return true;
     } else {
         $languages = return_i18n_available_languages();
         return count($languages) > 1;
     }
 }
예제 #2
0
 public static function getConfig()
 {
     global $LANG, $TEMPLATE, $SITEURL;
     require_once GSPLUGINPATH . 'custom_settings/filehandler.class.php';
     require_once GSPLUGINPATH . 'custom_settings/gs.utils.php';
     $conf = array('lang' => (string) $LANG, 'langFile' => GSPLUGINPATH . 'custom_settings/lang/' . $LANG . '.json', 'i18nLangs' => function_exists('return_i18n_available_languages') ? return_i18n_available_languages() : false, 'handler' => $SITEURL . 'plugins/custom_settings/customsettings.handler.php', 'dataFile' => $SITEURL . 'custom_settings/data.json', 'pluginVer' => self::$version, 'editPerm' => GSutils::pluginIsActive('user-managment') ? self::mu_getUserPermission() : self::getUserPermission(), 'siteTmpl' => strtolower($TEMPLATE), 'requestToken' => fileUtils::requestToken('kosstt'), 'adminDir' => GSADMINPATH, 'baseUrl' => strtolower((string) $SITEURL), 'id' => 'custom_settings', 'template' => strtolower((string) $TEMPLATE));
     $output = htmlspecialchars(json_encode($conf), ENT_COMPAT, 'UTF-8');
     return $output;
 }
예제 #3
0
파일: edit.php 프로젝트: Vin985/clqweb
<?php

namespace Clq;

require_once GSPLUGINPATH . 'rates/rates.class.php';
require_once GSPLUGINPATH . 'rates/helper.php';
global $SITEURL;
$languages = array();
if (function_exists('return_i18n_available_languages')) {
    $languages = return_i18n_available_languages();
}
try {
    $rates = new Rates();
} catch (\Exception $e) {
    $msg = $e->getMessage();
}
$success = false;
$name = @$_GET['name'];
if (isset($_POST['save'])) {
    if ($rates->saveRates()) {
        $msg = i18n_r('rates/SAVE_SUCCESS');
        $success = true;
    } else {
        $msg = i18n_r('rates/SAVE_FAILURE');
    }
} elseif (isset($_POST['load'])) {
    if ($rates->getRates()) {
        $success = true;
    }
}
if (count($languages) != 0) {