$attributes */ function stylesheet_tag(string $filename, array $attributes = []): string { $attributes_str = \Controls\attributes_to_string([ 'href' => "$filename?" . filemtime($filename), 'rel' => 'stylesheet', 'type' => 'text/css', 'data-orig-href' => $filename, ...$attributes, ]); return "\n"; } /** * @param array $attributes */ function javascript_tag(string $filename, array $attributes = []): string { $attributes_str = \Controls\attributes_to_string([ 'src' => "$filename?" . filemtime($filename), 'type' => 'text/javascript', 'charset' => 'utf-8', ...$attributes, ]); return "\n"; } function format_warning(string $msg, string $id = ""): string { return "
$msg
"; } function format_notice(string $msg, string $id = ""): string { return "
$msg
"; } function format_error(string $msg, string $id = ""): string { return "
$msg
"; } function print_notice(string $msg): string { return print format_notice($msg); } function print_warning(string $msg): string { return print format_warning($msg); } function print_error(string $msg): string { return print format_error($msg); }