<?php
$parentid = isset($parentid) ? $parentid : 0;
$tvidnames = array('id','pagetitle','longtitle','content','introtext','Colour','ProductCode','ProductPrice','ProductSize','ProductStatus','productDiscount','ImagesThumb');
$published = 1;
$docsort= "menuindex";
$docsortdir= "ASC";
$tampil= $_GET[limited];
if(!isset($tampil)){$tampil= 9;}// initialize page to zero
//for Paging
//print "ade ngtest :".$_GET[limited];
//print_r($_SERVER);
//print $_GET[limited];
//print 'ade'.$tampil;
$pph = ($Limit != "") ? $Limit : $tampil;
//$pph = ($Limit != "") ? $Limit : "9";
$pg = $_GET[pg];
if(!isset($pg)){$pg = 0;}// initialize page to zero
//print_r($arryParentid);
$resourceQuerypage = $modx->db->select('id',$modx->getFullTableName('site_content'), 'parent in ('.$parentid.') AND published=1 AND privateweb=0 AND deleted=0 AND template=11 order by id asc' );
$count = $modx->db->getRecordCount($resourceQuerypage);
$jumpage = ceil($count/$pph);
$offset = $pg * $pph;
$setlimit = ($_GET['listview']!="all") ? 'LIMIT '.$offset.', '.$pph.'' : '';
$resourceQuery = $modx->db->select('id',$modx->getFullTableName('site_content'), 'parent in ('.$parentid.') AND published=1 AND privateweb=0 AND deleted=0 AND template=11 order by id asc '.$setlimit.'');
$RowsClr= 1;
//print ($_GET['listview']!="all") ? '<div class="paging"><a href="?listview=all">View All</a></div>' : '<div class="paging"><a href="?listview=page">View Listing</a></div>';
if ($modx->db->getRecordCount($resourceQuery) >= 0)
{
while ($row = $modx->db->getRow($resourceQuery))
{
//$arryParentid1[$row['id']] = $row['id'];
$tvs = $modx->getTemplateVarOutput($tvidnames, $row['id'], $published);
$id = $tvs['id'];
$pagetitle = $tvs['pagetitle'];
$longtitle = $tvs['longtitle'];
$content = $tvs['content'];
$introtext = $tvs['introtext'];
$Colour = $tvs['Colour'];
$ProductCode = $tvs['ProductCode'];
$defaultPrice=$tvs['ProductPrice'];
$ProductPrice = $modx->googlecurrency('AUD', $_SESSION['currency'], $tvs['ProductPrice']);
//$ProductPrice =$arryPrice['to_amount'];
//print_r($arryPrice);
///$ProductSize = $tvs['ProductSize'];
$ProductStatus = ($tvs['ProductStatus'] != 'None') ? '<span>'.$tvs['ProductStatus'].'</span>' : '' ;
$productDiscount = $tvs['productDiscount'];
$ImagesThumb = $tvs['ImagesThumb'];
$img = $ImagesThumb != "" ? $ImagesThumb : "/assets/templates/html/images/noimages.jpg";
$tvar = $modx->getTemplateVar("ProductSize", $fields= "*", $row['id'], $published);
$ProductSize = str_replace('||',',',$tvar['value']);
if($ProductPrice != "")
{
$Price = $productDiscount == "" ? $defaultPrice : ($defaultPrice-($defaultPrice * ($productDiscount/100)));
$PriceView = $productDiscount == "" ? $_SESSION['currency'].' '.$ProductPrice : '<span class="pricediscont">'.$_SESSION['currency'].' '.$ProductPrice.'</span> '.$_SESSION['currency'].' '.($ProductPrice-($ProductPrice * ($productDiscount/100)));
}else
{
$PriceView = "Price is not available";
}
if ($RowsClr%3==0)
{
print '<li class="nomrg">' ;
}
else
{
print '<li>';
}
print '<img src="/assets/snippets/phpthumb/phpThumb.php?zc=1&w=272&h=409&q=100&far=1&bg=ffffff&src='.$img.'" alt="'.$pagetitle.'" border="0" />';
print ' <div class="listingName"><strong>'.$pagetitle.'</strong></div>';
print ' <table width="272px" border="0">';
print ' <tr>';
print ' <td width="25%">Sizes</td>';
print ' <td width="9%">:</td>';
print ' <td width="66%">'.$ProductSize.'</td>';
print ' </tr>';
print ' <tr>';
print ' <td>Colours</td>';
print ' <td>:</td>';
print ' <td>'.$Colour.'</td>';
print ' </tr>';
print ' </table>';
print ' <div class="listingPrice">'.$ProductStatus.' </div>';
print ' <div class="listingNavifasi"> <a class="btnYellow" href="/[~'.$id.'~]">View Detail</a> <span class="listingPrice">'.$PriceView.'</span>
</div>';
print ' </li>';
/*$CLRRows= ($RowsClr%3==0) ? '<li class="nomrg">:';
print $CLRRows;
$RowsClr++;*/
$RowsClr++;
/*print '<div class="listing">';
print '<table width="272" border="0">';
print ' <tr>';
print ' <td><img src="/assets/snippets/phpthumb/phpThumb.php?zc=0&w=272&h=386&q=100&far=0&src='.$img.'" alt="'.$pagetitle.'" border="0" /></td>';
print ' </tr>';
print ' <tr>';
print ' <td><strong>'.$pagetitle.'</strong> </td>';
print ' </tr>';
print ' <tr>';
print ' <td>'.$ProductStatus.' '.$PriceView.'</td>';
print ' </tr>';
print ' <tr>';
print ' <td>';
print ' <a href="/[~'.$id.'~]"><img src="/assets/templates/html/images/btn_view-Detail.jpg" /></a>';
print ' </td>';
print ' </tr>';
print '</table>';
print '</div>';*/
}
}
// view paging
for($i=0;$i<$jumpage;$i++){
if($pg==$i){
if($jumpage==1){
$navigate .= "";
}else{
$navigate .= "<span> ".($i+1). " | </span>";
}
}else{
$navigate .= "<a href='?pg=".$i."'>".($i+1)." | </a>";
}
}
$Values .= ($count > $pph) ? "Page : ".$navigate."" : "";
print '<div class="clr"></div>';
print '<div class="paging"><div class="pagingKiri">';
print ($_GET['listview']!="all") ? $Values:"";
print ($_GET['listview']!="all") ? '<a href="?listview=all">View All</a>' : '';
print '</div><div class="pagingKanan">Display #
<form id="adminForm" name="adminForm" method="get" action="/[~[*id*]~]">
<select id="limit" class="inputbox" onchange="this.form.submit()" size="1" name="limited">
';
If ($tampil=="9")
{
print '
<option selected="selected" value="9">9</option>
<option value="18">18</option>
<option value="27">27</option>';
}
else if ($tampil=="18")
{
print '
<option value="9">9</option>
<option selected="selected" value="18">18</option>
<option value="27">27</option>';
}
else if ($tampil=="27")
{
print '
<option value="9">9</option>
<option value="18">18</option>
<option selected="selected" value="27">27</option>';
}
print '</select>
</form></div><div class="clr"></div>';
print '</div>';
?>
Posted by
Ade Pranata
0 comments:
Post a Comment