mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-03 16:51:40 +09:00
Fix infinite loop when a member belongs to no groups under certain conditions
+) Add static to some utility methods in MemberController
This commit is contained in:
parent
fcf7306ee6
commit
32b8e51b47
2 changed files with 5 additions and 5 deletions
|
|
@ -1978,7 +1978,7 @@ class memberController extends member
|
|||
*
|
||||
* @return void
|
||||
*/
|
||||
function putSignature($member_srl, $signature)
|
||||
public static function putSignature($member_srl, $signature)
|
||||
{
|
||||
if((!$signature = utf8_trim(removeHackTag($signature))) || is_empty_html_content($signature))
|
||||
{
|
||||
|
|
@ -2013,7 +2013,7 @@ class memberController extends member
|
|||
*
|
||||
* @return void
|
||||
*/
|
||||
function delSignature($member_srl)
|
||||
public static function delSignature($member_srl)
|
||||
{
|
||||
$dirname = RX_BASEDIR . sprintf('files/member_extra_info/signature/%s', getNumberingPath($member_srl));
|
||||
$filename = sprintf('%s%d.signature.php', $dirname, $member_srl);
|
||||
|
|
@ -2031,7 +2031,7 @@ class memberController extends member
|
|||
*
|
||||
* @return Object
|
||||
*/
|
||||
function addMemberToGroup($member_srl, $group_srl)
|
||||
public static function addMemberToGroup($member_srl, $group_srl)
|
||||
{
|
||||
// Return if member already belongs to group
|
||||
$args = new stdClass();
|
||||
|
|
@ -2064,7 +2064,7 @@ class memberController extends member
|
|||
*
|
||||
* @return Object
|
||||
*/
|
||||
function replaceMemberGroup($args)
|
||||
public static function replaceMemberGroup($args)
|
||||
{
|
||||
$obj = new stdClass;
|
||||
$obj->member_srl = $args->member_srl;
|
||||
|
|
|
|||
|
|
@ -635,7 +635,7 @@ class memberModel extends member
|
|||
if (!count($group_list))
|
||||
{
|
||||
$default_group = self::getDefaultGroup(0);
|
||||
MemberController::getInstance()->addMemberToGroup($member_srl, $default_group->group_srl);
|
||||
MemberController::addMemberToGroup($member_srl, $default_group->group_srl);
|
||||
$group_list[$default_group->group_srl] = $default_group->title;
|
||||
}
|
||||
//insert in cache
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue