Example #1
0
<?php

if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED !== TRUE) {
    die;
}
CModule::IncludeModule("iblock");
global $USER;
$club = Club::getOBonTheUserID($USER::GetID());
// TODO сделать проверку редактирования акции только этим клубом
$stock = $club->stock();
if (isset($_POST['EDITE_STOCK']) && intval($_GET["ID"]) > 0) {
    $newsID = $stock->update(intval($_GET["ID"]), array("ACTIVE_FROM" => empty($_POST['ACTIVE_FROM']) ? date("d.m.Y") : $_POST['ACTIVE_FROM'], "ACTIVE_TO" => empty($_POST['ACTIVE_TO']) ? date("d.m.Y") : $_POST['ACTIVE_TO'], "NAME" => empty($_POST['NAME']) ? "Нет названия " . date("d.m.Y H:i:s") : $_POST['NAME'], "PREVIEW_TEXT" => $_POST['PREVIEW_TEXT']));
}
if (isset($_GET["ID"])) {
    $arResult["STOCK"] = $stock->getInfo(intval($_GET["ID"]), true);
}
$arFile = CFile::GetFileArray($arResult["STOCK"]["DETAIL_PICTURE"]);
$arResult["STOCK"]['DETAIL_PICTURE'] = imgurl($arFile['SRC'], array("w" => 400, "h" => 400));
$arResult["club"] = $club->getInfo(array("arSelect" => array("ID", "NAME")));
if ($arResult["STOCK"]['ACTIVE'] == "Y") {
    $this->IncludeComponentTemplate();
} else {
    $this->IncludeComponentTemplate("archive");
}
Example #2
0
<? if (count($arResult['stockList']) > 0): ?>
<div id="list">
    <table class="table table-striped">
        <?foreach ($arResult['stockList'] as $val => $var): ?>

        <?
        $club = $arResult['club'][$stock["PROPERTY_CLUB_ID_VALUE"]];

        $arFile = CFile::GetFileArray($var["DETAIL_PICTURE"]);
        $partner = Kupon::getDataServise($var['TAGS']);
        ?>
        <tr>
            <td>
                <div class="pull-left" style="margin:0px 10px 10px 0px">
                    <img class="thumbnail" src="<?php 
echo imgurl($arFile["SRC"], array("w" => 300));
?>
"/>
                </div>


                <a href="/club/stock/<?php 
echo $var["ID"];
?>
" class="stock_title"  title="<?php 
echo $partner['name'];
?>
: <?php 
echo $var["NAME"];
?>
"><?php 
Example #3
0
<center>
<h1><?php 
echo count($arResult["CLUB_LIST"]);
?>
 самых популярных заведений</h1>
</center>

    <?$i=0;?>
    <?foreach($arResult["CLUB_LIST"] as $var):?>
    <?
        $i++;
    $rating=intval($var["PROPERTY_RATING_VALUE"]);

    $File=CFile::GetFileArray($var["PREVIEW_PICTURE"]);
    $var["PREVIEW_PICTURE"]=imgurl($File['SRC'], array("w" => 200,"h"=>200));
    ?>
<div class="club_popular_list_item img-polaroid">
        <div>
            <div class="img-polaroid-club">
                <a href='/club/<?php 
echo formUrl($var["ID"], implode("-", $var['PROPERTY_TYPE_FACILITY_VALUE']) . " " . $var['NAME']);
?>
' title="<?php 
echo html_entity_decode($var["NAME"]);
?>
"
                   style="background: #fff url(<?php 
echo $var["PREVIEW_PICTURE"];
?>
) no-repeat center center">
                </a>
