build_thumb_html($image);
            $reporter_name = html_escape($report['reporter_name']);
            $userlink = "$reporter_name";
            $iabbe = new ImageAdminBlockBuildingEvent($image, $user, "report");
            send_event($iabbe);
            ksort($iabbe->parts);
            $actions = join("
", $iabbe->parts);
            $h_reportedimages .= "
				
					| {$image_link} | Report by $userlink: $h_reason | ".make_form(make_link("image_report/remove"))." $actions
 | 
			";
        }
        $thumb_width = $config->get_int(ImageConfig::THUMB_WIDTH);
        $html = "
			
				| Post | Reason | Action$h_reportedimages | 
		";
        $page->set_title("Reported Posts");
        $page->set_heading("Reported Posts");
        $page->add_block(new NavBlock());
        $page->add_block(new Block("Reported Posts", $html));
    }
    /**
     * #param ImageReport[] $reports
     */
    public function display_image_banner(Image $image, array $reports)
    {
        global $config, $page;
        $i_image = $image->id;
        $html = "";
        $public = $config->get_string("report_image_publicity");
        if ($public != "none" && count($reports) > 0) {
            $html .= "Current reports:";
            foreach ($reports as $report) {
                $html .= "
";
                if ($public == "both") {
                    $html .= html_escape(User::by_id($report->user_id)->name);
                    $html .= " - ";
                    $html .= format_text($report->reason);
                } elseif ($public == "user") {
                    $html .= html_escape(User::by_id($report->user_id)->name);
                } elseif ($public == "reason") {
                    $html .= format_text($report->reason);
                }
            }
            $html .= "";
        }
        $html .= "
			".make_form(make_link("image_report/add"))."
				
				
				
			
		";
        $page->add_block(new Block("Report Post", $html, "left"));
    }
    public function get_nuller(User $duser)
    {
        global $page;
        $html = (string)SHM_SIMPLE_FORM(
            "image_report/remove_reports_by",
            INPUT(["type"=>'hidden', "name"=>'user_id', "value"=>$duser->id]),
            SHM_SUBMIT('Delete all reports by this user')
        );
        $page->add_block(new Block("Reports", $html, "main", 80));
    }
}