Changeset 519

Show
Ignore:
Timestamp:
03/31/08 23:47:06 (8 months ago)
Author:
sidtheduck
Message:

Unique ids for username and password fields to solve any conflicts with existing cookies using the generic "username" id
+ small layout changes to admin

Location:
trunk/admin
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • trunk/admin/index.php

    r491 r519  
    3535                                                        </tr> 
    3636                                                        <tr> 
    37                                                                 <td><label for="username"><strong>' . plog_tr('Username') . ':</strong></label></td> 
    38                                                                 <td><input type="text" name="username" id="username" /></td> 
     37                                                                <td><label for="plog-username"><strong>' . plog_tr('Username') . ':</strong></label></td> 
     38                                                                <td><input type="text" name="plog-username" id="plog-username" /></td> 
    3939                                                        </tr> 
    4040                                                        <tr> 
    41                                                                 <td><label for="password"><strong>' . plog_tr('Password') . ':</strong></label></td> 
    42                                                                 <td><input type="password" name="password" id="password" /></td> 
     41                                                                <td><label for="plog-password"><strong>' . plog_tr('Password') . ':</strong></label></td> 
     42                                                                <td><input type="password" name="plog-password" id="plog-password" /></td> 
    4343                                                        </tr> 
    4444                                                        <tr> 
  • trunk/admin/plog-admin.php

    r494 r519  
    1414        // TODO: leiuta generic login funktsioon 
    1515 
    16         if (($_REQUEST["username"] == $config["admin_username"]) && (md5($_REQUEST["password"]) == $config["admin_password"])){ 
     16        if (($_REQUEST["plog-username"] == $config["admin_username"]) && (md5($_REQUEST["plog-password"]) == $config["admin_password"])){ 
    1717                $_SESSION["plogger_logged_in"] = true; 
    1818        } 
     
    5757 
    5858        $output = '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
    59                 <html xmlns="http://www.w3.org/1999/xhtml"> 
    60                         <head> 
    61                                 <title>Plogger Administration</title> 
    62                                 <meta http-equiv="Content-Type" content="txt/html; charset=utf-8" /> 
    63                                 <link href="../css/admin.css" type="text/css" rel="stylesheet" media="all"/> 
    64                                 <link href="../css/greybox.css" type="text/css" rel="stylesheet" media="all"/> 
    65                                 <link href="../css/tabs.css" type="text/css" rel="stylesheet" media="all"/> 
    66                                 <link href="../css/lightbox.css" type="text/css" rel="stylesheet" media="all"/> 
    67                                 <script type="text/javascript" src="js/prototype.js"></script> 
    68                                 <script type="text/javascript" src="js/plogger.js"></script> 
    69                                 <script type="text/javascript" src="js/lightbox.js"></script> 
    70                                 <script type="text/javascript" src="js/AmiJS.js"></script> 
    71                                 <script type="text/javascript" src="js/greybox.js"></script> 
    72                                 '.$inHead.' 
    73                                 <script type="text/javascript"> 
    74                               //GreyBox configuration 
    75                               //Use animation? 
    76                               var GB_ANIMATION = true; 
    77                               var GB_IMG_DIR = "../graphics/"; 
    78                          
    79                               //Clicking on the transparent overlay closes the GreyBox window? 
    80                               var GB_overlay_click_close = false; 
    81                 </script> 
    82                         </head> 
    83                         <body onload="focus_first_input(); initLightbox();"> 
    84                                 <div> 
    85                                 <img src="../graphics/plogger.gif" alt="Plogger" /> 
    86                                 <span id="plogger-version">'.$config['version'].'</span> 
    87                                 <div id="tab-nav"> 
    88                                         <ul>'; 
    89                                         foreach($tabs as $tab => $data) { 
    90                                                 $output .= '<li'; 
    91                                                 if ($current == $tab) $output .= ' id="current"'; 
    92                                                 $output .= '><a'; 
    93                                                 if (!empty($data['onclick'])) $output .= ' onclick="'.$data['onclick'].'"'; 
    94                                                 if (!empty($data['accesskey'])) $output .= ' accesskey="'.$data['accesskey'].'"'; 
    95                                                 $output .= ' href="' . $data['url'] . '">' . $data['caption'] . '</a></li>'; 
    96                                         }; 
    97                                         $output .= ' 
    98                                         </ul> 
    99                                 </div> 
    100                                 '.$string.' 
    101                         </div></body> 
    102                 </html>'; 
     59   <html xmlns="http://www.w3.org/1999/xhtml"> 
     60      <head> 
     61         <title>Plogger Administration</title> 
     62         <meta http-equiv="Content-Type" content="txt/html; charset=utf-8" /> 
     63         <link href="../css/admin.css" type="text/css" rel="stylesheet" media="all"/> 
     64         <link href="../css/tabs.css" type="text/css" rel="stylesheet" media="all"/> 
     65         <link href="../css/greybox.css" type="text/css" rel="stylesheet" media="all"/> 
     66         <link href="../css/lightbox.css" type="text/css" rel="stylesheet" media="all"/> 
     67         <script type="text/javascript" src="js/prototype.js"></script> 
     68         <script type="text/javascript" src="js/plogger.js"></script> 
     69         <script type="text/javascript" src="js/lightbox.js"></script> 
     70         <script type="text/javascript" src="js/AmiJS.js"></script> 
     71         <script type="text/javascript" src="js/greybox.js"></script> 
     72         '.$inHead.' 
     73         <script type="text/javascript"> 
     74            //GreyBox configuration 
     75            //Use animation? 
     76            var GB_ANIMATION = true; 
     77            var GB_IMG_DIR = "../graphics/"; 
     78 
     79            //Clicking on the transparent overlay closes the GreyBox window? 
     80            var GB_overlay_click_close = false; 
     81         </script> 
     82      </head> 
     83      <body onload="focus_first_input(); initLightbox();"> 
     84         <div id="header"> 
     85            <img src="../graphics/plogger.gif" alt="Plogger" /> 
     86            <span id="plogger-version">'.$config['version'].'</span> 
     87            <div id="tab-nav"> 
     88               <ul>'; 
     89               foreach($tabs as $tab => $data) { 
     90                  $output .= '<li'; 
     91                  if ($current == $tab) $output .= ' id="current"'; 
     92                  $output .= '><a'; 
     93                  if (!empty($data['onclick'])) $output .= ' onclick="'.$data['onclick'].'"'; 
     94                  if (!empty($data['accesskey'])) $output .= ' accesskey="'.$data['accesskey'].'"'; 
     95                  $output .= ' href="' . $data['url'] . '">' . $data['caption'] . '</a></li>'; 
     96               }; 
     97               $output .= ' 
     98               </ul> 
     99            </div> 
     100         </div> 
     101         <div id="content"> 
     102            '.$string.' 
     103         </div> 
     104      </body> 
     105   </html>'; 
    103106         
    104107        echo $output;