function common() { global $_G; if (empty($_POST['regsubmit'])) { $_G['mobile_version'] = intval($_GET['version']); } require_once libfile('class/member'); $ctl_obj = new register_ctl(); $ctl_obj->setting = $_G['setting']; $ctl_obj->template = 'mobile:register'; $ctl_obj->on_register(); if (empty($_POST['regsubmit'])) { exit; } }
$ctl_obj->setting['sendregisterurl'] = false; $ctl_obj->connect_guest = $connect_guest; loadcache(array('fields_connect_register', 'profilesetting')); foreach ($_G['cache']['fields_connect_register'] as $field => $data) { unset($_G['cache']['fields_register'][$field]); } $_G['cache']['profilesetting']['gender']['unchangeable'] = 0; $_G['cache']['profilesetting']['birthyear']['unchangeable'] = 0; $_G['cache']['profilesetting']['birthmonth']['unchangeable'] = 0; $_G['cache']['profilesetting']['birthday']['unchangeable'] = 0; $_G['cache']['fields_register'] = array_merge($_G['cache']['fields_connect_register'], $_G['cache']['fields_register']); if ($_G['setting']['connect']['register_invite']) { $ctl_obj->setting['regstatus'] = 1; } if (!$_G['setting']['connect']['register_regverify']) { $ctl_obj->setting['seccodestatus'] = $_G['setting']['seccodestatus']; $ctl_obj->setting['secqaa']['status'] = $_G['setting']['secqaa']['status']; } $ctl_obj->setting['ignorepassword'] = 1; $ctl_obj->setting['checkuinlimit'] = 1; $ctl_obj->setting['strongpw'] = 0; $ctl_obj->setting['pwlength'] = 0; if ($_GET['ac'] == 'bind') { $ctl_obj->setting['reglinkname'] = lang('plugin/qqconnect', 'connect_register_bind'); } else { $ctl_obj->setting['reglinkname'] = lang('plugin/qqconnect', 'connect_register_profile'); } $ctl_obj->extrafile = libfile('member/connect_register', 'module'); $ctl_obj->template = 'member/register'; $ctl_obj->on_register(); }