本文整理匯總了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;
}