本文整理汇总了PHP中CUser::GetEmail方法的典型用法代码示例。如果您正苦于以下问题:PHP CUser::GetEmail方法的具体用法?PHP CUser::GetEmail怎么用?PHP CUser::GetEmail使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CUser
的用法示例。
在下文中一共展示了CUser::GetEmail方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: Connect
/**
* Выполняет подключение к Carrot Quest на стороне клиента (JavaScript). JS объект <var>carrotquest</var> уже должен быть инициализирован.
* Если пользователь залогинен, шлет идентификационные данные методом <var>carrotquest.identify()</var>.
* <b>Параметры:</b> отсутствуют
* <b>Возвращаемое значение:</b>
* true, если в параметрах модуля найден API-KEY, false в противном случае
*/
public function Connect ()
{
// В header-е уже должен быть инициализирован carrotquest (в js)
$ApiKey = COption::GetOptionString($this->MODULE_ID,"cqApiKey");
if ($ApiKey)
{?>
<script>
if (typeof(carrotquest) != "undefined")
carrotquest.connect("<?php
echo $ApiKey;
?>
");
else ;
// console.log("Ошибка сервера carrotquest (connect)!");
</script>
<!-- Вызов идентификации -->
<?if (CUser::IsAuthorized()) { ?>
<script>
if (typeof(carrotquest) != "undefined") // На всякий случай, чтобы не выдавал в консоль ругань
{
carrotquest.identify({
$uid: "<?php
echo CUser::GetID();
?>
",
$email: "<?php
echo CUser::GetEmail();
?>
",
$name: "<?php
echo CUser::GetLogin();
?>
"
});
}
else ;
// console.log("Ошибка сервера carrotquest (identify)!");
</script>
<? }
}
else
{
return false;
}
return true;
}
示例2: IncludeModuleLangFile
<?php
if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED !== true) {
die;
}
IncludeModuleLangFile(__FILE__);
if (!CModule::IncludeModule("rficb.payment")) {
return;
}
?>
<link rel="stylesheet" type="text/css" href="/bitrix/themes/.default/rficb.css" />
<?php
$order_id = CSalePaySystemAction::GetParamValue("ORDER_ID");
$date = CSalePaySystemAction::GetParamValue("DATE_INSERT");
$cost = CSalePaySystemAction::GetParamValue("SHOULD_PAY");
$email = CUser::GetEmail();
$com = CSalePaySystemAction::GetParamValue("COMMISSION");
$cart = CSalePaySystemAction::GetParamValue("PAY_CART");
$wm = CSalePaySystemAction::GetParamValue("PAY_WM");
$ym = CSalePaySystemAction::GetParamValue("PAY_YM");
$mc = CSalePaySystemAction::GetParamValue("PAY_MC");
$qiwi = CSalePaySystemAction::GetParamValue("PAY_QIWI");
$phone = CSalePaySystemAction::GetParamValue("PHONE");
//if($cart && $wm && $ym && $mc && $qiwi && $phone) $i=2;
//else
$i = 3;
if (!($arOrder = CSaleOrder::GetByID($order_id))) {
return;
}
$name = GetMessage("RFICB.PAYMENT_PAYMENT_FOR_ORDER", array("#DATE#" => $date, "#ORDER_ID#" => $order_id));
$key = CRficbPayment::GetKey($arOrder["LID"]);
示例3: array
<?php
$sites_aviable = CSite::GetList($by = "sort", $order = "desc", array());
$sites = "";
while ($site = $sites_aviable->fetch()) {
$sites .= '<input ' . ($site['DEF'] == "Y" ? "checked='checked'" : "") . ' class="adm-designed-checkbox-label" type="checkbox" name="sites[' . $site['ID'] . ']" />
<label>' . $site['NAME'] . ' </label><br/>';
}
$MESS['SIGN_UP_FORM'] = "\n <p style='width: 500px'>Сейчас мы зарегистрируем новый, либо подключим существующий аккаунт JivoSite к вашему сайту " . COption::GetOptionString('main', 'server_name') . ". Если вам нужна помощь - пожалуйста, напишите нам на <a href='mailto:info@jivosite.ru'>info@jivosite.ru</a> или <a href='http://jivosite.ru/support' target='_blank'>задайте вопрос на форуме</a></p>\n\n <form method='post'>\n <p><b>Ваш e-mail (он же логин)</b>\n <input type='text' name='email' value='" . CUser::GetEmail() . "'/>\n <p class='comment'>Введите адрес e-mail, который вы будете использовать для входа в панель управления JivoSite, а так же для входа в приложение агента и получения уведомлений от JivoSite. Если у вас уже есть аккаунт JivoSite - укажите ваш e-mail и пароль, который вы использовали при регистрации</p>\n\n <p><b>Пароль к JivoSite</b>\n <input type='password' name='password'/>\n <p class='comment'>Придумайте пароль для подключения к сервису JivoSite. В целях безопасности, этот пароль не должен совпадать с паролем от Битрикс. Если у вас уже есть аккаунт JivoSite - укажите пароль от него</p>\n\n <p><b>Ваше имя</b>\n <input type='text' name='userDisplayName' value='" . CUser::GetFullName() . "'/>\n <p class='comment'>Ваше имя по-русски, которое будет отображаться посетителям сайта в чате</p>\n\n <p><b>Выберите сайты</b></p>\n " . $sites . "\n <p class='comment'>Выберите сайты, на которых будет отображаться чат</p>\n\n <input type='hidden' name='step' value='2'/>\n\n <p><input type='submit' value='Установить онлайн-консультант JivoSite!'>\n </form>\n ";
$MESS['BACK_TO_MODULE_LIST'] = "Вернуться к списку модулей";
示例4: array
"MENU_CACHE_USE_GROUPS" => "N",
"MENU_CACHE_GET_VARS" => array()
)
);?>
</div>
<?
CModule::IncludeModule("subscribe");
$resSubscribe = CSubscription::GetUserSubscription();
//echo "<pre>";print_r($resSubscribe);echo "</pre>";
?>
<?if ($resSubscribe["ID"] <= 0 || $resSubscribe["ACTIVE"] == "N"):?>
<p class="news-feed-header">Новостная рассылка</p>
<a class="btn important js-subscribe-trigger" href="#" data-email="<?=CUser::GetEmail()?>" data-action="add">Подписаться</a>
<?else:?>
<p class="news-feed-header">Новостная рассылка</p>
<a class="btn important js-subscribe-trigger" href="#" data-email="<?=CUser::GetEmail()?>" data-action="remove">Отписаться</a>
<?endif?>
<?if ($dis === false):?>
<div class="lk-designer-invitation text-content">
<?$APPLICATION->IncludeComponent(
"bitrix:news.list",
"text_menu_lk",
Array(
"IBLOCK_TYPE" => "perosnal",
"IBLOCK_ID" => "24",
"NEWS_COUNT" => "1",
"SORT_BY1" => "ACTIVE_FROM",
"SORT_ORDER1" => "DESC",
"SORT_BY2" => "SORT",
"SORT_ORDER2" => "ASC",
"FILTER_NAME" => "",
示例5: getUserData
/**
* getUserData() - get data about user
*/
public static function getUserData($userId)
{
global $USER;
$rsUser = CUser::GetByID($userId);
//$USER->GetID()
$arUser = $rsUser->Fetch();
$userData = array('firstName' => CUser::GetFirstName(), 'lastName' => CUser::GetLastName(), 'email' => CUser::GetEmail(), 'personalPhone' => $arUser['PERSONAL_PHONE']);
return $userData;
}