diff options
author | zotlabs <mike@macgirvin.com> | 2018-03-29 17:06:23 -0700 |
---|---|---|
committer | zotlabs <mike@macgirvin.com> | 2018-03-29 17:06:23 -0700 |
commit | 6d0e1b0e07f26ee07d9f53732daab8ade12566d0 (patch) | |
tree | 677035f8da6ae1882780953bcc6b34058ed8825b /Zotlabs/Module/Tagger.php | |
parent | 238303d81913dd81a1e8907d216ed6c866bd834a (diff) | |
download | volse-hubzilla-6d0e1b0e07f26ee07d9f53732daab8ade12566d0.tar.gz volse-hubzilla-6d0e1b0e07f26ee07d9f53732daab8ade12566d0.tar.bz2 volse-hubzilla-6d0e1b0e07f26ee07d9f53732daab8ade12566d0.zip |
display and link issues with quoted tags
Diffstat (limited to 'Zotlabs/Module/Tagger.php')
-rw-r--r-- | Zotlabs/Module/Tagger.php | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/Zotlabs/Module/Tagger.php b/Zotlabs/Module/Tagger.php index 603a95f2b..24adf1bde 100644 --- a/Zotlabs/Module/Tagger.php +++ b/Zotlabs/Module/Tagger.php @@ -80,6 +80,8 @@ class Tagger extends \Zotlabs\Web\Controller { break; } + + $clean_term = trim($term,'"\' '); $links = array(array('rel' => 'alternate','type' => 'text/html', 'href' => z_root() . '/display/' . gen_link_id($item['mid']))); @@ -103,15 +105,15 @@ class Tagger extends \Zotlabs\Web\Controller { ), )); - $tagid = z_root() . '/search?tag=' . $term; + $tagid = z_root() . '/search?tag=' . $clean_term; $objtype = ACTIVITY_OBJ_TAGTERM; $obj = json_encode(array( 'type' => $objtype, 'id' => $tagid, 'link' => array(array('rel' => 'alternate','type' => 'text/html', 'href' => $tagid)), - 'title' => $term, - 'content' => $term + 'title' => $clean_term, + 'content' => $clean_term )); $bodyverb = t('%1$s tagged %2$s\'s %3$s with %4$s'); @@ -119,7 +121,7 @@ class Tagger extends \Zotlabs\Web\Controller { // saving here for reference // also check out x22d5 and x2317 and x0d6b and x0db8 and x24d0 and xff20 !!! - $termlink = html_entity_decode('⋕') . '[zrl=' . z_root() . '/search?tag=' . urlencode($term) . ']'. $term . '[/zrl]'; + $termlink = html_entity_decode('⋕') . '[zrl=' . z_root() . '/search?tag=' . urlencode($clean_term) . ']'. $clean_term . '[/zrl]'; $channel = \App::get_channel(); @@ -143,8 +145,7 @@ class Tagger extends \Zotlabs\Web\Controller { $arr['obj_type'] = $objtype; $arr['obj'] = $obj; $arr['parent_mid'] = $item['mid']; - - store_item_tag($item['uid'],$item['id'],TERM_OBJ_POST,TERM_COMMUNITYTAG,$term,$tagid); + store_item_tag($item['uid'],$item['id'],TERM_OBJ_POST,TERM_COMMUNITYTAG,$clean_term,$tagid); $ret = post_activity_item($arr); if($ret['success']) { |