plugins/calendar plugins/libcalendaring plugins/tasklist
Aleksander Machniak
machniak at kolabsys.com
Sat Nov 17 09:50:50 CET 2012
plugins/calendar/calendar.php | 2 +-
plugins/calendar/drivers/kolab/kolab_driver.php | 2 +-
plugins/libcalendaring/libcalendaring.php | 4 ++--
plugins/tasklist/drivers/kolab/tasklist_kolab_driver.php | 2 +-
4 files changed, 5 insertions(+), 5 deletions(-)
New commits:
commit 259a7ec81da6021495507bc289b7bb5e1e445d42
Author: Aleksander Machniak <machniak at kolabsys.com>
Date: Sat Nov 17 09:49:57 2012 +0100
Fixes for keep-alive -> refresh change in Roundcube core
diff --git a/plugins/calendar/calendar.php b/plugins/calendar/calendar.php
index 24ab592..e344c40 100644
--- a/plugins/calendar/calendar.php
+++ b/plugins/calendar/calendar.php
@@ -1542,7 +1542,7 @@ class calendar extends rcube_plugin
{
if ($p['action'] == 'attend') {
$this->rc->output->set_env('task', 'calendar'); // override some env vars
- $this->rc->output->set_env('keep_alive', 0);
+ $this->rc->output->set_env('refresh_interval', 0);
$this->rc->output->set_pagetitle($this->gettext('calendar'));
$itip = $this->load_itip();
diff --git a/plugins/calendar/drivers/kolab/kolab_driver.php b/plugins/calendar/drivers/kolab/kolab_driver.php
index 05a2bf4..65bbbb2 100644
--- a/plugins/calendar/drivers/kolab/kolab_driver.php
+++ b/plugins/calendar/drivers/kolab/kolab_driver.php
@@ -668,7 +668,7 @@ class kolab_driver extends calendar_driver
$slot = $time;
$slot -= $slot % $interval;
- $last = $time - max(60, $this->rc->session->get_keep_alive());
+ $last = $time - max(60, $this->rc->config->get('refresh_interval', 0));
$last -= $last % $interval;
// only check for alerts once in 5 minutes
diff --git a/plugins/libcalendaring/libcalendaring.php b/plugins/libcalendaring/libcalendaring.php
index 9ad6602..de2d75f 100644
--- a/plugins/libcalendaring/libcalendaring.php
+++ b/plugins/libcalendaring/libcalendaring.php
@@ -90,7 +90,7 @@ class libcalendaring extends rcube_plugin
$this->include_stylesheet($this->local_skin_path() . '/libcal.css');
// add hook to display alarms
- $this->add_hook('keep_alive', array($this, 'keep_alive'));
+ $this->add_hook('refresh', array($this, 'refresh'));
$this->register_action('plugin.alarms', array($this, 'alarms_action'));
}
@@ -380,7 +380,7 @@ class libcalendaring extends rcube_plugin
* Handler for keep-alive requests
* This will check for pending notifications and pass them to the client
*/
- public function keep_alive($attr)
+ public function refresh($attr)
{
// collect pending alarms from all providers (e.g. calendar, tasks)
$plugin = $this->rc->plugins->exec_hook('pending_alarms', array(
diff --git a/plugins/tasklist/drivers/kolab/tasklist_kolab_driver.php b/plugins/tasklist/drivers/kolab/tasklist_kolab_driver.php
index 49b6917..10cc590 100644
--- a/plugins/tasklist/drivers/kolab/tasklist_kolab_driver.php
+++ b/plugins/tasklist/drivers/kolab/tasklist_kolab_driver.php
@@ -431,7 +431,7 @@ class tasklist_kolab_driver extends tasklist_driver
$slot = $time;
$slot -= $slot % $interval;
- $last = $time - max(60, $this->rc->session->get_keep_alive());
+ $last = $time - max(60, $this->rc->config->get('refresh_interval', 0));
$last -= $last % $interval;
// only check for alerts once in 5 minutes
More information about the commits
mailing list