Пример #1
0
        if ($category != $field->getValue('cat_name') && (strlen($inventory->getValue($field->getValue('inf_name_intern'))) > 0 || $field->getValue('inf_type') === 'CHECKBOX')) {
            if ($category !== '') {
                // new category then show last form and close div container
                $page->addHtml($form->show(false));
                $page->addHtml('</div></div>');
            }
            $category = $field->getValue('cat_name');
            $page->addHtml('
            <div class="panel panel-default" id="' . $field->getValue('cat_name') . '_data_panel">
                <div class="panel-heading">' . $field->getValue('cat_name') . '</div>
                <div class="panel-body">');
            // create a static form
            $form = new HtmlForm('profile_user_data_form', null);
        }
        // show html of field, if user has a value for that field or it's a checkbox field
        if (strlen($inventory->getValue($field->getValue('inf_name_intern'))) > 0 || $field->getValue('inf_type') === 'CHECKBOX') {
            $field = getFieldCode($field->getValue('inf_name_intern'), $inventory);
            if (strlen($field['value']) > 0) {
                $form->addStaticControl('address', $field['label'], $field['value']);
            }
        }
    }
}
if ($category !== '') {
    // new category then show last form and close div container
    $page->addHtml($form->show(false));
    $page->addHtml('</div></div>');
}
// show information about user who creates the recordset and changed it
$page->addHtml(admFuncShowCreateChangeInfoById($inventory->getValue('inv_usr_id_create'), $inventory->getValue('inv_timestamp_create'), $inventory->getValue('inv_usr_id_change'), $inventory->getValue('inv_timestamp_change')));
$page->show();
Пример #2
0
    ignore_user_abort(true);
    unlink(SERVER_PATH . '/adm_my_files/' . $filename);
} elseif ($getMode === 'html' || $getMode === 'print') {
    // add table list to the page
    $page->addHtml($table->show(false));
    // create a infobox for the role
    if ($getMode === 'html' && $numberRoles === 1) {
        $htmlBox = '';
        // only show infobox if additional role information fields are filled
        if ($role->getValue('rol_weekday') > 0 || strlen($role->getValue('rol_start_date')) > 0 || strlen($role->getValue('rol_start_time')) > 0 || strlen($role->getValue('rol_location')) > 0 || strlen($role->getValue('rol_cost')) > 0 || strlen($role->getValue('rol_max_members')) > 0) {
            $htmlBox = '
            <div class="panel panel-default" id="adm_lists_infobox">
                <div class="panel-heading">' . $gL10n->get('LST_INFOBOX') . ': ' . $role->getValue('rol_name') . '</div>
                <div class="panel-body">';
            $form = new HtmlForm('list_infobox_items', null);
            $form->addStaticControl('infobox_category', $gL10n->get('SYS_CATEGORY'), $role->getValue('cat_name'));
            // Description
            if (strlen($role->getValue('rol_description')) > 0) {
                $form->addStaticControl('infobox_description', $gL10n->get('SYS_DESCRIPTION'), $role->getValue('rol_description'));
            }
            // Period
            if (strlen($role->getValue('rol_start_date')) > 0) {
                $form->addStaticControl('infobox_period', $gL10n->get('SYS_PERIOD'), $gL10n->get('SYS_DATE_FROM_TO', $role->getValue('rol_start_date', $gPreferences['system_date']), $role->getValue('rol_end_date', $gPreferences['system_date'])));
            }
            // Event
            if ($role->getValue('rol_weekday') > 0 || strlen($role->getValue('rol_start_time')) > 0) {
                if ($role->getValue('rol_weekday') > 0) {
                    $value = DateTimeExtended::getWeekdays($role->getValue('rol_weekday')) . ' ';
                }
                if (strlen($role->getValue('rol_start_time')) > 0) {
                    $value = $gL10n->get('LST_FROM_TO', $role->getValue('rol_start_time', $gPreferences['system_time']), $role->getValue('rol_end_time', $gPreferences['system_time']));
Пример #3
0
    // nun die vorher eingegebenen Inhalte ins Objekt schreiben
    $form_values = $_SESSION['import_request'];
    unset($_SESSION['import_request']);
} else {
    $form_values['user_import_mode'] = 1;
    $form_values['import_coding'] = 'iso-8859-1';
    $form_values['import_role_id'] = 0;
}
// create html page object
$page = new HtmlPage($headline);
// add back link to module menu
$importMenu = $page->getMenu();
$importMenu->addItem('menu_item_back', $gNavigation->getPreviousUrl(), $gL10n->get('SYS_BACK'), 'back.png');
// show form
$form = new HtmlForm('import_users_form', $g_root_path . '/adm_program/modules/members/import_function.php', $page, array('enableFileUpload' => true));
$form->addStaticControl('format', $gL10n->get('MEM_FORMAT'), 'CSV');
$form->addFileUpload('userfile', $gL10n->get('MEM_CHOOSE_FILE'), array('property' => FIELD_REQUIRED, 'allowedMimeTypes' => array('text/comma-separated-values')));
$selectBoxEntries = array('iso-8859-1' => $gL10n->get('SYS_ISO_8859_1'), 'utf-8' => $gL10n->get('SYS_UTF8'));
$form->addSelectBox('import_coding', $gL10n->get('MEM_CODING'), $selectBoxEntries, array('property' => FIELD_REQUIRED, 'defaultValue' => $form_values['import_coding']));
// add a selectbox to the form where the user can choose a role from all roles he could see
// first read all relevant roles from database and create an array with them
$condition = '';
if (!$gCurrentUser->manageRoles()) {
    // keine Rollen mit Rollenzuordnungsrecht anzeigen
    $condition .= ' AND rol_assign_roles = 0 ';
}
if (!$gCurrentUser->isWebmaster()) {
    // Webmasterrolle nicht anzeigen
    $condition .= ' AND rol_webmaster = 0 ';
}
$sql = 'SELECT * FROM ' . TBL_ROLES . ', ' . TBL_CATEGORIES . '
Пример #4
0
                        <a data-toggle="collapse" data-parent="#accordion_common" href="#collapse_system_informations">
                            <img class="admidio-panel-heading-icon" src="' . THEME_PATH . '/icons/info.png" alt="' . $gL10n->get('ORG_SYSTEM_INFOS') . '" />' . $gL10n->get('ORG_SYSTEM_INFOS') . '
                        </a>
                    </h4>
                </div>
                <div id="collapse_system_informations" class="panel-collapse collapse">
                    <div class="panel-body">');
// create a static form
$form = new HtmlForm('system_informations_preferences_form', null, $page);
$html = '<span id="admidio_version_content">' . ADMIDIO_VERSION_TEXT . '
                                    <a id="link_check_for_update" href="#link_check_for_update" title="' . $gL10n->get('SYS_CHECK_FOR_UPDATE') . '">' . $gL10n->get('SYS_CHECK_FOR_UPDATE') . '</a>
                                 </span>';
$form->addCustomContent($gL10n->get('SYS_ADMIDIO_VERSION'), $html);
// if database version is different to file version, then show database version
if (strcmp(ADMIDIO_VERSION, $gSystemComponent->getValue('com_version')) != 0) {
    $form->addStaticControl('database_version', $gL10n->get('ORG_DIFFERENT_DATABASE_VERSION'), $gSystemComponent->getValue('com_version'));
}
$form->addStaticControl('last_update_step', $gL10n->get('ORG_LAST_UPDATE_STEP'), $gSystemComponent->getValue('com_update_step'));
if (version_compare(phpversion(), MIN_PHP_VERSION) == -1) {
    $html = '<span class="text-danger"><strong>' . phpversion() . '</strong></span> &rarr; ' . $gL10n->get('SYS_PHP_VERSION_REQUIRED', MIN_PHP_VERSION);
} else {
    $html = '<span class="text-success"><strong>' . phpversion() . '</strong></span>';
}
$form->addCustomContent($gL10n->get('SYS_PHP_VERSION'), $html);
if (version_compare($gDb->getVersion(), $gDb->getMinVersion()) == -1) {
    $html = '<span class="text-danger"><strong>' . $gDb->getVersion() . '</strong></span> &rarr; ' . $gL10n->get('SYS_DATABASE_VERSION_REQUIRED', $gDb->getMinVersion());
} else {
    $html = '<span class="text-success"><strong>' . $gDb->getVersion() . '</strong></span>';
}
$form->addCustomContent($gDb->getName() . '-' . $gL10n->get('SYS_VERSION'), $html);
if (ini_get('safe_mode') == 1) {
Пример #5
0
            <div class="panel panel-default album-list">

                <div class="panel-body">
                    <div class="row">
                        <div class="col-xs-12 col-sm-12 col-md-6">
                            <a href="' . $g_root_path . '/adm_program/modules/photos/photos.php?pho_id=' . $childPhotoAlbum->getValue('pho_id') . '"><img
                                class="thumbnail" src="' . $g_root_path . '/adm_program/modules/photos/photo_show.php?pho_id=' . $shuffle_image['shuffle_pho_id'] . '&amp;photo_nr=' . $shuffle_image['shuffle_img_nr'] . '&amp;thumb=1" alt="' . $gL10n->get('PHO_PHOTOS') . '" /></a>
                        </div>
                    </div>
                </div>
                <div class="panel-heading album-list">
                    <div class="pull-left title"><h2>' . $albumTitle . '</h2></div>

                    <div class="pull-left album-date">');
        $form = new HtmlForm('form_album_' . $childPhotoAlbum->getValue('pho_id'), null, $page, array('type' => 'vertical'));
        $form->addStaticControl('pho_date', '', $albumDate);
        $page->addHtml($form->show(false));
        $page->addHtml('</div>
                    <div class="pull-left text-left edit-options">');
        // check if download option is enabled
        // @ptabaden: Changed Icons
        if ($gPreferences['photo_download_enabled'] == 1 && $childPhotoAlbum->getValue('pho_quantity') > 0) {
            $page->addHtml('
                                <a class="admidio-icon-link" href="' . $g_root_path . '/adm_program/modules/photos/photo_download.php?pho_id=' . $childPhotoAlbum->getValue('pho_id') . '"><i class="fa fa-download" alt="' . $gL10n->get('PHO_DOWNLOAD_PHOTOS') . '" title="' . $gL10n->get('PHO_DOWNLOAD_PHOTOS') . '"></i></a>');
        }
        // if user has admin rights for photo module then show some functions
        // @ptabaden: Changed Icons
        if ($gCurrentUser->editPhotoRight()) {
            $page->addHtml('
                            <a class="admidio-icon-link" href="' . $g_root_path . '/adm_program/modules/photos/photo_album_new.php?pho_id=' . $childPhotoAlbum->getValue('pho_id') . '&amp;mode=change"><i class="fa fa-pencil" alt="' . $gL10n->get('SYS_EDIT') . '" title="' . $gL10n->get('SYS_EDIT') . '"></i></a>
                            <a class="admidio-icon-link" data-toggle="modal" data-target="#admidio_modal"
Пример #6
0
     $page->addHtml('
                 <a class="admidio-icon-link" href="' . $g_root_path . '/adm_program/modules/roles/roles_new.php?rol_id=' . $role->getValue('rol_id') . '"><img
                     src="' . THEME_PATH . '/icons/edit.png" alt="' . $gL10n->get('ROL_EDIT_ROLE') . '" title="' . $gL10n->get('ROL_EDIT_ROLE') . '" /></a>');
 }
 $page->addHtml('</div>
     </div>
     <div id="collapse_' . $role->getValue('rol_id') . '" class="panel-collapse collapse">
         <div class="panel-body" id="admRoleDetails' . $role->getValue('rol_id') . '">');
 // create a static form
 $form = new HtmlForm('lists_static_form', null);
 // show combobox with lists if user is allowed to see members and the role has members
 if ($row['num_members'] > 0 || $row['num_leader'] > 0) {
     $form->addSelectBox('admSelectRoleList_' . $role->getValue('rol_id'), $gL10n->get('LST_SHOW_LIST'), $listConfigurations, array('firstEntry' => $gL10n->get('LST_CHOOSE_LIST')));
 }
 if (strlen($role->getValue('rol_description')) > 0) {
     $form->addStaticControl('list_description', $gL10n->get('SYS_DESCRIPTION'), $role->getValue('rol_description'));
 }
 if (strlen($role->getValue('rol_start_date')) > 0) {
     $form->addStaticControl('list_date_from_to', $gL10n->get('SYS_PERIOD'), $gL10n->get('SYS_DATE_FROM_TO', $role->getValue('rol_start_date', $gPreferences['system_date']), $role->getValue('rol_end_date', $gPreferences['system_date'])));
 }
 if ($role->getValue('rol_weekday') > 0 || strlen($role->getValue('rol_start_time')) > 0) {
     if ($role->getValue('rol_weekday') > 0) {
         $html = DateTimeExtended::getWeekdays($role->getValue('rol_weekday')) . ' ';
     }
     if (strlen($role->getValue('rol_start_time')) > 0) {
         $html = $gL10n->get('LST_FROM_TO', $role->getValue('rol_start_time', $gPreferences['system_time']), $role->getValue('rol_end_time', $gPreferences['system_time']));
     }
     $form->addStaticControl('list_date', $gL10n->get('DAT_DATE'), $html);
 }
 // Meeting point
 if (strlen($role->getValue('rol_location')) > 0) {
Пример #7
0
                        <a data-toggle="collapse" data-parent="#accordion_common" href="#collapse_system_informations">
                            <img class="admidio-panel-heading-icon" src="' . THEME_PATH . '/icons/info.png" alt="' . $gL10n->get('ORG_SYSTEM_INFORMATIONS') . '" />' . $gL10n->get('ORG_SYSTEM_INFORMATIONS') . '
                        </a>
                    </h4>
                </div>
                <div id="collapse_system_informations" class="panel-collapse collapse">
                    <div class="panel-body">');
// create a static form
$form = new HtmlForm('system_informations_preferences_form', null, $page);
$html = '<span id="admidio_version_content">' . ADMIDIO_VERSION_TEXT . '
                                    <a id="link_check_for_update" href="#link_check_for_update" title="' . $gL10n->get('SYS_CHECK_FOR_UPDATE') . '">' . $gL10n->get('SYS_CHECK_FOR_UPDATE') . '</a>
                                 </span>';
$form->addCustomContent($gL10n->get('SYS_ADMIDIO_VERSION'), $html);
// if database version is different to file version, then show database version
if (strcmp(ADMIDIO_VERSION, $gSystemComponent->getValue('com_version')) !== 0) {
    $form->addStaticControl('admidio_database_version', $gL10n->get('ORG_DIFFERENT_DATABASE_VERSION'), $gSystemComponent->getValue('com_version'));
}
$form->addStaticControl('last_update_step', $gL10n->get('ORG_LAST_UPDATE_STEP'), $gSystemComponent->getValue('com_update_step'));
if (version_compare(phpversion(), MIN_PHP_VERSION) === -1) {
    $html = '<span class="text-danger"><strong>' . phpversion() . '</strong></span> &rarr; ' . $gL10n->get('SYS_PHP_VERSION_REQUIRED', MIN_PHP_VERSION);
} else {
    $html = '<span class="text-success"><strong>' . phpversion() . '</strong></span>';
}
$form->addStaticControl('php_version', $gL10n->get('SYS_PHP_VERSION'), $html);
if (version_compare($gDb->getVersion(), $gDb->getMinimumRequiredVersion()) == -1) {
    $html = '<span class="text-danger"><strong>' . $gDb->getVersion() . '</strong></span> &rarr; ' . $gL10n->get('SYS_DATABASE_VERSION_REQUIRED', $gDb->getMinimumRequiredVersion());
} else {
    $html = '<span class="text-success"><strong>' . $gDb->getVersion() . '</strong></span>';
}
$form->addStaticControl('database_version', $gDb->getName() . '-' . $gL10n->get('SYS_VERSION'), $html);
if (ini_get('safe_mode') === '1') {
Пример #8
0
                         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=pho_album&amp;element_id=panel_pho_' . $childPhotoAlbum->getValue('pho_id') . '&amp;name=' . urlencode($childPhotoAlbum->getValue('pho_name')) . '&amp;database_id=' . $childPhotoAlbum->getValue('pho_id') . '"><img
                         src="' . THEME_PATH . '/icons/delete.png" alt="' . $gL10n->get('SYS_DELETE') . '" title="' . $gL10n->get('SYS_DELETE') . '" /></a>');
 }
 $page->addHtml('</div>
         </div>
         <div class="panel-body">
             <div class="row">
                 <div class="col-xs-12 col-sm-12 col-md-6">
                     <a href="' . $g_root_path . '/adm_program/modules/photos/photos.php?pho_id=' . $childPhotoAlbum->getValue('pho_id') . '"><img
                         class="thumbnail" src="' . $g_root_path . '/adm_program/modules/photos/photo_show.php?pho_id=' . $shuffle_image['shuffle_pho_id'] . '&amp;photo_nr=' . $shuffle_image['shuffle_img_nr'] . '&amp;thumb=1" alt="' . $gL10n->get('PHO_PHOTOS') . '" /></a>
                 </div>
                 <div class="col-xs-12 col-sm-12 col-md-6">');
 $form = new HtmlForm('form_album_' . $childPhotoAlbum->getValue('pho_id'), null, $page, array('type' => 'vertical'));
 $form->addStaticControl('pho_date', $gL10n->get('SYS_DATE'), $albumDate);
 $form->addStaticControl('pho_count', $gL10n->get('SYS_PHOTOS'), $childPhotoAlbum->countImages());
 if (strlen($childPhotoAlbum->getValue('pho_photographers')) > 0) {
     $form->addStaticControl('pho_photographer', $gL10n->get('PHO_PHOTOGRAPHER'), $childPhotoAlbum->getValue('pho_photographers'));
 }
 $page->addHtml($form->show(false));
 $page->addHtml('</div>
             </div>');
 // Notice for users with foto edit rights that the folder of the album doesn't exists
 if (file_exists($ordner) == false && $childPhotoAlbum->hasChildAlbums() == false && $gCurrentUser->editPhotoRight()) {
     $page->addHtml('<div class="alert alert-warning alert-small" role="alert"><span class="glyphicon glyphicon-warning-sign"></span>' . $gL10n->get('PHO_FOLDER_NOT_FOUND') . '</div>');
 }
 // Notice for users with foto edit right that this album is locked
 if ($adm_photo_list['pho_locked'] == 1 && file_exists($ordner)) {
     $page->addHtml('<div class="alert alert-warning alert-small" role="alert"><span class="glyphicon glyphicon-warning-sign"></span>' . $gL10n->get('PHO_ALBUM_NOT_APPROVED') . '</div>');
 }
Пример #9
0
                $currentUserRankTitle = $rankTitle;
            }
            $rankTitle = next($plg_rank);
        }
        if ($currentUserRankTitle !== '') {
            $htmlUserRank = ' (' . $currentUserRankTitle . ')';
        }
    }
    if ($gCurrentUser->getValue('usr_last_login') === '') {
        $lastLogin = '******';
    } else {
        $lastLogin = $gCurrentUser->getValue('usr_last_login');
    }
    // create a static form
    $form = new HtmlForm('plugin-login-static-form', null, null, array('type' => 'vertical', 'setFocus' => false));
    $form->addStaticControl('plg_user', $gL10n->get('SYS_MEMBER'), '<a href="' . $g_root_path . '/adm_program/modules/profile/profile.php?user_id=' . $gCurrentUser->getValue('usr_id') . '"
                ' . $plg_link_target . ' title="' . $gL10n->get('SYS_SHOW_PROFILE') . '">' . $gCurrentUser->getValue('FIRST_NAME') . ' ' . $gCurrentUser->getValue('LAST_NAME') . '</a>');
    $form->addStaticControl('plg_active_since', $gL10n->get('PLG_LOGIN_ACTIVE_SINCE'), $gCurrentSession->getValue('ses_begin', $gPreferences['system_time']) . ' ' . $gL10n->get('SYS_CLOCK'));
    $form->addStaticControl('plg_last_login', $gL10n->get('PLG_LOGIN_LAST_LOGIN'), $lastLogin);
    $form->addStaticControl('plg_number_of_logins', $gL10n->get('PLG_LOGIN_NUMBER_OF_LOGINS'), $gCurrentUser->getValue('usr_number_login') . $htmlUserRank);
    $form->show();
    echo '<div class="btn-group-vertical" role="group">';
    // show link for logout
    if ($plg_show_icons) {
        echo '<a id="adm_logout_link" class="btn" href="' . $g_root_path . '/adm_program/system/logout.php"><img
            src="' . THEME_PATH . '/icons/door_in.png" alt="' . $gL10n->get('SYS_LOGOUT') . '" />' . $gL10n->get('SYS_LOGOUT') . '</a>';
    } else {
        echo '<a id="adm_logout_link" href="' . $g_root_path . '/adm_program/system/logout.php">' . $gL10n->get('SYS_LOGOUT') . '</a>';
    }
    echo '</div>';
} else {
    // create and show the login form