alecpl
2010-08-13 4612535008a870e0970b9dc645b93e269ac2ed40
- Revert last (unintentional) commit


2 files modified
24 ■■■■ changed files
program/steps/settings/delete_identity.inc 5 ●●●● patch | view | raw | blame | history
program/steps/settings/save_identity.inc 19 ●●●● patch | view | raw | blame | history
program/steps/settings/delete_identity.inc
@@ -32,15 +32,12 @@
{
  $plugin = $RCMAIL->plugins->exec_hook('identity_delete', array('id' => $iid));
  if (!$plugin['abort']) {
    if ($USER->delete_identity($iid)) {
  if (!$plugin['abort'] && $USER->delete_identity($iid)) {
      $OUTPUT->show_message('deletedsuccessfully', 'confirmation', null, false);
    }
    else {
      $OUTPUT->show_message('nodeletelastidentity', 'error', null, false);
    }
  }
  // send response
  if ($OUTPUT->ajax_call)
    $OUTPUT->send();
program/steps/settings/save_identity.inc
@@ -64,24 +64,25 @@
  $plugin = $RCMAIL->plugins->exec_hook('identity_update', array('id' => $iid, 'record' => $save_data));
  $save_data = $plugin['record'];
  if (!$plugin['abort']) {
    if ($updated = $USER->update_identity($iid, $save_data)) {
  if (!$plugin['abort'] && ($updated = $USER->update_identity($iid, $save_data)))
  {
      $OUTPUT->show_message('successfullysaved', 'confirmation');
      if (!empty($_POST['_standard']))
        $default_id = get_input_value('_iid', RCUBE_INPUT_POST);
      if ($_POST['_framed']) {
    if ($_POST['_framed'])
    {
        // update the changed col in list
        // ...
      }
    }
    else if ($DB->is_error()) {
  else if ($plugin['abort'] || $DB->is_error())
  {
      // show error message
      $OUTPUT->show_message('errorsaving', 'error', null, false);
      rcmail_overwrite_action('edit-identity');
      return;
    }
  }
}
@@ -94,8 +95,8 @@
  $plugin = $RCMAIL->plugins->exec_hook('identity_create', array('record' => $save_data));
  $save_data = $plugin['record'];
  if (!$plugin['abort']) {
    if ($save_data['email'] && ($insert_id = $USER->insert_identity($save_data))) {
  if (!$plugin['abort'] && $save_data['email'] && ($insert_id = $USER->insert_identity($save_data)))
  {
      $OUTPUT->show_message('successfullysaved', 'confirmation', null, false);
      $_GET['_iid'] = $insert_id;
@@ -103,12 +104,12 @@
      if (!empty($_POST['_standard']))
        $default_id = $insert_id;
    }
    else {
  else
  {
      // show error message
      $OUTPUT->show_message('errorsaving', 'error', null, false);
      rcmail_overwrite_action('edit-identity');
      return;
    }
  }
}
else