File: /home/awaldron/public_html/archive/demo/_functions.php
<?php
include("functions/_constants.php");
include("functions/_content.php");
include("functions/_datetime.php");
include("functions/_db.php");
include("functions/_form.php");
include("functions/_gui.php");
include("functions/_login.php");
include("functions/_modules.php");
include("functions/_stats.php");
include("functions/img_resize.php");
include("functions/img_resize_errors.php");
function phone10($num) {
if (strlen($num) == 10) {
return "(".substr($num,0,3).")"." ".substr($num,3,3)."-".substr($num,6,4);
} else return str_replace(" "," ",$num);
}
function file_size_info($filesize) {
$bytes = array('KB', 'KB', 'MB', 'GB', 'TB'); # values are always displayed
if ($filesize < 1024) $filesize = 1; # in at least kilobytes.
for ($i = 0; $filesize > 1024; $i++) $filesize /= 1024;
return ceil($filesize)." ".$bytes[$i];
}
function pre_print_r($arr) {
echo "<pre>";
print_r($arr);
echo "</pre>";
}
function self() {
return $_SERVER["PHP_SELF"].($_SERVER["QUERY_STRING"]!=""?"?".$_SERVER["QUERY_STRING"]:"");
}
function str_random($len,$set=1) {
$char = "ABCDEFGHIJKLMNPQRSTUVWXYZ";
$num = "123456789";
if ($set == 1) $arr = $char.$num.$char.$num.$char.$num.$char.$num.$char.$num.$char.$num.$char.$num.$char.$num.$char.$num.$char.$num;
if ($set == 2) $arr = $char.$char.$char.$char.$char.$char.$char.$char.$char.$char.$char.$char.$char.$char.$char.$char.$char.$char;
if ($set == 3) $arr = $num.$num.$num.$num.$num.$num.$num.$num.$num.$num.$num.$num.$num.$num.$num.$num.$num.$num.$num.$num;
for ($a = 0; $a < $len; $a++) {
$b = rand(0, strlen($arr) - 1);
$str .= $arr[$b];
}
return $str;
}
function zero($val,$alt=FALSE) {
if ($alt !== FALSE) {
if ($alt === $val) return TRUE;
}
if ($val == "") return TRUE;
else if ($val == null) return TRUE;
else if ($val === 0) return TRUE;
else if ($val === "0") return TRUE;
else if ($val === FALSE) return TRUE;
else return FALSE;
}
function zero_print($str) {
if (zero($str)) return "";
else return $str;
}
?>