예제 #1
0
 public function add_tag_info_json($pj, Contact $user)
 {
     if (!property_exists($this, "paperTags")) {
         $this->load_tags();
     }
     $tagger = new Tagger($user);
     $editable = $this->editable_tags($user);
     $viewable = $this->viewable_tags($user);
     $tags_view_html = $tagger->unparse_and_link($viewable, $this->paperTags, false);
     $pj->tags = TagInfo::split($viewable);
     $pj->tags_edit_text = $tagger->unparse($editable);
     $pj->tags_view_html = $tags_view_html;
     $pj->color_classes = TagInfo::color_classes($viewable);
 }