mirror of
https://github.com/wbbaddons/Tims-Chat.git
synced 2024-12-22 21:40:08 +00:00
Fix TimeIntervalOptionType
This commit is contained in:
parent
c44067dfe0
commit
6d40e07fbe
@ -22,10 +22,20 @@ public function getData(\wcf\data\option\Option $option, $newValue) {
|
||||
* @see \wcf\system\option\TextOptionType::getFormElement()
|
||||
*/
|
||||
public function getFormElement(\wcf\data\option\Option $option, $value) {
|
||||
$tmp = (int) ($value / 60);
|
||||
$tmp = '';
|
||||
if ($value > 86400) {
|
||||
$tmp = floor($value / 86400).'d';
|
||||
$value -= floor($value / 86400) * 86400;
|
||||
}
|
||||
if ($value > 3600) {
|
||||
$tmp .= floor($value / 3600).'h';
|
||||
$value -= floor($value / 3600) * 3600;
|
||||
}
|
||||
$tmp .= floor($value / 60);
|
||||
if ($value % 60 != 0) {
|
||||
$tmp .= ','.($value % 60).'s';
|
||||
}
|
||||
|
||||
return parent::getFormElement($option, $tmp);
|
||||
}
|
||||
}
|
||||
|
@ -75,7 +75,7 @@ public static function getDiedUsers() {
|
||||
$stmt = WCF::getDB()->prepareStatement($sql);
|
||||
$stmt->execute(array('lastActivity', 'roomID', $time - 30));
|
||||
$users = array();
|
||||
while ($users[] = $stmt->fetchArray());
|
||||
while ($user = $stmt->fetchArray()) $users[] = $user;
|
||||
|
||||
return $users;
|
||||
}
|
||||
|
@ -72,7 +72,7 @@
|
||||
</option>
|
||||
<option name="chat_log_archivetime">
|
||||
<categoryname>chat.log</categoryname>
|
||||
<optiontype>integer</optiontype>
|
||||
<optiontype>timeInterval</optiontype>
|
||||
<defaultvalue>172800</defaultvalue>
|
||||
<showorder>2</showorder>
|
||||
</option>
|
||||
|
Loading…
Reference in New Issue
Block a user