approved===true) { $html = SHM_SIMPLE_FORM( 'disapprove_image/'.$image->id, INPUT(["type"=>'hidden', "name"=>'image_id', "value"=>$image->id]), SHM_SUBMIT("Disapprove") ); } else { $html = SHM_SIMPLE_FORM( 'approve_image/'.$image->id, INPUT(["type"=>'hidden', "name"=>'image_id', "value"=>$image->id]), SHM_SUBMIT("Approve") ); } return (string)$html; } public function get_help_html() { return '

Search for posts that are approved/not approved.

approved:yes

Returns posts that have been approved.

approved:no

Returns posts that have not been approved.

'; } public function display_admin_block(SetupBuildingEvent $event) { $sb = $event->panel->create_new_block("Approval"); $sb->add_bool_option(ApprovalConfig::IMAGES, "Posts: "); } public function display_admin_form() { global $page; $html = (string)SHM_SIMPLE_FORM( "admin/approval", BUTTON(["name"=>'approval_action', "value"=>'approve_all'], "Approve All Posts"), BR(), BUTTON(["name"=>'approval_action', "value"=>'disapprove_all'], "Disapprove All Posts"), ); $page->add_block(new Block("Approval", $html)); } }