/////////////////////////////////////////////////////////////////////////////// if($params['addressbook'] && OBM_AddressBook::get($params['addressbook'])->write == 1) { $display['detail'] = dis_vcard_import_form($params['addressbook']); } else { header('location: '.$GLOBALS['path'].'/contact/contact_index.php'); } } elseif ($action == 'save') { /////////////////////////////////////////////////////////////////////////////// $addressbooks = OBM_AddressBook::search(); $contacts = $addressbooks->exportContacts($params['searchpattern']); dis_contact_vcard_export_all($contacts); exit(); } elseif ($action == 'vcard_insert') { /////////////////////////////////////////////////////////////////////////////// if (!empty($params[vcard_tmp])) { $addressbook = OBM_AddressBook::get($params['addressbook']); if($addressbook->write) { $ids = run_query_vcard_insert($params, $addressbook); } else { header('location: '.$GLOBALS['path'].'/contact/contact_index.php'); } if ($ids !== false) { header('location: '.$GLOBALS['path'].'/contact/contact_index.php'); } else { $display['msg'] .= display_err_msg("$l_contact : $l_insert_error"); $display['detail'] .= dis_vcard_import_form($params['addressbook']); } } else { $display['msg'] .= display_err_msg("$l_contact : $l_insert_error"); $display['detail'] .= dis_vcard_import_form($params['addressbook']); }