Exemplo n.º 1
0
             }
             $_SESSION["FAVORITES_PRODUCTS"] = $arFavorites;
             if (is_array($_SESSION["FAVORITES_PRODUCTS"])) {
                 $result = json_encode(array("result" => true));
             }
         }
     }
     echo $result;
 } else {
     $result = json_encode(array("result" => false));
     $arFavorites = NULL;
     if ($_POST["id"]) {
         $itemId = intval($_POST["id"]);
         if ($_POST["user"]) {
             $userId = intval($_POST["user"]);
             $arFavorites = getFavoriteItemsId($userId);
             if ($arFavorites) {
                 if (!in_array($itemId, $arFavorites)) {
                     array_push($arFavorites, $itemId);
                 }
             } else {
                 $arFavorites = array($itemId);
             }
             $user = new CUser();
             $fields = array("UF_FAVORITES" => $arFavorites);
             if ($user->Update($userId, $fields)) {
                 $_SESSION["FAVORITES_PRODUCTS"] = $arFavorites;
                 $result = json_encode(array("result" => true));
             }
         } else {
             $arFavorites = $_SESSION["FAVORITES_PRODUCTS"];
Exemplo n.º 2
0
         <div class="js-pane item-tab-pane active" id="item-chars">
             <div class="item-descr">
                 <p class="item-header print-show">Характеристики</p>
                 <?=$arResult["~DETAIL_TEXT"]?>
             </div>
         </div>
         <div class="js-pane item-tab-pane" id="item-descr">
             <div class="item-descr" itemprop="description">
                 <p class="item-header print-show">Описание</p>
                 <?=$arResult["PROPERTIES"]["OPIS"]["~VALUE"]?>
             </div>
         </div>
     </div>
 </div>
 <?
     $arFavorites = getFavoriteItemsId($USER->GetID());
     $favorite = false;
     if ($arFavorites && in_array($arResult["ID"], $arFavorites)):
         $favorite = true;
     elseif ($_SESSION["FAVORITES_PRODUCTS"] && in_array($arResult["ID"], $_SESSION["FAVORITES_PRODUCTS"])):
         $favorite = true;
     endif;
 ?>
 <div class="item-card-utils">
     <div class="links-cnt">
         <div class="links-item js-share-info-holder" 
             data-share-title="<?=$arResult["NAME"]?> (<?=$arResult["PROPERTIES"]["ARTIKUL"]["VALUE"]?>)" 
             data-share-text="<?=htmlspecialchars($arResult["PROPERTIES"]["OPIS"]["~VALUE"])?>" 
             data-share-img="http://<?=$_SERVER["HTTP_HOST"]?><?=CFile::GetPath($arResult["~PREVIEW_PICTURE"])?>">
             <a data-share-inner="1" data-social-share="facebook" class="item-social fb" href="#" onclick="ga('send', 'event', 'social', 'fb', '<?=$arResult["PROPERTIES"]["ARTIKUL"]["VALUE"]?>'); return true;"></a>
             <a data-share-inner="1" data-social-share="odnoklassniki" class="item-social ok" href="#" onclick="ga('send', 'event', 'social', 'odnoklassniki', '<?=$arResult["PROPERTIES"]["ARTIKUL"]["VALUE"]?>'); return true;"></a>