restrictAccess(Auth::isAdmin()) ->setPageTitle(WT_I18N::translate('Reports')); $modules = WT_Module::getActiveReports(WT_GED_ID, WT_PRIV_HIDE); $action = WT_Filter::post('action'); if ($action === 'update_mods' && WT_Filter::checkCsrf()) { foreach ($modules as $module) { foreach (WT_Tree::getAll() as $tree) { $access_level = WT_Filter::post('access-' . $module->getName() . '-' . $tree->tree_id, WT_REGEX_INTEGER, $module->defaultAccessLevel()); WT_DB::prepare( "REPLACE INTO `##module_privacy` (module_name, gedcom_id, component, access_level) VALUES (?, ?, 'report', ?)" )->execute(array($module->getName(), $tree->tree_id, $access_level)); } } header('Location: ' . WT_SERVER_NAME . WT_SCRIPT_PATH . WT_SCRIPT_NAME); return; } $controller ->pageHeader(); ?>

getPageTitle(); ?>

$module): ?>
getTitle(); ?> getTitle(); ?> getDescription(); ?>
tree_title_html; ?> getName() . '-' . $tree->tree_id, $module->getAccessLevel($tree, 'report')); ?>