From a57c7caf07c9f9df0792f7636700528fa1e1d561 Mon Sep 17 00:00:00 2001
From: Anika Henke <anika@selfthinker.org>
Date: Mon, 19 Jan 2009 20:45:29 +0100
Subject: [PATCH] more strict validity

darcs-hash:20090119194529-f7d6d-170bca22f3579528f1a6405cbec334209b40a106.gz
---
 inc/form.php     | 27 ++++++++++++++++++---------
 inc/template.php |  2 +-
 2 files changed, 19 insertions(+), 10 deletions(-)

diff --git a/inc/form.php b/inc/form.php
index 261f40142..e1760442e 100644
--- a/inc/form.php
+++ b/inc/form.php
@@ -668,7 +668,8 @@ function form_button($attrs) {
  * @author  Tom N Harris <tnharris@whoopdedo.org>
  */
 function form_field($attrs) {
-  $s = '<label class="'.$attrs['_class'].'"';
+  $s = '<label';
+  if ($attrs['_class']) $s .= ' class="'.$attrs['_class'].'"';
   if (!empty($attrs['id'])) $s .= ' for="'.$attrs['id'].'"';
   $s .= '><span>'.$attrs['_text'].'</span>';
   $s .= ' <input '.buildAttributes($attrs,true).'/></label>';
@@ -688,7 +689,8 @@ function form_field($attrs) {
  * @author  Tom N Harris <tnharris@whoopdedo.org>
  */
 function form_fieldright($attrs) {
-  $s = '<label class="'.$attrs['_class'].'"';
+  $s = '<label';
+  if ($attrs['_class']) $s .= ' class="'.$attrs['_class'].'"';
   if (!empty($attrs['id'])) $s .= ' for="'.$attrs['id'].'"';
   $s .= '><input '.buildAttributes($attrs,true).'/>';
   $s .= ' <span>'.$attrs['_text'].'</span></label>';
@@ -710,7 +712,8 @@ function form_fieldright($attrs) {
 function form_textfield($attrs) {
   // mandatory attributes
   unset($attrs['type']);
-  $s = '<label class="'.$attrs['_class'].'"';
+  $s = '<label';
+  if ($attrs['_class']) $s .= ' class="'.$attrs['_class'].'"';
   if (!empty($attrs['id'])) $s .= ' for="'.$attrs['id'].'"';
   $s .= '><span>'.$attrs['_text'].'</span> ';
   $s .= '<input type="text" '.buildAttributes($attrs,true).'/></label>';
@@ -732,7 +735,8 @@ function form_textfield($attrs) {
 function form_passwordfield($attrs) {
   // mandatory attributes
   unset($attrs['type']);
-  $s = '<label class="'.$attrs['_class'].'"';
+  $s = '<label';
+  if ($attrs['_class']) $s .= ' class="'.$attrs['_class'].'"';
   if (!empty($attrs['id'])) $s .= ' for="'.$attrs['id'].'"';
   $s .= '><span>'.$attrs['_text'].'</span> ';
   $s .= '<input type="password" '.buildAttributes($attrs,true).'/></label>';
@@ -754,7 +758,8 @@ function form_passwordfield($attrs) {
  * @author  Michael Klier <chi@chimeric.de>
  */
 function form_filefield($attrs) {
-  $s = '<label class="'.$attrs['_class'].'"';
+  $s = '<label';
+  if ($attrs['_class']) $s .= ' class="'.$attrs['_class'].'"';
   if (!empty($attrs['id'])) $s .= ' for="'.$attrs['id'].'"';
   $s .= '><span>'.$attrs['_text'].'</span> ';
   $s .= '<input type="file" '.buildAttributes($attrs,true);
@@ -779,7 +784,8 @@ function form_filefield($attrs) {
 function form_checkboxfield($attrs) {
   // mandatory attributes
   unset($attrs['type']);
-  $s = '<label class="'.$attrs['_class'].'"';
+  $s = '<label';
+  if ($attrs['_class']) $s .= ' class="'.$attrs['_class'].'"';
   if (!empty($attrs['id'])) $s .= ' for="'.$attrs['id'].'"';
   $s .= '><input type="checkbox" '.buildAttributes($attrs,true).'/>';
   $s .= ' <span>'.$attrs['_text'].'</span></label>';
@@ -801,7 +807,8 @@ function form_checkboxfield($attrs) {
 function form_radiofield($attrs) {
   // mandatory attributes
   unset($attrs['type']);
-  $s = '<label class="'.$attrs['_class'].'"';
+  $s = '<label';
+  if ($attrs['_class']) $s .= ' class="'.$attrs['_class'].'"';
   if (!empty($attrs['id'])) $s .= ' for="'.$attrs['id'].'"';
   $s .= '><input type="radio" '.buildAttributes($attrs,true).'/>';
   $s .= ' <span>'.$attrs['_text'].'</span></label>';
@@ -825,7 +832,8 @@ function form_radiofield($attrs) {
  */
 function form_menufield($attrs) {
   $attrs['size'] = '1';
-  $s = '<label class="'.$attrs['_class'].'"';
+  $s = '<label';
+  if ($attrs['_class']) $s .= ' class="'.$attrs['_class'].'"';
   if (!empty($attrs['id'])) $s .= ' for="'.$attrs['id'].'"';
   $s .= '><span>'.$attrs['_text'].'</span>';
   $s .= ' <select '.buildAttributes($attrs,true).'>'.NL;
@@ -866,7 +874,8 @@ function form_menufield($attrs) {
  * @author  Tom N Harris <tnharris@whoopdedo.org>
  */
 function form_listboxfield($attrs) {
-  $s = '<label class="'.$attrs['_class'].'"';
+  $s = '<label';
+  if ($attrs['_class']) $s .= ' class="'.$attrs['_class'].'"';
   if (!empty($attrs['id'])) $s .= ' for="'.$attrs['id'].'"';
   $s .= '><span>'.$attrs['_text'].'</span> ';
   $s .= '<select '.buildAttributes($attrs,true).'>'.NL;
diff --git a/inc/template.php b/inc/template.php
index 9d29ad291..909de999c 100644
--- a/inc/template.php
+++ b/inc/template.php
@@ -1318,7 +1318,7 @@ function tpl_license($img='badge',$return=false){
         if($src){
             $out .= '<a href="'.$lic['url'].'" rel="license"';
             if($conf['target']['external']) $out .= ' target="'.$conf['target']['external'].'"';
-            $out .= '><img src="'.DOKU_BASE.$src.'" class="lic'.$img.'" alt="'.$lic['name'].'" align="left" /></a> ';
+            $out .= '><img src="'.DOKU_BASE.$src.'" class="medialeft lic'.$img.'" alt="'.$lic['name'].'" /></a> ';
         }
     }
     $out .= $lang['license'];
-- 
GitLab