// Make relation
        $doc_data = cw_call('cw_doc_get', array($doc_id));
        foreach ($doc_ids as $relation_doc_id) {
            if ($doc_data['products']) {
                foreach ($doc_data['products'] as $v) {
                    $rel_item_id = $v['item_id'];
                    if (!is_numeric($relation_doc_id)) {
                        $relation_doc_id = cw_doc_make_relation_doc('O', $doc_id, $rel_item_id, $v['amount'], 0, 1);
                    } else {
                        cw_doc_make_relation($relation_doc_id, $rel_item_id, $v['amount']);
                    }
                    cw_doc_recalc($relation_doc_id);
                }
            }
            if ($doc_data['giftcerts'] && is_numeric($relation_doc_id)) {
                cw_doc_make_related_doc($doc_id, $relation_doc_id);
            }
        }
    }
    $secure_oid = $doc_ids;
} else {
    $doc_ids = $secure_oid;
}
cw_session_save();
if ($action == 'request_for_quote') {
    cw_call('cw_doc_change_status', array($doc_ids, "Q"));
    $request = $app_catalogs['customer'] . "/index.php?target=order-message&doc_ids=" . implode(",", $doc_ids);
    $cart = $secure_oid = array();
    cw_save_customer_cart($customer_id, $cart);
    cw_header_location($request);
} else {
function cw_doc_make_relation($doc_id, $item_id, $amount = 0, $full = false)
{
    global $tables;
    $info = cw_query_first("select * from {$tables['docs_items']} where item_id='{$item_id}'");
    if ($amount) {
        $info['amount'] = $amount;
    }
    $info['doc_id'] = $doc_id;
    $info['item_id'] = null;
    cw_array2insert('docs_items', $info, true);
    $item_relation = cw_query_column("select doc_id from {$tables['docs_items']} where item_id='{$item_id}'");
    if (is_array($item_relation)) {
        foreach ($item_relation as $val) {
            cw_doc_make_related_doc($doc_id, $val);
        }
    }
}