mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-05-22 05:15:29 +09:00
commit
5b86ea457d
7 changed files with 17 additions and 65 deletions
14
Gruntfile.js
14
Gruntfile.js
|
|
@ -259,9 +259,10 @@ module.exports = function(grunt) {
|
||||||
if(tasks.length === 0) {
|
if(tasks.length === 0) {
|
||||||
grunt.util.spawn({
|
grunt.util.spawn({
|
||||||
cmd: "tar",
|
cmd: "tar",
|
||||||
args: ['cfz', 'xe.'+version+'.tar.gz', 'xe/'],
|
args: ['cfz', '../xe.'+version+'.tar.gz', './'],
|
||||||
opts: {
|
opts: {
|
||||||
cwd: 'build'
|
cwd: 'build/xe',
|
||||||
|
cache: false
|
||||||
}
|
}
|
||||||
}, function (error, result, code) {
|
}, function (error, result, code) {
|
||||||
grunt.log.ok('Archived(full) : ' + build_dir + '/xe.'+version+'.tar.gz');
|
grunt.log.ok('Archived(full) : ' + build_dir + '/xe.'+version+'.tar.gz');
|
||||||
|
|
@ -269,9 +270,10 @@ module.exports = function(grunt) {
|
||||||
|
|
||||||
grunt.util.spawn({
|
grunt.util.spawn({
|
||||||
cmd: "zip",
|
cmd: "zip",
|
||||||
args: ['-r', 'xe.'+version+'.zip', 'xe/'],
|
args: ['-r', '../xe.'+version+'.zip', './'],
|
||||||
opts: {
|
opts: {
|
||||||
cwd: 'build'
|
cwd: 'build/xe',
|
||||||
|
cache: false
|
||||||
}
|
}
|
||||||
}, function (error, result, code) {
|
}, function (error, result, code) {
|
||||||
grunt.log.ok('Archived(full) : ' + build_dir + '/xe.'+version+'.zip');
|
grunt.log.ok('Archived(full) : ' + build_dir + '/xe.'+version+'.zip');
|
||||||
|
|
@ -313,8 +315,8 @@ module.exports = function(grunt) {
|
||||||
|
|
||||||
// changed
|
// changed
|
||||||
if(diff.length) {
|
if(diff.length) {
|
||||||
var args_tar = ['archive', '--prefix=xe/', '-o', 'build/xe.'+version+'.changed.tar.gz', version];
|
var args_tar = ['archive', '-o', 'build/xe.'+version+'.changed.tar.gz', version];
|
||||||
var args_zip = ['archive', '--prefix=xe/', '-o', 'build/xe.'+version+'.changed.zip', version];
|
var args_zip = ['archive', '-o', 'build/xe.'+version+'.changed.zip', version];
|
||||||
args_tar = args_tar.concat(diff);
|
args_tar = args_tar.concat(diff);
|
||||||
args_zip = args_zip.concat(diff);
|
args_zip = args_zip.concat(diff);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1295,14 +1295,16 @@ class Context
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
$result[$k] = $v;
|
||||||
|
|
||||||
if($do_stripslashes && version_compare(PHP_VERSION, '5.9.0', '<') && get_magic_quotes_gpc())
|
if($do_stripslashes && version_compare(PHP_VERSION, '5.9.0', '<') && get_magic_quotes_gpc())
|
||||||
{
|
{
|
||||||
$v = stripslashes($v);
|
$result[$k] = stripslashes($result[$k]);
|
||||||
}
|
}
|
||||||
|
|
||||||
if(!is_array($v))
|
if(!is_array($result[$k]))
|
||||||
{
|
{
|
||||||
$result[$k] = trim($v);
|
$result[$k] = trim($result[$k]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -380,22 +380,6 @@ class ModuleHandler extends Handler
|
||||||
$kind = 'admin';
|
$kind = 'admin';
|
||||||
}
|
}
|
||||||
|
|
||||||
if($kind == 'admin')
|
|
||||||
{
|
|
||||||
$oMemberController = ModuleHandler::getModuleInstance('member', 'controller');
|
|
||||||
$validate_session = $oMemberController->validateSession();
|
|
||||||
$oMemberController->regenerateSession();
|
|
||||||
if(!$validate_session)
|
|
||||||
{
|
|
||||||
$this->error = 'security_invalid_session';
|
|
||||||
$oMessageObject = ModuleHandler::getModuleInstance('message', 'view');
|
|
||||||
$oMessageObject->setError(-1);
|
|
||||||
$oMessageObject->setMessage($this->error);
|
|
||||||
$oMessageObject->dispMessage();
|
|
||||||
return $oMessageObject;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// check REQUEST_METHOD in controller
|
// check REQUEST_METHOD in controller
|
||||||
if($type == 'controller')
|
if($type == 'controller')
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -29,7 +29,7 @@ define('__ZBXE__', __XE__);
|
||||||
/**
|
/**
|
||||||
* Display XE's full version.
|
* Display XE's full version.
|
||||||
*/
|
*/
|
||||||
define('__XE_VERSION__', '1.7.7.1');
|
define('__XE_VERSION__', '1.7.7.2');
|
||||||
define('__XE_VERSION_ALPHA__', (stripos(__XE_VERSION__, 'alpha') !== false));
|
define('__XE_VERSION_ALPHA__', (stripos(__XE_VERSION__, 'alpha') !== false));
|
||||||
define('__XE_VERSION_BETA__', (stripos(__XE_VERSION__, 'beta') !== false));
|
define('__XE_VERSION_BETA__', (stripos(__XE_VERSION__, 'beta') !== false));
|
||||||
define('__XE_VERSION_RC__', (stripos(__XE_VERSION__, 'rc') !== false));
|
define('__XE_VERSION_RC__', (stripos(__XE_VERSION__, 'rc') !== false));
|
||||||
|
|
|
||||||
|
|
@ -822,6 +822,9 @@ class documentController extends document
|
||||||
*/
|
*/
|
||||||
function updateReadedCount(&$oDocument)
|
function updateReadedCount(&$oDocument)
|
||||||
{
|
{
|
||||||
|
// Pass if Crawler access
|
||||||
|
if(isCrawler()) return false;
|
||||||
|
|
||||||
$document_srl = $oDocument->document_srl;
|
$document_srl = $oDocument->document_srl;
|
||||||
$member_srl = $oDocument->get('member_srl');
|
$member_srl = $oDocument->get('member_srl');
|
||||||
$logged_info = Context::get('logged_info');
|
$logged_info = Context::get('logged_info');
|
||||||
|
|
|
||||||
|
|
@ -1810,8 +1810,6 @@ class memberController extends member
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$_SESSION['session_checkup'] = null;
|
|
||||||
$this->regenerateSession();
|
|
||||||
$this->setSessionInfo();
|
$this->setSessionInfo();
|
||||||
|
|
||||||
return $output;
|
return $output;
|
||||||
|
|
@ -1871,37 +1869,6 @@ class memberController extends member
|
||||||
$this->addMemberMenu( 'dispMemberOwnDocument', 'cmd_view_own_document');
|
$this->addMemberMenu( 'dispMemberOwnDocument', 'cmd_view_own_document');
|
||||||
}
|
}
|
||||||
|
|
||||||
function validateSession()
|
|
||||||
{
|
|
||||||
$destory_session = false;
|
|
||||||
if($_SESSION['destroyed'] === true) $destory_session = true;
|
|
||||||
|
|
||||||
if($destory_session)
|
|
||||||
{
|
|
||||||
$this->destroySessionInfo();
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
function regenerateSession()
|
|
||||||
{
|
|
||||||
if(!$_SESSION['session_checkup'])
|
|
||||||
{
|
|
||||||
$_SESSION['session_checkup'] = time();
|
|
||||||
}
|
|
||||||
|
|
||||||
if(time() - $_SESSION['session_checkup'] > 30)
|
|
||||||
{
|
|
||||||
$_SESSION['destroyed'] = true;
|
|
||||||
session_regenerate_id();
|
|
||||||
$_SESSION['destroyed'] = false;
|
|
||||||
$_SESSION['session_checkup'] = time();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Logged method for providing a personalized menu
|
* Logged method for providing a personalized menu
|
||||||
* Login information is used in the output widget, or personalized page
|
* Login information is used in the output widget, or personalized page
|
||||||
|
|
|
||||||
|
|
@ -234,12 +234,6 @@ class memberModel extends member
|
||||||
}
|
}
|
||||||
Context::set('logged_info', $logged_info);
|
Context::set('logged_info', $logged_info);
|
||||||
|
|
||||||
if($logged_info->is_admin == 'Y' || $logged_info->is_site_admin)
|
|
||||||
{
|
|
||||||
$oMemberController = getController('member');
|
|
||||||
$oMemberController->regenerateSession();
|
|
||||||
}
|
|
||||||
|
|
||||||
return $logged_info;
|
return $logged_info;
|
||||||
}
|
}
|
||||||
return NULL;
|
return NULL;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue