예제 #1
0
 /**
  * Return browse action from the request.
  *
  * @param Zend\Http\Request $request Request
  *
  * @return null|string Browse action or null if request is not a browse action
  */
 protected function getBrowseAction($request)
 {
     $referer = $request->getServer()->get('HTTP_REFERER');
     $match = null;
     $regex = '/^http[s]?:.*\\/Browse\\/(Database|Journal)[\\/.*]?/';
     if (preg_match($regex, $referer, $match)) {
         return $match[1];
     }
     return null;
 }