" + mcode + "';
// Actually the style is inside the string. Let me use pattern
$old_esc = '
" + mcode + "
';
$new_esc = '" + mcode + "
';
if (strpos($c, $old_esc) === false) {
// Simpler check
if (strpos($c, 'class=\\"mermaid\\" id=\\"" + uniqId + "\\" style=\\"text-align:center\\"') !== false) {
$c = str_replace('class=\\"mermaid\\" id=\\"" + uniqId + "\\" style=\\"text-align:center\\"', 'class=\\"mermaid\\" id=\\"" + uniqId + "\\" style=\\"text-align:center;min-height:200px;font-size:14px;color:#333\\"', $c);
echo json_encode(["patch"=>"style expanded", "size"=>strlen($c)]);
} else {
echo json_encode(["error"=>"pattern not found for style fix"]);
exit;
}
} else {
$c = str_replace($old_esc, $new_esc, $c);
}
$backup = "/opt/wevads/vault/wevia.html.GOLD-" . date("Ymd-His") . "-mermaid-css";
@copy($path, $backup);
$wrote = @file_put_contents($path, $c);
echo json_encode(["wrote"=>$wrote, "backup"=>basename($backup)]);