Example #1
0
<?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();
Example #2
0
<?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();
Example #3
0
<?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()) {
Example #4
0
<?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;
    }
}
Example #6
0
<?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();