small improvements
This commit is contained in:
bovenliggende
3e287f888a
commit
abd1f8d44b
|
@ -20,6 +20,4 @@ class d3_cfg_usersonline_licence extends d3_cfg_mod_licence
|
||||||
protected $_hasNewsletterForm = false;
|
protected $_hasNewsletterForm = false;
|
||||||
|
|
||||||
protected $_sLogType = 2;
|
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
|
class d3_usersonline_statistic extends d3_cfg_mod_main
|
||||||
{
|
{
|
||||||
protected $_blUseOwnOxid = false;
|
protected $_blUseOwnOxid = false;
|
||||||
protected $_iExpTime = 600; // (in seconds)
|
|
||||||
protected $_sThisTemplate = 'd3_usersonline_statistic.tpl';
|
protected $_sThisTemplate = 'd3_usersonline_statistic.tpl';
|
||||||
|
|
||||||
protected $_sMenuItemTitle = 'd3mxusersonline';
|
protected $_sMenuItemTitle = 'd3mxusersonline';
|
||||||
|
@ -37,7 +36,7 @@ class d3_usersonline_statistic extends d3_cfg_mod_main
|
||||||
{
|
{
|
||||||
/** @var d3usersonline $oUsersOnline */
|
/** @var d3usersonline $oUsersOnline */
|
||||||
$oUsersOnline = oxNew('d3usersonline');
|
$oUsersOnline = oxNew('d3usersonline');
|
||||||
$oUsersOnline->clearOldItems($this->_iExpTime);
|
$oUsersOnline->clearOldItems();
|
||||||
return $oUsersOnline->getUserCount($this->blGroupByClass);
|
return $oUsersOnline->getUserCount($this->blGroupByClass);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -32,7 +32,8 @@ class d3usersonline extends oxbase
|
||||||
protected $_httpXComingFrom = null;
|
protected $_httpXComingFrom = null;
|
||||||
protected $_httpComingFrom = 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
|
* constructor
|
||||||
|
@ -46,7 +47,7 @@ class d3usersonline extends oxbase
|
||||||
/**
|
/**
|
||||||
* @param $iExpTime
|
* @param $iExpTime
|
||||||
*/
|
*/
|
||||||
public function clearOldItems($iExpTime)
|
public function clearOldItems()
|
||||||
{
|
{
|
||||||
startProfile(__METHOD__);
|
startProfile(__METHOD__);
|
||||||
|
|
||||||
|
@ -54,7 +55,7 @@ class d3usersonline extends oxbase
|
||||||
$iLastDeleteTime = oxRegistry::getConfig()->getShopConfVar('iLastDeleteTime', null, 'd3usersonline');
|
$iLastDeleteTime = oxRegistry::getConfig()->getShopConfVar('iLastDeleteTime', null, 'd3usersonline');
|
||||||
|
|
||||||
if ($iTime > $iLastDeleteTime + $this->_iDeleteThreshold) {
|
if ($iTime > $iLastDeleteTime + $this->_iDeleteThreshold) {
|
||||||
$iExptime = $iTime - $iExpTime;
|
$iExptime = $iTime - $this->_iExpTime;
|
||||||
oxDb::getDb()->Execute("delete from " . $this->getViewName() . " where timevisit < $iExptime");
|
oxDb::getDb()->Execute("delete from " . $this->getViewName() . " where timevisit < $iExptime");
|
||||||
|
|
||||||
oxRegistry::getConfig()->saveShopConfVar('int', 'iLastDeleteTime', $iTime, null, 'd3usersonline');
|
oxRegistry::getConfig()->saveShopConfVar('int', 'iLastDeleteTime', $iTime, null, 'd3usersonline');
|
||||||
|
|
|
@ -20,7 +20,6 @@
|
||||||
class d3_oxcmp_utils_usersonline extends d3_oxcmp_utils_usersonline_parent
|
class d3_oxcmp_utils_usersonline extends d3_oxcmp_utils_usersonline_parent
|
||||||
{
|
{
|
||||||
protected $_blIsComponent = true;
|
protected $_blIsComponent = true;
|
||||||
protected $_iExpTime = 600; // (in seconds)
|
|
||||||
protected $_sD3UsersOnlineModId = 'd3usersonline';
|
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()) {
|
if (d3_cfg_mod::get($this->_sD3UsersOnlineModId)->isActive()) {
|
||||||
/** @var d3usersonline $oUsersOnline */
|
/** @var d3usersonline $oUsersOnline */
|
||||||
$oUsersOnline = oxNew('d3usersonline');
|
$oUsersOnline = oxNew('d3usersonline');
|
||||||
$oUsersOnline->clearOldItems($this->_iExpTime);
|
$oUsersOnline->clearOldItems();
|
||||||
$oUsersOnline->setActTimeVisit();
|
$oUsersOnline->setActTimeVisit();
|
||||||
|
|
||||||
$oUser = $this->getUser();
|
$oUser = $this->getUser();
|
||||||
|
|
Laden…
Verwijs in nieuw issue