File: //proc/thread-self/root/home/awaldron/www/archive/ressyn/include/functions/_functions.php
<?php
function date2($format,$date) {
$unix = strtotime($date);
return date($format,$unix);
}
function get_args($uri) {
$arr = explode('/',$uri);
$a0 = array_shift($arr);
$i = (count($arr)-1);
if (strstr($arr[$i],"?")) {
$arr[$i] = substr($arr[$i],0,strpos($arr[$i],"?"));
}
return $arr;
}
function nbsp($n=1) {
$out = '';
for ($i=0; $i < $n; $i++) $out .= ' ';
return $out;
}
function pre_print_r($array) {
echo "<pre>";
print_r($array);
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 tab($n) {
$out = "";
for ($i=0; $i < $n; $i++) $out .= "\t";
return $out;
}
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;
}
?>