ACC SHELL
<?php
/*
* sablona pro view katalog.single
*/
$prev = dibi::query('SELECT nazev, url FROM katalog_popis WHERE stav=1 AND pocet_variant>0 AND varianta = 0 AND id < %i', $Detail->id, ' AND id_kategorie=%i', $Detail->id_kategorie, ' ORDER BY id desc LIMIT 1')->fetch();
$next = dibi::query('SELECT nazev, url FROM katalog_popis WHERE stav=1 AND pocet_variant>0 AND varianta = 0 AND id > %i', $Detail->id, ' AND id_kategorie=%i', $Detail->id_kategorie, 'ORDER BY id asc LIMIT 1')->fetch();
if ($next)
{
$next_url = '/' . $Sablona->url . '/' . $next->url . '.html';
//echo '<a href="' . $next_url . '" title="' . $next->nazev . '" id="next-prod">Další produkt</a>';
}
if ($prev)
{
$prev_url = '/' . $Sablona->url . '/' . $prev->url . '.html';
//echo '<a href="' . $prev_url . '" title="' . $prev->nazev . '" id="prev-prod">Předcházející produkt</a>';
}
?>
<div <?php echo CLASS_OBSAH; ?>>
<div class="content_top">
<?php include(ROOT . '/www/template/content_top.php'); ?>
</div>
<div class="content_inner">
<div id="detail">
<div class="left_info">
<h1 style="color:<?php echo $Detail->barvanadpisu; ?>">
<?php
if (isset($Detail->kod))
{
echo '<span>' . html_entity_decode($Detail->kod) . '</span>';
}
echo $SEO_NAZEV;
?>
</h1>
<?php echo html_entity_decode($Detail->obsah); ?>
</div>
<?php
//NDebugger::dump($Detail);
if (isPicture($Detail->obrazek, ROOT . KATALOG_F_M_PATH))
{
$obr = KATALOG_F_M_PATH . $Detail->obrazek;
}
?>
<div class="right_pic"><img alt="#" src="<?php echo $obr; ?>" /></div>
<div class="clear"></div>
<?php
if ($Detail->doplnek == 0)
{
echo '<h3>Vyberte balení</h3>';
$itemId = false;
$cenaOd = false;
$parametrHmotnost = array();
$parametry = $F->fetchParams($Detail->id_produktu);
//NDebugger::dump($Detail);NDebugger::dump($parametry);exit;
//counter + Default size potrebuju pro zobrazeni nazvu v jcart
$counter = 0;
$masterProduktSkladCelkem = $Detail->sklad;
foreach ($parametry as $p)
{
//if ($p->varianty == 1 && $p->sklad != 0)
if ($p->varianty == 1)
{
//echo number_format($p->nazev_hodnoty, 1, ',', '.');
$parametrHmotnost[str_replace(',', '.', $p->nazev_hodnoty)] = array('id_katalog' => $p->id_katalog, 'hmotnost' => $p->nazev_hodnoty, 'sklad' => $p->sklad, 'cena' => $p->cena);
$masterProduktSkladCelkem += $p->sklad;
//NDebugger::dump($p->sklad);
}
$params[$p->id][] = $p;
}
ksort($parametrHmotnost, SORT_ASC);
} else
{
$itemId = $Detail->id;
$cenaOd = $Detail->cena;
}
?>
<form action="" class="buy_form jcart" method="">
<?php
if ($Detail->doplnek == 0 && isset($parametrHmotnost))
{
foreach ($parametrHmotnost as $value)
{
$cenaOdTmp = ceil($value['cena'] / str_replace(',', '.', $value['hmotnost']));
$msgSkladem = $value['sklad'] > 0 ? 'Skladem' : 'Není skladem';
$skladem = $value['sklad'] > 0 ? 'data-sklad="skladem"' : 'data-sklad="neni"';
$cenaOd = isset($cenaOd) && $cenaOd < $cenaOdTmp ? $cenaOd : $cenaOdTmp;
echo '<div>';
echo '<input ' . $skladem . ' name="variantyBaleni" type="radio" value="' . $value['id_katalog'] . '" class="parametryProduktu" title="' . html_entity_decode($Detail->nazev) . ' - ' . $value['hmotnost'] . 'kg" rel="' . $value['cena'] . '" />';
echo '<label>' . $value['hmotnost'] . ' kg ..... ' . $cenaOdTmp . ',- Kč / kg ..... cena balení <span>' . $value['cena'] . ',- Kč</span></label><span>' . $msgSkladem . '</span>';
echo '</div>';
//NDebugger::dump($cenaOdTmp);NDebugger::dump($cenaOd);
}
} else
{
echo '<label><span>' . $Detail->cena . ',- Kč</span></label>';
}
?>
<br />
<span id="polozkaSkladem">
<strong>Počet kusů</strong>
<input type="text" name="my-item-qty" id="pocet" value="1" />
<input class="btn_buy" type="submit" value="" />
</span>
<span id="polozkaNeniSkladem" style="display: none;">
<br /><strong>Vybraná položka není skladem</strong>
</span>
<input type="hidden" name="my-item-id" value="<?php echo $itemId; ?>" />
<input type="hidden" name="my-item-name" value="<?php echo html_entity_decode($Detail->nazev); ?>" />
<input type="hidden" name="my-item-price" value="<?php echo $cenaOd; ?>" />
<input type="hidden" name="my-item-img" value="<?php echo KATALOG_F_M_PATH . $Detail->obrazek; ?>" />
<input type="hidden" name="my-item-url" value="<?php echo '/' . KATALOG_ITEM_PREFIX . $Detail->url . '.html'; ?>" />
<div class="clear"></div>
</form>
<div class="clear"></div>
<div class="popis2">
<?php echo html_entity_decode($Detail->obsah2); ?>
</div>
<?php
$Katalog = new Katalog();
$souvisejiciProdukty = $Katalog->fetchSouvisejiciProdukty($Detail->id_produktu, $Detail->id_kategorie);
if ($souvisejiciProdukty)
{
echo '<div class="souvisejici">';
echo '<div class="title">Další produkty</div>';
$productCounter = 0;
foreach ($souvisejiciProdukty as $polozka)
{
$productCounter++;
$class = $productCounter % 2 == 0 ? 'second' : '';
$cena = money($polozka->akcniZbozi == 'ano' ? $polozka->akcni_cena : $polozka->cena, 0);
$nazevDoporucene = html_entity_decode($polozka->nazev);
$odkaz = '/' . KATALOG_ITEM_PREFIX . $polozka->url . '.html';
$nazevProduktu = html_entity_decode($polozka->nazev);
$obrazekProduktu = null;
$obrazekProduktuBig = null;
if ($polozka->obrazek2 != null && file_exists(ROOT . KATALOG_F_S_PATH . $polozka->obrazek2))
{
$obrazekProduktu = KATALOG_F_S_PATH . $polozka->obrazek2;
$obrazekProduktuBig = KATALOG_F_M_PATH . $polozka->obrazek;
}
?>
<div class="produkt <?php echo $class; ?>">
<div class="info">
<a class="name" href="<?php echo $odkaz; ?>" title="<?php echo $nazevProduktu; ?>" style="color:<?php echo $polozka->barvanadpisu; ?>"><?php echo $nazevProduktu; ?></a>
<div class="popis"><?php echo html_entity_decode($polozka->anotace); ?></div>
<img src="/www/img/rating.png" alt="4* rating">
<a href="<?php echo $odkaz; ?>" title="<?php echo $nazevProduktu; ?>" class="more">Detail produktu</a>
</div>
<div class="pic">
<img src="<?php echo $obrazekProduktu; ?>" alt="#" />
</div>
<div class="clear"></div>
</div>
<?php
}
echo '<div class="clear"></div>';
echo '</div>';
}
?>
</div>
</div>
<div class="banner_bottom">
<?php echo $globalText['KategorieBannerSensiBites']; ?>
</div>
<div class="content_bottom">
<?php include(ROOT . '/www/template/content_bottom.php'); ?>
</div>
<?php include(ROOT . '/www/template/banery.php'); ?>
</div>
<?php
return;
$parametrHmotnost = array();
$parametry = $F->fetchParams($Detail->id_produktu);
//NDebugger::dump($Detail); NDebugger::dump($parametry);
//counter + Default size potrebuju pro zobrazeni nazvu v jcart
$counter = 0;
$masterProduktSkladCelkem = $Detail->sklad;
foreach ($parametry as $p)
{
if ($p->varianty == 1)
{
//$parametrHmotnost[$p->id_katalog] = array('id_katalog' => $p->id_katalog, 'hmotnost' => $p->nazev_hodnoty, 'sklad' => $p->sklad);
$parametrHmotnost[$p->nazev_hodnoty] = array('id_katalog' => $p->id_katalog, 'hmotnost' => $p->nazev_hodnoty, 'sklad' => $p->sklad);
$masterProduktSkladCelkem += $p->sklad;
//NDebugger::dump($p->sklad);
}
$params[$p->id][] = $p;
}
ksort($parametrHmotnost);
//NDebugger::dump($parametrHmotnost);exit;
?>
<div class="product-detail">
<div class="left-side">
<div class="pic-of-product">
<div class="prev">
<div class="clearfix" id="content" style="height:508px;width:567;" >
<div class="top">
<?php
echo '<a href = "' . KATALOG_F_XL_PATH . $Detail->obrazek . '" class = "jqzoom" rel = "gal1" title = "triumph" >';
echo '<img src = "' . KATALOG_F_L_PATH . $Detail->obrazek . '" title = "triumph" />';
echo '</a>';
?>
</div>
<br />
<div class="clearfix" >
<ul id="thumblist" class="clearfix" >
<li>
<a class="zoomThumbActive" href='javascript:void(0);
' rel="{gallery: 'gal1', smallimage: '<?php echo KATALOG_F_L_PATH . $Detail->obrazek; ?>',largeimage: '<?php echo KATALOG_F_XL_PATH . $Detail->obrazek; ?>'}">
<img src="<?php echo KATALOG_F_S_PATH . $Detail->obrazek; ?>" />
</a>
</li>
<?php
if (isPicture($Detail->obrazek2, ROOT . KATALOG_F_L_PATH))
{
?>
<li>
<a href='javascript:void(0);' rel="{gallery: 'gal1', smallimage: '<?php echo KATALOG_F_L_PATH . $Detail->obrazek2; ?>',largeimage: '<?php echo KATALOG_F_XL_PATH . $Detail->obrazek2; ?>'}">
<img src="<?php echo KATALOG_F_S_PATH . $Detail->obrazek2; ?>" />
</a>
</li>
<?php
}
?>
<?php
if (isPicture($Detail->obrazek3, ROOT . KATALOG_F_L_PATH))
{
?>
<li>
<a href='javascript:void(0);' rel="{gallery: 'gal1', smallimage: '<?php echo KATALOG_F_L_PATH . $Detail->obrazek3; ?>',largeimage: '<?php echo KATALOG_F_XL_PATH . $Detail->obrazek3; ?>'}">
<img src="<?php echo KATALOG_F_S_PATH . $Detail->obrazek3; ?>" />
</a>
</li>
<?php
}
?>
<?php
if (isPicture($Detail->obrazek4, ROOT . KATALOG_F_L_PATH))
{
?>
<li>
<a href='javascript:void(0);' rel="{gallery: 'gal1', smallimage: '<?php echo KATALOG_F_L_PATH . $Detail->obrazek4; ?>',largeimage: '<?php echo KATALOG_F_XL_PATH . $Detail->obrazek4; ?>'}">
<img src="<?php echo KATALOG_F_S_PATH . $Detail->obrazek4; ?>" />
</a>
</li>
<?php
}
?>
</ul>
</div>
</div>
</div>
</div>
<div class="big-panel">
<div class="buttons">
<a href="#" title="#" class="active" id="information-op">Popis produktu</a>
<a href="#" title="#" id="technology-op">Technologie</a>
<a href="#" title="#" id="review-op">Uživatelské recenze</a>
<div class="clear"></div>
</div>
<div class="panels">
<div class="panel information active">
<?php echo html_entity_decode($Detail->obsah); ?>
</div>
<div class="panel technology">
<?php
if (isset($params[2]))
{
foreach ($params[2] as $key => $technology)
{
echo '<div class="box">';
if ($technology->popis_obrazek)
{
echo '<img class="techimg" src="' . PARAMETRY_F_M_PATH . $technology->popis_obrazek . '" />';
}
echo '<h2>' . html_entity_decode($technology->nazev_hodnoty) . '</h2>';
if ($technology->popis_hodnoty)
{
echo '<p>' . html_entity_decode($technology->popis_hodnoty) . '</p>';
}
echo '<div class="clear"></div>';
echo '</div>';
}
}
?>
</div>
<div class="panel review">
<div class="box">
<a class="insertreview" title="Vložte vlastní uživatelskou recenzi a pomozte tak s nákupem ostatním">Vložte vlastní uživatelskou recenzi a pomozte tak s nákupem ostatním</a>
<div class="reviewform"><br />
<?php
include(ROOT . '/template/formulare/formular_komentare.php');
?>
</div>
</div>
<?php include_once(ROOT . '/template/prirazene_komentare.php'); ?>
</div>
</div>
</div>
</div>
<div class="right-side">
<?php include_once(ROOT . '/template/facebook_like.php'); ?>
<h1><?php echo html_entity_decode($Detail->nazev); ?></h1>
<?php
$novinka = $Detail->novinka == 1 ? '<span class="dot new">novinka</span>' : false;
$dnesniDatum = $date = date('Y-m-d H:i:s');
$cena = money($Detail->akcniZbozi == 'ano' ? $Detail->akcni_cena : $Detail->cena, 0);
$akcni = false;
//NDebugger::dump($Detail);NDebugger::dump($dnesniDatum);
if ($Detail->akcniZbozi == 'ano')
{
$akcni = '<span class="dot action">akce</span>';
}
?>
<h2><?php echo $Sablona->nazev . ' ' . $novinka . $akcni; ?></h2>
<ul class="detail">
<li><span>Model: </span><?php echo $Detail->kod; ?></li>
<li>
<span>Hodnocení:</span>
<form style="float: right; margin: -12px 180px 0 0;">
<?php
for ($pocetHvezd = 1; $pocetHvezd < 6; $pocetHvezd++)
{
$checked = '';
if ($pocetHvezd == intval($Detail->hodnoceni))
{
$checked = ' checked="checked"';
}
echo '<input name="star2" type="radio" class="star" disabled="disabled"' . $checked . ' />';
}
?>
</form>
</li>
<?php
$default_size = false;
$default_id_varianty = $Detail->pocet_variant == 0 ? $Detail->id : false;
?>
<?php if ($parametrHmotnost): ?>
<li><span>Dostupné hmotnosti:</span><a id="various2" href="#inline2" title="tabulka hmotností" class="size-table">tabulka hmotností</a></li>
<li>
<ul>
<?php
//counter + Default size potrebuju pro zobrazeni nazvu v jcart
$counter = 0;
$active = '';
if (isset($parametrHmotnost))
{
foreach ($parametrHmotnost as $id_katalog => $size)
{
$active = '';
if ($size['sklad'] > 0)
{
if ($counter == 0)
{
//NDebugger::dump($sizes);exit;
//$default_id_varianty = $size['id_katalog'];
$default_size = ' - ' . $size['hmotnost'];
$counter++;
}
echo '<li><a class="mysize' . $active . '" href="#" title="' . $Detail->nazev . ' - ' . $size['hmotnost'] . '" rel="' . $size['id_katalog'] . '">' . $size['hmotnost'] . '</a></li>';
}
}
}
?>
</ul>
</li>
<?php endif; ?>
<li>
<span class="price"><?php echo $cena; ?>,- Kč</span>
<span class="other-price">(běžná cena: <?php echo money($Detail->bezna_cena, 0); ?>,- Kč)</span>
<br class="clear" />
</li>
<li>
<?php
if (isset($masterProduktSkladCelkem) && $masterProduktSkladCelkem > 0)
{
?>
<form method="post" action="" class="jcart">
<p>
<label for="pocet">Množství:</label>
<input type="text" name="my-item-qty" id="pocet" value="1" />
<input type="hidden" name="my-item-id" value="<?php echo $default_id_varianty; ?>" />
<input type="hidden" name="my-item-name" value="<?php echo html_entity_decode($Detail->nazev) . $default_size; ?>" />
<input type="hidden" name="my-item-price" value="<?php echo str_replace('.', '', $cena); ?>" />
<input type="hidden" name="my-item-img" value="<?php echo KATALOG_F_S_PATH . $Detail->obrazek; ?>" />
<input type="hidden" name="my-item-url" value="<?php echo '/' . $Sablona->url . '/' . $Detail->url . '.html'; ?>" />
<input type="submit" value="" name="my-add-button" class="btn" />
</form>
<?php
} else
{
echo '<p class="neniSkladem">Produkt momentálně není skladem.</p>';
}
?>
<div class="clear"></div>
</li>
<?php
//Ndebugger::dump($cena);
if (str_replace('.', '', $cena) > CENA_DOPRAVY_ZDARMA)
{
echo '<li><span>* při objednání tohoto produktu doprava ZDARMA</span></li>';
}
if (isset($params[5]))
{
foreach ($params[5] as $key => $sizes)
{
echo '<li><span>* při objednání bonus ';
if (isPicture($sizes->popis_obrazek, ROOT . PARAMETRY_F_L_PATH))
{
$obrParametru = PARAMETRY_F_L_PATH . $sizes->popis_obrazek;
echo '<a class="present" href="' . $obrParametru . '" rel="gal2">' . $sizes->nazev_hodnoty . '</a>';
} else
{
echo $sizes->nazev_hodnoty;
}
echo '</span></li>';
}
}
?>
<li>
<a href="#dialog-wishlist" title="" class="link modal">Přidat na wishlist</a>
<a href="#dialog-form3" title="" class="link modal">Doporučit známému</a>
<br class="clear" />
</li>
</ul>
<div class="product-small">
<?php
$Katalog = new Katalog();
$top_two = $Katalog->fetchMohloBySeVamLibit($Detail->id, $Detail->id_kategorie);
if ($top_two)
{
echo '<h2>Mohlo by se Vám líbit...</h2>';
echo '<ul>';
foreach ($top_two as $top2)
{
$cena = money($top2->akcniZbozi == 'ano' ? $top2->akcni_cena : $top2->cena, 0);
$nazevDoporucene = html_entity_decode($top2->nazev);
$odkaz = '/' . $top2->url_kategorie . '/' . $top2->url . '.html';
echo '<li>';
echo '<h3>';
echo '<a href="' . $odkaz . '" title="' . $nazevDoporucene . '">' . $nazevDoporucene . '</a>';
/*
if ($top2->akcniZbozi == 'ano') {
echo '<span class="dot action">Akce</span>';
}
if ($top2->novinka == 1) {
echo '<span class="dot new">Novinka</span>';
}
*/
echo '</h3>';
echo '<div class="pic">';
echo '<a href="' . $odkaz . '" title="' . $nazevDoporucene . '"><img src="' . KATALOG_F_S_PATH . $top2->obrazek . '" alt="#" /></a>';
echo '</div>';
echo '<p><span>' . $cena . ',- Kč</span></p>';
echo '</li>';
}
echo '</ul>';
}
?>
</div>
</div>
<div class="clear"></div>
</div>
<div class="clear"></div>
</div>
ACC SHELL 2018