<?php if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED !== TRUE) { die; } CModule::IncludeModule("iblock"); global $USER; $obUser = new User($USER::GetID()); $user_props = $obUser->getProps(array("PROPERTY_CLUB")); $clubID = intval($user_props['PROPERTY_CLUB_VALUE']); $club = new Club($clubID); if (!empty($_POST['NAME'])) { $events = new Event($clubID); $id = (int) $events->add(array("NAME" => trim(strip_tags($_POST['NAME'])), "ACTIVE" => "N")); header("Location: /personal/club/event/" . $id); die; } $resStockList = $club->getListEventManager("Y", array("nPageSize" => 33, "bShowAll" => false)); while ($ar = $resStockList->Fetch()) { $arList[] = $ar; } $arResult['arList'] = $arList; $arResult['club']['ID'] = $clubID; $arResult["NAV_STRING"] = $resStockList->GetPageNavStringEx($navComponentObject, "", "modern"); $this->IncludeComponentTemplate();
<?php if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED !== true) { die; } CModule::IncludeModule("iblock"); CModule::IncludeModule("mytb"); global $USER; $userRes = new User($USER::GetID()); $userInfo = $userRes->getInfo(); $user_props = $userRes->getProps(array("PROPERTY_CLUB")); $clubID = intval($user_props['PROPERTY_CLUB_VALUE']); $club = new Club($clubID); $arResult['photo'] = $club->getPhotoList(); $arResult['clubID'] = $clubID; $this->IncludeComponentTemplate();
<?php if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED !== TRUE) { die; } CModule::IncludeModule("iblock"); $user = new User($arParams['USER_ID']); //достаем информуци. у пользователя $rs = $user->getProps(array("ID", "PROPERTY_USER", "PROPERTY_LINK_STOK", "PROPERTY_LINK_EVENT")); //Если Ajax о показываем информацию только по одному клубу if ($arParams["AJAX"] == "Y" && intval($_POST['clubID']) != 0) { $clubID = intval($_POST['clubID']); if (in_array($clubID, $rs['PROPERTY_LINK_STOK_VALUE'])) { $arListClubSubs = array(intval($_POST['clubID'])); } } else { //иначе достаем спиисок всех клубов $arListClubSubs = array_merge($rs['PROPERTY_LINK_STOK_VALUE'], $rs['PROPERTY_LINK_EVENT_VALUE']); } if (count($arListClubSubs) > 0) { $ob = CIBlockElement::GetList(array("SORT" => "ASC"), array("PROPERTY_CLUB_ID" => $arListClubSubs, "IBLOCK_ID" => array(IB_SUB_STOCK_ID, IB_SUB_EVENT_ID), ">=DATE_ACTIVE_TO" => date("d.m.Y")), FALSE, FALSE, array("ID", "NAME", "IBLOCK_ID", "DATE_ACTIVE_FROM", "DATE_ACTIVE_TO", "PREVIEW_TEXT", "DETAIL_PICTURE", "PROPERTY_CLUB_ID", "DATE_ACTIVE_TO")); } if ($ob) { while ($ar = $ob->Fetch()) { $clubListID[] = intval($ar['PROPERTY_CLUB_ID_VALUE']); $arStockList[] = $ar; } } if (count($arListClubSubs) > 0) { $rsClub = Club::getList(array(), array("ID" => $arListClubSubs), FALSE, FALSE, array("NAME", "ID")); while ($arClub = $rsClub->Fetch()) {
<?php if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED !== TRUE) { die; } global $USER; $obUser = new User($USER::GetID()); if (isset($_POST['save'])) { $obUser->saveNotice(array("stock" => array("sms" => intval($_POST['stock']['sms']), "email" => intval($_POST['stock']['email']), "count" => intval($_POST['stock']['count'])), "news" => array("sms" => intval($_POST['news']['sms']), "email" => intval($_POST['news']['email']), "count" => intval($_POST['news']['count'])), "event" => array("sms" => intval($_POST['event']['sms']), "email" => intval($_POST['event']['email']), "count" => intval($_POST['event']['count'])))); } $arObj = $obUser->getProps(array("PROPERTY_NOTICE")); $arResult["NOTICE"] = unserialize($arObj["PROPERTY_NOTICE_VALUE"]); $this->IncludeComponentTemplate();
function addNewUser($props) { $u = new User($props); $res = $u->save(); if ($res) { return $u->getProps(TRUE); } else { return $res; } }
<?php if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED !== TRUE) { die; } $arResult["CLUB_ID"] = intval($arParams["CLUB_ID"]); $arResult["NAME"] = $arParams["CLUB_NAME"]; if ($USER->IsAuthorized()) { $userID = $USER::GetID(); $userRes = new User($userID); $arRes = $userRes->getProps(array("PROPERTY_LINK_STOK")); $arRes['PROPERTY_LINK_STOK_VALUE'] = unserialize($arRes['PROPERTY_LINK_STOK_VALUE']); if (in_array($arResult["CLUB_ID"], $arRes['PROPERTY_LINK_STOK_VALUE']['VALUE'])) { $this->IncludeComponentTemplate("ok"); return; } } $this->IncludeComponentTemplate();