".($type==1?"":"")." "; if($type==1) { print" "; } print""._Company_name."\n"; } function alarm_print($text, $exe=0) { $link="

$text

"; if($exe==0) { print $link; } else { return $link; } } function back_button() { print""; } function arg_array_string($args="") { $c=count($args); if($c>0) { for($i=0;$i<$c;$i++) { $newargs.=$args[$i].($i==$c-1?"":", "); } } else { $newargs=""; } return $newargs; } function set_focus_on_input($form, $input) { print""; } function return_point($adr, $adm) { global $basepath, $baseurl; if($adr=="xxx") { if(isset($_SERVER['HTTP_REFERER'])) { $adr=$_SERVER['HTTP_REFERER']; } } else { if($adm==1) { $adr=$basepath."admin.php$adr"; } else { $adr=$basepath."$baseurl$adr"; } } return $adr; } function show_status($status) { $status=($status==0?_not_active:active); return $status; } function show_flag($flag) { if($flag==1) { $p=""; } return $p; } function visible_item($arg) { if($arg==1) { $w=""; } return $w; } function obecni() { global $prefix; $query="SELECT firstname, lastname FROM ".$prefix."_sessions, ".$prefix."_users WHERE ".$prefix."_sessions.id_u=".$prefix."_users.id"; $result=query_db($query); $ile=count_rows($result); if($ile>0) { while(list($imie, $nazwisko)=fetch_array($result)) { $users.=$imie." ".$nazwisko."
"; } if($ile==1) { $users=" 1 "._user.":
".$users; } else { $users=" $ile "._users.":
".$users; } } $query="SELECT COUNT(*) FROM ".$prefix."_sessions"; $result2=query_db($query); list($guests)=fetch_array($result2); $guests=$guests - $ile -1; print"
"._Actually_on_page.":
"; if($users!='') { print $users.""; if($guests==1) { print _and." $guests "._guest; } elseif($guests>1) { print _and." $guests "._guests; } } print"
"; } function form_button($method, $action, $mod, $akcja, $id, $desc, $exe=0, $onclick="submit()") { $content="
"; if($exe==0) { print $content; } else { return $content; } } function wyslij_maila($to, $from, $subject, $content) { if(!isset($_SERVER['HTTP_USER_AGENT'])) { die("Forbidden - You are not authorized to view this page"); exit; } $badStrings = array("Content-Type:","MIME-Version:","Content-Transfer-Encoding:","bcc:","cc:", "multipart/mixed", "charset="); // Loop through each POST'ed value and test if it contains // one of the $badStrings: foreach($_POST as $k => $v) { foreach($badStrings as $v2) { if(strpos($v, $v2) !== false) { header("HTTP/1.0 403 Forbidden"); exit; } } } if (!isemail($to) || !isemail($from)) { $response=31; } else { $headers="Subject: $subject\nMIME-Version: 1.0\nFrom: $from \r\nMessage-ID: <".time().random_string(10,1,1,1).substr($from,strpos($from,"@")).">\nContent-type: text/html; charset=iso-8859-2\nDate: ".date(r)." "; $response=mail($to, $subject, $content, $headers); } $response=($response==1?32:$response); return $response; } function action_name($title, $exe=0) { $link="

$title

"; if($exe==0) { print $link; } else { return $link; } } function module_name($title) { print "

$title

"; } function error_print($err, $arg="") { global $errors; if($err!="" || $arg!="") { print "
X
"; if(is_numeric($err)) { if($err!=0) { print $errors[$err]; } } else { print $err; } if($arg!="") { print $arg; } print"
"; } } function module_error($err, $arg="") { global $module_errors; $error=($err!=0?$module_errors[$err]:$arg); error_print(0, $error); } function calendar($input_field) { print""; } function spam_killer($table) { $w=true; $badwords = file("../../files/file/spam.txt"); $j=0; foreach($badwords as $badword) { $spam[$j]=trim($badword); $j++; } for($i=0;$i"; } function random_string($len,$lett=1,$num=1,$cap=1) { srand(date("s")); $possible=""; if($lett){ $possible.="abcdefghijklmnopqrstuvwxyz"; if($cap){ $possible.="ABCDEFGHIJKLMNOPQRSTUVWXYZ"; } } if($num){ $possible.="1234567890"; } $str=""; while(strlen($str)<$len) { $str.=substr($possible,(rand()%(strlen($possible))),1); } return($str); } function shortdate($datestring) { return substr($datestring,0, 10); } function date_wout_secs($datestring) { return substr($datestring,0, 16); } function mod_path() { global $prefix; if(!isset($_GET['mod'])) { $query="SELECT page_id FROM $prefix"."_menu ORDER BY ord ASC LIMIT 0,1"; $result=query_db($query); if(count_rows($result)>0) { list($page)=fetch_array($result); if(is_numeric($page)) { $mod="content"; } else { $mod=$page; } } else { $mod="content"; } } else { $mod=$_GET['mod']; } $path="modules/$mod/$mod"; return $path; } function bodyprint() { global $basepath, $prefix; print" "._Company_name."\n"; } function show_counter() { $COUNT_FILE = "counter.txt"; $fp = fopen("$COUNT_FILE", "r+"); flock($fp, 1); $count = fgets($fp, 4096); print "
Odwiedzin :$count
"; } function counter_visits() { $COUNT_FILE = "counter.txt"; $NB_DIGITS = 8; $EXPIRE_DATE = 28800; if (file_exists($COUNT_FILE)) { $fp = fopen("$COUNT_FILE", "r+"); flock($fp, 1); $count = fgets($fp, 4096); if ($_COOKIE['visited'] == "") { $count += 1; setcookie("visited", $count, time()+$EXPIRE_DATE); fseek($fp,0); fputs($fp, $count); } flock($fp, 3); fclose($fp); chop($count); } else { $count="ERROR!"; } return $count; } function zamien_ampy($url) { global $link_type; if($link_type!="short") { $url=str_replace("&","&",$url); } return $url; } function print_url($url) { global $link_type, $baseurl, $subdirectory; if($link_type=="short") { if($subdirectory!="") { $url=substr($url, strlen($subdirectory."/")); } $url="druk$url"; } else { $url=zamien_ampy($url); $url="druk.php".substr($url, strlen("/$subdirectory/$baseurl")); } return $url; } function fck_replace($name, $width, $height) { global $basepath; print""; } function pagebody($type) { global $lang, $basepath, $prefix, $user_logged, $session_admin; print"
"; 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="\"$title\" "; 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="\"$title\" "; 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; } ?>