diff options
author | friendica <info@friendica.com> | 2013-12-28 17:04:23 -0800 |
---|---|---|
committer | friendica <info@friendica.com> | 2013-12-28 17:04:23 -0800 |
commit | 22f614feba8502a5fd040cc34dab2baa3087da3c (patch) | |
tree | 65dc8bd6ed84f2fb7a745c85ddf299aae234254f /include/identity.php | |
parent | aacd3164fa9efdb4dc3f835f67a61dfc14dc8d11 (diff) | |
download | volse-hubzilla-22f614feba8502a5fd040cc34dab2baa3087da3c.tar.gz volse-hubzilla-22f614feba8502a5fd040cc34dab2baa3087da3c.tar.bz2 volse-hubzilla-22f614feba8502a5fd040cc34dab2baa3087da3c.zip |
a bit more backend work on things
Diffstat (limited to 'include/identity.php')
-rw-r--r-- | include/identity.php | 35 |
1 files changed, 3 insertions, 32 deletions
diff --git a/include/identity.php b/include/identity.php index 63b05f4bb..5e25244e6 100644 --- a/include/identity.php +++ b/include/identity.php @@ -966,44 +966,15 @@ function advanced_profile(&$a) { if($txt = prepare_text($a->profile['education'])) $profile['education'] = array( t('School/education:'), $txt ); - $r = q("select * from obj left join term on obj_obj = term_hash where term_hash != '' and obj_page = '%s' and uid = %d and obj_type = %d - order by obj_verb, term", - dbesc($a->profile['profile_guid']), - intval($a->profile['profile_uid']), - intval(TERM_OBJ_THING) - ); - - $things = null; - - if($r) { - $things = array(); - // Use the system obj_verbs array as a sort key, since we don't really - // want an alphabetic sort. To change the order, use a plugin to - // alter the obj_verbs() array or alter it in code. Unknown verbs come - // after the known ones - in no particular order. - - $v = obj_verbs(); - foreach($v as $k => $foo) - $things[$k] = null; - foreach($r as $rr) { - if(! $things[$rr['obj_verb']]) - $things[$rr['obj_verb']] = array(); - $things[$rr['obj_verb']][] = array('term' => $rr['term'],'url' => $rr['url'],'img' => $rr['imgurl']); - } - $sorted_things = array(); - if($things) - foreach($things as $k => $v) - if(is_array($things[$k])) - $sorted_things[$k] = $v; - } + $things = get_things($a->profile['profile_guid'],$a->profile['profile_uid']); - logger('mod_profile: things: ' . print_r($sorted_things,true), LOGGER_DATA); + logger('mod_profile: things: ' . print_r($things,true), LOGGER_DATA); return replace_macros($tpl, array( '$title' => t('Profile'), '$profile' => $profile, - '$things' => $sorted_things + '$things' => $things )); } |