39728-vm/patch_modal.php

20 lines
1.3 KiB
PHP

<?php
$content = file_get_contents('stock.php');
$content = str_replace(
"function openItemModal(sku = '', name = '', price = '', base_stock = '') {",
"function openItemModal(sku = '', name = '', price = '', base_stock = '', vat = '5', category_id = '', supplier_id = '', image_url = '') {",
$content
);
$content = str_replace(
"document.getElementById('item_vat').value = '5';",
"document.getElementById('item_vat').value = vat;\n document.getElementById('item_category').value = category_id;\n document.getElementById('item_supplier').value = supplier_id;\n \n // Remove old image preview if any\n const oldPreview = document.getElementById('image_preview');\n if (oldPreview) oldPreview.remove();\n \n if (image_url) {\n const preview = document.createElement('img');\n preview.id = 'image_preview';\n preview.src = image_url;\n preview.style.maxHeight = '100px';\n preview.className = 'mt-2 rounded';\n document.getElementById('item_picture').parentElement.appendChild(preview);\n }",
$content
);
$content = str_replace(
"document.getElementById('item_category').value = '';\n document.getElementById('item_supplier').value = '';",
"",
$content
);
file_put_contents('stock.php', $content);