small improvements
This commit is contained in:
parent
3e287f888a
commit
abd1f8d44b
copy_this/modules/d3/d3usersonline
controllers/admin
models
modules/components
@ -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";
|
||||
}
|
||||
|
@ -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);
|
||||
}
|
||||
|
||||
|
@ -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');
|
||||
|
@ -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();
|
||||
|
Loading…
x
Reference in New Issue
Block a user