Changeset 558 for trunk/lib/App.inc.php


Ignore:
Timestamp:
Dec 30, 2015 5:11:44 AM (8 years ago)
Author:
anonymous
Message:

Minor fixes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/lib/App.inc.php

    r557 r558  
    14861486        }
    14871487
    1488         if (!isset($_SESSION['_app'][$this->_ns]['boomerang'])) {
    1489             $this->logMsg(sprintf('validBoomerangURL(%s) no boomerang URL set.', $id), LOG_DEBUG, __FILE__, __LINE__);
     1488        if (!isset($_SESSION['_app'][$this->_ns]['boomerang']) || !is_array($_SESSION['_app'][$this->_ns]['boomerang']) || empty($_SESSION['_app'][$this->_ns]['boomerang'])) {
     1489            $this->logMsg(sprintf('validBoomerangURL(%s) no boomerang URL set, not an array, or empty.', $id), LOG_DEBUG, __FILE__, __LINE__);
    14901490            return false;
    14911491        }
     
    14961496            $added_time = $_SESSION['_app'][$this->_ns]['boomerang'][$id]['added_time'];
    14971497        } else if (!isset($id) || $use_nonspecificboomerang) {
    1498             // Use non specific boomerang if available.
     1498            // Use most recent, non-specific boomerang if available.
    14991499            $url = end($_SESSION['_app'][$this->_ns]['boomerang'])['url'];
    15001500            $added_time = end($_SESSION['_app'][$this->_ns]['boomerang'])['added_time'];
Note: See TracChangeset for help on using the changeset viewer.