// else add item to session array. insert_cart_item($item_r['item_id'], $item_r['instance_no'], get_opendb_session_var('user_id')); } } } else { if ($HTTP_VARS['op'] == 'delete_from_my_reserve_basket' && is_not_empty_array($HTTP_VARS['sequence_number'])) { while (list(, $sequence_number) = each($HTTP_VARS['sequence_number'])) { delete_cart_item($sequence_number); } } } } } $page_title = get_opendb_lang_var('item_reserve_list'); if (is_numeric($listingObject->getItemsPerPage())) { $listingObject->setTotalItems(fetch_my_basket_item_cnt(get_opendb_session_var('user_id'))); if ($listingObject->getTotalItemCount() > 0) { $checkbox_column = TRUE; $result = fetch_my_basket_item_rs(get_opendb_session_var('user_id'), $listingObject->getCurrentOrderBy(), $listingObject->getCurrentSortOrder(), $listingObject->getStartIndex(), $listingObject->getItemsPerPage()); } } else { $result = fetch_my_basket_item_rs(get_opendb_session_var('user_id'), $listingObject->getCurrentOrderBy(), $listingObject->getCurrentSortOrder()); } // Set it explicitly here. $HTTP_VARS['op'] = 'my_reserve_basket'; if (is_exists_item_instance($HTTP_VARS['item_id'], $HTTP_VARS['instance_no'])) { $footer_links_r[] = array(url => "item_display.php?item_id=" . $HTTP_VARS['item_id'] . "&instance_no=" . $HTTP_VARS['instance_no'], text => get_opendb_lang_var('back_to_item')); } if (is_opendb_session_var('listing_url_vars')) { $footer_links_r[] = array(url => "listings.php?" . get_url_string(get_opendb_session_var('listing_url_vars')), text => get_opendb_lang_var('back_to_listing')); }
function is_exists_my_reserve_basket($borrower_id) { // the right to be a borrower can be revoked at any time, even if // a user has active borrower records. if (is_user_granted_permission(PERM_USER_BORROWER, $borrower_id)) { return fetch_my_basket_item_cnt($borrower_id) > 0; } else { return FALSE; } }