38471-vm/patch_quotations.php
2026-02-26 05:15:35 +00:00

41 lines
1.7 KiB
PHP

<?php
$content = file_get_contents('index.php');
// Quotations query update
$search_q = <<<'SQL'
$stmt = db()->prepare("SELECT q.*, c.name as customer_name
FROM quotations q
JOIN customers c ON q.customer_id = c.id
WHERE $whereSql
SQL;
$replace_q = <<<'SQL'
$stmt = db()->prepare("SELECT q.*, c.name as customer_name, o.name as outlet_name, o.address as outlet_address, o.phone as outlet_phone
FROM quotations q
JOIN customers c ON q.customer_id = c.id
LEFT JOIN outlets o ON q.outlet_id = o.id
WHERE $whereSql
SQL;
$content = str_replace($search_q, $replace_q, $content);
// LPOs query update
$search_l = <<<'SQL'
$stmt = db()->prepare("SELECT q.*, s.name as supplier_name
FROM lpos q
JOIN suppliers s ON q.supplier_id = s.id
WHERE $whereSql
SQL;
$replace_l = <<<'SQL'
$stmt = db()->prepare("SELECT q.*, s.name as supplier_name, o.name as outlet_name, o.address as outlet_address, o.phone as outlet_phone
FROM lpos q
JOIN suppliers s ON q.supplier_id = s.id
LEFT JOIN outlets o ON q.outlet_id = o.id
WHERE $whereSql
SQL;
$content = str_replace($search_l, $replace_l, $content);
file_put_contents('index.php', $content);