diff options
Diffstat (limited to 'www')
| -rw-r--r-- | www/ajax/getadminlinkedtags.php | 21 | 
1 files changed, 19 insertions, 2 deletions
| diff --git a/www/ajax/getadminlinkedtags.php b/www/ajax/getadminlinkedtags.php index 5581c43..1004f29 100644 --- a/www/ajax/getadminlinkedtags.php +++ b/www/ajax/getadminlinkedtags.php @@ -41,11 +41,28 @@ function assembleTagData($tag, SemanticScuttle_Service_Tag2Tag $t2t)  	return $tagData;  } +/** + * Creates an jsTree json array for the given tag + * + * @param string  $tag         Tag name + * @param boolean $hasChildren If the tag has subtags (children) or not + * + * @return array Array to be sent back to the browser as json + */  function createTagArray($tag, $hasChildren = true)  {      $ar = array( -        'data' => $tag, -        'attr' => array('rel' => $tag), +        'data' => array( +            //<a> attributes +            'title' => $tag, +            'attr' => array( +                'href' => createUrl('tags', $tag) +            ) +        ), +        //<li> attributes +        'attr' => array( +            'rel'  => $tag,//needed for identifying the tag in html +        ),      );      if ($hasChildren) {          //jstree needs that to show the arrows | 
