summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--web/html/packages.php6
-rw-r--r--web/lib/acctfuncs.inc3
-rw-r--r--web/template/pkg_search_results.php6
3 files changed, 12 insertions, 3 deletions
diff --git a/web/html/packages.php b/web/html/packages.php
index c8949a4a..fe69449e 100644
--- a/web/html/packages.php
+++ b/web/html/packages.php
@@ -88,7 +88,11 @@ if (isset($_GET['ID'])) {
$_GET['SB'] = 'v';
$_GET['SO'] = 'd';
}
- pkg_search_page($_COOKIE["AURSID"]);
+ if (isset($_COOKIE["AURSID"])) {
+ pkg_search_page($_COOKIE["AURSID"]);
+ } else {
+ pkg_search_page();
+ }
}
html_footer(AUR_VERSION);
diff --git a/web/lib/acctfuncs.inc b/web/lib/acctfuncs.inc
index d5137be6..0cd5d0ed 100644
--- a/web/lib/acctfuncs.inc
+++ b/web/lib/acctfuncs.inc
@@ -663,7 +663,8 @@ function try_login() {
if ($logged_in) {
# set our SID cookie
- if ($_POST['remember_me'] == "on") {
+ if (isset($_POST['remember_me']) &&
+ $_POST['remember_me'] == "on") {
# Set cookies for 30 days.
$cookie_time = time() + $PERSISTENT_COOKIE_TIMEOUT;
diff --git a/web/template/pkg_search_results.php b/web/template/pkg_search_results.php
index a0968628..c8c29f2c 100644
--- a/web/template/pkg_search_results.php
+++ b/web/template/pkg_search_results.php
@@ -43,7 +43,11 @@
</tr>
<?php
-$atype = account_from_sid($_COOKIE['AURSID']);
+if (isset($_COOKIE['AURSID'])) {
+ $atype = account_from_sid($_COOKIE['AURSID']);
+} else {
+ $atype = "";
+}
for ($i = 0; $row = mysql_fetch_assoc($result); $i++) {
(($i % 2) == 0) ? $c = "data1" : $c = "data2";
if ($row["OutOfDateTS"] !== NULL): $c = "outofdate"; endif;