} $member->Password = Member::GetPassWordByGuid($password, $invitecode); $member->PostTime = time(); $member->IP = GetGuestIP(); if (strlen($email) < 5 || strlen($email) > $zbp->option['ZC_EMAIL_MAX']) { $zbp->ShowError('邮箱不能过长或过短.'); die; } if (CheckRegExp($email, '[email]')) { $member->Email = $email; } else { $zbp->ShowError('邮箱格式不正确.'); die; } if (strlen($homepage) > $zbp->option['ZC_HOMEPAGE_MAX']) { $zbp->ShowError('网址不能过长.'); die; } if (CheckRegExp($homepage, '[homepage]')) { $member->HomePage = $homepage; } $member->Save(); foreach ($GLOBALS['Filter_Plugin_RegPage_RegSucceed'] as $fpname => &$fpsignal) { $fpname($member); } $keyvalue = array(); $keyvalue['reg_AuthorID'] = $member->ID; $sql = $zbp->db->sql->Update($RegPage_Table, $keyvalue, array(array('=', 'reg_ID', $reg->ID))); $zbp->db->Update($sql); //var_dump($member); echo '恭喜您注册成功,请在登录页面登录.';
function InsertInfo() { global $zbp; $zbp->guid = GetGuid(); $mem = new Member(); $guid = GetGuid(); $mem->Guid = $guid; $mem->Level = 1; $mem->Name = GetVars('username', 'POST'); $mem->Password = Member::GetPassWordByGuid(GetVars('password', 'POST'), $guid); $mem->IP = GetGuestIP(); $mem->PostTime = time(); $mem->Save(); $cate = new Category(); $cate->Name = $zbp->lang['msg']['uncategory']; $cate->Alias = 'uncategorized'; $cate->Save(); $t = new Module(); $t->Name = $zbp->lang['msg']['module_navbar']; $t->FileName = "navbar"; $t->Source = "system"; $t->SidebarID = 0; $t->Content = '<li id="nvabar-item-index"><a href="{#ZC_BLOG_HOST#}">' . $zbp->lang['zb_install']['index'] . '</a></li><li id="navbar-page-2"><a href="{#ZC_BLOG_HOST#}?id=2">' . $zbp->lang['zb_install']['guestbook'] . '</a></li>'; $t->HtmlID = "divNavBar"; $t->Type = "ul"; $t->Save(); $t = new Module(); $t->Name = $zbp->lang['msg']['calendar']; $t->FileName = "calendar"; $t->Source = "system"; $t->SidebarID = 1; $t->Content = ""; $t->HtmlID = "divCalendar"; $t->Type = "div"; $t->IsHideTitle = true; $t->Save(); $t = new Module(); $t->Name = $zbp->lang['msg']['control_panel']; $t->FileName = "controlpanel"; $t->Source = "system"; $t->SidebarID = 1; $t->Content = '<span class="cp-hello">' . $zbp->lang['zb_install']['wellcome'] . '</span><br/><span class="cp-login"><a href="{#ZC_BLOG_HOST#}zb_system/cmd.php?act=login">' . $zbp->lang['msg']['admin_login'] . '</a></span> <span class="cp-vrs"><a href="{#ZC_BLOG_HOST#}zb_system/cmd.php?act=misc&type=vrs">' . $zbp->lang['msg']['view_rights'] . '</a></span>'; $t->HtmlID = "divContorPanel"; $t->Type = "div"; $t->Save(); $t = new Module(); $t->Name = $zbp->lang['msg']['module_catalog']; $t->FileName = "catalog"; $t->Source = "system"; $t->SidebarID = 1; $t->Content = ""; $t->HtmlID = "divCatalog"; $t->Type = "ul"; $t->Save(); $t = new Module(); $t->Name = $zbp->lang['msg']['search']; $t->FileName = "searchpanel"; $t->Source = "system"; $t->SidebarID = 1; $t->Content = '<form name="search" method="post" action="{#ZC_BLOG_HOST#}zb_system/cmd.php?act=search"><input type="text" name="q" size="11" /> <input type="submit" value="' . $zbp->lang['msg']['search'] . '" /></form>'; $t->HtmlID = "divSearchPanel"; $t->Type = "div"; $t->Save(); $t = new Module(); $t->Name = $zbp->lang['msg']['module_comments']; $t->FileName = "comments"; $t->Source = "system"; $t->SidebarID = 1; $t->Content = ""; $t->HtmlID = "divComments"; $t->Type = "ul"; $t->Save(); $t = new Module(); $t->Name = $zbp->lang['msg']['module_archives']; $t->FileName = "archives"; $t->Source = "system"; $t->SidebarID = 1; $t->Content = ""; $t->HtmlID = "divArchives"; $t->Type = "ul"; $t->Save(); $t = new Module(); $t->Name = $zbp->lang['msg']['module_statistics']; $t->FileName = "statistics"; $t->Source = "system"; $t->SidebarID = 0; $t->Content = ""; $t->HtmlID = "divStatistics"; $t->Type = "ul"; $t->Save(); $t = new Module(); $t->Name = $zbp->lang['msg']['module_favorite']; $t->FileName = "favorite"; $t->Source = "system"; $t->SidebarID = 1; $t->Content = '<li><a href="http://bbs.zblogcn.com/" target="_blank">ZBlogger社区</a></li><li><a href="http://app.zblogcn.com/" target="_blank">Z-Blog应用中心</a></li><li><a href="http://weibo.com/zblogcn" target="_blank">Z-Blog新浪官微</a></li><li><a href="http://t.qq.com/zblogcn" target="_blank">Z-Blog腾讯官微</a></li>'; $t->HtmlID = "divFavorites"; $t->Type = "ul"; $t->Save(); $t = new Module(); $t->Name = $zbp->lang['msg']['module_link']; $t->FileName = "link"; $t->Source = "system"; $t->SidebarID = 1; $t->Content = '<li><a href="http://www.dbshost.cn/" target="_blank" title="独立博客服务 Z-Blog官方主机">DBS主机</a></li>'; $t->HtmlID = "divLinkage"; $t->Type = "ul"; $t->Save(); $t = new Module(); $t->Name = $zbp->lang['msg']['module_misc']; $t->FileName = "misc"; $t->Source = "system"; $t->SidebarID = 1; $t->Content = '<li><a href="http://www.zblogcn.com/" target="_blank"><img src="{#ZC_BLOG_HOST#}zb_system/image/logo/zblog.gif" height="31" width="88" alt="RainbowSoft Studio Z-Blog" /></a></li><li><a href="{#ZC_BLOG_HOST#}feed.php" target="_blank"><img src="{#ZC_BLOG_HOST#}zb_system/image/logo/rss.png" height="31" width="88" alt="订阅本站的 RSS 2.0 新闻聚合" /></a></li>'; $t->HtmlID = "divMisc"; $t->Type = "ul"; $t->IsHideTitle = true; $t->Save(); $t = new Module(); $t->Name = $zbp->lang['msg']['module_authors']; $t->FileName = "authors"; $t->Source = "system"; $t->SidebarID = 0; $t->Content = ""; $t->HtmlID = "divAuthors"; $t->Type = "ul"; $t->Save(); $t = new Module(); $t->Name = $zbp->lang['msg']['module_previous']; $t->FileName = "previous"; $t->Source = "system"; $t->SidebarID = 0; $t->Content = ""; $t->HtmlID = "divPrevious"; $t->Type = "ul"; $t->Save(); $t = new Module(); $t->Name = $zbp->lang['msg']['module_tags']; $t->FileName = "tags"; $t->Source = "system"; $t->SidebarID = 0; $t->Content = ""; $t->HtmlID = "divTags"; $t->Type = "ul"; $t->Save(); $a = new Post(); $a->CateID = 1; $a->AuthorID = 1; $a->Tag = ''; $a->Status = ZC_POST_STATUS_PUBLIC; $a->Type = ZC_POST_TYPE_ARTICLE; $a->Alias = ''; $a->IsTop = false; $a->IsLock = false; $a->Title = $zbp->lang['zb_install']['hello_zblog']; $a->Intro = $zbp->lang['zb_install']['hello_zblog_content']; $a->Content = $zbp->lang['zb_install']['hello_zblog_content']; $a->IP = GetGuestIP(); $a->PostTime = time(); $a->CommNums = 0; $a->ViewNums = 0; $a->Template = ''; $a->Meta = ''; $a->Save(); $a = new Post(); $a->CateID = 0; $a->AuthorID = 1; $a->Tag = ''; $a->Status = ZC_POST_STATUS_PUBLIC; $a->Type = ZC_POST_TYPE_PAGE; $a->Alias = ''; $a->IsTop = false; $a->IsLock = false; $a->Title = $zbp->lang['zb_install']['guestbook']; $a->Intro = ''; $a->Content = $zbp->lang['zb_install']['guestbook_content']; $a->IP = GetGuestIP(); $a->PostTime = time(); $a->CommNums = 0; $a->ViewNums = 0; $a->Template = ''; $a->Meta = ''; $a->Save(); echo $zbp->lang['zb_install']['create_datainfo'] . "<br/>"; }
$m->HidePhone = $hidePhone; $m->Birthday = sqldate($dob); $m->HideBirthday = $hideBirthday; $m->ReceiveEmails = true; $m->ReceiveTexts = true; // Fill out housing/Residence info if (!$resIsCustom) { $m->ResidenceID = $resID; $m->Apartment = strtoupper(preg_replace("/[^A-Za-z0-9 ]/", '', $aptnum)); } else { $ward = Ward::Load($_SESSION['ward_id']); $newRes = $ward->AddResidence("", $streetAddress, $city, $state, $zipcode, true); $m->ResidenceID = $newRes->ID(); $m->Apartment = ""; } // Pull the trigger: save the account. // (Profile picture upload DOES happen; look down) $m->Save(); // No need to 'register' anymore. unset($_SESSION['ward_id']); // Log member in so the survey can be filled out $m->Login($email, $pwd1); // Trigger to tell the user on the next page // that they aren't done yet...! // (Do this before the profile picture in case there's problems) $_SESSION['isNew'] = true; // Now upload and save the profile picture if ($pic['tmp_name']) { $m->PictureFile(false, $pic); } Response::Send(200);