<a class="admidio-icon-link" data-toggle="modal" data-target="#admidio_modal" href="' . $g_root_path . '/adm_program/system/msg_window.php?message_id=DOW_FILE_NOT_EXISTS&inline=true"><img src="' . THEME_PATH . '/icons/warning.png" alt="' . $gL10n->get('SYS_WARNING') . '" /></a>'; } $columnValues[] = ' <a class="admidio-icon-link" href="' . $g_root_path . '/adm_program/modules/downloads/rename.php?file_id=' . $nextFile['fil_id'] . '"> <img src="' . THEME_PATH . '/icons/edit.png" alt="' . $gL10n->get('SYS_EDIT') . '" title="' . $gL10n->get('SYS_EDIT') . '" /></a> <a class="admidio-icon-link" data-toggle="modal" data-target="#admidio_modal" href="' . $g_root_path . '/adm_program/system/popup_message.php?type=fil&element_id=row_file_' . $nextFile['fil_id'] . '&name=' . urlencode($nextFile['fil_name']) . '&database_id=' . $nextFile['fil_id'] . '"><img src="' . THEME_PATH . '/icons/delete.png" alt="' . $gL10n->get('SYS_DELETE') . '" title="' . $gL10n->get('SYS_DELETE') . '" /></a>' . $noteFileNotExists; } $downloadOverview->addRowByArray($columnValues, 'row_file_' . $nextFile['fil_id']); } } //Create download table $downloadOverview->setDatatablesColumnsHide(array(1)); $downloadOverview->setDatatablesOrderColumns(array(1, 3)); $htmlDownloadOverview = $downloadOverview->show(false); /**************************************************************************/ // Add Admin table to html page /**************************************************************************/ //If user is download Admin show further files contained in this folder. if ($gCurrentUser->editDownloadRight()) { // Check whether additional content was found in the folder if (isset($folderContent['additionalFolders']) || isset($folderContent['additionalFiles'])) { $htmlAdminTableHeadline = '<h2> ' . $gL10n->get('DOW_UNMANAGED_FILES') . ' <a class="admidio-icon-link" data-toggle="modal" data-target="#admidio_modal" href="' . $g_root_path . '/adm_program/system/msg_window.php?message_id=DOW_ADDITIONAL_FILES&inline=true"><img src="' . THEME_PATH . '/icons/help.png" alt="Help" /></a> </h2>';
// if list has leaders then initialize row number for members $listRowNumber = 1; $title = $gL10n->get('SYS_PARTICIPANTS'); } if ($getMode === 'print' || $getMode === 'pdf') { $table->addRowByArray(array($title), null, array('class' => 'admidio-group-heading'), 1, $list->countColumns() + 1); } $lastGroupHead = $member['mem_leader']; } } // if html mode and the role has leaders then group all data between leaders and members if ($getMode === 'html') { if ($member['mem_leader'] != 0) { $table->setDatatablesGroupColumn(2); } else { $table->setDatatablesColumnsHide(2); } } $columnValues = array(); // Fields of recordset for ($columnNumber = 1; $columnNumber <= $list->countColumns(); ++$columnNumber) { $column = $list->getColumnObject($columnNumber); // in the SQL mem_leader and usr_id starts before the column // the Index to the row must be set to 2 directly $sqlColumnNumber = $columnNumber + 1; if ($column->getValue('lsc_usf_id') > 0) { // check if customs field and remember $b_user_field = true; $usf_id = $column->getValue('lsc_usf_id'); } else { $b_user_field = false;
$membersAdministrationMenu->addItem('menu_item_preferences_links', $g_root_path . '/adm_program/modules/preferences/preferences.php?show_option=user_management', $gL10n->get('SYS_MODULE_PREFERENCES'), 'options.png', 'right', 'menu_item_extras'); } //Create table object $membersTable = new HtmlTable('tbl_members', $page, true, true, 'table table-condensed'); // create array with all column heading values $columnHeading = array($gL10n->get('SYS_ABR_NO'), '<img class="admidio-icon-info" src="' . THEME_PATH . '/icons/profile.png" alt="' . $gL10n->get('SYS_MEMBER_OF_ORGANIZATION', $gCurrentOrganization->getValue('org_longname')) . '" title="' . $gL10n->get('SYS_MEMBER_OF_ORGANIZATION', $gCurrentOrganization->getValue('org_longname')) . '" />', $gL10n->get('SYS_STATUS'), $gL10n->get('SYS_NAME'), $gL10n->get('SYS_USER'), '<img class="admidio-icon-info" alt="' . $gL10n->get('SYS_GENDER') . '" title="" src="' . THEME_PATH . '/icons/gender.png" data-original-title="' . $gL10n->get('SYS_GENDER') . '">', $gL10n->get('SYS_GENDER'), $gL10n->get('SYS_BIRTHDAY'), $gL10n->get('MEM_UPDATED_ON'), $gL10n->get('SYS_FEATURES')); $membersTable->setColumnAlignByArray(array('left', 'left', 'left', 'left', 'left', 'left', 'left', 'left', 'left', 'right')); $membersTable->disableDatatablesColumnsSort(10); $membersTable->addRowHeadingByArray($columnHeading); $membersTable->setDatatablesRowsPerPage($gPreferences['members_users_per_page']); $membersTable->setMessageIfNoRowsFound('SYS_NO_ENTRIES'); // set alternative order column for member status icons $membersTable->setDatatablesAlternativOrderColumns(2, 3); $membersTable->setDatatablesColumnsHide(3); // set alternative order column for gender icons $membersTable->setDatatablesAlternativOrderColumns(6, 7); $membersTable->setDatatablesColumnsHide(7); $irow = 1; // Zahler fuer die jeweilige Zeile while ($row = $gDb->fetch_array($result_mgl)) { $timestampChange = new DateTimeExtended($row['timestamp'], 'Y-m-d H:i:s'); // Icon fuer Orgamitglied und Nichtmitglied auswaehlen if ($row['member_this_orga'] > 0) { $icon = 'profile.png'; $iconText = $gL10n->get('SYS_MEMBER_OF_ORGANIZATION', $gCurrentOrganization->getValue('org_longname')); } else { $icon = 'no_profile.png'; $iconText = $gL10n->get('SYS_NOT_MEMBER_OF_ORGANIZATION', $gCurrentOrganization->getValue('org_longname')); }