]> git.mxchange.org Git - friendica.git/commitdiff
template for searchbox
authorrabuzarus <>
Sun, 24 May 2015 18:01:08 +0000 (20:01 +0200)
committerrabuzarus <>
Sun, 24 May 2015 18:01:08 +0000 (20:01 +0200)
include/text.php
view/templates/searchbox.tpl [new file with mode: 0644]

index dcc73087233af3b51f893cee8632016d1b9e370b..0f6c83234b2852df1f4256e2ae603aa1acd621ba 100644 (file)
@@ -960,19 +960,18 @@ if(! function_exists('search')) {
  * @param string $s search query
  * @param string $id html id
  * @param string $url search url
- * @param boolean $save show save search button
- * @return string html for search box #FIXME: remove html
+ * @param boolean $savedsearch show save search button
  */
 function search($s,$id='search-box',$url='/search',$save = false) {
        $a = get_app();
-       $o  = '<div id="' . $id . '">';
-       $o .= '<form action="' . $a->get_baseurl((stristr($url,'network')) ? true : false) . $url . '" method="get" >';
-       $o .= '<input type="text" name="search" id="search-text" placeholder="' . t('Search') . '" value="' . $s .'" />';
-       $o .= '<input type="submit" name="submit" id="search-submit" value="' . t('Search') . '" />';
-       if($save)
-               $o .= '<input type="submit" name="save" id="search-save" value="' . t('Save') . '" />';
-       $o .= '</form></div>';
-       return $o;
+        return replace_macros(get_markup_template('searchbox.tpl'), array(
+               '$s' => $s,
+               '$id' => $id,
+               '$action_url' => $a->get_baseurl((stristr($url,'network')) ? true : false) . $url,
+               '$search_label' => t('Search'),
+               '$save_label' => t('Save'),
+               '$savedsearch' => feature_enabled(local_user(),'savedsearch'),
+       ));
 }}
 
 if(! function_exists('valid_email')) {
diff --git a/view/templates/searchbox.tpl b/view/templates/searchbox.tpl
new file mode 100644 (file)
index 0000000..ce65643
--- /dev/null
@@ -0,0 +1,11 @@
+<div id="{{$id}}" class="input-group">
+        <form action="{{$action_url}}" method="get" >
+                {{strip}}
+                <input type="text" name="search" id="search-text" placeholder="{{$search_label}}" value="{{$s}}" />
+                <input type="submit" name="submit" id="search-submit" value="{{$search_label}}" />
+                {{if $savedsearch}}
+                <input type="submit" name="searchsave" id="search-save" value="{{$save_label}}" />
+                {{/if}}
+                {{/strip}}
+        </form>
+</div>