diff options
author | Simon Rettberg | 2014-06-02 16:03:40 +0200 |
---|---|---|
committer | Simon Rettberg | 2014-06-02 16:03:40 +0200 |
commit | 9d6af837983261c0f35dc64e075e4f6917784eca (patch) | |
tree | be75fd19fe45273d3d2c73d25ba6c09504eee35f /inc | |
parent | Fixed some bugs from Sateserver v05 (diff) | |
download | slx-admin-9d6af837983261c0f35dc64e075e4f6917784eca.tar.gz slx-admin-9d6af837983261c0f35dc64e075e4f6917784eca.tar.xz slx-admin-9d6af837983261c0f35dc64e075e4f6917784eca.zip |
Zeug
Diffstat (limited to 'inc')
-rw-r--r-- | inc/property.inc.php | 12 | ||||
-rw-r--r-- | inc/trigger.inc.php | 2 |
2 files changed, 12 insertions, 2 deletions
diff --git a/inc/property.inc.php b/inc/property.inc.php index 77d2b985..0aa1841e 100644 --- a/inc/property.inc.php +++ b/inc/property.inc.php @@ -45,7 +45,7 @@ class Property . " ON DUPLICATE KEY UPDATE value = VALUES(value), dateline = VALUES(dateline)", array( 'key' => $key, 'value' => $value, - 'dateline' => time() + ($minage * 60) + 'dateline' => ($minage === 0 ? 0 : time() + ($minage * 60)) )); if (self::$cache !== false) { self::$cache[$key] = $value; @@ -139,4 +139,14 @@ class Property self::set('vmstore-config', json_encode($value)); } + public static function getDownloadTask($name) + { + return self::get('dl-' . $name); + } + + public static function setDownloadTask($name, $taskId) + { + self::set('dl-' . $name, $taskId, 5); + } + } diff --git a/inc/trigger.inc.php b/inc/trigger.inc.php index b7cc67cc..c22f8c5b 100644 --- a/inc/trigger.inc.php +++ b/inc/trigger.inc.php @@ -67,7 +67,7 @@ class Trigger if ($storetype === 'nfs') $addr = $vmstore['nfsaddr']; if ($storetype === 'cifs') $addr = $vmstore['cifsaddr']; if ($storetype === 'internal') $addr = 'none'; - $this->mountTask = Taskmanager::submit('MountVmStore', array( + return Taskmanager::submit('MountVmStore', array( 'address' => $addr, 'type' => 'images', 'username' => $vmstore['cifsuser'], |