當前位置: 首頁>>代碼示例>>PHP>>正文


PHP Gdn_Url::host方法代碼示例

本文整理匯總了PHP中Gdn_Url::host方法的典型用法代碼示例。如果您正苦於以下問題:PHP Gdn_Url::host方法的具體用法?PHP Gdn_Url::host怎麽用?PHP Gdn_Url::host使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在Gdn_Url的用法示例。


在下文中一共展示了Gdn_Url::host方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: saveAdminUser

 /**
  * Create an admin user account.
  *
  * @param array $FormPostValues
  */
 public function saveAdminUser($FormPostValues)
 {
     $UserID = 0;
     // Add & apply any extra validation rules:
     $Name = val('Name', $FormPostValues, '');
     $FormPostValues['Email'] = val('Email', $FormPostValues, strtolower($Name . '@' . Gdn_Url::host()));
     $FormPostValues['ShowEmail'] = '0';
     $FormPostValues['TermsOfService'] = '1';
     $FormPostValues['DateOfBirth'] = '1975-09-16';
     $FormPostValues['DateLastActive'] = Gdn_Format::toDateTime();
     $FormPostValues['DateUpdated'] = Gdn_Format::toDateTime();
     $FormPostValues['Gender'] = 'u';
     $FormPostValues['Admin'] = '1';
     $this->addInsertFields($FormPostValues);
     if ($this->validate($FormPostValues, true) === true) {
         $Fields = $this->Validation->schemaValidationFields();
         // Only fields that are present in the schema
         // Insert the new user
         $UserID = $this->insertInternal($Fields, ['NoConfirmEmail' => true, 'Setup' => true]);
         if ($UserID > 0) {
             $ActivityModel = new ActivityModel();
             $ActivityModel->save(['ActivityUserID' => $UserID, 'ActivityType' => 'Registration', 'HeadlineFormat' => t('HeadlineFormat.Registration', '{ActivityUserID,You} joined.'), 'Story' => t('Welcome Aboard!')], false, ['GroupBy' => 'ActivityTypeID']);
         }
         $this->saveRoles($UserID, [16], false);
     }
     return $UserID;
 }
開發者ID:vanilla,項目名稱:vanilla,代碼行數:32,代碼來源:class.usermodel.php


注:本文中的Gdn_Url::host方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。