Merge pull request #819 from bjrambo/pr/notify-cache

관리자 페이지에서 알림삭제시 캐시데이터가 남아있는 문제 고침
This commit is contained in:
BJRambo 2017-05-02 13:22:37 +09:00 committed by GitHub
commit 1a3e1f1653

View file

@ -165,11 +165,15 @@ class ncenterliteAdminController extends ncenterlite
$this->setMessage('ncenterlite_message_delete_notification_all'); $this->setMessage('ncenterlite_message_delete_notification_all');
} }
if(!in_array(Context::getRequestMethod(),array('XMLRPC','JSON'))) $this->removeAllFlagFile();
if(Context::get('success_return_url'))
{ {
$returnUrl = Context::get('success_return_url') ? Context::get('success_return_url') : getNotEncodedUrl('', 'module', 'admin', 'act', 'dispNcenterliteAdminList'); $this->setRedirectUrl(Context::get('success_return_url'));
header('location: ' .$returnUrl); }
return; else
{
$this->setRedirectUrl(getNotEncodedUrl('', 'module', 'admin', 'act', 'dispNcenterliteAdminList'));
} }
} }
@ -200,4 +204,13 @@ class ncenterliteAdminController extends ncenterlite
$this->setRedirectUrl(getNotEncodedUrl('', 'module', 'admin', 'act', 'dispNcenterliteAdminCustomList')); $this->setRedirectUrl(getNotEncodedUrl('', 'module', 'admin', 'act', 'dispNcenterliteAdminCustomList'));
} }
} }
function removeAllFlagFile()
{
$flag_path = \RX_BASEDIR . 'files/cache/ncenterlite/new_notify/';
if(FileHandler::isDir($flag_path))
{
FileHandler::removeFilesInDir($flag_path);
}
}
} }