Example #4
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);
$arFields = $club->getInfo(array("arSelect" => array("ID", "DETAIL_TEXT", "NAME", "DATE_ACTIVE_FROM", "PROPERTY_ADDRESS", "PROPERTY_TIME_WORKING", "PROPERTY_PRICE_COCKTAIL", "PROPERTY_PHONE", "PROPERTY_RATING", "PROPERTY_MUSIC", "PROPERTY_FACE", "PROPERTY_DRESS_CODE", "PROPERTY_SITE", "PROPERTY_METRO", "PROPERTY_PLAN", "PROPERTY_EMAIL_MANAGER", "PROPERTY_PRICE_COCKTAIL", "PROPERTY_AVERAGE_CHECK", "PREVIEW_PICTURE", "PROPERTY_TYPE_FACILITY")), true);
$arFile = CFile::GetFileArray($arFields["PREVIEW_PICTURE"]);
$arFields["PREVIEW_PICTURE"] = imgurl($arFile["SRC"], array("w" => 200));
$arResult['arFields'] = $arFields;
$arResult['subs']['stock'] = $club->getCountSubStocks();
$arResult['subs']['event'] = $club->getCountSubEvent();
$arResult['userInfo'] = $userInfo;
$arResult['ADDRESS'] = $club->getAddress();
$property_enums = CIBlockPropertyEnum::GetList(array("SORT" => "ASC"), array("IBLOCK_ID" => IB_CLUB_ID, "CODE" => "TYPE_FACILITY"));
while ($enum_fields = $property_enums->GetNext()) {
    $arResult["KIND_CLUB_LIST"][] = $enum_fields;
}
$property_enums = CIBlockPropertyEnum::GetList(array("SORT" => "ASC"), array("IBLOCK_ID" => IB_CLUB_ID, "CODE" => "MUSIC"));
while ($enum_fields = $property_enums->GetNext()) {
    $arResult["MUSIC_LIST"][] = $enum_fields;
}
$this->IncludeComponentTemplate();
Example #5
0
 * Time: 21:15
 * To change this template use File | Settings | File Templates.
 */
require_once $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_before.php";
CModule::IncludeModule("iblock");
global $USER;
$userID = intval($USER::GetID());
if ($userID <= 0) {
    die;
}
$filename = translate(basename($_FILES['myfile']['name']));
if (!preg_match("#^.*\\.(jpg|png|gif)\$#i", $filename)) {
    die;
}
$uploaddir = $_SERVER['DOCUMENT_ROOT'] . "/upload/profile/" . $userID . "/";
if (!file_exists($uploaddir)) {
    @mkdir($uploaddir);
}
$uploadfile = $uploaddir . $filename;
move_uploaded_file($_FILES['myfile']['tmp_name'], $uploadfile);
$BX_image = CFile::MakeFileArray($uploadfile);
$user = new CUser();
$fields = array("PERSONAL_PHOTO" => $BX_image);
$user->Update($userID, $fields);
$userRes = new User($userID);
$props = $userRes->getProps(array("PROPERTY_CLUB"));
$clubID = $props['PROPERTY_CLUB_VALUE'];
$club = new Club($clubID);
$club->updateLogo($BX_image);
echo imgurl("/upload/profile/{$userID}/{$filename}", array("w" => intval($_POST["w"]), "h" => intval($_POST["h"])));
Example #6
0
 * User: oleg
 * Date: 12.09.12
 * Time: 21:15
 * To change this template use File | Settings | File Templates.
 */
require_once $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_before.php";
CModule::IncludeModule("iblock");
global $USER;
$clubID = intval($_POST['club_id']);
if ($clubID <= 0) {
    die;
}
$filename = translate(basename($_FILES['myfile']['name']));
if (!preg_match("#^.*\\.(jpg|png|gif)\$#i", $filename)) {
    die;
}
$uploaddir = $_SERVER['DOCUMENT_ROOT'] . "upload/club/" . $clubID . "/";
if (!file_exists($uploaddir)) {
    @mkdir($uploaddir, "0777");
}
$uploadfile = $uploaddir . $filename;
move_uploaded_file($_FILES['myfile']['tmp_name'], $uploadfile);
$BX_image = CFile::MakeFileArray($uploadfile);
$el = new CIBlockElement();
$arLoadProductArray = array("MODIFIED_BY" => $USER->GetID(), "PREVIEW_PICTURE" => $BX_image);
$res = $el->Update($clubID, $arLoadProductArray);
$club = new Club($clubID);
$pic = $club->getInfo(array("arSelect" => array("PREVIEW_PICTURE")));
$arFile = CFile::GetFileArray($pic["PREVIEW_PICTURE"]);
echo imgurl($arFile["SRC"], array("w" => intval($_POST["w"]), "h" => intval($_POST["h"])));
Example #7
0
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", "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[date("d.m.Y", strtotime($ar['DATE_ACTIVE_FROM']))][] = $ar;
    }
}
if (count($arListClubSubs) > 0) {
    $rsClub = Club::getList(array(), array("ID" => $arListClubSubs), FALSE, FALSE, array("NAME", "ID", "PREVIEW_PICTURE"));
    while ($arClub = $rsClub->Fetch()) {
        if (intval($arClub["PREVIEW_PICTURE"]) > 0) {
            $arFile = CFile::GetFileArray($arClub["PREVIEW_PICTURE"]);
            $arClub["PREVIEW_PICTURE"] = imgurl($arFile["SRC"], array("w" => 350, "h" => "100"));
        }
        $arClubList[$arClub['ID']] = array("NAME" => $arClub['NAME'], "ID" => $arClub['ID'], "PREVIEW_PICTURE" => $arClub["PREVIEW_PICTURE"]);
    }
}
$arResult['stockList'] = $arStockList;
$arResult['club'] = $arClubList;
$this->IncludeComponentTemplate();
Example #8
0
<?
$APPLICATION->AddHeadScript("/jslibs/script/ajaxupload.js");
$userInfo = $arResult['userinfo'];
?>

