mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-04 17:21:39 +09:00
#85, time()을 $_SERVER['REQUEST_TIME']으로 대체
This commit is contained in:
parent
3bc8d7da67
commit
540da2c75c
28 changed files with 48 additions and 48 deletions
2
classes/cache/CacheApc.class.php
vendored
2
classes/cache/CacheApc.class.php
vendored
|
|
@ -67,7 +67,7 @@ class CacheApc extends CacheBase
|
|||
$valid_time = $this->valid_time;
|
||||
}
|
||||
|
||||
return apc_store(md5(_XE_PATH_ . $key), array(time(), $buff), $valid_time);
|
||||
return apc_store(md5(_XE_PATH_ . $key), array($_SERVER['REQUEST_TIME'], $buff), $valid_time);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
|||
2
classes/cache/CacheMemcache.class.php
vendored
2
classes/cache/CacheMemcache.class.php
vendored
|
|
@ -113,7 +113,7 @@ class CacheMemcache extends CacheBase
|
|||
$valid_time = $this->valid_time;
|
||||
}
|
||||
|
||||
return $this->Memcache->set($this->getKey($key), array(time(), $buff), MEMCACHE_COMPRESSED, $valid_time);
|
||||
return $this->Memcache->set($this->getKey($key), array($_SERVER['REQUEST_TIME'], $buff), MEMCACHE_COMPRESSED, $valid_time);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
|||
2
classes/cache/CacheWincache.class.php
vendored
2
classes/cache/CacheWincache.class.php
vendored
|
|
@ -69,7 +69,7 @@ class CacheWincache extends CacheBase
|
|||
{
|
||||
$valid_time = $this->valid_time;
|
||||
}
|
||||
return wincache_ucache_set(md5(_XE_PATH_ . $key), array(time(), $buff), $valid_time);
|
||||
return wincache_ucache_set(md5(_XE_PATH_ . $key), array($_SERVER['REQUEST_TIME'], $buff), $valid_time);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -282,7 +282,7 @@ class Context
|
|||
$this->lang_type = $this->get('l');
|
||||
if($_COOKIE['lang_type'] != $this->lang_type)
|
||||
{
|
||||
setcookie('lang_type', $this->lang_type, time() + 3600 * 24 * 1000, '/');
|
||||
setcookie('lang_type', $this->lang_type, $_SERVER['REQUEST_TIME'] + 3600 * 24 * 1000, '/');
|
||||
}
|
||||
}
|
||||
elseif($_COOKIE['lang_type'])
|
||||
|
|
|
|||
|
|
@ -674,7 +674,7 @@ class XmlQueryParser extends XmlParser
|
|||
$val = '$_SERVER[\'REMOTE_ADDR\']';
|
||||
break;
|
||||
case 'unixtime' :
|
||||
$val = 'time()';
|
||||
$val = '$_SERVER[\'REQUEST_TIME\']';
|
||||
break;
|
||||
case 'curdate' :
|
||||
$val = 'date("YmdHis")';
|
||||
|
|
|
|||
|
|
@ -130,7 +130,7 @@ class DefaultValue
|
|||
$this->_is_string_from_function = TRUE;
|
||||
break;
|
||||
case 'unixtime' :
|
||||
$val = 'time()';
|
||||
$val = '$_SERVER[\'REQUEST_TIME\']';
|
||||
break;
|
||||
case 'curdate' :
|
||||
$val = 'date("YmdHis")';
|
||||
|
|
|
|||
|
|
@ -582,7 +582,7 @@ function ztime($str)
|
|||
*/
|
||||
function getTimeGap($date, $format = 'Y.m.d')
|
||||
{
|
||||
$gap = time() + zgap() - ztime($date);
|
||||
$gap = $_SERVER['REQUEST_TIME'] + zgap() - ztime($date);
|
||||
|
||||
$lang_time_gap = Context::getLang('time_gap');
|
||||
if($gap < 60)
|
||||
|
|
|
|||
|
|
@ -57,7 +57,7 @@ class adminAdminController extends admin
|
|||
function procAdminRecompileCacheFile()
|
||||
{
|
||||
// rename cache dir
|
||||
$temp_cache_dir = './files/cache_' . time();
|
||||
$temp_cache_dir = './files/cache_' . $_SERVER['REQUEST_TIME'];
|
||||
FileHandler::rename('./files/cache', $temp_cache_dir);
|
||||
FileHandler::makeDir('./files/cache');
|
||||
|
||||
|
|
|
|||
|
|
@ -48,7 +48,7 @@ class adminAdminModel extends admin
|
|||
$sftp = ssh2_sftp($connection);
|
||||
|
||||
// create temp file
|
||||
$pin = time();
|
||||
$pin = $_SERVER['REQUEST_TIME'];
|
||||
FileHandler::writeFile('./files/cache/ftp_check', $pin);
|
||||
|
||||
// create path candidate
|
||||
|
|
@ -142,7 +142,7 @@ class adminAdminModel extends admin
|
|||
}
|
||||
|
||||
// create temp file
|
||||
$pin = time();
|
||||
$pin = $_SERVER['REQUEST_TIME'];
|
||||
FileHandler::writeFile('./files/cache/ftp_check', $pin);
|
||||
|
||||
// create path candidate
|
||||
|
|
|
|||
|
|
@ -79,7 +79,7 @@ class adminAdminView extends admin
|
|||
function checkEasyinstall()
|
||||
{
|
||||
$lastTime = (int) FileHandler::readFile($this->easyinstallCheckFile);
|
||||
if($lastTime > time() - 60 * 60 * 24 * 30)
|
||||
if($lastTime > $_SERVER['REQUEST_TIME'] - 60 * 60 * 24 * 30)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
|
@ -114,7 +114,7 @@ class adminAdminView extends admin
|
|||
*/
|
||||
function _markingCheckEasyinstall()
|
||||
{
|
||||
$currentTime = time();
|
||||
$currentTime = $_SERVER['REQUEST_TIME'];
|
||||
FileHandler::writeFile($this->easyinstallCheckFile, $currentTime);
|
||||
}
|
||||
|
||||
|
|
@ -222,7 +222,7 @@ class adminAdminView extends admin
|
|||
// move from index method, because use in admin footer
|
||||
$newest_news_url = sprintf("http://news.xpressengine.com/%s/news.php?version=%s&package=%s", _XE_LOCATION_, __XE_VERSION__, _XE_PACKAGE_);
|
||||
$cache_file = sprintf("%sfiles/cache/newest_news.%s.cache.php", _XE_PATH_, _XE_LOCATION_);
|
||||
if(!file_exists($cache_file) || filemtime($cache_file) + 60 * 60 < time())
|
||||
if(!file_exists($cache_file) || filemtime($cache_file) + 60 * 60 < $_SERVER['REQUEST_TIME'])
|
||||
{
|
||||
// Considering if data cannot be retrieved due to network problem, modify filemtime to prevent trying to reload again when refreshing administration page
|
||||
// Ensure to access the administration page even though news cannot be displayed
|
||||
|
|
@ -276,7 +276,7 @@ class adminAdminView extends admin
|
|||
{
|
||||
// Get statistics
|
||||
$args = new stdClass();
|
||||
$args->date = date("Ymd000000", time() - 60 * 60 * 24);
|
||||
$args->date = date("Ymd000000", $_SERVER['REQUEST_TIME'] - 60 * 60 * 24);
|
||||
$today = date("Ymd");
|
||||
|
||||
// Member Status
|
||||
|
|
@ -429,8 +429,8 @@ class adminAdminView extends admin
|
|||
$oAdminModel = getAdminModel('admin');
|
||||
$favicon_url = $oAdminModel->getFaviconUrl();
|
||||
$mobicon_url = $oAdminModel->getMobileIconUrl();
|
||||
Context::set('favicon_url', $favicon_url.'?'.time());
|
||||
Context::set('mobicon_url', $mobicon_url.'?'.time());
|
||||
Context::set('favicon_url', $favicon_url.'?'.$_SERVER['REQUEST_TIME']);
|
||||
Context::set('mobicon_url', $mobicon_url.'?'.$_SERVER['REQUEST_TIME']);
|
||||
|
||||
$oDocumentModel = getModel('document');
|
||||
$config = $oDocumentModel->getDocumentConfig();
|
||||
|
|
|
|||
|
|
@ -563,7 +563,7 @@ class commentModel extends comment
|
|||
// create a lock file to prevent repeated work when performing a batch job
|
||||
$lock_file = "./files/cache/tmp/lock." . $document_srl;
|
||||
|
||||
if(file_exists($lock_file) && filemtime($lock_file) + 60 * 60 * 10 < time())
|
||||
if(file_exists($lock_file) && filemtime($lock_file) + 60 * 60 * 10 < $_SERVER['REQUEST_TIME'])
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -847,7 +847,7 @@ class documentItem extends Object
|
|||
if($this->isSecret()) $buffs[] = "secret";
|
||||
|
||||
// Set the latest time
|
||||
$time_check = date("YmdHis", time()-$time_interval);
|
||||
$time_check = date("YmdHis", $_SERVER['REQUEST_TIME']-$time_interval);
|
||||
|
||||
// Check new post
|
||||
if($this->get('regdate')>$time_check) $buffs[] = "new";
|
||||
|
|
|
|||
|
|
@ -272,7 +272,7 @@ class installAdminController extends install
|
|||
}
|
||||
|
||||
Context::set('name', $name);
|
||||
Context::set('tmpFileName', $tmpFileName.'?'.time());
|
||||
Context::set('tmpFileName', $tmpFileName.'?'.$_SERVER['REQUEST_TIME']);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -833,7 +833,7 @@ class layoutAdminController extends layout
|
|||
|
||||
private function _makeRandomMid()
|
||||
{
|
||||
$time = time();
|
||||
$time = $_SERVER['REQUEST_TIME'];
|
||||
$randomString = "";
|
||||
for($i=0;$i<4;$i++)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -379,7 +379,7 @@ class member extends ModuleObject {
|
|||
if($output->data && $output->data->count)
|
||||
{
|
||||
$last_update = strtotime($output->data->last_update);
|
||||
$term = intval(time()-$last_update);
|
||||
$term = intval($_SERVER['REQUEST_TIME']-$last_update);
|
||||
//update, if IP address access in a short time, update count. If not, make count 1.
|
||||
if($term < $config->max_error_count_time)
|
||||
{
|
||||
|
|
@ -422,14 +422,14 @@ class member extends ModuleObject {
|
|||
{
|
||||
//update
|
||||
$content = unserialize($output->data->content);
|
||||
$content[] = array($_SERVER['REMOTE_ADDR'],Context::getLang($message),time());
|
||||
$content[] = array($_SERVER['REMOTE_ADDR'],Context::getLang($message),$_SERVER['REQUEST_TIME']);
|
||||
$args->content = serialize($content);
|
||||
$output = executeQuery('member.updateLoginCountHistoryByMemberSrl', $args);
|
||||
}
|
||||
else
|
||||
{
|
||||
//insert
|
||||
$content[0] = array($_SERVER['REMOTE_ADDR'],Context::getLang($message),time());
|
||||
$content[0] = array($_SERVER['REMOTE_ADDR'],Context::getLang($message),$_SERVER['REQUEST_TIME']);
|
||||
$args->content = serialize($content);
|
||||
$output = executeQuery('member.insertLoginCountHistoryByMemberSrl', $args);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1501,7 +1501,7 @@ class memberController extends member
|
|||
// If no information exists, delete a cookie
|
||||
if(!$output->toBool() || !$output->data)
|
||||
{
|
||||
setCookie('xeak',null,time()+60*60*24*365, '/');
|
||||
setCookie('xeak',null,$_SERVER['REQUEST_TIME']+60*60*24*365, '/');
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
@ -1513,7 +1513,7 @@ class memberController extends member
|
|||
|
||||
if(!$user_id || !$password)
|
||||
{
|
||||
setCookie('xeak',null,time()+60*60*24*365, '/');
|
||||
setCookie('xeak',null,$_SERVER['REQUEST_TIME']+60*60*24*365, '/');
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
@ -1562,7 +1562,7 @@ class memberController extends member
|
|||
else
|
||||
{
|
||||
executeQuery('member.deleteAutologin', $args);
|
||||
setCookie('xeak',null,time()+60*60*24*365, '/');
|
||||
setCookie('xeak',null,$_SERVER['REQUEST_TIME']+60*60*24*365, '/');
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -1615,7 +1615,7 @@ class memberController extends member
|
|||
if($errorCount >= $config->max_error_count)
|
||||
{
|
||||
$last_update = strtotime($output->data->last_update);
|
||||
$term = intval(time()-$last_update);
|
||||
$term = intval($_SERVER['REQUEST_TIME']-$last_update);
|
||||
if($term < $config->max_error_count_time)
|
||||
{
|
||||
$term = $config->max_error_count_time - $term;
|
||||
|
|
@ -1708,7 +1708,7 @@ class memberController extends member
|
|||
$autologin_args->member_srl = $this->memberInfo->member_srl;
|
||||
executeQuery('member.deleteAutologin', $autologin_args);
|
||||
$autologin_output = executeQuery('member.insertAutologin', $autologin_args);
|
||||
if($autologin_output->toBool()) setCookie('xeak',$autologin_args->autologin_key, time()+31536000, '/');
|
||||
if($autologin_output->toBool()) setCookie('xeak',$autologin_args->autologin_key, $_SERVER['REQUEST_TIME']+31536000, '/');
|
||||
}
|
||||
if($this->memberInfo->is_admin == 'Y')
|
||||
{
|
||||
|
|
@ -1821,7 +1821,7 @@ class memberController extends member
|
|||
|
||||
$logged_info = Context::get('logged_info');
|
||||
// If the date of the temporary restrictions limit further information on the date of
|
||||
if($config->limit_day) $args->limit_date = date("YmdHis", time()+$config->limit_day*60*60*24);
|
||||
if($config->limit_day) $args->limit_date = date("YmdHis", $_SERVER['REQUEST_TIME']+$config->limit_day*60*60*24);
|
||||
|
||||
$args->member_srl = getNextSequence();
|
||||
$args->list_order = -1 * $args->member_srl;
|
||||
|
|
@ -2225,9 +2225,9 @@ class memberController extends member
|
|||
$_SESSION[$key] = '';
|
||||
}
|
||||
session_destroy();
|
||||
setcookie(session_name(), '', time()-42000, '/');
|
||||
setcookie('sso','',time()-42000, '/');
|
||||
setcookie('xeak','',time()-42000, '/');
|
||||
setcookie(session_name(), '', $_SERVER['REQUEST_TIME']-42000, '/');
|
||||
setcookie('sso','',$_SERVER['REQUEST_TIME']-42000, '/');
|
||||
setcookie('xeak','',$_SERVER['REQUEST_TIME']-42000, '/');
|
||||
|
||||
if($memberSrl || $_COOKIE['xeak'])
|
||||
{
|
||||
|
|
|
|||
|
|
@ -1120,7 +1120,7 @@ class menuAdminController extends menu
|
|||
|
||||
private function _makeRandomMid()
|
||||
{
|
||||
$time = time();
|
||||
$time = $_SERVER['REQUEST_TIME'];
|
||||
$randomString = "";
|
||||
for($i=0;$i<4;$i++)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -1252,7 +1252,7 @@ class moduleController extends module
|
|||
$this->unlockTimeoutPassed();
|
||||
$args->lock_name = $lock_name;
|
||||
if(!$timeout) $timeout = 60;
|
||||
$args->deadline = date("YmdHis", time() + $timeout);
|
||||
$args->deadline = date("YmdHis", $_SERVER['REQUEST_TIME'] + $timeout);
|
||||
if($member_srl) $args->member_srl = $member_srl;
|
||||
$output = executeQuery('module.insertLock', $args);
|
||||
if($output->toBool())
|
||||
|
|
|
|||
|
|
@ -61,7 +61,7 @@ class pageMobile extends pageView
|
|||
$mtime = filemtime($cache_file);
|
||||
}
|
||||
|
||||
if($mtime + $interval*60 > time())
|
||||
if($mtime + $interval*60 > $_SERVER['REQUEST_TIME'])
|
||||
{
|
||||
$page_content = FileHandler::readFile($cache_file);
|
||||
$page_content = preg_replace('@<\!--#Meta:@', '<!--Meta:', $page_content);
|
||||
|
|
|
|||
|
|
@ -66,7 +66,7 @@ class pageView extends page
|
|||
if(!file_exists($this->cache_file)) $mtime = 0;
|
||||
else $mtime = filemtime($this->cache_file);
|
||||
|
||||
if($mtime + $this->interval*60 > time())
|
||||
if($mtime + $this->interval*60 > $_SERVER['REQUEST_TIME'])
|
||||
{
|
||||
$page_content = FileHandler::readFile($this->cache_file);
|
||||
$page_content = preg_replace('@<\!--#Meta:@', '<!--Meta:', $page_content);
|
||||
|
|
@ -133,7 +133,7 @@ class pageView extends page
|
|||
function getHtmlPage($path, $caching_interval, $cache_file)
|
||||
{
|
||||
// Verify cache
|
||||
if($caching_interval > 0 && file_exists($cache_file) && filemtime($cache_file) + $caching_interval*60 > time())
|
||||
if($caching_interval > 0 && file_exists($cache_file) && filemtime($cache_file) + $caching_interval*60 > $_SERVER['REQUEST_TIME'])
|
||||
{
|
||||
$content = FileHandler::readFile($cache_file);
|
||||
}
|
||||
|
|
@ -175,7 +175,7 @@ class pageView extends page
|
|||
$filename = $tmp_path[count($tmp_path)-1];
|
||||
$filepath = preg_replace('/'.$filename."$/i","",$cache_file);
|
||||
// Verify cache
|
||||
if($caching_interval <1 || !file_exists($cache_file) || filemtime($cache_file) + $caching_interval*60 <= time() || filemtime($cache_file)<filemtime($path))
|
||||
if($caching_interval <1 || !file_exists($cache_file) || filemtime($cache_file) + $caching_interval*60 <= $_SERVER['REQUEST_TIME'] || filemtime($cache_file)<filemtime($path))
|
||||
{
|
||||
if(file_exists($cache_file)) FileHandler::removeFile($cache_file);
|
||||
// Read a target file and get content
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@ class pollController extends poll
|
|||
function procInsert()
|
||||
{
|
||||
$stop_date = Context::get('stop_date');
|
||||
if($stop_date < date("Ymd")) $stop_date = date("YmdHis", time()+60*60*24*365);
|
||||
if($stop_date < date("Ymd")) $stop_date = date("YmdHis", $_SERVER['REQUEST_TIME']+60*60*24*365);
|
||||
|
||||
$logged_info = Context::get('logged_info');
|
||||
$vars = Context::getRequestVars();
|
||||
|
|
|
|||
|
|
@ -50,7 +50,7 @@ class sessionController extends session
|
|||
return true;
|
||||
}
|
||||
|
||||
$args->expired = date("YmdHis", time()+$this->lifetime);
|
||||
$args->expired = date("YmdHis", $_SERVER['REQUEST_TIME']+$this->lifetime);
|
||||
$args->val = $val;
|
||||
$args->cur_mid = Context::get('mid');
|
||||
if(!$args->cur_mid)
|
||||
|
|
@ -69,7 +69,7 @@ class sessionController extends session
|
|||
$args->member_srl = 0;
|
||||
}
|
||||
$args->ipaddress = $_SERVER['REMOTE_ADDR'];
|
||||
$args->last_update = date("YmdHis", time());
|
||||
$args->last_update = date("YmdHis", $_SERVER['REQUEST_TIME']);
|
||||
$diff = $args->last_update - $cache_vars->last_update;
|
||||
//verify if session values have changed
|
||||
if($val == $cache_vars->val)
|
||||
|
|
|
|||
|
|
@ -71,7 +71,7 @@ class sessionModel extends session
|
|||
if(!$args->list_count) $args->list_count = 20;
|
||||
if(!$args->page) $args->page = 1;
|
||||
if(!$args->period_time) $args->period_time = 3;
|
||||
$args->last_update = date("YmdHis", time() - $args->period_time*60);
|
||||
$args->last_update = date("YmdHis", $_SERVER['REQUEST_TIME'] - $args->period_time*60);
|
||||
|
||||
$output = executeQueryArray('session.getLoggedMembers', $args);
|
||||
if(!$output->toBool()) return $output;
|
||||
|
|
|
|||
|
|
@ -148,7 +148,7 @@ class spamfilterModel extends spamfilter
|
|||
if(!$ipaddress) $ipaddress = $_SERVER['REMOTE_ADDR'];
|
||||
|
||||
$args->ipaddress = $ipaddress;
|
||||
$args->regdate = date("YmdHis", time()-$time);
|
||||
$args->regdate = date("YmdHis", $_SERVER['REQUEST_TIME']-$time);
|
||||
$output = executeQuery('spamfilter.getLogCount', $args);
|
||||
$count = $output->data->count;
|
||||
return $count;
|
||||
|
|
|
|||
|
|
@ -363,7 +363,7 @@ class trackbackController extends trackback
|
|||
*/
|
||||
function deleteTrackbackSender($time, $ipaddress, $url, $blog_name, $title, $excerpt)
|
||||
{
|
||||
$obj->regdate = date("YmdHis",time()-$time);
|
||||
$obj->regdate = date("YmdHis",$_SERVER['REQUEST_TIME']-$time);
|
||||
$obj->ipaddress = $ipaddress;
|
||||
$obj->url = $url;
|
||||
$obj->blog_name = $blog_name;
|
||||
|
|
|
|||
|
|
@ -154,7 +154,7 @@ class trackbackModel extends trackback
|
|||
*/
|
||||
function getRegistedTrackback($time, $ipaddress, $url, $blog_name, $title, $excerpt)
|
||||
{
|
||||
$obj->regdate = date("YmdHis",time()-$time);
|
||||
$obj->regdate = date("YmdHis",$_SERVER['REQUEST_TIME']-$time);
|
||||
$obj->ipaddress = $ipaddress;
|
||||
$obj->url = $url;
|
||||
$obj->blog_name = $blog_name;
|
||||
|
|
@ -185,7 +185,7 @@ class trackbackModel extends trackback
|
|||
*/
|
||||
function getTrackbackKey($document_srl)
|
||||
{
|
||||
$time = (int) (time()/(60*10));
|
||||
$time = (int) ($_SERVER['REQUEST_TIME']/(60*10));
|
||||
$db_info = Context::getDBInfo();
|
||||
$key = md5($document_srl.$db_info->db_password.$time);
|
||||
return sprintf("%s%s%s",substr($key,1,1),substr($key,10,1),substr($key,20,1));
|
||||
|
|
|
|||
|
|
@ -385,7 +385,7 @@ class widgetController extends widget
|
|||
{
|
||||
$filemtime = filemtime($cache_file);
|
||||
// Should be modified compared to the time of the cache or in the future if creating more than widget.controller.php file a return value of the cache
|
||||
if($filemtime + $widget_cache * 60 > time() && $filemtime > filemtime(_XE_PATH_.'modules/widget/widget.controller.php'))
|
||||
if($filemtime + $widget_cache * 60 > $_SERVER['REQUEST_TIME'] && $filemtime > filemtime(_XE_PATH_.'modules/widget/widget.controller.php'))
|
||||
{
|
||||
$cache_body = FileHandler::readFile($cache_file);
|
||||
$cache_body = preg_replace('@<\!--#Meta:@', '<!--Meta:', $cache_body);
|
||||
|
|
|
|||
|
|
@ -19,7 +19,7 @@ class counter_status extends WidgetHandler
|
|||
$oCounterModel = &getModel('counter');
|
||||
|
||||
$site_module_info = Context::get('site_module_info');
|
||||
$output = $oCounterModel->getStatus(array('00000000', date('Ymd', time()-60*60*24), date('Ymd')), $site_module_info->site_srl);
|
||||
$output = $oCounterModel->getStatus(array('00000000', date('Ymd', $_SERVER['REQUEST_TIME']-60*60*24), date('Ymd')), $site_module_info->site_srl);
|
||||
if(count($output))
|
||||
{
|
||||
foreach($output as $key => $val)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue