]>
Commit | Line | Data |
---|---|---|
45034273 SS |
1 | <!DOCTYPE html> |
2 | <html> | |
65d62517 | 3 | <head> |
65d62517 A |
4 | {include="includes"} |
5 | </head> | |
45034273 SS |
6 | <body> |
7 | <div id="pageheader"> | |
af77b2fd | 8 | {include="page.header"} |
822bffce | 9 | |
c133612f | 10 | <div id="headerform" class="search"> |
0923a2bc | 11 | <form method="GET" class="searchform" name="searchform"> |
822bffce | 12 | <input type="text" tabindex="1" id="searchform_value" name="searchterm" placeholder="Search text" |
c51fae92 A |
13 | {if="!empty($search_term)"} |
14 | value="{$search_term}" | |
822bffce A |
15 | {/if} |
16 | > | |
b39b1bc2 A |
17 | <input type="submit" value="Search" class="bigbutton"> |
18 | </form> | |
65d62517 | 19 | <form method="GET" class="tagfilter" name="tagfilter"> |
822bffce | 20 | <input type="text" tabindex="2" name="searchtags" id="tagfilter_value" placeholder="Filter by tag" |
c51fae92 A |
21 | {if="!empty($search_tags)"} |
22 | value="{$search_tags}" | |
822bffce | 23 | {/if} |
7e9bd977 | 24 | autocomplete="off" data-multiple data-minChars="1" |
55d0a5c4 | 25 | data-list="{loop="$tags"}{$key}, {/loop}" |
822bffce | 26 | > |
65d62517 A |
27 | <input type="submit" value="Search" class="bigbutton"> |
28 | </form> | |
567967fd | 29 | {loop="$plugins_header.fields_toolbar"} |
ba0fd807 A |
30 | <form |
31 | {loop="$value.attr"} | |
32 | {$key}="{$value}" | |
33 | {/loop}> | |
34 | {loop="$value.inputs"} | |
35 | <input | |
36 | {loop="$value"} | |
37 | {$key}="{$value}" | |
38 | {/loop}> | |
39 | {/loop} | |
40 | </form> | |
567967fd | 41 | {/loop} |
af77b2fd | 42 | </div> |
45034273 SS |
43 | </div> |
44 | ||
45 | <div id="linklist"> | |
46 | ||
47 | {include="linklist.paging"} | |
48 | ||
567967fd A |
49 | <div id="plugin_zone_start_linklist" class="plugin_zone"> |
50 | {loop="$plugin_start_zone"} | |
51 | {$value} | |
52 | {/loop} | |
53 | </div> | |
54 | ||
45034273 | 55 | {if="count($links)==0"} |
c51fae92 | 56 | <div id="searchcriteria">Nothing found.</div> |
7d86f40b | 57 | {elseif="!empty($search_term) or $search_tags !== ''"} |
c51fae92 A |
58 | <div id="searchcriteria"> |
59 | {$result_count} results | |
60 | {if="!empty($search_term)"} | |
61 | for <em>{$search_term}</em> | |
62 | {/if} | |
63 | {if="!empty($search_tags)"} | |
df9aac5b | 64 | {$exploded_tags=tags_str2array($search_tags, $tags_separator)} |
c51fae92 A |
65 | tagged |
66 | {loop="$exploded_tags"} | |
67 | <span class="linktag" title="Remove tag"> | |
818b3193 | 68 | <a href="{$base_path}/remove-tag/{function="urlencode($value)"}">{$value} <span class="remove">x</span></a> |
c51fae92 A |
69 | </span> |
70 | {/loop} | |
7d86f40b A |
71 | {elseif="$search_tags === false"} |
72 | <span class="linktag" title="Remove tag"> | |
818b3193 | 73 | <a href="{$base_path}/">untagged <span class="remove">x</span></a> |
7d86f40b | 74 | </span> |
c51fae92 A |
75 | {/if} |
76 | </div> | |
45034273 SS |
77 | {/if} |
78 | <ul> | |
dec5fe9c | 79 | {loop="$links"} |
21e72da9 | 80 | <li{if="$value.class"} class="{$value.class}"{/if} data-id="{$value.id}"> |
567967fd | 81 | <a id="{$value.shorturl}"></a> |
21e72da9 A |
82 | {if="$thumbnails_enabled && $value.thumbnail !== false"} |
83 | <div class="thumbnail" {if="$value.thumbnail === null"}data-async-thumbnail="1"{/if}> | |
1b93137e A |
84 | <a href="{$value.real_url}"> |
85 | {ignore}RainTPL hack: put the 2 src on two different line to avoid path replace bug{/ignore} | |
9fbc4229 | 86 | <img data-src="{$base_path}/{$value.thumbnail}#" class="b-lazy" |
8c75c43e | 87 | src="" |
1b93137e A |
88 | alt="thumbnail" width="{$thumbnails_width}" height="{$thumbnails_height}" /> |
89 | </a> | |
90 | </div> | |
91 | {/if} | |
45034273 | 92 | <div class="linkcontainer"> |
89ccc83b | 93 | {if="$is_logged_in"} |
b2877611 | 94 | <div class="linkeditbuttons"> |
9fbc4229 A |
95 | <a href="{$base_path}/admin/shaare/{$value.id}" title="Edit" class="button_edit"> |
96 | <img src="{$asset_path}/img/edit_icon.png#"> | |
97 | </a> | |
98 | <br> | |
99 | <a href="{$base_path}/admin/shaare/delete?id={$value.id}&token={$token}" label="Delete" | |
100 | onClick="return confirmDeleteLink();" | |
101 | class="button_delete" | |
102 | > | |
103 | <img src="{$asset_path}/img/delete_icon.png#"> | |
104 | </a> | |
b2877611 | 105 | </div> |
45034273 | 106 | {/if} |
90e5bd65 A |
107 | <span class="linktitle"> |
108 | <a href="{$value.real_url}">{$value.title}</a> | |
109 | </span> | |
45034273 | 110 | <br> |
c133612f | 111 | {if="$value.description"}<div class="linkdescription">{$value.description}</div>{/if} |
89ccc83b | 112 | {if="!$hide_timestamps || $is_logged_in"} |
52b50310 | 113 | {$updated=$value.updated_timestamp ? 'Edited: '. format_date($value.updated) : 'Permalink'} |
9646b7da | 114 | <span class="linkdate" title="Permalink"> |
9fbc4229 | 115 | <a href="{$base_path}/shaare/{$value.shorturl}"> |
9646b7da | 116 | <span title="{$updated}"> |
52b50310 | 117 | {$value.created|format_date} |
9646b7da A |
118 | {if="$value.updated_timestamp"}*{/if} |
119 | </span> | |
120 | - permalink | |
121 | </a> - | |
122 | </span> | |
45034273 | 123 | {else} |
9fbc4229 | 124 | <span class="linkdate" title="Short link here"><a href="{$base_path}/shaare/{$value.shorturl}">permalink</a> - </span> |
45034273 | 125 | {/if} |
567967fd A |
126 | |
127 | {loop="$value.link_plugin"} | |
128 | <span>{$value}</span> - | |
129 | {/loop} | |
130 | ||
90e5bd65 | 131 | <a href="{$value.real_url}"><span class="linkurl" title="Short link">{$value.url}</span></a><br> |
45034273 SS |
132 | {if="$value.tags"} |
133 | <div class="linktaglist"> | |
818b3193 | 134 | {loop="$value.taglist"}<span class="linktag" title="Add tag"><a href="{$base_path}/add-tag/{$value|urlencode}">{$value}</a></span> {/loop} |
45034273 SS |
135 | </div> |
136 | {/if} | |
567967fd A |
137 | |
138 | ||
45034273 SS |
139 | </div> |
140 | </li> | |
141 | {/loop} | |
142 | </ul> | |
143 | ||
567967fd A |
144 | <div id="plugin_zone_end_linklist" class="plugin_zone"> |
145 | {loop="$plugin_end_zone"} | |
146 | {$value} | |
147 | {/loop} | |
148 | </div> | |
149 | ||
45034273 SS |
150 | {include="linklist.paging"} |
151 | ||
152 | </div> | |
153 | ||
d741c9fc | 154 | {include="page.footer"} |
818b3193 | 155 | <script src="{$asset_path}/js/thumbnails.min.js#"></script> |
21e72da9 | 156 | {if="$is_logged_in && $async_metadata"}<script src="{$asset_path}/js/metadata.min.js?v={$version_hash}#"></script>{/if} |
af77b2fd | 157 | |
45034273 | 158 | </body> |
af77b2fd | 159 | </html> |