ACC SHELL
<?
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