header ("Content-Type: text/html; charset=UTF-8");
error_reporting(E_ALL); ini_set('display_errors', '1');
$stime = microtime();
require_once("_variables.php");
require_once($var->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