$_SESSION['_user_activities']['open'] = array(); $_SESSION['_user_activities']['details'] = 'files'; } if (Request::get('details')) { $_SESSION['_user_activities']['details'] = Request::option('details'); } if (Request::get('open')) { $_SESSION['_user_activities']['open'][Request::get('open')] = time(); } if (Request::get('close')) { unset($_SESSION['_user_activities']['open'][Request::get('close')]); } $user_id = get_userid($_SESSION['_user_activities']['username']); arsort($_SESSION['_user_activities']['open'], SORT_NUMERIC); if (Request::get('download_as_zip')) { $download_ids = Request::quoted('download_as_zip') == 'all' ? get_user_documents($user_id) : get_user_documents($user_id, Request::quoted('download_as_zip')); if (is_array($download_ids) && count($download_ids)) { $zip_file_id = createSelectedZip($download_ids, false); $zip_name = prepareFilename($_SESSION['_user_activities']['username'] . '-' . _("Dokumente") . '.zip'); header('Location: ' . getDownloadLink($zip_file_id, $zip_name, 4)); page_close(); die; } } reset($_SESSION['_user_activities']['open']); $ank = key($_SESSION['_user_activities']['open']); // Define structure of displayed information $queries[] = array('desc' => _('Eingetragen in Veranstaltungen (dozent / tutor / autor / user)'), 'query' => "SELECT CONCAT_WS(' / ', SUM(status = 'dozent'), SUM(status = 'tutor'),\n SUM(status = 'autor'), SUM(status = 'user'))\n FROM seminar_user\n WHERE user_id = ?\n GROUP BY user_id", 'details' => "details=seminar"); $queries[] = array('desc' => _('Eingetragen in geschlossenen Veranstaltungen (dozent / tutor / autor / user)'), 'query' => "SELECT CONCAT_WS(' / ', SUM(su.status = 'dozent'), SUM(su.status = 'tutor'),\n SUM(su.status = 'autor'), SUM(su.status = 'user'))\n FROM seminar_user AS su\n INNER JOIN seminar_courseset sc USING (seminar_id)\n INNER JOIN courseset_rule cr ON cr.set_id=sc.set_id AND cr.type='ParticipantRestrictedAdmission'\n WHERE user_id = ?\n GROUP BY user_id", 'details' => "details=seminar_closed"); $queries[] = array('desc' => _("Eingetragen in Wartelisten (wartend / vorläufig akzeptiert)"), 'query' => "SELECT CONCAT_WS(' / ', SUM(status = 'awaiting'), SUM(status = 'accepted'))\n FROM admission_seminar_user\n WHERE user_id = ?\n GROUP BY user_id", 'details' => "details=seminar_wait"); $queries[] = array('desc' => _("Eingetragen in Anmeldelisten"), 'query' => "SELECT COUNT(*)\n FROM priorities\n WHERE user_id = ?\n GROUP BY user_id", 'details' => "details=seminar_claiming");
?> </a> </b> <br> <?php echo _('Status in der Veranstaltung:'); ?> <b><?php echo $file['status'] ?: _('unbekannt'); ?> </b> </div> <div style="margin-bottom: 10px;" align="center"> <?php echo Studip\LinkButton::create(_('Herunterladen'), '?download_as_zip=' . $file['id']); ?> </div> <?php echo show_documents(get_user_documents($user_id, $file['id']), $open); ?> </td> </tr> <? endif; ?> </tbody> <? endforeach; ?> </table> <br> <?endforeach; ?>