if (!$doc_ids) {
        cw_header_location('index.php?target=error_message&error=product_in_cart_expired');
    }
    if (!empty($cart['info']['quote_doc_id'])) {
        // Change invoice status to "paid"
        $doc_id = $cart['info']['quote_doc_id'];
        $status = 'C';
        cw_call('cw_doc_change_status', array($doc_id, $status));
        // 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;
}
    }
    $docs_id = explode(',', $doc_id);
    foreach ($docs_id as $id) {
        $doc_info = cw_call('cw_doc_get', array($id, $info_type));
        cw_doc_print($doc_info, $mode);
    }
    exit;
}
if (in_array($current_area, array('A', 'P')) && $action == 'make_relations' && is_array($relations) && ($relation_doc_id || $relation_doc_type)) {
    $relation_doc_id = $relation_doc_type ? $relation_doc_type : $relation_doc_id;
    foreach ($relations as $rel_item_id => $v) {
        if (!$v['create']) {
            continue;
        }
        if (!is_numeric($relation_doc_id)) {
            $relation_doc_id = cw_doc_make_relation_doc($relation_doc_id, $doc_id, $rel_item_id, $v['amount'], $cause_id, 1);
        } else {
            cw_doc_make_relation($relation_doc_id, $rel_item_id, $v['amount']);
        }
        cw_doc_recalc($relation_doc_id);
    }
    cw_header_location("index.php?target={$target}&doc_id={$doc_id}&js_tab=relations");
}
if (in_array($current_area, array('A', 'P')) && $action == 'delete_relations' && is_array($del_relations)) {
    foreach ($del_relations as $rel_doc_id => $rel_items) {
        cw_doc_delete_relation($rel_doc_id, array_keys($rel_items));
    }
    cw_header_location("index.php?target={$target}&doc_id={$doc_id}&js_tab=relations");
}
if (in_array($current_area, array('A', 'P')) && $action == "update") {
    # Update orders info (status)