Small link functions.
authorIain Patterson <me@iain.cx>
Fri, 10 May 2013 16:10:00 +0000 (12:10 -0400)
committerIain Patterson <me@iain.cx>
Fri, 10 May 2013 16:10:00 +0000 (12:10 -0400)
get_small_link() generates HTML for a small font link.
small_link() outputs the link directly.

lib/functions.php

index 511e0cf..e970f54 100644 (file)
     echo "Day: <input name=\"$name" . "_d\" value=\"$d\" size=2 maxlen=2> ";
   }
 
+  function get_small_link() {
+    /* Args are <alt text>, <format>, [<stuff> ...] */
+    $args = func_get_args();
+    $html = htmlspecialchars(array_shift($args));
+    $url = array_shift($args);
+    return vsprintf("<a class=\"small noprint\" href=\"$url\">$html</a>\n", $args);
+  }
+
+  function small_link() {
+    echo call_user_func_array("get_small_link", func_get_args());
+  }
+
   include_once("$lib_root/admin.php");
   include_once("$lib_root/forms.php");