";
if($type=="back")
{
print"
"._Adm_panel."
";
}
else
{
print"
"."
";
}
}
function pagefooter($count)
{
print _Visits.": $count"; ;
}
// zabezpieczenie przed Directory Traversal
function check_dir_path($dir)
{
if(ereg('\.\.', $dir))
{
die('HACKING ATTEMPT :)');
}
}
function isemail($str)
{
$ret = eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$", $str);
return $ret;
}
function obecni_2()
{
global $prefix;
$query="SELECT COUNT(*) FROM ".$prefix."_sessions";
$result=query_db($query);
$ile=count_rows($result);
print"
"._Actually_on_page." $ile "._guests."
";
}
function nieaktualne()
{
print _Information_outdated_or_unreachable;
}
function check_logged_status()
{
global $basepath, $baseurl;
if ($_SESSION['user_id']==0)
{
header ("Location: $basepath$baseurl?mod=users&akcja=login");
$_SESSION['err']=27;
exit;
}
}
function check_permission_status($module_file, $user_id, $usertype)
{
global $prefix;
if($usertype==3)
{
$err=true;
}
else
{
$query="SELECT * FROM ".$prefix."_module_permissions, ".$prefix."_modules WHERE module_id=id AND plik='$module_file' AND user_id='$user_id'";
$result=query_db($query);
$err=(count_rows($result)>0?true:false);
}
if(!$err && $usertype!=0)
{
error_print(38);
}
return $err;
}
function verify_access($mod)
{
global $prefix, $errors, $user_logged;
$query="SELECT logged FROM ".$prefix."_menu WHERE page_id='$mod'";
$result=query_db($query);
if(!$result)
{
error_print(3);
$w=0;
}
elseif(count_rows($result)==0)
{
nieaktualne();
$w=0;
}
else
{
list($w)=fetch_array($result);
if(($w==1 && $_SESSION[$user_logged]!=1))
{
$w=0;
}
else
{
$w=1;
}
}
return $w;
}
function short_title($title)
{
if(strlen($title)>60)
{
if($offset=strpos($title, " "))
{
if($offset=strpos($title, " ", $offset+1))
{
if($offset=strpos($title," ", $offset+1))
{
if($offset=strpos($title," ", $offset+1))
{
if($offset=strpos($title," ", $offset+1))
{
$title=substr($title,0,$offset)."...";
}
}
}
}
}
}
return $title;
}
function find_extension($plik)
{
$kropka=strrpos($plik, ".");
return strtolower(substr($plik,$kropka+1));
}
function session_end_time()
{
global $prefix;
$now=mktime();
$query="SELECT expiry FROM ".$prefix."_sessions WHERE sesskey='".session_id()."'";
$result=query_db($query);
list($expiry)=fetch_array($result);
$expiry=$expiry-10;
print "
"._Session_end_in.":
";
}
function create_thumbnail($plik, $extension)
{
list($width, $height, $type)=getlayoutsize($plik);
$size=thumbnail_size($width, $height);
$thumb=imagecreatetruecolor ( $size[width], $size[height] );
switch ($extension)
{
case "jpg":
$dstimg=imagecreatefromjpeg($plik);
break;
case "jpeg":
$dstimg=imagecreatefromjpeg($plik);
break;
case "png":
$dstimg=imagecreatefrompng($plik);
break;
case "gif":
$dstimg=imagecreatefromgif($plik);
break;
}
if(imagecopyresampled ($thumb, $dstimg, 0, 0, 0, 0, $size[width], $size[height], $width, $height))
{
$filename="gallery/".substr($plik,strrpos($plik,"/")+1, strrpos($plik,"."));
//print $plik."
".$filename;
$err=imagejpeg($thumb,$filename, 90);
}
return $err;
}
function link_nav($title, $module, $action, $id, $limit=0, $exe=0)
{
global $link_type, $basepath, $baseurl;
if($link_type=="short")
{
$link="
$title ";
if($exe==0)
{
return $link;
}
else
{
print $link;
}
}
function visibility_stat($status)
{
return($status==1?_visible:_hidden);
}
function select_visibility($status)
{
print"
";
}
function image_action_link($image, $akcja, $do, $what, $id=0, $adm=1, $exe=0)
{
$link="

";
if($exe=0)
{
print $link;
}
else
{
return $link;
}
}
function image_link($title, $image, $module, $action, $adm=0, $id=0, $limit=0)
{
global $link_type, $basepath, $baseurl;
if($link_type=="short")
{
$link="

";
return $link;
}
function adm_link($mod, $akcja, $param, $title, $param2=0, $exe=0)
{
$link="
$title";
if($exe==0)
{
print $link;
}
else
{
return $link;
}
}
function reset_var_link($akcja, $param, $title)
{
$link="
$title";
return $link;
}
function reset_var_action()
{
zeruj_zmienne_modulu();
$mod="akcja=".$_GET['akcja'];
if($_GET['id']!=0)
{
$mod.="&id=".$_GET['id'];
}
return $mod;
}
function reset_errors()
{
$_SESSION['err']=0;
$_SESSION['merr']=0;
}
function sorting_link($title, $akcja, $id, $by, $ord)
{
return "
$title";
}
function action_link($akcja, $id, $do, $what, $adm=1, $exe=0)
{
$link="
$do";
if($exe==0)
{
print $link;
}
else
{
return $link;
}
}
function select_01_status($status,$blank=0)
{
print"
";
}
function makeurl($mod, $section, $param_name, $param)
{
global $link_type;
if($link_type=="short")
{
$link="$basepath$mod/$section/";
if($param!=0)
{
$link.="$param/";
}
}
else
{
$link="$basepath$baseurl?mod=$mod&$param_name=$param";
}
return $link;
}
function select_country($country_id)
{
global $prefix;
$query="SELECT * FROM ".$prefix."_countries ORDER BY name ASC";
$result=query_db($query);
$countries="
";
return $countries;
}
?>