#1343 Email hosts of members can be allowed or not.

Email hosts white list or black list can be managed through hostnames.

From
8fd5aeea2c
https://github.com/xpressengine/xe-core/issues/1343
This commit is contained in:
MinSoo Kim 2015-03-24 20:32:13 +09:00
parent 2260b30132
commit 7583bfd56f
12 changed files with 383 additions and 18 deletions

View file

@ -9,14 +9,14 @@ class memberAdminView extends member
{
/**
* Group list
*
*
* @var array
*/
var $group_list = NULL;
/**
* Selected member info
*
*
* @var array
*/
var $memberInfo = NULL;
@ -33,7 +33,7 @@ class memberAdminView extends member
*
* @return void
*/
function init()
function init()
{
$oMemberModel = getModel('member');
$this->memberConfig = $oMemberModel->getMemberConfig();
@ -43,7 +43,7 @@ class memberAdminView extends member
// if member_srl exists, set memberInfo
$member_srl = Context::get('member_srl');
if($member_srl)
if($member_srl)
{
$this->memberInfo = $oMemberModel->getMemberInfoByMemberSrl($member_srl);
if(!$this->memberInfo)
@ -193,7 +193,13 @@ class memberAdminView extends member
// get denied NickName List
$deniedNickNames = $oMemberModel->getDeniedNickNames();
Context::set('deniedNickNames', $deniedNickNames);
$oSecurity->encodeHTML('deniedNickNames..nick_name');
$oSecurity->encodeHTML('deniedNickNames..nick_name');
//get managed Email Hosts
$managedEmailHost = $oMemberModel->getManagedEmailHosts();
Context::set('managedEmailHost', $managedEmailHost);
$oSecurity->encodeHTML('managedEmailHost..email_host');
$this->setTemplateFile('signup_config');
}
@ -231,7 +237,7 @@ class memberAdminView extends member
*
* @return void
*/
function dispMemberAdminConfigOLD()
function dispMemberAdminConfigOLD()
{
$oModuleModel = getModel('module');
$oMemberModel = getModel('member');
@ -378,7 +384,7 @@ class memberAdminView extends member
}
/**
* Get tags by the member info type
* Get tags by the member info type
*
* @param object $memberInfo
* @param boolean $isAdmin (true : admin, false : not admin)
@ -631,7 +637,7 @@ class memberAdminView extends member
*
* @return void
*/
function dispMemberAdminGroupList()
function dispMemberAdminGroupList()
{
$oModuleModel = getModel('module');
$output = $oModuleModel->getModuleFileBoxList();