ACC SHELL

Path : /srv/www/vhosts/eqnxold/lib/
File Upload :
Current File : /srv/www/vhosts/eqnxold/lib/class.funkce.php

<?
class Funkce {
  function utf8_substr($str,$from,$len){
    # utf8 substr
    # www.yeap.lv
      return preg_replace('#^(?:[\x00-\x7F]|[\xC0-\xFF][\x80-\xBF]+){0,'.$from.'}'.
                           '((?:[\x00-\x7F]|[\xC0-\xFF][\x80-\xBF]+){0,'.$len.'}).*#s',
                           '$1',$str);
  }
  
  function stupid_limit_string($str,$n){
    if ( strlen ( $str ) <= $n )
		{
			return $str;
		}
		else {
			return Funkce::utf8_substr ( $str, 0, $n ) . '...';
		}
  }
  
  function limit_string($string, $charlimit)
	{
		$string = strip_tags($string);
    
    if(substr($string,$charlimit-1,1) != ' ')
		{
			$string = substr($string,'0',$charlimit);
			$array = explode(' ',$string);
			array_pop($array);
			$new_string = implode(' ',$array);
			return $new_string.'...';
		}
		else
		{   
			return substr($string,'0',$charlimit-1).'...';
		}
	}
	
	
  function formatDate($date){
    $ex = explode(" ",$date);
    $dat = explode("-",$ex[0]);
    return $dat[2].". ".$dat[1].". ".$dat[0]." ".$ex[1];
    
  }

  function formatTime($date){
    $ex = explode(" ",$date);
    return $ex['1'];
  }
  
  function getAdmin($admin_id){
    $table_name =  $this -> tbl['admin'];
    if(empty($admin_id)){
      return "<neznámý>";
    }
    $result = $this->query_fetch_assoc("SELECT * FROM $table_name WHERE id = $admin_id");
    if($result){
      return $result['login'];
    }
    else{
      return "<neznámý>"; 
    }
  }
  
  function setSort($sort){
    if($sort=="body"){
      $_SESSION['sort'] = 'body';    
    }
    elseif($sort=="jmeno"){
      $_SESSION['sort'] = 'jmeno';
    }
    elseif($sort=="id"){
      $_SESSION['sort'] = 'id';
    }
    elseif($sort=="nazev_podniku"){
      $_SESSION['sort'] = 'nazev_podniku';
    }
    elseif($sort=="mesto"){
      $_SESSION['sort'] = 'mesto';
    }
    elseif($sort=="psc"){
      $_SESSION['sort'] = 'psc';
    }
    elseif($sort=="schvalen"){
      $_SESSION['sort'] = 'schvalen';
    }
    
    if(empty($_SESSION['sort'])){
      $_SESSION['sort'] = 'jmeno';
    }
  }
  
  function setShow($type){
    if($type=="schvalen"){
      $_SESSION['what']="schvalen";
    }
    elseif($type=="neschvalen"){
      $_SESSION['what']="neschvalen";
    }
    elseif($type=="vse"){
      $_SESSION['what']="vse";
    }

    if(empty($_SESSION['what'])){
      $_SESSION['what']="vse";
    }
  }
}	
?>

ACC SHELL 2018