89 lines
2.5 KiB
PHP
89 lines
2.5 KiB
PHP
<?php
|
|
st_theme_use_stylesheet('stReview.css');
|
|
|
|
$results=array();
|
|
foreach ($reviews as $review)
|
|
{
|
|
if ($review->getActive()==1 && $review->getAgreement()==1 || $review->getActive()==1 && $review->getUserIp()== $user_ip)
|
|
{
|
|
$row['show_review']=$review->getActive()==1 && $review->getAgreement()==1;
|
|
|
|
if ($review->getSfGuardUserId()<>0)
|
|
{
|
|
$row['is_user']=$review->getSfGuardUserId()<>0;
|
|
$row['author']=$review->getUsername();
|
|
}
|
|
else
|
|
{
|
|
if ($review->getAdminName())
|
|
{
|
|
$row['is_admin']=$review->getAdminName();
|
|
$row['author']=$review->getAdminName();
|
|
}
|
|
else
|
|
{
|
|
$row['author']=$review->getUsername();
|
|
}
|
|
}
|
|
$row['score']=$review->getScore();
|
|
$row['order_id']=$review->getOrderId();
|
|
|
|
$input_date = $review->getCreatedAt('d-m-Y');
|
|
|
|
// Tworzenie obiektów DateTime
|
|
$dateTimeInput = new DateTime($input_date);
|
|
|
|
$dateTimeSixMonthsAgo = new DateTime();
|
|
$dateTimeSixMonthsAgo->modify("-6 months");
|
|
|
|
// Porównanie dat
|
|
if ($dateTimeInput < $dateTimeSixMonthsAgo) {
|
|
|
|
$row['created_at'] = $i18n->__('ponad pół roku temu');
|
|
}else{
|
|
$row['created_at']=$review->getCreatedAt('d-m-Y');
|
|
}
|
|
|
|
|
|
$row['description']=$review->getDescription();
|
|
|
|
$row['user_picture']=$review->getUserPicture();
|
|
$row['user_facebook']=$review->getUserFacebook();
|
|
$row['user_instagram']=$review->getUserInstagram();
|
|
$row['user_youtube']=$review->getUserYoutube();
|
|
$row['user_twitter']=$review->getUserTwitter();
|
|
$row['user_review_verified']=$review->getUserReviewVerified();
|
|
|
|
|
|
|
|
$short = explode(" ", $row['author']);
|
|
|
|
$first = $short[0];
|
|
$secund = $short[1];
|
|
|
|
$name = mb_substr($first, 0, 1).mb_substr($secund, 0, 1);
|
|
|
|
$row['user_shortname']=$name;
|
|
|
|
if($review->getUserIp()== $user_ip)
|
|
{
|
|
$row['user_ip']=true;
|
|
}
|
|
else
|
|
{
|
|
$row['user_ip']=false;
|
|
}
|
|
|
|
$row['language']=$review->getLanguage();
|
|
$row['agreement']=$review->getAgreement();
|
|
|
|
|
|
$results[]=$row;
|
|
$smarty->assign('results',$results);
|
|
}
|
|
}
|
|
|
|
$smarty->assign('culture',$culture);
|
|
|
|
$smarty->display('review_show_pin_review.html');
|
|
?>
|