function export_wiki_att_logs($project, $span, $who) { $eol = "\n"; $sql_wiki_att = wiki_attachments_logs_extract($project, $span, $who); $col_list_wiki_att = array('time', 'user', 'email', 'title', 'local_time'); $wiki_att_title = array('time' => $GLOBALS['Language']->getText('project_stats_source_code_access_utils', 'wiki_attachments'), 'user' => '', 'email' => '', 'title' => '', 'local_time' => ''); $lbl_list_wiki_att = array('time' => $GLOBALS['Language']->getText('project_export_access_logs_export', 'time'), 'user' => $GLOBALS['Language']->getText('project_export_access_logs_export', 'user'), 'email' => $GLOBALS['Language']->getText('project_export_access_logs_export', 'email'), 'title' => $GLOBALS['Language']->getText('project_export_access_logs_export', 'attachment'), 'local_time' => $GLOBALS['Language']->getText('project_export_access_logs_export', 'local_time')); $result_wiki_att = db_query($sql_wiki_att); $rows_wiki_att = db_numrows($result_wiki_att); if ($result_wiki_att && $rows_wiki_att > 0) { // Build csv for wiki attachments access logs echo build_csv_header($col_list_wiki_att, $wiki_att_title) . $eol; echo build_csv_header($col_list_wiki_att, $lbl_list_wiki_att) . $eol; while ($arr_wiki_att = db_fetch_array($result_wiki_att)) { prepare_access_logs_record($project->getGroupId(), $arr_wiki_att); echo build_csv_record($col_list_wiki_att, $arr_wiki_att) . $eol; } echo build_csv_header($col_list_wiki_att, array()) . $eol; } }
/** * Display Wiki Attachments access log */ function wiki_attachments_logs_daily($project, $span = 7, $who = "allusers") { // check first if service is used by this project // if service not used return immediately if (!$project->usesWiki()) { print '<P><B><U>' . $GLOBALS['Language']->getText('project_stats_source_code_access_utils', 'service_disabled', $GLOBALS['Language']->getText('project_stats_source_code_access_utils', 'wiki_attachments')) . '</U></B>'; return; } $sql = wiki_attachments_logs_extract($project, $span, $who); logs_display($sql, $span, $GLOBALS['Language']->getText('project_stats_source_code_access_utils', 'wiki_attachment_title'), $GLOBALS['Language']->getText('project_stats_source_code_access_utils', 'wiki_attachment_access')); }