small improvements

This commit is contained in:
Daniel Seifert 2017-11-21 11:41:06 +01:00
parent 3e287f888a
commit abd1f8d44b
4 changed files with 6 additions and 9 deletions

View File

@ -20,6 +20,4 @@ class d3_cfg_usersonline_licence extends d3_cfg_mod_licence
protected $_hasNewsletterForm = false;
protected $_sLogType = 2;
//protected $_sBlogFeed = "http://blog.oxidmodule.com/feeds/categories/46-Angebotsanfrage.rss";
}

View File

@ -14,7 +14,6 @@
class d3_usersonline_statistic extends d3_cfg_mod_main
{
protected $_blUseOwnOxid = false;
protected $_iExpTime = 600; // (in seconds)
protected $_sThisTemplate = 'd3_usersonline_statistic.tpl';
protected $_sMenuItemTitle = 'd3mxusersonline';
@ -37,7 +36,7 @@ class d3_usersonline_statistic extends d3_cfg_mod_main
{
/** @var d3usersonline $oUsersOnline */
$oUsersOnline = oxNew('d3usersonline');
$oUsersOnline->clearOldItems($this->_iExpTime);
$oUsersOnline->clearOldItems();
return $oUsersOnline->getUserCount($this->blGroupByClass);
}

View File

@ -32,7 +32,8 @@ class d3usersonline extends oxbase
protected $_httpXComingFrom = null;
protected $_httpComingFrom = null;
protected $_iDeleteThreshold = 30; // Zeitdifferenz für Löschaufträge
protected $_iDeleteThreshold = 30; // Zeitdifferenz zwischen 2 Löschaufträgen
protected $_iExpTime = 600; // Ablaufzeit für inaktive Benutzer
/**
* constructor
@ -46,7 +47,7 @@ class d3usersonline extends oxbase
/**
* @param $iExpTime
*/
public function clearOldItems($iExpTime)
public function clearOldItems()
{
startProfile(__METHOD__);
@ -54,7 +55,7 @@ class d3usersonline extends oxbase
$iLastDeleteTime = oxRegistry::getConfig()->getShopConfVar('iLastDeleteTime', null, 'd3usersonline');
if ($iTime > $iLastDeleteTime + $this->_iDeleteThreshold) {
$iExptime = $iTime - $iExpTime;
$iExptime = $iTime - $this->_iExpTime;
oxDb::getDb()->Execute("delete from " . $this->getViewName() . " where timevisit < $iExptime");
oxRegistry::getConfig()->saveShopConfVar('int', 'iLastDeleteTime', $iTime, null, 'd3usersonline');

View File

@ -20,7 +20,6 @@
class d3_oxcmp_utils_usersonline extends d3_oxcmp_utils_usersonline_parent
{
protected $_blIsComponent = true;
protected $_iExpTime = 600; // (in seconds)
protected $_sD3UsersOnlineModId = 'd3usersonline';
/**
@ -33,7 +32,7 @@ class d3_oxcmp_utils_usersonline extends d3_oxcmp_utils_usersonline_parent
if (d3_cfg_mod::get($this->_sD3UsersOnlineModId)->isActive()) {
/** @var d3usersonline $oUsersOnline */
$oUsersOnline = oxNew('d3usersonline');
$oUsersOnline->clearOldItems($this->_iExpTime);
$oUsersOnline->clearOldItems();
$oUsersOnline->setActTimeVisit();
$oUser = $this->getUser();