aboutsummaryrefslogtreecommitdiff
path: root/views/default/input/tags.php
blob: 1b0f647fbf26dc81c72195d681f323803448a8a1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<?php 

	/**
	 * Elgg tag input
	 * Displays a tag input field
	 * 
	 * @package Elgg
	 * @subpackage Core
	 * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html GNU Public License version 2
	 * @author Curverider Ltd
	 * @copyright Curverider Ltd 2008
	 * @link http://elgg.org/
	 * 
	 * @uses $vars['value'] The current value, if any
	 * @uses $vars['js'] Any Javascript to enter into the input tag
	 * @uses $vars['internalname'] The name of the input field
	 * @uses $vars['value'] An array of tags
	 * 
	 */

    $tags = "";
    
    if (!empty($vars['value']) && is_array($vars['value'])) {
        foreach($vars['value'] as $tag) {
            
            if (!empty($tags)) {
                $tags .= ", ";
            }
            if (is_string($tag)) {
            	$tags .= $tag;
            } else {
            	$tags .= $tag->value;
            }
            
        }
    }
    
?>
<input type="text" <?php echo $vars['js']; ?> name="<?php echo $vars['internalname']; ?>" value="<?php echo $tags; ?>" class="input-tags"/>