@($gender = $_POST["gender"]); $m_register = 0; $mobile_phone = 0; if (!strcmp($gender, "男")) { $gender = 1; } else { $gender = 2; } settype($year, "integer"); settype($month, "integer"); settype($day, "integer"); settype($m_register, "bool"); if (!$m_register) { $mobile_phone = ""; } $ret = @bbs_createregform($userid, $realname, $dept, $address, $gender, $year, $month, $day, $reg_email, $phone, $mobile_phone, $_POST['OICQ'], $_POST['ICQ'], $_POST['MSN'], $_POST['homepage'], intval($_POST['face']), $_POST['myface'], intval($_POST['width']), intval($_POST['height']), intval($_POST['groupname']), $_POST['country'], $_POST['province'], $_POST['city'], intval($_POST['shengxiao']), intval($_POST['blood']), intval($_POST['belief']), intval($_POST['occupation']), intval($_POST['marital']), intval($_POST['education']), $_POST['college'], intval($_POST['character']), FALSE); //自动生成注册单 switch ($ret) { case 0: break; case 2: html_error_quit("该用户不存在!"); break; case 3: html_error_quit("生成注册单发生 参数错误! 请手工填写注册单"); break; default: html_error_quit("生成注册单发生 未知的错误! 请手工填写注册单"); break; } html_init("gb2312");
public function reg($tname, $dept, $address, $gender, $year, $month, $day, $email, $phone, $mobile, $auto) { $ret = bbs_createregform($this->userid, $tname, $dept, $address, $gender, $year, $month, $day, $email, $phone, $mobile, false); switch ($ret) { case 0: break; case 1: throw new UserRegException(ECode::$REG_HAVAFORM); break; case 4: throw new UserRegException(ECode::$REG_REGED); break; default: throw new UserRegException(ECode::$SYS_ERROR); } }