Wednesday, January 09, 2008

Common PHP functions

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 sql_date_format($sqldate, $format = 'M j, Y  g:i a'){
 list($dy,$dm,$dd, $h,$m,$s) = sscanf($sqldate, "%4d-%2d-%2d %2d:%2d:%2d");
 $str = date($format, mktime($h, $m, $s, $dm, $dd, $dy));
 return $str;
}


No comments: