Common PHP functions
Posted: April 16th, 2008 | Author: admin | Filed under: Developers |if(version_compare(phpversion(), "5.2.0", "<") && !function_exists("json_encode")){
include($CFG->root_dir . "/common/json/JSON.php");
function json_encode($str) {$json = new Services_JSON(); return $json->encode($str);}
function json_decode($str) {$json = new Services_JSON(); return $json->decode($str);}
}
function parse_input($var_array, $var_name){
if(!isset($var_array[$var_name])) return "";
if(!is_array($var_array[$var_name])){
if (!get_magic_quotes_gpc()) {
$retVal = trim(addslashes($var_array[$var_name]));
} else {
$retVal = trim($var_array[$var_name]);
}
}else{
if (!get_magic_quotes_gpc()) {
foreach ($var_array[$var_name] as $value){
$retVal[] = trim(addslashes($value));
}
} else {
foreach ($var_array[$var_name] as $value) {
$retVal[] = trim($value);
}
}
}
return $retVal;
}
function dprint($var, $message = ""){
if(DEBUG){
echo("DEBUG : $message\r\n");
if(is_array($var) || is_object($var)){
print_r($var);
}else{
echo($var);
}
echo("\r\n");
}
}
function from_sql_date($sqltime, $date_format="d.m.Y"){
if("0000-00-00 00:00:00" == $sqltime || "0000-00-00" == $sqltime) return "";
list($y,$m,$d,$h,$i,$s) = sscanf($sqltime,"%4d-%2d-%2d %2d:%2d:%2d");
date_default_timezone_set("Etc/GMT+2");
$time_src = mktime($h, $i, $s, $m, $d, $y);
return date($date_format, $time_src);
}
function to_sql_date($date){
list($d,$m,$y) = sscanf($date,"%2d.%2d.%4d");
$time_src = mktime(0, 0, 0, $m, $d, $y);
return date("Y-m-d 00:00:00", $time_src);
}
?>









Leave a Reply