git-svn-id: http://xe-core.googlecode.com/svn/trunk@1272 201d5d3c-b55e-5fd7-737f-ddc643e51545

This commit is contained in:
zero 2007-04-23 03:08:08 +00:00
parent ea478b24e4
commit 99dfa91c4b
12 changed files with 23 additions and 18 deletions

View file

@ -106,7 +106,7 @@
// db 정보 설정
$db_config_file = $this->getConfigFile();
if(file_exists($db_config_file)) include $db_config_file;
if(file_exists($db_config_file)) @include($db_config_file);
$this->_setDBInfo($db_info);
}
@ -208,7 +208,7 @@
if(!file_exists($filename)) return;
if(in_array($filename, $this->loaded_lang_files)) return;
$this->loaded_lang_files[] = $filename;
include ($filename);
@include($filename);
}
/**

View file

@ -202,7 +202,7 @@
if($source_args) $args = clone($source_args);
$output = include($cache_file);
$output = @include($cache_file);
if( (is_a($output, 'Object')||is_subclass_of($output,'Object'))&&!$output->toBool()) return $output;

View file

@ -204,7 +204,7 @@
// 레이아웃 정보중 menu를 Context::set
if($layout_info->menu_count) {
foreach($layout_info->menu as $menu_id => $menu) {
if(file_exists($menu->php_file)) include($menu->php_file);
if(file_exists($menu->php_file)) @include($menu->php_file);
Context::set($menu_id, $menu);
}
}

View file

@ -88,6 +88,9 @@
// include 변경 <!--#include($path, $filename)-->
$buff = preg_replace_callback('!<\!--#include\(([^\)]*?)\)-->!is', array($this, '_compileIncludeToCode'), $buff);
// include 변경 <!--#include($path, $filename)-->
$buff = preg_replace_callback('!<\!--#include\(([^\)]*?)\)-->!is', array($this, '_compileIncludeToCode'), $buff);
// 이미지 태그 img의 src의 값이 http:// 나 / 로 시작하지 않으면 제로보드의 root경로부터 시작하도록 변경
$buff = preg_replace_callback('!img([^>]*)src=[\'"]{1}(.*?)[\'"]{1}!is', array($this, '_compileImgPath'), $buff);
@ -327,7 +330,7 @@
$eval_str = "?>".$buff;
eval($eval_str);
} else {
@include $compiled_tpl_file;
@include($compiled_tpl_file);
}
$output = ob_get_contents();

View file

@ -10,11 +10,6 @@
**/
define('__ZBXE__', true);
/**
* @brief 간단하게 사용하기 위한 함수 정의한 파일 require
**/
require_once("./config/func.inc.php");
/**
* @brief 디버그 메세지의 출력 장소
* 0 : files/_debug_message.php 연결하여 출력
@ -31,6 +26,12 @@
**/
define('__DEBUG__', 3);
/**
* @brief 간단하게 사용하기 위한 함수 정의한 파일 require
**/
require_once("./config/func.inc.php");
if(__DEBUG__) define('__StartTime__', getMicroTime());
/**

View file

@ -232,4 +232,5 @@
function url_decode($str) {
return preg_replace('/%u([[:alnum:]]{4})/', '&#x\\1;',$str);
}
?>

View file

@ -37,7 +37,7 @@
$addon = trim($addon_list[$i]);
if(!$addon) continue;
$buff .= sprintf(' if(file_exists("./addons/%s/%s.addon.php")) { $addon_path = "./addons/%s/"; include("./addons/%s/%s.addon.php"); }', $addon, $addon, $addon, $addon, $addon);
$buff .= sprintf(' if(file_exists("./addons/%s/%s.addon.php")) { $addon_path = "./addons/%s/"; @include("./addons/%s/%s.addon.php"); }', $addon, $addon, $addon, $addon, $addon);
}
$buff = sprintf('<?if(!defined("__ZBXE__"))exit(); %s ?>', $buff);

View file

@ -94,7 +94,7 @@
if($this->module_info->menu) {
foreach($this->module_info->menu as $menu_id => $menu_srl) {
$menu_php_file = sprintf("./files/cache/menu/%s.php", $menu_srl);
if(file_exists($menu_php_file)) include($menu_php_file);
if(file_exists($menu_php_file)) @include($menu_php_file);
Context::set($menu_id, $menu);
}
}

View file

@ -206,7 +206,7 @@
// 캐시된 xml파일이 있으면 include 후 정보 return
if(file_exists($cache_file) && filectime($cache_file) > filectime($xml_file)) {
@include $cache_file;
@include($cache_file);
return $xml_info;
}

View file

@ -102,7 +102,7 @@
// cache 파일을 비교하여 문제 없으면 include하고 $layout_info 변수를 return
$cache_file = sprintf('./files/cache/layout/%s.%s.cache.php', $layout, Context::getLangType());
if(file_exists($cache_file)&&filectime($cache_file)>filectime($xml_file)) {
include $cache_file;
@include($cache_file);
if($layout_info->extra_var) {
foreach($vars as $key => $value) {
@ -191,7 +191,7 @@
$buff = '<?php if(!defined("__ZBXE__")) exit(); '.$buff.' ?>';
FileHandler::writeFile($cache_file, $buff);
if(file_exists($cache_file)) include $cache_file;
if(file_exists($cache_file)) @include($cache_file);
return $layout_info;
}

View file

@ -364,7 +364,7 @@
return $info;
}
include $cache_file;
@include($cache_file);
return $info;
}

View file

@ -64,7 +64,7 @@
$cache_file = sprintf('./files/cache/plugin/%s.%s.cache.php', $plugin, Context::getLangType());
if(file_exists($cache_file)&&filectime($cache_file)>filectime($xml_file)) {
include $cache_file;
@include($cache_file);
return $plugin_info;
}
@ -123,7 +123,7 @@
$buff = '<?php if(!defined("__ZBXE__")) exit(); '.$buff.' ?>';
FileHandler::writeFile($cache_file, $buff);
if(file_exists($cache_file)) include $cache_file;
if(file_exists($cache_file)) @include($cache_file);
return $plugin_info;
}