]> git.mxchange.org Git - quix0rs-gnu-social.git/blobdiff - lib/util.php
fix problem with uninitialized xw object
[quix0rs-gnu-social.git] / lib / util.php
index 83fbb4a5b0fb19bc558e7b270b393b0cf1f076ea..8a05a346f08a5b4269045a810c54c7041c71f91a 100644 (file)
@@ -72,6 +72,7 @@ function common_show_header($pagetitle) {
        
        $xw = new XMLWriter();
        $xw->openURI('php://output');
+       $xw->setIndent(true);
        $xw->startDocument('1.0', 'UTF-8');
        $xw->writeDTD('html', '-//W3C//DTD XHTML 1.0 Strict//EN',
                                  'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd');
@@ -203,7 +204,7 @@ function common_input($id, $label, $value=NULL) {
                $attrs['value'] = htmlspecialchars($value);
        }
        common_element('input', $attrs);
-       comon_element_end('p');
+       common_element_end('p');
 }
 
 function common_password($id, $label) {
@@ -213,16 +214,21 @@ function common_password($id, $label) {
                                   'type' => 'password',
                                   'id' => $id);
        common_element('input', $attrs);
-       comon_element_end('p');
+       common_element_end('p');
 }
 
 function common_submit($id, $label) {
+       global $xw;
        common_element_start('p');
+       common_element_start('label', array('for' => $id));
+       $xw->writeRaw(' ');
+       common_element_end('label');
        common_element('input', array('type' => 'submit',
                                                                  'id' => $id,
                                                                  'name' => $id,
-                                                                 'value' => $label));
-       comon_element_end('p');
+                                                                 'value' => $label,
+                                                                 'class' => 'button'));
+       common_element_end('p');
 }
 
 # salted, hashed passwords are stored in the DB