<div id="ava">
    <a href="/personal/" title="Личный кабинет">
    <img  src="<?php 
echo imgurl(empty($userInfo["PERSONAL_PHOTO"]['ORIGINAL_NAME']) ? DEFAULT_USER_PHOTO_PATH : "/upload/profile/{$userInfo["ID"]}/{$userInfo["PERSONAL_PHOTO"]['ORIGINAL_NAME']}", array("w" => 200));
?>
">
    </a>
</div>
<ul class="menu">
    <li><a href="#" id="upload_avatar_button" class="upload_avatar">Изменить фотографию</a></li>
    <li><a href="/personal/settings/profile-edit/">Редактировать профайл</a></li>
    <li><a href="/personal/settings/subs-settings/">Настроить подписку</a></li>
</ul>
Example #9
0
echo $article['NAME'];
?>
"><?php 
echo $article['NAME'];
?>
</a>
        <a href="/article/<?php 
echo $article['SECTION']['CODE'];
?>
/<?php 
echo $url;
?>
" title="<?php 
echo $article['NAME'];
?>
"><img src="<?php 
echo imgurl($arFile['SRC'], array("w" => 300));
?>
" alt="<?php 
echo $article['NAME'];
?>
"></a>
        <p><?php 
echo $article['PREVIEW_TEXT'];
?>
</p>
    </li>
    <? endforeach;?>
</ul>

Example #10
0
?>
"/>
    </a>

        <div style="font-size: 11px; width: 200px; padding: 5px;"><?php 
echo $var['NAME'];
?>
</div>
    </div>
    <? endforeach;?>
</div>


<input type="hidden" id="club_name" value="<?php 
echo trim($arResult['CLUB']['NAME']);
?>
"/>
<?$clubIMG= CFile::GetFileArray($arResult['CLUB']['PREVIEW_PICTURE']);?>
<input type="hidden" id="club_img" value="<?php 
echo imgurl($clubIMG["SRC"], array("w" => 200));
?>
"/>

<?// $APPLICATION->IncludeComponent("mytb:auth", "stocks",  array("AUTH_URL"=>"/club/{$arResult["CLUB_ID"]}/?auth=login"), FALSE); ?>
<?else:?>
<?$APPLICATION->IncludeFile(
        SITE_DIR."include/vk.php",
        Array(),
        Array("MODE"=>"html")
    );?>
<? endif; ?>
Example #11
0
                    },
                    failedUploadTextDisplay: {
                        mode: 'custom',
                        maxChars: 40,
                        responseProperty: 'error',
                        enableTooltip: true
                    }

                });
            }
            window.onload = createUploader;
        </script>

        <ul class="gallery_100x100">
        <?foreach($arResult['photo'] as $var):?>
        <li><img src="<?php 
echo imgurl($var["PATH"], array("w" => 100, "h" => 100));
?>
"/></li>
        <?endforeach;?>
        </ul>
     </div>
</div>

