} else { $check_query = olc_db_query("select count(*) as total" . $from_where_address_book_id_and_customers_id); $check = olc_db_fetch_array($check_query); if ($check['total'] < 1) { if (IS_AJAX_PROCESSING) { ajax_info(ERROR_NONEXISTING_ADDRESS_BOOK_ENTRY); } else { $messageStack->add_session(MESSAGE_STACK_NAME, ERROR_NONEXISTING_ADDRESS_BOOK_ENTRY, 'success'); $action = EMPTY_STRING; } olc_redirect($address_book_link); } } } elseif (!isset($edit)) { if (!isset($delete)) { if (olc_count_customer_address_book_entries() >= MAX_ADDRESS_BOOK_ENTRIES) { if (IS_AJAX_PROCESSING) { ajax_info(ERROR_ADDRESS_BOOK_FULL); } else { $messageStack->add_session(MESSAGE_STACK_NAME, ERROR_ADDRESS_BOOK_FULL, 'success'); $action = EMPTY_STRING; } olc_redirect($address_book_link); } } } $IsAccount = true; $redirect_link = FILENAME_ADDRESS_BOOK; include FILENAME_CHECKOUT_ADDRESS; if ($process) { $process = false;
unset($_SESSION[$checkout_id_text]); } } else { $checkout_id = $_SESSION['customer_default_address_id']; } if ($checkout_id) { $_SESSION[$checkout_id_text] = $checkout_id; olc_redirect(olc_href_link($redirect_link, EMPTY_STRING, SSL)); } } } require DIR_WS_INCLUDES . 'header.php'; //W. Kaiser - AJAX require_once DIR_FS_INC . 'olc_address_label.inc.php'; require_once DIR_FS_INC . 'olc_count_customer_address_book_entries.inc.php'; $addresses_count = olc_count_customer_address_book_entries(); if ($IsAccount) { if (isset($delete)) { $smarty->assign('delete', '1'); $smarty->assign('ADDRESS', olc_address_label(CUSTOMER_ID, $delete, true, BLANK, HTML_BR)); $smarty->assign('BUTTON_BACK', HTML_A_START . $address_book_link . '">' . olc_image_button('button_back.gif', IMAGE_BUTTON_BACK) . HTML_A_END); $smarty->assign('BUTTON_DELETE', HTML_A_START . olc_href_link(FILENAME_ADDRESS_BOOK_PROCESS, 'delete=' . $delete . '&action=deleteconfirm') . '">' . olc_image_button('button_delete.gif', IMAGE_BUTTON_DELETE) . HTML_A_END); } else { include DIR_WS_MODULES . 'address_book_details.php'; if ($isset_edit_and_is_numeric_edit) { $smarty->assign('BUTTON_BACK', HTML_A_START . $address_book_link . '">' . olc_image_button('button_back.gif', IMAGE_BUTTON_BACK) . HTML_A_END); $smarty->assign('BUTTON_UPDATE', olc_draw_hidden_field('action', 'update') . olc_draw_hidden_field('edit', $edit) . olc_image_submit('button_update.gif', IMAGE_BUTTON_UPDATE)); } else { if (sizeof($_SESSION['navigation']->snapshot) > 0) { $back_link = olc_href_link($_SESSION['navigation']->snapshot['page'], olc_array_to_string($_SESSION['navigation']->snapshot['get'], array(olc_session_name())), $_SESSION['navigation']->snapshot['mode']); } else {