Skip to content
Snippets Groups Projects
Commit 02347727 authored by Cédric's avatar Cédric
Browse files

Add API event support to mail_domain_*, mail_user_*, mail_alias_*, mail_forward_*

parent 55451aeb
No related branches found
No related tags found
1 merge request!1394Add API event support to mail_domain_*, mail_user_*, mail_alias_*, mail_forward_*
...@@ -60,7 +60,7 @@ class remoting_mail extends remoting { ...@@ -60,7 +60,7 @@ class remoting_mail extends remoting {
throw new SoapFault('permission_denied', 'You do not have the permissions to access this function.'); throw new SoapFault('permission_denied', 'You do not have the permissions to access this function.');
return false; return false;
} }
$primary_id = $this->insertQuery('../mail/form/mail_domain.tform.php', $client_id, $params); $primary_id = $this->insertQuery('../mail/form/mail_domain.tform.php', $client_id, $params, 'mail:mail_domain:on_after_insert');
return $primary_id; return $primary_id;
} }
...@@ -71,7 +71,7 @@ class remoting_mail extends remoting { ...@@ -71,7 +71,7 @@ class remoting_mail extends remoting {
throw new SoapFault('permission_denied', 'You do not have the permissions to access this function.'); throw new SoapFault('permission_denied', 'You do not have the permissions to access this function.');
return false; return false;
} }
$affected_rows = $this->updateQuery('../mail/form/mail_domain.tform.php', $client_id, $primary_id, $params); $affected_rows = $this->updateQuery('../mail/form/mail_domain.tform.php', $client_id, $primary_id, $params, 'mail:mail_domain:on_after_update');
return $affected_rows; return $affected_rows;
} }
...@@ -82,7 +82,7 @@ class remoting_mail extends remoting { ...@@ -82,7 +82,7 @@ class remoting_mail extends remoting {
throw new SoapFault('permission_denied', 'You do not have the permissions to access this function.'); throw new SoapFault('permission_denied', 'You do not have the permissions to access this function.');
return false; return false;
} }
$affected_rows = $this->deleteQuery('../mail/form/mail_domain.tform.php', $primary_id); $affected_rows = $this->deleteQuery('../mail/form/mail_domain.tform.php', $primary_id, 'mail:mail_domain:on_after_delete');
return $affected_rows; return $affected_rows;
} }
...@@ -222,7 +222,7 @@ class remoting_mail extends remoting { ...@@ -222,7 +222,7 @@ class remoting_mail extends remoting {
if (!isset($params['gid'])) $params['gid'] = -1; if (!isset($params['gid'])) $params['gid'] = -1;
if (!isset($params['maildir_format'])) $params['maildir_format'] = 'maildir'; if (!isset($params['maildir_format'])) $params['maildir_format'] = 'maildir';
$mailuser_id = $this->insertQuery('../mail/form/mail_user.tform.php', $client_id, $params); $mailuser_id = $this->insertQuery('../mail/form/mail_user.tform.php', $client_id, $params, 'mail:mail_user:on_after_insert');
return $mailuser_id; return $mailuser_id;
} }
...@@ -245,7 +245,7 @@ class remoting_mail extends remoting { ...@@ -245,7 +245,7 @@ class remoting_mail extends remoting {
return false; return false;
} }
$affected_rows = $this->updateQuery('../mail/form/mail_user.tform.php', $client_id, $primary_id, $params); $affected_rows = $this->updateQuery('../mail/form/mail_user.tform.php', $client_id, $primary_id, $params, 'mail:mail_user:on_after_update');
return $affected_rows; return $affected_rows;
} }
...@@ -258,7 +258,7 @@ class remoting_mail extends remoting { ...@@ -258,7 +258,7 @@ class remoting_mail extends remoting {
throw new SoapFault('permission_denied', 'You do not have the permissions to access this function.'); throw new SoapFault('permission_denied', 'You do not have the permissions to access this function.');
return false; return false;
} }
$affected_rows = $this->deleteQuery('../mail/form/mail_user.tform.php', $primary_id); $affected_rows = $this->deleteQuery('../mail/form/mail_user.tform.php', $primary_id, 'mail:mail_user:on_after_delete');
return $affected_rows; return $affected_rows;
} }
...@@ -413,7 +413,7 @@ class remoting_mail extends remoting { ...@@ -413,7 +413,7 @@ class remoting_mail extends remoting {
} }
unset($tmp); unset($tmp);
$affected_rows = $this->insertQuery('../mail/form/mail_alias.tform.php', $client_id, $params); $affected_rows = $this->insertQuery('../mail/form/mail_alias.tform.php', $client_id, $params, 'mail:mail_alias:on_after_insert');
return $affected_rows; return $affected_rows;
} }
...@@ -435,7 +435,7 @@ class remoting_mail extends remoting { ...@@ -435,7 +435,7 @@ class remoting_mail extends remoting {
} }
unset($tmp); unset($tmp);
$affected_rows = $this->updateQuery('../mail/form/mail_alias.tform.php', $client_id, $primary_id, $params); $affected_rows = $this->updateQuery('../mail/form/mail_alias.tform.php', $client_id, $primary_id, $params, 'mail:mail_alias:on_after_update');
return $affected_rows; return $affected_rows;
} }
...@@ -446,7 +446,7 @@ class remoting_mail extends remoting { ...@@ -446,7 +446,7 @@ class remoting_mail extends remoting {
throw new SoapFault('permission_denied', 'You do not have the permissions to access this function.'); throw new SoapFault('permission_denied', 'You do not have the permissions to access this function.');
return false; return false;
} }
$affected_rows = $this->deleteQuery('../mail/form/mail_alias.tform.php', $primary_id); $affected_rows = $this->deleteQuery('../mail/form/mail_alias.tform.php', $primary_id, 'mail:mail_alias:on_after_delete');
return $affected_rows; return $affected_rows;
} }
...@@ -472,7 +472,7 @@ class remoting_mail extends remoting { ...@@ -472,7 +472,7 @@ class remoting_mail extends remoting {
throw new SoapFault('permission_denied', 'You do not have the permissions to access this function.'); throw new SoapFault('permission_denied', 'You do not have the permissions to access this function.');
return false; return false;
} }
$affected_rows = $this->insertQuery('../mail/form/mail_forward.tform.php', $client_id, $params); $affected_rows = $this->insertQuery('../mail/form/mail_forward.tform.php', $client_id, $params, 'mail:mail_forward:on_after_insert');
return $affected_rows; return $affected_rows;
} }
...@@ -484,7 +484,7 @@ class remoting_mail extends remoting { ...@@ -484,7 +484,7 @@ class remoting_mail extends remoting {
throw new SoapFault('permission_denied', 'You do not have the permissions to access this function.'); throw new SoapFault('permission_denied', 'You do not have the permissions to access this function.');
return false; return false;
} }
$affected_rows = $this->updateQuery('../mail/form/mail_forward.tform.php', $client_id, $primary_id, $params); $affected_rows = $this->updateQuery('../mail/form/mail_forward.tform.php', $client_id, $primary_id, $params, 'mail:mail_forward:on_after_update');
return $affected_rows; return $affected_rows;
} }
...@@ -496,7 +496,7 @@ class remoting_mail extends remoting { ...@@ -496,7 +496,7 @@ class remoting_mail extends remoting {
throw new SoapFault('permission_denied', 'You do not have the permissions to access this function.'); throw new SoapFault('permission_denied', 'You do not have the permissions to access this function.');
return false; return false;
} }
$affected_rows = $this->deleteQuery('../mail/form/mail_forward.tform.php', $primary_id); $affected_rows = $this->deleteQuery('../mail/form/mail_forward.tform.php', $primary_id, 'mail:mail_forward:on_after_delete');
return $affected_rows; return $affected_rows;
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment