26 lines
1.4 KiB
PHP
26 lines
1.4 KiB
PHP
<?php
|
|
$content = file_get_contents('index.php');
|
|
|
|
// Quotations
|
|
$search_q = "case 'quotations':\n \$where = [\"1=1\"];";
|
|
$replace_q = "case 'quotations':\n \$where = [\"1=1\"];\n if (isset(\$_SESSION['outlet_id'])) {\n \$where[] = \"q.outlet_id = \" . (int)\$_SESSION['outlet_id'];\n }";
|
|
$content = str_replace($search_q, $replace_q, $content);
|
|
|
|
// LPOs
|
|
$search_l = "case 'lpos':\n \$where = [\"1=1\"];";
|
|
$replace_l = "case 'lpos':\n \$where = [\"1=1\"];\n if (isset(\$_SESSION['outlet_id'])) {\n \$where[] = \"q.outlet_id = \" . (int)\$_SESSION['outlet_id'];\n }";
|
|
$content = str_replace($search_l, $replace_l, $content);
|
|
|
|
// Sales Returns
|
|
$search_sr = "case 'sales_returns':\n \$where = [\"1=1\"];";
|
|
$replace_sr = "case 'sales_returns':\n \$where = [\"1=1\"];\n if (isset(\$_SESSION['outlet_id'])) {\n \$where[] = \"sr.outlet_id = \" . (int)\$_SESSION['outlet_id'];\n }";
|
|
$content = str_replace($search_sr, $replace_sr, $content);
|
|
|
|
// Purchase Returns
|
|
$search_pr = "case 'purchase_returns':\n \$where = [\"1=1\"];";
|
|
$replace_pr = "case 'purchase_returns':\n \$where = [\"1=1\"];\n if (isset(\$_SESSION['outlet_id'])) {\n \$where[] = \"pr.outlet_id = \" . (int)\$_SESSION['outlet_id'];\n }";
|
|
$content = str_replace($search_pr, $replace_pr, $content);
|
|
|
|
file_put_contents('index.php', $content);
|
|
echo "Other lists patched.\n";
|