Example #1
0
 echo '<h2>', WT_I18N::translate('Details'), '</h2>';
 echo '<dl>';
 echo '<dt>', WT_I18N::translate('Administrator'), '</dt>';
 echo '<dd>', edit_field_yes_no_inline('user_setting-' . $user_id . '-canadmin', $user->getSetting('canadmin')), '</dd>';
 echo '<dt>', WT_I18N::translate('Password'), '</dt>';
 echo '<dd>', edit_field_inline('user-password-' . $user_id, ''), '</dd>';
 echo '<dt>', WT_I18N::translate('Preferred contact method'), '</dt>';
 echo '<dd>', edit_field_contact_inline('user_setting-' . $user_id . '-contactmethod', $user->getSetting('contactmethod')), '</dd>';
 echo '<dt>', WT_I18N::translate('Allow this user to edit his account information'), '</dt>';
 echo '<dd>', edit_field_yes_no_inline('user_setting-' . $user_id . '-editaccount', $user->getSetting('editaccount')), '</dd>';
 echo '<dt>', WT_I18N::translate('Automatically approve changes made by this user'), '</dt>';
 echo '<dd>', edit_field_yes_no_inline('user_setting-' . $user_id . '-auto_accept', $user->getSetting('auto_accept')), '</dd>';
 echo '<dt>', WT_I18N::translate('Theme'), '</dt>';
 echo '<dd>', select_edit_control_inline('user_setting-' . $user_id . '-theme', array_flip(get_theme_names()), WT_I18N::translate('<default theme>'), $user->getSetting('theme')), '</dd>';
 echo '<dt>', WT_I18N::translate('Visible to other users when online'), '</dt>';
 echo '<dd>', edit_field_yes_no_inline('user_setting-' . $user_id . '-visibleonline', $user->getSetting('visibleonline')), '</dd>';
 echo '<dt>', WT_I18N::translate('Comments'), '</dt>';
 echo '<dd>', edit_field_inline('user_setting-' . $user_id . '-comment', $user->getSetting('comment')), '</dd>';
 echo '<dt>', WT_I18N::translate('My page'), '</dt>';
 echo '<dd><a href="#" onclick="modalDialog(\'index_edit.php?user_id=' . $user_id . '\', \'', WT_I18N::translate('Change the blocks on this page'), '\');">', WT_I18N::translate('Change the blocks on this page'), '</a></dd>';
 // Masquerade as others users - but not other administrators
 if (!Auth::isAdmin($user)) {
     echo '<dt>', WT_I18N::translate('Masquerade as this user'), '</dt>';
     echo '<dd><a href="#" onclick="return masquerade(', $user_id, ')">', WT_I18N::translate('masquerade'), '</a></dd>';
 }
 echo '</dl>';
 // Column One - details
 echo '<div id="access">', '<h2>', WT_I18N::translate('Family tree access and settings'), '</h2>', '<table><tr>', '<th>', WT_I18N::translate('Family tree'), '</th>', '<th>', WT_I18N::translate('Default individual'), help_link('default_individual'), '</th>', '<th>', WT_I18N::translate('Individual record'), help_link('useradmin_gedcomid'), '</th>', '<th>', WT_I18N::translate('Role'), help_link('role'), '</th>', '<th>', WT_I18N::translate('Restrict to immediate family'), help_link('RELATIONSHIP_PATH_LENGTH'), '</th>', '</tr>';
 foreach (WT_Tree::getAll() as $tree) {
     echo '<tr><td>', $tree->tree_title_html, '</td><td>', edit_field_inline('user_gedcom_setting-' . $user_id . '-' . $tree->tree_id . '-rootid', $tree->userPreference($user_id, 'rootid')), '</td><td>', edit_field_inline('user_gedcom_setting-' . $user_id . '-' . $tree->tree_id . '-gedcomid', $tree->userPreference($user_id, 'gedcomid')), '</td><td>', select_edit_control_inline('user_gedcom_setting-' . $user_id . '-' . $tree->tree_id . '-canedit', $ALL_EDIT_OPTIONS, null, $tree->userPreference($user_id, 'canedit')), '</td><td>', select_edit_control_inline('user_gedcom_setting-' . $user_id . '-' . $tree->tree_id . '-RELATIONSHIP_PATH_LENGTH', array(0 => WT_I18N::translate('no'), 1 => 1, 2 => 2, 3 => 3, 4 => 4, 5 => 5, 6 => 6, 7 => 7, 8 => 8, 9 => 9, 10 => 10), null, $tree->userPreference($user_id, 'RELATIONSHIP_PATH_LENGTH')), '</td></tr>';
 }
Example #2
0
</dt>
							<dd><?php 
echo edit_field_yes_no_inline('site_setting-USE_REGISTRATION_MODULE', WT_Site::preference('USE_REGISTRATION_MODULE'), $controller);
?>
</dd>

							<dt><?php 
echo WT_I18N::translate('Require an administrator to approve new user registrations'), help_link('REQUIRE_ADMIN_AUTH_REGISTRATION');
?>
</dt>
							<dd><?php 
echo edit_field_yes_no_inline('site_setting-REQUIRE_ADMIN_AUTH_REGISTRATION', WT_Site::preference('REQUIRE_ADMIN_AUTH_REGISTRATION'), $controller);
?>
</dd>

							<dt><?php 
echo WT_I18N::translate('Show acceptable use agreement on “Request new user account” page'), help_link('SHOW_REGISTER_CAUTION');
?>
</dt>
							<dd><?php 
echo edit_field_yes_no_inline('site_setting-SHOW_REGISTER_CAUTION', WT_Site::preference('SHOW_REGISTER_CAUTION'), $controller);
?>
</dd>
						</dl>
					</td>
				</tr>
			</table>
		</div>
	</div>
</div>