assign("time", $time); $tplEng->assign("uri", $uri); $tplEng->assign("msg", $msg); $tplEng->systemTemplate = "redirect.html"; $tplEng->Render(); exit; } function ShowLogin($uriToGoAfter) { $tplEng = AWF_TplEng::GetInstance(); $tplEng->systemTemplate = "login.html"; $tplEng->assign("goto",$uriToGoAfter); //terms of use $k = AWF_Kernel::GetInstance(); $tplEng->assign("termsOfUse",$k->GetSettingsValue("ecert_terms")); AWF_Ajax::GetInstance(); $tplEng->Render(); exit; } function DumpArray($ar) { $tplEng = AWF_TplEng::GetInstance(); $tplEng->assign("debugMsg","
".print_r($ar,true)."
"); } if (!function_exists('json_encode')) { function json_encode($a=false) { if (is_null($a)) return 'null'; if ($a === false) return 'false'; if ($a === true) return 'true'; if (is_scalar($a)) { if (is_float($a)) { // Always use "." for floats. return floatval(str_replace(",", ".", strval($a))); } if (is_string($a)) { static $jsonReplaces = array(array("\\", "/", "\n", "\t", "\r", "\b", "\f", '"'), array('\\\\', '\\/', '\\n', '\\t', '\\r', '\\b', '\\f', '\"')); return '"' . str_replace($jsonReplaces[0], $jsonReplaces[1], $a) . '"'; } else return $a; } $isList = true; for ($i = 0, reset($a); $i < count($a); $i++, next($a)) { if (key($a) !== $i) { $isList = false; break; } } $result = array(); if ($isList) { foreach ($a as $v) $result[] = json_encode($v); return '[' . join(',', $result) . ']'; } else { foreach ($a as $k => $v) $result[] = json_encode($k).':'.json_encode($v); return '{' . join(',', $result) . '}'; } } } function stringToDate($string) { //gr if(AWF_LANG=='el') list($dd, $mm, $yyyy) = explode('/', $string); // variables to hold the actuall date from the string if(AWF_LANG=='en') list($mm, $dd, $yyyy) = explode('/', $string); // variables to hold the actuall date from the string $temp = explode(' ', $yyyy); if(!empty($temp[0])) $yyyy = $temp[0]; // seperate the year from the time $temp = explode(' ', $string); if(!empty($temp[1])) //if time is in the array, get it { if(!empty($temp[2])) $ampm = $temp[2]; //get am/pm from the string if it exists $time = $temp[1]; //this holds the hour ex.12:00 $temp = explode(':', $time); $hour = $temp[0]; //holds the hours $min = $temp[1]; //holds the minutes $sec = 0; //we dond need seconds } else // else set time to 0 $hour = $min = $sec = 0; //echo $hour.','.$min.','.$sec.','.$mm.','.$dd.','.$yyyy; $string = mktime($hour, $min, $sec, intval($mm), intval($dd), intval($yyyy)); return $string; } /* * thumbnailer.php */ /** * @return string * @param $o_file string Filename of image to make thumbnail of * @param $t_file string Filename to use for thumbnail * @desc Takes an image and makes a jpeg thumbnail defaulted to 100px high */ function image_resize( $file, $width = 0, $height = 0, $proportional = false, $output = 'file', $delete_original = false, $use_linux_commands = false ) { if ( $height <= 0 && $width <= 0 ) { return false; } $info = getimagesize($file); $image = ''; $final_width = 0; $final_height = 0; list($width_old, $height_old) = $info; if ($proportional) { if ($width == 0) $factor = $height/$height_old; elseif ($height == 0) $factor = $width/$width_old; else $factor = min ( $width / $width_old, $height / $height_old); $final_width = round ($width_old * $factor); $final_height = round ($height_old * $factor); } else { $final_width = ( $width <= 0 ) ? $width_old : $width; $final_height = ( $height <= 0 ) ? $height_old : $height; } switch ( $info[2] ) { case IMAGETYPE_GIF: $image = imagecreatefromgif($file); break; case IMAGETYPE_JPEG: $image = imagecreatefromjpeg($file); break; case IMAGETYPE_PNG: $image = imagecreatefrompng($file); break; default: return false; } if ( $height_old <= $height || $width_old <= $width ) { $image_resized = imagecreatetruecolor( $width_old, $height_old ); imagecopy($image_resized, $image, 0, 0, 0, 0, $width_old, $height_old); return true; } else $image_resized = imagecreatetruecolor( $final_width, $final_height ); if ( ($info[2] == IMAGETYPE_GIF) || ($info[2] == IMAGETYPE_PNG) ) { $trnprt_indx = imagecolortransparent($image); // If we have a specific transparent color if ($trnprt_indx >= 0) { // Get the original image's transparent color's RGB values $trnprt_color = imagecolorsforindex($image, $trnprt_indx); // Allocate the same color in the new image resource $trnprt_indx = imagecolorallocate($image_resized, $trnprt_color['red'], $trnprt_color['green'], $trnprt_color['blue']); // Completely fill the background of the new image with allocated color. imagefill($image_resized, 0, 0, $trnprt_indx); // Set the background color for new image to transparent imagecolortransparent($image_resized, $trnprt_indx); imagetruecolortopalette($image_resized, true, imagecolorstotal($image) );//hack to work with gifs } // Always make a transparent background color for PNGs that don't have one allocated already elseif ($info[2] == IMAGETYPE_PNG) { // Turn off transparency blending (temporarily) imagealphablending($image_resized, false); // Create a new transparent color for image $color = imagecolorallocatealpha($image_resized, 0, 0, 0, 127); // Completely fill the background of the new image with allocated color. imagefill($image_resized, 0, 0, $color); // Restore transparency blending imagesavealpha($image_resized, true); } } imagecopyresampled($image_resized, $image, 0, 0, 0, 0, $final_width, $final_height, $width_old, $height_old); if ( $delete_original ) { if ( $use_linux_commands ) exec('rm '.$file); else @unlink($file); } switch ( strtolower($output) ) { case 'browser': $mime = image_type_to_mime_type($info[2]); header("Content-type: $mime"); $output = NULL; break; case 'file': $output = $file; break; case 'return': return $image_resized; break; default: break; } switch ( $info[2] ) { case IMAGETYPE_GIF: imagegif($image_resized, $output); break; case IMAGETYPE_JPEG: imagejpeg($image_resized, $output); break; case IMAGETYPE_PNG: imagepng($image_resized, $output); break; default: return false; } return true; } // Set timezone function time_elapsed_string($ptime) { $etime = time() - $ptime; if ($etime < 1) { return '0 '.SECONDS; } $a = array( 12 * 30 * 24 * 60 * 60 => 'YEAR', 30 * 24 * 60 * 60 => 'MONTH', 24 * 60 * 60 => 'DAY', 60 * 60 => 'HOUR', 60 => 'MINUTE', 1 => 'SECOND' ); foreach ($a as $secs => $str) { $d = $etime / $secs; if ($d >= 1) { $r = round($d); return $r . ' ' . constant($str . ($r > 1 ? 'S' : '')); } } } ?>
Warning: require_once(/game/class/system.ajax.php): failed to open stream: No such file or directory in /var/www/vhosts/venizelos-foundation.gr/game/common/system.init.php on line 21

Fatal error: require_once(): Failed opening required '/game/class/system.ajax.php' (include_path='.:/opt/plesk/php/7.3/share/pear') in /var/www/vhosts/venizelos-foundation.gr/game/common/system.init.php on line 21