smarty_dir.'Smarty.class.php'); class Functions { var $mysql; var $queries = 0; var $simplequeries = 0; function Functions(){ global $var; global $smarty; global $PHP_SELF; $this->mysql = mysql_connect($var->mysql_host, $var->mysql_user, $var->mysql_pass) or die("Could not connect to mysql server: " . mysql_error()); $smarty->template_dir = $var->smarty_template_dir; $smarty->compile_dir = $var->smarty_compile_dir; $smarty->config_dir = $var->smarty_config_dir; $smarty->cache_dir = $var->smarty_cache_dir; $smarty->left_delimiter = $var->smarty_left; $smarty->right_delimiter = $var->smarty_right; $smarty->cache = 0; $smarty->assign("page", $PHP_SELF); mysql_select_db($var->mysql_db) or die("Could not select database $var->mysql_db"); } /* function get_var($varname, $esc = 0){ global $HTTP_GET_VARS; global $HTTP_POST_VARS; global $HTTP_SESSION_VARS; if (isset($HTTP_GET_VARS["$varname"])) return $esc ? $HTTP_GET_VARS["$varname"] : $HTTP_GET_VARS["$varname"]; if (isset($HTTP_POST_VARS["$varname"])) return $esc ? $HTTP_POST_VARS["$varname"] : $HTTP_POST_VARS["$varname"]; if (isset($_SESSION["$varname"])) return $esc ? $_SESSION["$varname"] : $_SESSION["$varname"]; if (isset($HTTP_SESSION_VARS["$varname"])) return $esc ? $HTTP_SESSION_VARS["$varname"] : $HTTP_SESSION_VARS["$varname"]; } */ function get_var($varname, $esc = 0) { if (isset($_GET["$varname"])) return $esc ? htmlspecialchars($_GET["$varname"], ENT_QUOTES, 'UTF-8') : $_GET["$varname"]; if (isset($_POST["$varname"])) return $esc ? htmlspecialchars($_POST["$varname"], ENT_QUOTES, 'UTF-8') : $_POST["$varname"]; if (isset($_SESSION["$varname"])) return $esc ? htmlspecialchars($_SESSION["$varname"], ENT_QUOTES, 'UTF-8') : $_SESSION["$varname"]; return null; } function get_var_esc($varname){ return $this->get_var($varname, 1); } function set_var($varname, $value){ $HTTP_GET_VARS["$varname"] = $value; $HTTP_POST_VARS["$varname"] = $value; $HTTP_SESSION_VARS["$varname"] = $value; $_SESSION["$varname"] = $value; } function del_var($arr){ foreach ($arr as $var){ $this->set_var($var, ''); } } function reload_vars(){ global $smarty; foreach ($HTTP_POST_VARS as $name => $value){ $smarty->assign($name,$value); } } function simplequery($query){ $this->simplequeries++; $this->queries++; $result = mysql_query($query) or die("Query ($query) failed : " . mysql_error()); $line = ''; if ($result) $line = mysql_fetch_array($result, MYSQL_ASSOC); return $line; } function query($query){ $this->queries++; $result = mysql_query($query) or die("Query ($query) failed : " . mysql_error()); return $result; } function debugquery($query){ $this->queries++; print $query; return $this->query($query); } function insert($query){ $result = $this->query($query); return mysql_insert_id(); } function log($table, $id, $action){ $res = $this->simplequery("SELECT id FROM object WHERE objecttype='$table' AND value='$id'"); if ($res) $oid = $res["id"]; else $oid = $this->insert("INSERT INTO object (objecttype, value) VALUES ('$table', '$id')"); $this->insert("INSERT INTO history (object_id, korisnici_id, datum, action) VALUES ('$oid', '".$this->get_var("userid")."', NOW(), '$action')"); } function reload_form($arr) { global $smarty; foreach($arr as $k){ $smarty->assign($k, $this->get_var($k)); } } function get_time($prefix){ return mktime($this->get_var($prefix."Hour"),$this->get_var($prefix."Minute"),0,$this->get_var($prefix."Month"),$this->get_var($prefix."Day"),$this->get_var($prefix."Year")); } function get_date($prefix){ return mktime($this->get_var($prefix."Month"),$this->get_var($prefix."Day"),$this->get_var($prefix."Year")); } //**************************** Pavafo admin functions ********************************* function date_today($lg) { $today = getdate(); $week_day = $today["wday"]; $month_day = $today["mday"]; $month_day_en = $today["month"]; $month = $today["mon"]; $year = $today["year"]; if ($lg=="sr") { switch ($week_day) { case "1": $week_day_str="poned." ;break; case "2": $week_day_str="utorak" ;break; case "3": $week_day_str="sreda" ;break; case "4": $week_day_str="četvrtak" ;break; case "5": $week_day_str="petak" ;break; case "6": $week_day_str="subota" ;break; case "0": $week_day_str="nedelja" ;break; } } if ($lg=="hu") { switch ($week_day) { case "1": $week_day_str="hétfő" ;break; case "2": $week_day_str="kedd" ;break; case "3": $week_day_str="szerda" ;break; case "4": $week_day_str="csüt." ;break; case "5": $week_day_str="péntek" ;break; case "6": $week_day_str="szombat" ;break; case "0": $week_day_str="vas." ;break; } } if ($lg=="en") { switch ($week_day) { case "1": $week_day_str="Monday" ;break; case "2": $week_day_str="Tuesday" ;break; case "3": $week_day_str="Wednesday" ;break; case "4": $week_day_str="Thursday" ;break; case "5": $week_day_str="Friday" ;break; case "6": $week_day_str="Saturday" ;break; case "0": $week_day_str="Sunday" ;break; } } if ($lg=="sr") {$datum_str="$month_day.$month.$year, $week_day_str";} if ($lg=="hu") {$datum_str="$year.$month.$month_day., $week_day_str";} if ($lg=="en") {$datum_str="Today is $month_day $month_day_en, $year - $week_day_str";} return $datum_str; } /*function left_menu($lg) { require("lg/".$lg."_main.php"); $data = array(); $smartyrow = array ("url" =>"about_us.php?lg=$lg", "label" => $lang["About Us"]); array_push($data, $smartyrow); $smartyrow = array ("url" =>"services.php?lg=$lg", "label" => $lang["Services"]); array_push($data, $smartyrow); $smartyrow = array ("url" =>"vibro.php?lg=$lg", "label" => $lang["Vibrodiagnistics"]); array_push($data, $smartyrow); $smartyrow = array ("url" =>"thermo.php?lg=$lg", "label" => $lang["Thermography"]); array_push($data, $smartyrow); $smartyrow = array ("url" =>"shaft.php?lg=$lg", "label" => $lang["Laser Shaft Alignment"]); array_push($data, $smartyrow); $smartyrow = array ("url" =>"balance.php?lg=$lg", "label" => $lang["Balancing"]); array_push($data, $smartyrow); $smartyrow = array ("url" =>"belt.php?lg=$lg", "label" => $lang["Laser Belt Alignment"]); array_push($data, $smartyrow); $smartyrow = array ("url" =>"stat.php?lg=$lg", "label" => $lang["Statistics"]); array_push($data, $smartyrow); $smartyrow = array ("url" =>"contact_form.php?lg=$lg", "label" => $lang["Contact"]); array_push($data, $smartyrow); return $data; }*/ //**************************** Pavafo admin functions ********************************* }//End of class session_start(); $smarty = new Smarty() or die("Smarty init failed"); $func = new Functions(); ?>
Notice: Undefined variable: func in /home/palic-palics/public_html/pavafo/tagjaink_show.php on line 6

Fatal error: Call to a member function get_var_esc() on null in /home/palic-palics/public_html/pavafo/tagjaink_show.php on line 6