Example #1
0
     $meta_description_v = trim(gpc('meta_description_v', 'P', ''));
     $meta_title_d = trim(gpc('meta_title_d', 'P', ''));
     $meta_keywords_d = trim(gpc('meta_keywords_d', 'P', ''));
     $meta_description_d = trim(gpc('meta_description_d', 'P', ''));
     $setting = array('open_rewrite' => 0);
     $settings = gpc('setting', 'P', $setting);
     if (!$error) {
         update_seo('index', 0, $meta_title, $meta_keywords, $meta_description);
         if ($auth[pd_a]) {
             update_seo('public', 0, $meta_title2, $meta_keywords2, $meta_description2);
             update_seo('hotfile', 0, $meta_title3, $meta_keywords3, $meta_description3);
             update_seo('space', 0, $meta_title_s, $meta_keywords_s, $meta_description_s);
             update_seo('viewfile', 0, $meta_title_v, $meta_keywords_v, $meta_description_v);
             update_seo('download', 0, $meta_title_d, $meta_keywords_d, $meta_description_d);
         }
         settings_cache($settings);
         $sysmsg[] = __('seo_update_success');
         redirect(urr(ADMINCP, "item={$item}&menu={$menu}"), $sysmsg);
     } else {
         redirect('back', $sysmsg);
     }
 } else {
     $s = get_seo('index', 0);
     if ($auth[pd_a]) {
         $s2 = get_seo('public', 0);
         $s3 = get_seo('hotfile', 0);
         $ss = get_seo('space', 0);
         $sv = get_seo('viewfile', 0);
         $sd = get_seo('download', 0);
     }
     $setting = $settings;
Example #2
0
$code = gpc('code','G','');
$up_size = gpc('up_size','G','');
$dir = PHPDISK_ROOT.'system/global/';
make_dir($dir);
$upload_max = get_byte_value(ini_get('upload_max_filesize'));
$post_max = get_byte_value(ini_get('post_max_size'));
$max_php_file_size = min($upload_max, $post_max);
$up_size = $max_php_file_size;
if($up_size==$max_php_file_size){
	$str = '您的网盘支持单个文件上传最大 <u style=\"font-size:14px;\">'.str_replace(' ','',get_size($max_php_file_size,'B',0)).'B</u>';
}else{
	$str = '您的网盘支持单个文件上传信息:<br>网盘主站, <u>'.str_replace(' ','',get_size($max_php_file_size,'B',0)).'B</u> ; 子服, <u>'.str_replace(' ','',get_size($up_size,'B',0)).'B</u><br><span <span style=\"color:red\">两个服务配置不一致!请重新配置,否则文件上传将可能会出现异常。</span>';
}

if($code && ($code==$configs['server_key'])){
	settings_cache();
	lang_cache();
	tpl_cache();
	group_settings_cache();
	echo 'var callback="[PHPDisk Tips] <span style=\"color:blue;\">'.__('sub_server_config_update_success').'</span><br><br>'.$str.'";';
}else{
	echo 'var callback="[PHPDisk Tips] <span style=\"color:red\">'.__('sub_server_config_update_fail').'</span><br><br>'.$str.'";';
}

?>
function update_config(){
	document.getElementById('tips').innerHTML = callback;
	document.getElementById('tips').innerHTML += '<br><br><div align="center"><input type="button" class="btn" onclick="javascript:window.close();" value="<?php 
echo __('btn_close');
?>
"></div>';
Example #3
0
function auth_task_domain()
{
    global $db, $tpf;
    form_auth(gpc('formhash', 'P', ''), formhash());
    $setting = array('open_domain' => 0, 'save_domain' => '', 'suffix_domain' => '', 'min_domain_length' => 0);
    $settings = gpc('setting', 'P', $setting);
    if (substr($settings['suffix_domain'], 0, 1) != '.') {
        $error = true;
        $sysmsg[] = __('suffix_domain_error');
    }
    if (!$error) {
        $settings['save_domain'] = base64_encode($settings['save_domain']);
        $settings['min_domain_length'] = (int) $settings['min_domain_length'];
        settings_cache($settings);
        $sysmsg[] = __('domain_settings_success');
    }
    redirect('back', $sysmsg);
}
Example #4
0
$db_charset = $charset_arr[strtolower($configs['charset'])];
header("Content-Type: text/html; charset={$charset}");
$arr = array('global', 'plugin', 'cache', 'image', 'core');
for ($i = 0; $i < count($arr); $i++) {
    require PHPDISK_ROOT . 'includes/function/' . $arr[$i] . '.func.php';
}
$arr = array('core', 'mysql');
for ($i = 0; $i < count($arr); $i++) {
    require PHPDISK_ROOT . 'includes/class/' . $arr[$i] . '.class.php';
}
require PHPDISK_ROOT . 'includes/phpdisk_version.inc.php';
$C['gz']['open'] = $settings['gzipcompress'];
phpdisk_core::gzcompress_open();
$db = phpdisk_core::init_db_connect();
$setting_file = PHPDISK_ROOT . 'system/settings.inc.php';
file_exists($setting_file) ? require_once $setting_file : settings_cache();
$arr = phpdisk_core::init_lang_tpl();
$user_tpl_dir = 'templates/default/';
$admin_tpl_dir = $arr['admin_tpl_dir'];
$C['lang_type'] = $arr['lang_name'];
require PHPDISK_ROOT . 'includes/lib/php-gettext/gettext.inc.php';
_setlocale(LC_MESSAGES, $C['lang_type']);
_bindtextdomain('phpdisk', 'languages');
_bind_textdomain_codeset('phpdisk', $charset);
_textdomain('phpdisk');
if (!@get_magic_quotes_gpc()) {
    $_GET = addslashes_array($_GET);
    $_POST = addslashes_array($_POST);
    $_COOKIE = addslashes_array($_COOKIE);
}
$group_settings_file = PHPDISK_ROOT . 'system/global/group_settings.inc.php';
Example #5
0
/**
#	Project: PHPDISK File Storage Solution
#	This is NOT a freeware, use is subject to license terms.
#
#	Site: http://www.google.com
#
#	$Id: index.php 121 2014-03-04 12:38:05Z along $
#
#	Copyright (C) 2008-2014 PHPDisk Team. All Rights Reserved.
#
*/
include "includes/commons.inc.php";
$in_front = true;
if ($action == 'set_default_tpl') {
    pd_setcookie('ptpl', 'default');
    settings_cache(array('open_switch_tpls' => 1));
    $db->query_unbuffered("update {$tpf}templates set actived=0 where tpl_type='user';");
    $db->query_unbuffered("update {$tpf}templates set actived=1 where tpl_name='default'");
    header('Location: ' . $settings[phpdisk_url]);
    exit;
}
$title = $settings[site_title];
$seo = get_seo('index', 0);
if (isset($seo[title])) {
    eval("\$title = \"{$seo['title']}\";");
}
if (isset($seo[keywords])) {
    eval("\$keywords = \"{$seo['keywords']}\";");
}
if (isset($seo[description])) {
    eval("\$description = \"{$seo['description']}\";");