diff options
Diffstat (limited to 'includes/inc_utils.php')
-rwxr-xr-x | includes/inc_utils.php | 95 |
1 files changed, 0 insertions, 95 deletions
diff --git a/includes/inc_utils.php b/includes/inc_utils.php deleted file mode 100755 index e748c64..0000000 --- a/includes/inc_utils.php +++ /dev/null @@ -1,95 +0,0 @@ -<?php -function is_utf8($str) -{ - $c=0; $b=0; - $bits=0; - $len=strlen($str); - for($i=0; $i<$len; $i++) - { - $c=ord($str[$i]); - if($c > 128) - { - if(($c >= 254)) return false; - elseif($c >= 252) $bits=6; - elseif($c >= 248) $bits=5; - elseif($c >= 240) $bits=4; - elseif($c >= 224) $bits=3; - elseif($c >= 192) $bits=2; - else return false; - if(($i+$bits) > $len) return false; - while($bits > 1) - { - $i++; - $b=ord($str[$i]); - if($b < 128 || $b > 191) return false; - $bits--; - } - } - } - return true; -} - -function php2js ($var) -{ - if (is_array($var)) - { - $array = array(); - - foreach ($var as $a_var) - $array[] = php2js($a_var); - - return str_replace("\"", "'", join(",", $array)); - - - } - - elseif (is_bool($var)) - return ($var ? "true" : "false"); - - elseif (is_int($var) || is_integer($var) || is_double($var) || is_float($var)) - return $var; - - elseif (is_string($var)) - return "\"" .$var . "\""; - - else - return false; -} - -function sec2hms ($sec, $padHours = false) -{ - - // holds formatted string - $hms = ""; - - // there are 3600 seconds in an hour, so if we - // divide total seconds by 3600 and throw away - // the remainder, we've got the number of hours - $hours = intval(intval($sec) / 3600); - - // add to $hms, with a leading 0 if asked for - $hms .= ($padHours) - ? str_pad($hours, 2, "0", STR_PAD_LEFT). ':' - : $hours. ':'; - - // dividing the total seconds by 60 will give us - // the number of minutes, but we're interested in - // minutes past the hour: to get that, we need to - // divide by 60 again and keep the remainder - $minutes = intval(($sec / 60) % 60); - - // then add to $hms (with a leading 0 if needed) - $hms .= str_pad($minutes, 2, "0", STR_PAD_LEFT). ':'; - - // seconds are simple - just divide the total - // seconds by 60 and keep the remainder - $seconds = intval($sec % 60); - - // add to $hms, again with a leading 0 if needed - $hms .= str_pad($seconds, 2, "0", STR_PAD_LEFT); - - // done! - return $hms; - -} -?> |