<?php declare(strict_types=1);
use function MicroHTML\INPUT;

class ImageIOTheme extends Themelet
{
    /**
     * Display a link to delete an image
     * (Added inline Javascript to confirm the deletion)
     */
    public function get_deleter_html(int $image_id): string
    {
        return (string)"<span id='image_delete_form'>".SHM_SIMPLE_FORM(
            "image/delete",
            INPUT(["type"=>'hidden', "name"=>'image_id', "value"=>$image_id]),
            INPUT(["type"=>'submit', "value"=>'Delete', "onclick"=>'return confirm("Delete the image?");', "id"=>"image_delete_button"]),
        )."</span>";
    }

    /**
     * Display link to replace the image
     */
    public function get_replace_html(int $image_id): string
    {
        return (string)SHM_SIMPLE_FORM(
            "image/replace",
            INPUT(["type"=>'hidden', "name"=>'image_id', "value"=>$image_id]),
            INPUT(["type"=>'submit', "value"=>'Replace']),
        );
    }
}