// fix previous commit
This commit is contained in:
@@ -32,6 +32,7 @@ class ConnectionsSourceCore extends ObjectModel
|
|||||||
public $request_uri;
|
public $request_uri;
|
||||||
public $keywords;
|
public $keywords;
|
||||||
public $date_add;
|
public $date_add;
|
||||||
|
public static $uri_max_size = 255;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @see ObjectModel::$definition
|
* @see ObjectModel::$definition
|
||||||
@@ -74,7 +75,7 @@ class ConnectionsSourceCore extends ObjectModel
|
|||||||
return false;
|
return false;
|
||||||
if (Validate::isAbsoluteUrl(strval($_SERVER['HTTP_REFERER'])))
|
if (Validate::isAbsoluteUrl(strval($_SERVER['HTTP_REFERER'])))
|
||||||
{
|
{
|
||||||
$source->http_referer = strval($_SERVER['HTTP_REFERER']);
|
$source->http_referer = substr(strval($_SERVER['HTTP_REFERER']), 0, ConnectionsSource::$uri_max_size);
|
||||||
$source->keywords = trim(SearchEngine::getKeywords(strval($_SERVER['HTTP_REFERER'])));
|
$source->keywords = trim(SearchEngine::getKeywords(strval($_SERVER['HTTP_REFERER'])));
|
||||||
if (!Validate::isMessage($source->keywords))
|
if (!Validate::isMessage($source->keywords))
|
||||||
return false;
|
return false;
|
||||||
@@ -89,6 +90,7 @@ class ConnectionsSourceCore extends ObjectModel
|
|||||||
$source->request_uri .= strval($_SERVER['REQUEST_URI']);
|
$source->request_uri .= strval($_SERVER['REQUEST_URI']);
|
||||||
if (!Validate::isUrl($source->request_uri))
|
if (!Validate::isUrl($source->request_uri))
|
||||||
$source->request_uri = '';
|
$source->request_uri = '';
|
||||||
|
$source->request_uri = substr($source->request_uri, 0, ConnectionsSource::$uri_max_size);
|
||||||
return $source->add();
|
return $source->add();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user