1<?php
2/**
3 * @package tikiwiki
4 */
5// (c) Copyright by authors of the Tiki Wiki CMS Groupware Project
6//
7// All Rights Reserved. See copyright.txt for details and a complete list of authors.
8// Licensed under the GNU LESSER GENERAL PUBLIC LICENSE. See license.txt for details.
9// $Id$
10
11if (basename($_SERVER['SCRIPT_NAME']) === basename(__FILE__)) {
12	die('This script may only be included.');
13}
14//smarty is not there - we need setup
15require_once('tiki-setup.php');
16
17global $prefs;
18global $tiki_p_view_freetags;
19
20if ($prefs['feature_freetags'] == 'y' and $tiki_p_view_freetags == 'y') {
21	$freetaglib = TikiLib::lib('freetag');
22
23	if (isset($cat_objid)) {
24		$tags = $freetaglib->get_tags_on_object($cat_objid, $cat_type);
25		$tagarray = [];
26		$taglist = '';
27		if (! empty($tags['data'])) {
28			foreach ($tags['data'] as $tag) {
29				if (strstr($tag['tag'], ' ')) {
30					$taglist .= '"' . $tag['tag'] . '" ';
31				} else {
32					$taglist .= $tag['tag'] . ' ';
33				}
34				$tagarray[] = $tag['tag'];
35			}
36		}
37
38		$smarty->assign('taglist', $taglist);
39	} else {
40		$taglist = '';
41	}
42
43	if (! isset($cat_lang)) {
44		$cat_lang = null;
45	}
46
47	$suggestion = $freetaglib->get_tag_suggestion($taglist, $prefs['freetags_browse_amount_tags_suggestion'], $cat_lang);
48
49	$smarty->assign('tag_suggestion', $suggestion);
50}
51