mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-08 19:21:40 +09:00
Add option to force all member pages to use the member mid
This commit is contained in:
parent
80fa953eb1
commit
1af9d5999c
6 changed files with 25 additions and 14 deletions
|
|
@ -51,6 +51,7 @@ $lang->group_image_mark = 'Group image mark';
|
|||
$lang->group_image_mark_max_width = 'Max Width';
|
||||
$lang->group_image_mark_max_height = 'Max Height';
|
||||
$lang->signature_max_height = 'Max Signature Height';
|
||||
$lang->cmd_force_member_mid = 'Force';
|
||||
$lang->enable_join = 'Accept New Members';
|
||||
$lang->enable_join_only_with_url_key = 'Only with valid URL key';
|
||||
$lang->enable_join_url_key = 'URL Key';
|
||||
|
|
|
|||
|
|
@ -51,6 +51,7 @@ $lang->group_image_mark = '그룹 이미지 마크';
|
|||
$lang->group_image_mark_max_width = '가로 제한 길이';
|
||||
$lang->group_image_mark_max_height = '세로 제한 길이';
|
||||
$lang->signature_max_height = '서명 높이 제한';
|
||||
$lang->cmd_force_member_mid = '강제 적용';
|
||||
$lang->enable_join = '회원 가입 허가';
|
||||
$lang->enable_join_only_with_url_key = 'URL 키가 일치하는 경우에만 허가';
|
||||
$lang->enable_join_url_key = 'URL 키';
|
||||
|
|
|
|||
|
|
@ -223,6 +223,7 @@ class MemberAdminController extends Member
|
|||
{
|
||||
$args = Context::gets(
|
||||
'member_mid',
|
||||
'force_mid',
|
||||
'enable_join',
|
||||
'enable_join_key',
|
||||
'enable_confirm',
|
||||
|
|
@ -283,6 +284,8 @@ class MemberAdminController extends Member
|
|||
}
|
||||
}
|
||||
|
||||
$args->force_mid = ($args->force_mid === 'Y');
|
||||
|
||||
// Update join key
|
||||
if ($args->enable_join === 'KEY')
|
||||
{
|
||||
|
|
|
|||
|
|
@ -38,6 +38,7 @@ class Member extends ModuleObject
|
|||
{
|
||||
$config = MemberModel::getMemberConfig();
|
||||
$config->mid = 'member';
|
||||
$config->force_mid = true;
|
||||
$this->createMid($config->mid);
|
||||
$oModuleController->insertModuleConfig('member', $config);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -55,7 +55,7 @@ class MemberView extends Member
|
|||
{
|
||||
$this->member_config = MemberModel::getMemberConfig();
|
||||
}
|
||||
if (!$this->member_config->mid)
|
||||
if (!$this->member_config->mid || !$this->member_config->force_mid)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -12,7 +12,12 @@
|
|||
{$site_module_info->domain}{\RX_BASEURL}<!--@if(!config('url.rewrite'))-->index.php?mid=<!--@endif-->
|
||||
</span>
|
||||
<input type="text" name="member_mid" id="member_mid" value="{$config->mid ?? 'member'}" />
|
||||
<p class="x_help-block">{$lang->about_mid}</p>
|
||||
|
||||
<label class="x_inline" for="force_mid">
|
||||
<input type="checkbox" name="force_mid" id="force_mid" value="Y" checked="checked"|cond="!empty($config->force_mid)" />
|
||||
{$lang->cmd_force_member_mid}
|
||||
</label>
|
||||
<p class="x_help-block" style="margin-top:10px">{$lang->about_mid}</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="x_control-group">
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue