<?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"); }
<? 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
<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>
<?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();
* 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"])));
* 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"])));
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();
<? $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>
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>
?> "/> </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; ?>
}, 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>
* 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))));
<?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();
<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
?> <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>
'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);
<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