Author: ralfbecker
New Revision: 34680
URL: http://www.egroupware.org/viewvc/egroupware?rev=34680&view=rev
Log:
fixed not working deleteAccount hook, constructor throws exception if called without argument --> using static method now
Modified:
trunk/notifications/inc/class.notifications.inc.php
trunk/notifications/inc/class.notifications_popup.inc.php
Modified: trunk/notifications/inc/class.notifications.inc.php
URL: http://www.egroupware.org/viewvc/egroupware/trunk/notifications/inc/class.notifications.inc.php?rev=34680&r1=34679&r2=34680&view=diff
— trunk/notifications/inc/class.notifications.inc.php (original)
+++ trunk/notifications/inc/class.notifications.inc.php Thu Apr 14 17:09:36 2011
@@ -622,10 +622,9 @@
*/
public function deleteaccount($settings) {
foreach($this->backends as $backend) {
-
$notification_backend = self::_appname.'_'.$backend; -
$backend_obj = new $notification_backend(); -
if(method_exists($backend_obj, 'deleteaccount')) { -
$backend_obj->deleteaccount($settings);
-
$backend_hook = array(self::_appname.'_'.$backend,'deleteaccount'); -
if (is_callable($backend_hook)) { -
}call_user_func($backend_hook,$settings); } }
Modified: trunk/notifications/inc/class.notifications_popup.inc.php
URL: http://www.egroupware.org/viewvc/egroupware/trunk/notifications/inc/class.notifications_popup.inc.php?rev=34680&r1=34679&r2=34680&view=diff
— trunk/notifications/inc/class.notifications_popup.inc.php (original)
+++ trunk/notifications/inc/class.notifications_popup.inc.php Thu Apr 14 17:09:36 2011
@@ -197,8 +197,8 @@
*
* @param settings array with keys account_id and new_owner (new_owner is optional)
*/
- public function deleteaccount($settings) {
-
$this->db->delete( self::_notification_table, array(
- public static function deleteaccount($settings) {
-
}$GLOBALS['egw']->db->delete( self::_notification_table, array( 'account_id' => $settings['account_id'] ),__LINE__,__FILE__,self::_appname);
Benefiting from Server Virtualization: Beyond Initial Workload
Consolidation – Increasing the use of server virtualization is a top
priority.Virtualization can reduce costs, simplify management, and improve
application availability and disaster protection. Learn more about boosting
the value of server virtualization. http://p.sf.net/sfu/vmware-sfdev2dev
eGroupWare-cvs mailing list
eGroupWare-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/egroupware-cvs