fixes notices master
authorArno Renevier <arno@renevier.net>
Sun, 4 Dec 2011 11:26:01 +0000 (12:26 +0100)
committerArno Renevier <arno@renevier.net>
Sun, 4 Dec 2011 11:35:01 +0000 (12:35 +0100)
inc/html/admin.php
inc/html/install.php
inc/langutils.php

index ef43708..d15846a 100644 (file)
@@ -39,8 +39,10 @@ if (!$usrtblexists || !$itemstblexists) {
     exit ();
     } // if ($error)
 
-    $user = $_COOKIE [sprintf ("%suser", DBPREFIX)];
-    $pwd = $_COOKIE [sprintf ("%sauth", DBPREFIX)];
+    $userkey = sprintf ("%suser", DBPREFIX);
+    $user = (isset($_COOKIE [$userkey]))? $_COOKIE[$userkey]: "";
+    $pwdkey = sprintf ("%sauth", DBPREFIX);
+    $pwd = (isset($_COOKIE [$pwdkey]))? $_COOKIE[$pwdkey]: "";
     $logged = ($connection->checkpwdmd5 ($user, $pwd));
 ?>
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
index 7bab8ef..c5ff654 100644 (file)
         par_success (trans ('Found user table.'));
     } else {
         $empty_pass = (isset ($_POST ["admin_pass"]) && (strlen ($_POST ["admin_pass"]) == 0));
-        if ($_POST ["admin_pass"]) {
+        if (isset ($_POST["admin_pass"]) and $_POST ["admin_pass"]) {
             try {
                 $connection->create_users_table (true);
             } catch (Exception $e) {
index 8d458fa..758fef6 100644 (file)
@@ -11,7 +11,9 @@ function ptrans ($str) {
 function trans ($str) {
     global $translations, $lang;
 
-    $res = $translations[$lang][$str];
+    if (isset ($translations[$lang]) and isset($translations[$lang][$str])) {
+        $res = $translations[$lang][$str];
+    }
     if (!isset ($res) || strlen ($res) == 0) {
         return $str;
     } else {
@@ -36,7 +38,8 @@ function parse_accept_language () {
                 if ($val > 1.0) {
                     $val = 1.0;
                 }
-                $possibilities [$matches [1]] = max ($val, $possibilities [$matches [1]]);
+                $ceil = (isset ($possibilities[$matches[1]]))? $possibilities[$matches[1]]: 0;
+                $possibilities [$matches [1]] = max ($val, $ceil);
             }
         }
         arsort ($possibilities);