Table of Contents

Category Report

This Plugin creates a list with all roles and affiliations category of a member, and displays it on the screen.

In addition to the display, there is the possibility to print or export the generated.

Installation of the Plugin

As usual for plugins file only needs to be unzipped into the directory of Admidio adm_plugins installation.

How the plugin, as shown in the figure below, can be integrated into the homepage, shows the following instructions.

Add follwing line in the file \admidio\adm_themes\modern\my_body_bottom.php:

include(SERVER_PATH.'/adm_plugins/kategoriereport/kategoriereport.php');

Web interface of the plugin

The plugin has since version 1.1.0 a web interface that has been adapted to the lists known in Admidio.

Output of the plugin

After the report is created, it can be

Note: The parameters for export can be set in the menu item Options.

Configuration of the Plugin

Across menu item Settings, the plugin can be configured.

The Settings menu

Columns

Options

Access for the Plugin

Plugin Information

Known error messages

Under certain circumstances, the plugin stops with the error message “Maximum execution time exceeded”. This is not a programming error.

The interpreter shuts itself down because the script needs more time than is allocated to it. This can occur when there are many members, categories and roles have to be processed.

Remedy:

1. Option in php.ini

Using parameter max_execution_time in php.ini, you can choose the maximum duration of a PHP script in seconds.

max_execution_time = 300;

2. Option in the script itself (kategoriereport_show.php)

If no safe_mode is enabled, a script can put itself a runtime limit using the set_time_limit () function.

set_time_limit(300);