Formatting
[memberdb.git] / include / html.php
index 274f680..65b5f80 100644 (file)
 <?php
 
-function html_escape($val) {
+function html_escape($val)
+{
     return htmlentities($val, ENT_COMPAT, 'UTF-8');
 }
 
-function html_hidden_field($name, $value = '', $id = NULL) {
-    if (!isset($id)) $id = $name;
+function html_hidden_field($name, $value = '', $id = null)
+{
+    if (!isset($id)) {
+        $id = $name;
+    }
     if (is_array($value)) {
-        if (isset($value[$name])) $value = $value[$name];
-        else $value = '';
+        if (isset($value[$name])) {
+            $value = $value[$name];
+        } else {
+            $value = '';
+        }
     }
     return sprintf('<input type="hidden" name="%1$s" id="%3$s" value="%2$s"/>', $name, html_escape($value), $id) . "\n";
 }
 
-function html_text_field($label, $name, $value = '', $readonly = false, $id = NULL) {
-    if (!isset($id)) $id = $name;
+function html_text_field($label, $name, $value = '', $readonly = false, $id = null)
+{
+    if (!isset($id)) {
+        $id = $name;
+    }
     if (is_array($value)) {
-        if (isset($value[$name])) $value = $value[$name];
-        else $value = '';
+        if (isset($value[$name])) {
+            $value = $value[$name];
+        } else {
+            $value = '';
+        }
     }
-    if ($readonly) $readonly = ' readonly="readonly"';
-    else $readonly = '';
-    return sprintf('<label for="%4$s">%1$s:</label><input type="text" name="%2$s" id="%4$s" value="%3$s"%5$s/>', html_escape($label), $name, html_escape($value), $id, $readonly) . "\n";
+    if ($readonly) {
+        $readonly = ' readonly="readonly"';
+    } else {
+        $readonly = '';
+    }
+    return sprintf('<label for="%4$s">%1$s:</label><input type="text" name="%2$s" id="%4$s" value="%3$s"%5$s/>',
+            html_escape($label), $name, html_escape($value), $id, $readonly) . "\n";
 }
 
-function html_money_field($label, $name, $value = '', $readonly = false, $id = NULL) {
-    if (!isset($id)) $id = $name;
+function html_money_field($label, $name, $value = '', $readonly = false, $id = null)
+{
+    if (!isset($id)) {
+        $id = $name;
+    }
     if (is_array($value)) {
-        if (isset($value[$name])) $value = $value[$name];
-        else $value = '';
+        if (isset($value[$name])) {
+            $value = $value[$name];
+        } else {
+            $value = '';
+        }
     }
     $value = str_replace(array('.', '€'), array(',', ''), $value);
-    if ($readonly) $readonly = ' readonly="readonly"';
-    else $readonly = '';
-    return sprintf('<label for="%4$s">%1$s:</label><input type="text" name="%2$s" id="%4$s" value="%3$s"%5$s/>', html_escape($label), $name, html_escape($value), $id, $readonly) . "\n";
+    if ($readonly) {
+        $readonly = ' readonly="readonly"';
+    } else {
+        $readonly = '';
+    }
+    return sprintf('<label for="%4$s">%1$s:</label><input type="text" name="%2$s" id="%4$s" value="%3$s"%5$s/>',
+            html_escape($label), $name, html_escape($value), $id, $readonly) . "\n";
 }
 
-function html_password_field($label, $name, $id = NULL) {
-    if (!isset($id)) $id = $name;
-    return sprintf('<label for="%3$s">%1$s:</label><input type="password" name="%2$s" id="%3$s"/>', html_escape($label), $name, $id) . "\n";
+function html_password_field($label, $name, $id = null)
+{
+    if (!isset($id)) {
+        $id = $name;
+    }
+    return sprintf('<label for="%3$s">%1$s:</label><input type="password" name="%2$s" id="%3$s"/>', html_escape($label),
+            $name, $id) . "\n";
 }
 
-function html_checkbox($label, $name, $checked, $value, $readonly = false, $id = NULL) {
-    if (!isset($id)) $id = $name;
+function html_checkbox($label, $name, $checked, $value, $readonly = false, $id = null)
+{
+    if (!isset($id)) {
+        $id = $name;
+    }
     if (is_array($checked)) {
-        if (isset($checked[$name])) $checked = $checked[$name];
-        else $checked = false;
-    }
-    if ($checked) $checked = ' checked="checked"';
-    else $checked = '';
-    if ($readonly) $readonly = ' disabled="disabled"';
-    else $readonly = '';
-    return sprintf('<div class="checkbox"><input type="checkbox" name="%2$s" id="%4$s" value="%3$s"%5$s%6$s/><label for="%4$s">%1$s</label></div>', html_escape($label), $name, html_escape($value), $id, $checked, $readonly) . "\n";
+        if (isset($checked[$name])) {
+            $checked = $checked[$name];
+        } else {
+            $checked = false;
+        }
+    }
+    if ($checked) {
+        $checked = ' checked="checked"';
+    } else {
+        $checked = '';
+    }
+    if ($readonly) {
+        $readonly = ' disabled="disabled"';
+    } else {
+        $readonly = '';
+    }
+    return sprintf('<div class="checkbox"><input type="checkbox" name="%2$s" id="%4$s" value="%3$s"%5$s%6$s/><label for="%4$s">%1$s</label></div>',
+            html_escape($label), $name, html_escape($value), $id, $checked, $readonly) . "\n";
 }
 
-function html_list_box($label, $name, $list, $selected, $readonly = false, $id = NULL, $tag_params = '') {
-    if (!isset($id)) $id = $name;
-    if (!empty($tag_params)) $tag_params = ' ' . $tag_params;
+function html_list_box($label, $name, $list, $selected, $readonly = false, $id = null, $tag_params = '')
+{
+    if (!isset($id)) {
+        $id = $name;
+    }
+    if (!empty($tag_params)) {
+        $tag_params = ' ' . $tag_params;
+    }
     if (is_array($selected)) {
-        if (isset($selected[$name])) $selected = $selected[$name];
-        else $selected = '';
+        if (isset($selected[$name])) {
+            $selected = $selected[$name];
+        } else {
+            $selected = '';
+        }
+    }
+    if ($readonly) {
+        return html_text_field($label, $name, isset($list[$selected]) ? $list[$selected] : '-', true);
     }
-    if ($readonly) return html_text_field($label, $name, isset($list[$selected]) ? $list[$selected] : '-', true);
 
     $ret = sprintf('<label for="%2$s">%1$s:</label>', html_escape($label), $id) . "\n";
     $ret .= sprintf('<select id="%1$s" name="%1$s"%2$s>', html_escape($name), $tag_params);
     foreach ($list as $key => $value) {
-        if ($key == $selected) $ret .= sprintf('<option value="%1$s" selected="selected">%2$s</option>', html_escape($key), str_replace(' ', '&nbsp;', html_escape($value)));
-        else $ret .= sprintf('<option value="%1$s">%2$s</option>', html_escape($key), str_replace(' ', '&nbsp;', html_escape($value)));
+        if ($key == $selected) {
+            $ret .= sprintf('<option value="%1$s" selected="selected">%2$s</option>', html_escape($key),
+                str_replace(' ', '&nbsp;', html_escape($value)));
+        } else {
+            $ret .= sprintf('<option value="%1$s">%2$s</option>', html_escape($key),
+                str_replace(' ', '&nbsp;', html_escape($value)));
+        }
     }
     $ret .= '</select>';
     return $ret;
 }
-