$r['revision'] .= preg_replace_callback('/:(\w+)/',function($m) use(&$r) {return $r[$m[1]];},$t).' ';
}
$r['revision'] = trim($r['revision']);
- tennant_doc($r);
+ tenant_doc($r);
}),
),
},$path);
}
-function tennant_doc(&$r) {
+function tenant_doc(&$r) { return rent_doc('tenant',$r); }
+function place_doc(&$r) { return rent_doc('place',$r); }
+
+function rent_doc($table,&$r) {
$url = '';
- foreach (['idtenant','id'] as $k) {
- if (isset($r[$k])) $url = '/data/tenant/'.$r[$k];
+ foreach (['id'.$table,'id'] as $k) {
+ if (isset($r[$k])) {
+ $url = '/data/'.$table.'/'.$r[$k];
+ break;
+ }
}
if (!$url) return;
) {
foreach (ls_dir($dir,true) as $p) {
- #$r['doc'] .= '/data/tenant/'.$p;
- $r['doc'] .= sprintf('<a href="%s" class="small">%s</a> ',"$url/$p",preg_replace('@^.*?([^/\.]+).*?$@','\1',$p));
+ $r['doc'] .= sprintf('<a href="%s" class="small">%s</a> ',"$url/$p",
+ nb::prettyText(preg_replace('@^.*?([^/\.]+).*?$@','\1',$p))
+ );
}
}
#die(untilde('~/.gitconfig'));
if (!empty($_SERVER['DOCUMENT_ROOT'])) {
- $CONF['_rent']['tables']['tenant'] = array(
- 'row_parse_post' => 'tennant_doc',
- );
+ $CONF['_rent']['tables']['tenant'] = [ 'row_parse_post' => 'tenant_doc' ];
+ $CONF['_rent']['tables']['place']['row_parse_post'] = 'place_doc';
}
$CONF['rent'] = array (