<div class="w2 left">
    <?$APPLICATION->IncludeComponent("club:menu.left", "", array(
        "CLUB_ID" => $clubID,
    ),
    false
);?>
</div>
Example #12
0
 * User: oleg
 * Date: 12.09.12
 * Time: 21:15
 * To change this template use File | Settings | File Templates.
 */
require_once $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_before.php";
CModule::IncludeModule("iblock");
CModule::IncludeModule("mytb");
global $USER;
$userID = intval($USER::GetID());
$clubID = Club::getClubID($userID);
if ($userID <= 0) {
    die;
}
$filename = translate(basename($_FILES['qqfile']['name']));
if (!preg_match("#^.*\\.(jpg|png|gif|jpeg)\$#i", $filename)) {
    die;
}
$uploaddir = $_SERVER['DOCUMENT_ROOT'] . "/upload/tmp/" . $userID . "/";
if (!file_exists($uploaddir)) {
    @mkdir($uploaddir);
}
$uploadfile = $uploaddir . $filename;
move_uploaded_file($_FILES['qqfile']['tmp_name'], $uploadfile);
$BX_image = CFile::MakeFileArray($uploadfile);
$fid = CFile::SaveFile($BX_image, "club_photo");
$arFile = CFile::GetFileArray($fid);
$el = new MyTbCore();
$res = $el->Add(array("CLUB_ID" => $clubID, "PATH" => $arFile['SRC'], "FILE_ID" => $fid), "club_photo");
echo json_encode(array("success" => true, "src" => imgurl($arFile['SRC'], array("w" => 100, "h" => 100)), "src2" => imgurl($arFile['SRC'], array("w" => 800, "h" => 600))));
Example #13
0
<?php

