@php if(!isset($postKey))$postKey=false; if(!isset($userKey))$userKey=false; if(!isset($successVisitedToken))$successVisitedToken=false; if(!isset($isVisitShareLinkMode))$isVisitShareLinkMode=false; $marketerKey=false; if(!isset($dbrsMember)){ $memberId=\App\Http\Controllers\PechPech\Member\DBRS::FetchIdByKey($userKey); $dbrsMember=new \App\Http\Controllers\PechPech\Member\DBRS(); $dbrsMember->FetchCustome($memberId, '*'); } if(!isset($dbrsPost)){ $postId=\App\Http\Controllers\PechPech\Post\DBRS::FetchIdByKey($postKey); $dbrsPost = new \App\Http\Controllers\PechPech\Post\DBRS(); $dbrsPost->FetchCustome($postId, '*'); } App\Http\Controllers\PechPech\Post\Post::PreviewPostCounter($dbrsPost); $dbrsPost->Calculate(); $dbrsPost->Image->Gallery_Init(); $imagePostInfo=App\HADLibModel\Graphic::GetSize($dbrsPost->Image::ImageSelectSize('org', $dbrsPost->colImageDefault->Value(), false)); $memberCurrentId=\App\Http\Controllers\PechPech\Member\Login\Login::CurrentUser(false); $dbrsMemberCreator=new App\Http\Controllers\PechPech\Member\DBRS(); $dbrsMemberCreator->FetchCustome($dbrsPost->colCreatedById->Value(), '*'); #if($userKey && $userKey!=$dbrsMemberCreator->colKey->Value()) if($userKey) $marketerKey=$userKey; $shared=\App\Http\Controllers\PechPech\Post\Share::SharedInfo($dbrsPost->colId->Value(), 3); $sharerList=array_reverse($shared->sharerList); $sharerCount=$shared->totalCount-3; $pageModeIsVisitShareLink=$isVisitShareLinkMode; $elemPostId='e'.$dbrsPost->colKey->Value(); $cssDisplayNoneTotalView=$dbrsPost->colCountVisit->Value()?'':'g-hidden'; $cssDisplayShowMoreSharerCount=$sharerCount>0?'':'g-hidden'; $cssDisplayShowNoAnyShared=$sharerCount<=-3?'':'g-hidden'; $cssVisibilityHideNoHasPrice=$dbrsPost->colIsOnlineSell->Value()?'':'g-visibleHide'; $cssDisplayNoneNoHasPrice=$dbrsPost->colIsOnlineSell->Value()?'':'g-hidden'; $cssDisplayShowIfHasOptionSale=$dbrsPost->hasSaleOption('g-hidden'); $cssDisplayShowIfHasOptionLike=$dbrsPost->hasLikeOption('g-hidden'); $cssDisplayShowIfActiveOptionShare=!$dbrsPost->isActiveShareOption() && !$dbrsPost->hasSaleOption()?'g-hidden':''; $cssVisibleShowIfActiveOptionShare=!$dbrsPost->isActiveShareOption() && !$dbrsPost->hasSaleOption()?'g-visibleHide':''; $cssDisplayShowIfPostForSelf=$dbrsPost->colCreatedById->Value()==$memberCurrentId?'':'g-hidden'; if(!App\Http\Controllers\PechPech\Member\Login\Login::IsLogin()) App\Http\Controllers\Template\View::JsScriptDRPush(' var url="'.route('login', [ 'layout'=>'blank', 'url-back'=>'false', 'jsCallback'=>'parent.location.reload();', ]).'"; var $elemOverIt=$("#'.$elemPostId.' > .main-col"); $.HAD.PopDialogIFrame(url, $elemOverIt, { "size":"400px,430px", "closeByClick":false, "closeHandler":false, "speedClose":0.4, }); '); if(false && $pageModeIsVisitShareLink) \App\Http\Controllers\Template\View::MetaTagAdd( ''. ''. '' ); $seoTitle=false; App\Http\Controllers\PechPech\Post\Seo::SeoGenerateSchemaPost($dbrsPost, $seoTitle); $options=[ 'sideSticky'=>false, 'sidebarWidgetRightList'=>[ 'postFinancialInfo'=>['var_className'=>'box financial', '_vars'=>compact(preg_split('/,[ ]*/', 'dbrsPost, dbrsMemberCreator, isVisitShareLinkMode, successVisitedToken'))], ], 'sidebarWidgetLeftList'=>[ 'postRelativeList'=>['dbrsPost'=>$dbrsPost] ], ]; @endphp @once @push('script') @endpush @endonce @extends('Template.PechPechFB.layout.triple', ['options'=>$options]) @section('title', $seoTitle) @section('page-classname', 'view-post') @section('mainContent') @include('Template.PechPechFB.layout.post.singleList', ['dbrsPost'=>$dbrsPost, 'options'=>['sectionTopSpace'=>false]]) @endsection