$gid = isset($gid) ? intval($gid) : 0; $gid or message($L['my_choose_group'], $MOD['linkurl']); $GRP = get_group($gid); $GRP && $GRP['status'] == 3 or message($L['my_not_group']); $M = $db->get_one("SELECT * FROM {$table}_fans WHERE gid={$gid} AND username='******'"); if ($M) { if ($M['status'] == 3) { message($L['my_join_repeat'], $MOD['linkurl'] . $GRP['linkurl']); } message($L['my_join_check']); } if ($submit) { if ($do->pass($post)) { $post['gid'] = $gid; $post['status'] = get_status(3, $GRP['join_type']); $do->add($post); $msg = $post['status'] == 2 ? $L['success_check'] : $L['success_add']; set_cookie('dmsg', $msg); $forward = $MODULE[2]['linkurl'] . $DT['file_my'] . '?mid=' . $mid . '&job=' . $job . '&status=' . $post['status']; dalert('', '', 'window.onload=function(){parent.window.location="' . $forward . '";}'); } else { dalert($do->errmsg); } } else { $reason = ''; $status = 0; } break; case 'edit': $itemid or message(); $do->itemid = $itemid;