make tags in the image info box clickable (#336)

This commit is contained in:
Shish 2013-09-23 13:09:47 +01:00
parent b0b0324ee7
commit 835361b272

View File

@ -32,16 +32,26 @@ class TagEditTheme extends Themelet {
public function get_tag_editor_html(Image $image) { public function get_tag_editor_html(Image $image) {
global $user; global $user;
$tag_links = array();
foreach($image->get_tag_array() as $tag) {
$h_tag = html_escape($tag);
$u_tag = url_escape($tag);
$h_link = make_link("post/list/$u_tag/1");
$tag_links[] = "<a href='$h_link'>$h_tag</a>";
}
$h_tag_links = implode(" ", $tag_links);
$h_tags = html_escape($image->get_tag_list()); $h_tags = html_escape($image->get_tag_list());
return " return "
<tr> <tr>
<th width='50px'>Tags</th> <th width='50px'>Tags</th>
<td> <td>
".($user->can("edit_image_tag") ? " ".($user->can("edit_image_tag") ? "
<span class='view'>$h_tags</span> <span class='view'>$h_tag_links</span>
<input class='edit' type='text' name='tag_edit__tags' value='$h_tags' class='autocomplete_tags' id='tag_editor'> <input class='edit' type='text' name='tag_edit__tags' value='$h_tags' class='autocomplete_tags' id='tag_editor'>
" : " " : "
$h_tags $h_tag_links
")." ")."
</td> </td>
</tr> </tr>