Your IP : 18.188.177.199


Current Path : /data/web/virtuals/51568/virtual/www/www/clanky/
Upload File :
Current File : /data/web/virtuals/51568/virtual/www/www/clanky/clanky-nacti.php

<?php
function KusTextu($zkratit){
	$delka = 90;
    $zkratit = strip_tags($zkratit);
    //$zkratit = htmlentities($zkratit);
	if (mb_strlen($zkratit) > $delka) {
		$pos = mb_strripos($zkratit, ' ');
		return mb_strimwidth($zkratit, 0, $pos).'...';
    //	return mb_substr($zkratit, 0, $pos).'...';
	} else {
		return $zkratit;
	}	
}
 
function Anotace ($zkratit){ 
	$delka = 280;
	$arr = array("<br>","<br />", "<BR>", "<BR />", "</");
    $arr2 = array(" "," ", " ", " ", " </");
	$zkratit = str_replace($arr, $arr2, $zkratit);
    $zkratit = strip_tags(html_entity_decode($zkratit,ENT_COMPAT | ENT_HTML401 ));
	$zkratit = mb_substr($zkratit, 0, $delka);
	if ($zkratit != ""){
		return ''.$zkratit.'...';
    }
}
$prvni = (isset($_REQUEST["prvni"])) ? $_REQUEST["prvni"] : 1;
$kodmenu = (isset($_REQUEST["kodmenu"])) ? $_REQUEST["kodmenu"] : 0;
$rubrika = (isset($_REQUEST["rubrika"])) ? $_REQUEST["rubrika"] : '';
$prvni--;
if(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on') {$urlFotka = 'https://';   }   
else {$urlFotka = 'http://';}  
$urlFotka .= $_SERVER['HTTP_HOST']; 
$pocet = "SELECT count(id) as pocet FROM `clanky` WHERE `zverejnit` = '1'  and `polozka_menu` = '0'";
$pocetRes = $pdo->queryOne($pocet, Array());
$posledni = $pocetRes->pocet;
$krok = 10;
$rubrika = '';
$query="SELECT clanky.`id`, `nadpis`, `obsah`, `zobrazeno`, `vip`, `autor_zobrazit`, accounts.longname, `dat_od`, `fotka`
FROM `clanky` 
left join accounts on accounts.id = `autorid`
WHERE `dat_od` <= CURRENT_DATE and (`dat_do` >= CURRENT_DATE or `dat_do` = '0000-00-00') and `zverejnit` = 1 and `polozka_menu` = '0'
order by vip desc, `dat_od` desc, clanky.`id` desc
LIMIT :prvni, :krok";
if ($clanky = $pdo->queryAll($query, Array(':prvni' => $prvni, ':krok' => $krok))) { 
$prvni++;
$pocet = 0;
$suda = true;
$sudaFotka = true;
$bg_shadow = "background-color: #F4F4F4;";
$bg_white = "background-color: white;";
if(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on') {$url = 'https://';   }   
else {$url = 'http://';}  
$url.= $_SERVER['HTTP_HOST']."/index.php?m=www/clanky/clanek-ukaz.php&kodmenu=$kodmenu&rubrika=$rubrika&prvni=$prvni&id=";  
?>
<div id="seznamClanku">
<?php forEach($clanky as $clanek) {
  $datum = explode('-', $clanek->dat_od);
  $pocet++;
  $suda = !$suda;
  $urlClanek = $url.$clanek->id;
  $fotka = $clanek->fotka;  
  $fotka = $urlFotka.'/ftp/articles/'.$fotka;
  
//  $jeFotka = @getimagesize($fotka);
$jeFotka = true;

  if ($jeFotka) {$sudaFotka = !$sudaFotka;}
  $fotka .= "?t=".time();
      ?>
    <a href="<?= $urlClanek;?>" style="  text-decoration: none; color: inherit">
        <div class="card rounded-0 mb-md-4 mb-2 article">
            <div class="card-header rounded-0 py-2 py-md-3 px-2 px-md-3" style=" <?= ($suda) ? $bg_shadow  : $bg_white;?>">
                <div class="d-flex flex-nowrap">
                    <div class="ml-md-3 mr-md-4 ml-1 mr-2 text-center article-datum-border p-0" style="min-width: 80px; max-width: 80px; max-height: 2.9rem">
                        <div class="text-white article-datum" >
                            <?php echo $datum[2].'.'.$datum[1].'.';?>
                        </div>
                        <div style="font-size: 0.8rem" class="article-rok">
                            <?php echo $datum[0]?>
                        </div>
                    </div>
                    <div class="h5 pl-2 article-nadpis">
                        <?php echo $clanek->nadpis;?>
                    </div>
                </div>
            </div>
            <div id="article<?= $clanek->id ?>" class="card-body article-body p-2" style="
                <?= ($suda) ? $bg_shadow  : $bg_white;?>">
                <div class="d-flex flex-nowrap">
                    <?php if ($jeFotka){?>
                    <div class=" <?= ($sudaFotka) ? 'order-1 mr-3' : 'order-2 ml-auto';?>"> 
                        <img src="<?= $fotka;?>" alt="">
                    </div>
                    <?php } ?>
                    <div class="<?= ($sudaFotka) ? 'order-2' : 'order-1 mr-3';?>">
                        <?php echo Anotace($clanek->obsah);?>
                    </div>
                </div>
            </div>
            <div class="card-footer py-1 article-footer" style="font-size: 0.8rem;  <?= ($suda) ? $bg_shadow  : $bg_white;?>">
                <div class="flex row">
                    <div class="ml-2"> <strong>
                            <?php echo ($clanek->autor_zobrazit > ' ') ? $clanek->autor_zobrazit : $clanek->longname;?></strong>
                    </div>
                    <div class="ml-auto pr-3"> Zobrazeno: <strong>
                            <?php echo $clanek->zobrazeno;?></strong> x
                    </div>
                </div>
            </div>
        </div></a>
    <?php } // forEach?>
</div>
<?php 
	 require ('class/pagination.class.php');
	 $strankovani = new Pagination($posledni, $krok, (int)floor($prvni / $krok) + 1 ,'index.php?m=www/clanky/clanky-nacti.php', $rubrika, $kodmenu); //normalni pagination bez AJAXu
	 echo $strankovani->pagination();
} //if $clanky
?>