From 356b2582f3e6a43ecf2607acad4a7fe0b37f659a Mon Sep 17 00:00:00 2001 From: Bot Date: Tue, 3 Jan 2017 03:22:48 +0100 Subject: PPHDoc, formatting, fixes, cleanup --- includes/sys_template.php | 181 ++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 149 insertions(+), 32 deletions(-) (limited to 'includes/sys_template.php') diff --git a/includes/sys_template.php b/includes/sys_template.php index b543ce9a..db5f1e29 100644 --- a/includes/sys_template.php +++ b/includes/sys_template.php @@ -15,6 +15,7 @@ $themes = [ * Display muted (grey) text. * * @param string $text + * @return string */ function mute($text) { @@ -24,25 +25,40 @@ function mute($text) /** * Renders a bootstrap label with given content and class. * - * @param string $content - * The text - * @param string $class - * default, primary, info, success, warning, danger + * @param string $content The text + * @param string $class default, primary, info, success, warning, danger + * @return string */ function label($content, $class = 'default') { return '' . $content . ''; } +/** + * @param int $valuemin + * @param int $valuemax + * @param int $valuenow + * @param string $class + * @param string $content + * @return string + */ function progress_bar($valuemin, $valuemax, $valuenow, $class = '', $content = '') { - return '
' . $content . '
'; + return '
' + . '
' + . $content . '' + . '
' + . '
'; } /** * Render glyphicon * * @param string $glyph_name + * @return string */ function glyph($glyph_name) { @@ -53,12 +69,19 @@ function glyph($glyph_name) * Renders a tick or a cross by given boolean * * @param boolean $boolean + * @return string */ function glyph_bool($boolean) { return '' . glyph($boolean ? 'ok' : 'remove') . ''; } +/** + * @param string $class + * @param array $content + * @param string $dom_id + * @return string + */ function div($class, $content = [], $dom_id = "") { if (is_array($content)) { @@ -68,6 +91,11 @@ function div($class, $content = [], $dom_id = "") return '' . $content . ''; } +/** + * @param string $content + * @param int $number + * @return string + */ function heading($content, $number = 1) { return "" . $content . ""; @@ -77,6 +105,7 @@ function heading($content, $number = 1) * Render a toolbar. * * @param array $items + * @param bool $right * @return string */ function toolbar($items = [], $right = false) @@ -84,6 +113,10 @@ function toolbar($items = [], $right = false) return ''; } +/** + * @param string[] $items + * @return string + */ function toolbar_pills($items) { return ''; @@ -100,26 +133,56 @@ function toolbar_pills($items) */ function toolbar_item_link($href, $glyphicon, $label, $selected = false) { - return '
  • ' . ($glyphicon != '' ? ' ' : '') . $label . '
  • '; + return '
  • ' + . '' + . ($glyphicon != '' ? ' ' : '') + . $label + . '' + . '
  • '; } +/** + * @return string + */ function toolbar_item_divider() { return '
  • '; } +/** + * @param string $glyphicon + * @param string $label + * @param array $submenu + * @param string $class + * @return string + */ function toolbar_dropdown($glyphicon, $label, $submenu, $class = '') { return ''; + ' + . ($glyphicon != '' ? ' ' : '') + . $label + . ' + '; } +/** + * @param string $glyphicon + * @param string $label + * @param string[] $content + * @param string $class + * @return string + */ function toolbar_popover($glyphicon, $label, $content, $class = '') { $dom_id = md5(microtime() . $glyphicon . $label); return '