You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
wastesortingserver/admin/Alert.php

61 lines
1.3 KiB

<?php
function response_with_click($message, $class, $script)
{
echo <<<EOF
<script>
function doClick() {
$script
}
</script>
<div class="container py-5">
<div class="alert $class alert-dismissible fade show col-5 m-auto text-center" role="alert">
<strong>$message</strong>
<button type="button" class="close" data-dismiss="alert" aria-label="Close" onclick="doClick()">
<span aria-hidden="true">&times;</span>
</button>
</div>
</div>
EOF;
}
function response($message, $class)
{
echo <<<EOF
<div class="alert $class alert-dismissible fade show col-5 m-auto text-center" role="alert">
<strong>$message</strong>
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
</div>
EOF;
}
function response_with_href($message, $class, $href)
{
response_with_click($message, $class, <<<EOF
location.href='$href'
EOF
);
}
function error_res($err, $href)
{
response_with_href($err, "alert-danger", $href);
}
function info_res($info, $href)
{
response_with_href($info, "alert-info", $href);
}
function warn_res($warn, $href)
{
response_with_href($warn, "alert-warning", $href);
}
function warn_res_with_click($warn, $click)
{
response_with_click($warn, "alert-warning", $click);
}