delete(); $flagged = Flag::get_all(); ob_start(); $browse = new Browse(); $browse->set_type('flagged'); $browse->set_static_content(true); $browse->save_objects($flagged); $browse->show_objects($flagged); $browse->store(); $results['browse_content'] = ob_get_contents(); ob_end_clean(); break; case 'accept': if (!Access::check('interface','75')) { $results['rfc3514'] = '0x1'; break; } $flag = new Flag($_REQUEST['flag_id']); $flag->approve(); $flag->format(); ob_start(); require_once Config::get('prefix') . '/templates/show_flag_row.inc.php'; $results['flagged_' . $flag->id] = ob_get_contents(); ob_end_clean(); break; default: $results['rfc3514'] = '0x1'; break; } // switch on action; // We always do this echo xml_from_array($results); ?>