more backporting for zot6

This commit is contained in:
zotlabs 2018-08-14 18:19:34 -07:00
parent 12f4787b67
commit f4f610f1a3
2 changed files with 41 additions and 0 deletions

View File

@ -2797,3 +2797,6 @@ function pchan_to_chan($pchan) {
return $chan;
}
function channel_url($channel) {
return (($channel) ? z_root() . '/channel/' . $channel['channel_address'] : z_root());
}

View File

@ -3412,3 +3412,41 @@ function get_forum_channels($uid) {
return $r;
}
function print_array($arr, $level = 0) {
$o = EMPTY_STR;
$tabs = EMPTY_STR;
if(is_array($arr)) {
for($x = 0; $x <= $level; $x ++) {
$tabs .= "\t";
}
$o .= '[' . "\n";
if(count($arr)) {
foreach($arr as $k => $v) {
if(is_array($v)) {
$o .= $tabs . '[' . $k . '] => ' . print_array($v, $level + 1) . "\n";
}
else {
$o .= $tabs . '[' . $k . '] => ' . print_val($v) . ",\n";
}
}
}
$o .= substr($tabs,0,-1) . ']' . (($level) ? ',' : ';' ). "\n";
return $o;
}
}
function print_val($v) {
if(is_bool($v)) {
if($v) return 'true';
return 'false';
}
if(is_string($v)) {
return "'" . $v . "'";
}
return $v;
}