alecpl
2010-09-30 ce92ba767a9557daf7f18be94882dd7e6f4591fb
program/steps/addressbook/delete.inc
@@ -23,14 +23,15 @@
    ($cid = get_input_value('_cid', RCUBE_INPUT_POST)) &&
    preg_match('/^[a-zA-Z0-9\+\/=_-]+(,[a-zA-Z0-9\+\/=_-]+)*$/', $cid)
) {
  $plugin = $RCMAIL->plugins->exec_hook('contact_delete', array('id' => $cid, 'source' => get_input_value('_source', RCUBE_INPUT_GPC)));
  $plugin = $RCMAIL->plugins->exec_hook('contact_delete', array(
    'id' => $cid, 'source' => get_input_value('_source', RCUBE_INPUT_GPC)));
  $deleted = !$plugin['abort'] ? $CONTACTS->delete($cid) : false;
  if (!$deleted)
    {
  $deleted = !$plugin['abort'] ? $CONTACTS->delete($cid) : $plugin['result'];
  if (!$deleted) {
    // send error message
    exit;
    }
  }
  // count contacts for this user
  $result = $CONTACTS->count();
@@ -46,7 +47,7 @@
  // send response
  $OUTPUT->send();
  }
}
exit;