[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Fmsystem-commits] [12955] class.boalarm.inc
From: |
Saul |
Subject: |
[Fmsystem-commits] [12955] class.boalarm.inc |
Date: |
Mon, 06 Apr 2015 23:19:33 +0000 |
Revision: 12955
http://svn.sv.gnu.org/viewvc/?view=rev&root=fmsystem&revision=12955
Author: psaul
Date: 2015-04-06 23:19:33 +0000 (Mon, 06 Apr 2015)
Log Message:
-----------
class.boalarm.inc
Modified Paths:
--------------
branches/dev-syncromind/property/inc/class.boalarm.inc.php
Modified: branches/dev-syncromind/property/inc/class.boalarm.inc.php
===================================================================
--- branches/dev-syncromind/property/inc/class.boalarm.inc.php 2015-04-06
23:19:11 UTC (rev 12954)
+++ branches/dev-syncromind/property/inc/class.boalarm.inc.php 2015-04-06
23:19:33 UTC (rev 12955)
@@ -181,7 +181,7 @@
{
return false;
}
-
+
$alarm = $jobs[$id]['data']; //
text, enabled
$alarm['id'] = $id;
$alarm['time'] = $jobs[$id]['next'];
@@ -205,32 +205,49 @@
function enable_alarm($alarm_type,$alarms,$enable=true)
{
$enabled = 0;
- foreach ($alarms as $id => $field)
- {
- $temp = explode(':',$id);
- $alarm_type = $temp[0];
-
- if (!($alarm =
$this->read_alarm($alarm_type,$id)))
+ foreach ($alarms as $id)
+ {
+ $temp = explode(':',$id);
+ $alarm_type = $temp[0];
+
+ if (!($alarm = $this->read_alarm($alarm_type,$id)))
{
return 0; // alarm not found
}
+
if (!$alarm['enabled'] == !$enable)
{
continue; // nothing to do
}
-/* if ($enable &&
!$this->check_perms(PHPGW_ACL_SETALARM,$alarm['owner']) ||
- !$enable &&
!$this->check_perms(PHPGW_ACL_DELETEALARM,$alarm['owner']))
- {
- return -1;
- }
- */
- $alarm['enabled'] = intval(!$alarm['enabled']);
+ $alarm['enabled'] = intval(!$alarm['enabled']);
+
if
($this->save_alarm($alarm_type,$alarm['event_id'],$alarm,$alarm['method']))
{
++$enabled;
}
- }
+ }
+// foreach ($alarms as $id => $field)
+// {
+//
+// $temp = explode(':',$id);
+// $alarm_type = $temp[0];
+//
+// if (!($alarm =
$this->read_alarm($alarm_type,$id)))
+// {
+// return 0; // alarm not found
+// }
+// if (!$alarm['enabled'] == !$enable)
+// {
+// continue; // nothing to do
+// }
+// $alarm['enabled'] = intval(!$alarm['enabled']);
+//
+// if
($this->save_alarm($alarm_type,$alarm['event_id'],$alarm,$alarm['method']))
+// {
+// ++$enabled;
+// }
+// }
return $enabled;
}
@@ -296,6 +313,11 @@
return false;
}
*/
+// echo '<pre>'; print_r($alarm_type); echo '</pre>';
+// echo '<pre>'; print_r($event); echo '</pre>';
+// echo '<pre>'; print_r($time); echo '</pre>';
+// echo '<pre>'; print_r($owner); echo '</pre>';
+// exit('add_alarm');
if(!$owner>0)
{
$receipt['error'][]=array('msg'=>lang('No user
selected'));
@@ -329,10 +351,10 @@
@note Not found alarms or insuficent perms stop the deleting of
multiple alarms
*/
function delete_alarm($alarm_type,$alarms)
- {
+ {
$deleted = 0;
- foreach ($alarms as $id => $field)
- {
+ foreach ($alarms as $id)
+ {
if (!($alarm =
$this->read_alarm($alarm_type,$id)))
{
return 0; // alarm not found
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Fmsystem-commits] [12955] class.boalarm.inc,
Saul <=