if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED !== true) {
    die;
}
$arFilter = array("ACTIVE" => "Y");
$arFilter["ID"] = Club::getListHaveNews();
$arNavStartParams = array("nPageSize" => 33, "bShowAll" => false);
$result = array();
$res = Club::getList(array("SORT" => "DESC"), $arFilter, FALSE, $arNavStartParams, array("NAME", "ID", "PREVIEW_TEXT", "PREVIEW_PICTURE", 'PROPERTY_RATING', 'PROPERTY_METRO', 'PROPERTY_TIME_WORKING', 'PROPERTY_PRICE_COCKTAIL', 'PROPERTY_CARDS'));
while ($arField = $res->Fetch()) {
    $arFile = CFile::GetFileArray($arField["PREVIEW_PICTURE"]);
    $result[] = array("ID" => $arField["ID"], "NAME" => $arField["NAME"], "PREVIEW_TEXT" => $arField["~PREVIEW_TEXT"], "PREVIEW_PICTURE" => imgurl($arFile["SRC"], array("w" => 200)), "PROPERTY_METRO_VALUE" => $arField["PROPERTY_METRO_VALUE"], "PROPERTY_RATING_VALUE" => $arField["PROPERTY_RATING_VALUE"], "PROPERTY_TIME_WORKING_VALUE" => str_replace(";", "<br/>", $arField["PROPERTY_TIME_WORKING_VALUE"]), "PROPERTY_PRICE_COCKTAIL_VALUE" => $arField["PROPERTY_PRICE_COCKTAIL_VALUE"], "PROPERTY_CARDS_VALUE" => $arField["PROPERTY_CARDS_VALUE"]);
    $clubListID[] = intval($arField["ID"]);
}
$arResult["CLUB_LIST"] = $result;
$arResult["stocksCount"] = Stocks::getCount($clubListID);
$arResult["NAV_STRING"] = $res->GetPageNavStringEx($navComponentObject, "", "modern");
//$arResult["NAV"]=$res->NavPrint("События", false, "text","/include/paginator/home.php");;
$this->IncludeComponentTemplate();
Example #14
0
<th width="120">项目</th>
<th width="40%">修改前</th>
<th width="40%">修改为</th>
</tr>
<?php 
if (isset($E['thumb'])) {
    ?>
<tr onmouseover="this.className='on';" onmouseout="this.className='';">
<td align="center"><input type="checkbox" name="pass[]" value="thumb" checked/></td>
<td align="center">形象图片</td>
<td><img src="<?php 
    echo imgurl($U['thumb']);
    ?>
" width="80"/></td>
<td><img src="<?php 
    echo imgurl($E['thumb']);
    ?>
" width="80"/></td>
</tr>
<?php 
}
if (isset($E['areaid'])) {
    ?>
<tr onmouseover="this.className='on';" onmouseout="this.className='';">
<td align="center"><input type="checkbox" name="pass[]" value="areaid" checked/></td>
<td align="center">所在地区</td>
<td><?php 
    echo area_pos($U['areaid'], ' / ');
    ?>
</td>
<td><?php 
Example #15
0
        ?>

                <a href="<?php 
echo $var["PROPERTY_URL_VALUE"];
?>
" class="stock_info"><?php 
echo $var["NAME"];
?>
</a>
<div class="text-center">
    <a href="<?php 
echo $var["PROPERTY_URL_VALUE"];
?>
" class="pull-left" style="margin:0px 10px 10px 0px">
        <img class="thumbnail" src="<?php 
echo imgurl($arFile["SRC"], array("w" => 240, "h" => 120));
?>
"/>
    </a>
</div>





</div>

        <? endforeach;?>

</div>
Example #16
0
        'PROPERTY_METRO',
        'PROPERTY_TIME_WORKING',
        'PROPERTY_PRICE_COCKTAIL',
        'PROPERTY_CARDS',
        'PROPERTY_TYPE_FACILITY'
    ));

    $clubsID = array();
    while ($arField = $res->Fetch()) {
        $arFile = CFile::GetFileArray($arField["PREVIEW_PICTURE"]);

        $result[] = array(
            "ID" => $arField["ID"],
            "NAME" => $arField["NAME"],
            "PREVIEW_TEXT" => $arField["~PREVIEW_TEXT"],
            "PREVIEW_PICTURE" => imgurl($arFile["SRC"], array("w" => 100)),
            "PROPERTY_METRO_VALUE" => $arField["PROPERTY_METRO_VALUE"],
            "PROPERTY_RATING_VALUE" => $arField["PROPERTY_RATING_VALUE"],
            "PROPERTY_TIME_WORKING_VALUE" => str_replace(";", "<br/>", $arField["PROPERTY_TIME_WORKING_VALUE"]),
            "PROPERTY_PRICE_COCKTAIL_VALUE" => $arField["PROPERTY_PRICE_COCKTAIL_VALUE"],
            "PROPERTY_CARDS_VALUE" => $arField["PROPERTY_CARDS_VALUE"],
            "PROPERTY_TYPE_FACILITY" => implode("/", $arField["PROPERTY_TYPE_FACILITY_VALUE"]),
            "PROPERTY_TYPE_FACILITY_VALUE" => array_keys($arField["PROPERTY_TYPE_FACILITY_VALUE"]),

        );


        $clubsID[] = intval($arField["ID"]);
    }

    $resAdress = Club::getAddressAll($clubsID);
Example #17
0
    <div class="carousel-inner">

        <?foreach ($arResult['stockList'] as $val=> $var): ?>
        <?$url=formUrl($var["ID"],implode("-",$var["PROPERTY_TYPE_FACILITY_VALUE"])." ".$var['NAME']);?>
        <div class="item <?if ($val == 0): ?>active<? endif;?>">
            <div style="display:block;float:left;width:400px">
                <?
                $arFile = CFile::GetFileArray($var["DETAIL_PICTURE"]);
                ?>

                        <a href="<?php 
echo $var["PROPERTY_URL_VALUE"];
?>
" class="pull-left">
                            <img src="<?php 
echo imgurl($arFile["SRC"], array("w" => 400, "h" => 270));
?>
" width="400px" height="270px"/>
                        </a>

                       </div><div style="display: inline-block;width:190px">
                        <div class="tr-back-shadow">



                            <h2>Скидка <?php 
echo $var["PROPERTY_DISCOUNT_VALUE"];
?>
%</h2>
                            <?$url=formUrl($var["PROPERTY_CLUB_ID_VALUE"],implode("-",$arResult['clubList'][$var["PROPERTY_CLUB_ID_VALUE"]]['PROPERTY_TYPE_FACILITY_VALUE'])." ".$arResult['clubList'][$var["PROPERTY_CLUB_ID_VALUE"]]['NAME'])?>
                            <a href="/club/<?php