diff options
author | zotlabs <mike@macgirvin.com> | 2017-03-15 19:30:57 -0700 |
---|---|---|
committer | Mario Vavti <mario@mariovavti.com> | 2017-03-29 11:49:32 +0200 |
commit | 47f4007951ce3311ee267a863a2cc46085c4892a (patch) | |
tree | 4bb26968cfac76fdc76997683e01cc4d19e466c7 /Zotlabs/Widget/Filer.php | |
parent | 74f58818d628a30297f48720b73c094b215f593b (diff) | |
download | volse-hubzilla-47f4007951ce3311ee267a863a2cc46085c4892a.tar.gz volse-hubzilla-47f4007951ce3311ee267a863a2cc46085c4892a.tar.bz2 volse-hubzilla-47f4007951ce3311ee267a863a2cc46085c4892a.zip |
more widgets
Diffstat (limited to 'Zotlabs/Widget/Filer.php')
-rw-r--r-- | Zotlabs/Widget/Filer.php | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/Zotlabs/Widget/Filer.php b/Zotlabs/Widget/Filer.php new file mode 100644 index 000000000..cb9a0becf --- /dev/null +++ b/Zotlabs/Widget/Filer.php @@ -0,0 +1,35 @@ +<?php + +namespace Zotlabs\Widget; + + +class Filer { + + function widget($arr) { + if(! local_channel()) + return ''; + + + $selected = ((x($_REQUEST,'file')) ? $_REQUEST['file'] : ''); + + $terms = array(); + $r = q("select distinct term from term where uid = %d and ttype = %d order by term asc", + intval(local_channel()), + intval(TERM_FILE) + ); + if(! $r) + return; + + foreach($r as $rr) + $terms[] = array('name' => $rr['term'], 'selected' => (($selected == $rr['term']) ? 'selected' : '')); + + return replace_macros(get_markup_template('fileas_widget.tpl'),array( + '$title' => t('Saved Folders'), + '$desc' => '', + '$sel_all' => (($selected == '') ? 'selected' : ''), + '$all' => t('Everything'), + '$terms' => $terms, + '$base' => z_root() . '/' . \App::$cmd + )); + } +} |