Small improvements

This commit is contained in:
RainLoop Team 2016-07-14 00:18:16 +03:00
parent 6e6dd31ad4
commit 641fb3e532
6 changed files with 28 additions and 7 deletions

View file

@ -22,6 +22,16 @@ class Loader
*/ */
public static $StoreStatistic = true; public static $StoreStatistic = true;
/**
* @var int
*/
public static $InitTime = 0;
/**
* @var float
*/
public static $InitMicrotimeTime = 0;
/** /**
* @var array * @var array
*/ */
@ -43,7 +53,11 @@ class Loader
if (!$bIsInited) if (!$bIsInited)
{ {
$bIsInited = true; $bIsInited = true;
self::SetStatistic('Inited', \microtime(true));
self::$InitTime = \time();
self::$InitMicrotimeTime = \microtime(true);
self::SetStatistic('Inited', self::$InitMicrotimeTime);
} }
} }

View file

@ -1276,6 +1276,13 @@ END;
*/ */
public static function ResetTimeLimit($iTimeToReset = 15, $iTimeToAdd = 120) public static function ResetTimeLimit($iTimeToReset = 15, $iTimeToAdd = 120)
{ {
$iTime = \time();
if ($iTime < \MailSo\Base\Loader::$InitTime + 5)
{
// do nothing first 5s
return true;
}
static $bValidateAction = null; static $bValidateAction = null;
static $iResetTimer = null; static $iResetTimer = null;
@ -1289,9 +1296,9 @@ END;
$bValidateAction = !$bSafeMode && \MailSo\Base\Utils::FunctionExistsAndEnabled('set_time_limit'); $bValidateAction = !$bSafeMode && \MailSo\Base\Utils::FunctionExistsAndEnabled('set_time_limit');
} }
if ($bValidateAction && $iTimeToReset < \time() - $iResetTimer) if ($bValidateAction && $iTimeToReset < $iTime - $iResetTimer)
{ {
$iResetTimer = \time(); $iResetTimer = $iTime;
if (!@\set_time_limit($iTimeToAdd)) if (!@\set_time_limit($iTimeToAdd))
{ {
$bValidateAction = false; $bValidateAction = false;

View file

@ -528,7 +528,7 @@ en:
SETTINGS_FOLDERS: SETTINGS_FOLDERS:
LEGEND_FOLDERS: "Folder List" LEGEND_FOLDERS: "Folder List"
BUTTON_CREATE: "Create Folder" BUTTON_CREATE: "Create Folder"
BUTTON_SYSTEM: "Select System Folders" BUTTON_SYSTEM: "System Folders"
BUTTON_DELETE: "Delete" BUTTON_DELETE: "Delete"
BUTTON_SUBSCRIBE: "Subscribe" BUTTON_SUBSCRIBE: "Subscribe"
BUTTON_UNSUBSCRIBE: "Unsubscribe" BUTTON_UNSUBSCRIBE: "Unsubscribe"

View file

@ -1,3 +1,3 @@
@spinner-background: rgba(255,255,255,.5); @spinner-background: rgba(255,255,255,.4);
@spinner-color: #666; @spinner-color: #666;

View file

@ -1,3 +1,3 @@
@spinner-background: rgba(255,255,255,.5); @spinner-background: rgba(255,255,255,.4);
@spinner-color: #666; @spinner-color: #666;

View file

@ -15,7 +15,7 @@
@login-border: none; @login-border: none;
@login-border-radius: 7px; @login-border-radius: 7px;
@spinner-background: rgba(255,255,255,.5); @spinner-background: rgba(255,255,255,.4);
@spinner-color: #666; @spinner-color: #666;
// MENU // MENU