Jelajahi Sumber

Hide the admin checkbox if user is not admin (#2531)

Marien Fressinaud 6 tahun lalu
induk
melakukan
1402db4cbc
1 mengubah file dengan 11 tambahan dan 4 penghapusan
  1. 11 4
      app/views/user/profile.phtml

+ 11 - 4
app/views/user/profile.phtml

@@ -15,13 +15,20 @@
 			<label class="group-name" for="current_user"><?php echo _t('conf.user.current'); ?></label>
 			<label class="group-name" for="current_user"><?php echo _t('conf.user.current'); ?></label>
 			<div class="group-controls">
 			<div class="group-controls">
 				<input id="current_user" type="text" disabled="disabled" value="<?php echo Minz_Session::param('currentUser', '_'); ?>" />
 				<input id="current_user" type="text" disabled="disabled" value="<?php echo Minz_Session::param('currentUser', '_'); ?>" />
-				<label class="checkbox" for="is_admin">
-					<input type="checkbox" id="is_admin" disabled="disabled" <?php echo FreshRSS_Auth::hasAccess('admin') ? 'checked="checked" ' : ''; ?>/>
-					<?php echo _t('conf.user.is_admin'); ?>
-				</label>
 			</div>
 			</div>
 		</div>
 		</div>
 
 
+		<?php if (FreshRSS_Auth::hasAccess('admin')) { ?>
+			<div class="form-group">
+				<div class="group-controls">
+					<label class="checkbox" for="is_admin">
+						<input type="checkbox" id="is_admin" disabled checked />
+						<?php echo _t('conf.user.is_admin'); ?>
+					</label>
+				</div>
+			</div>
+		<?php } ?>
+
 		<div class="form-group">
 		<div class="form-group">
 			<label class="group-name" for="email"><?php echo _t('conf.profile.email'); ?></label>
 			<label class="group-name" for="email"><?php echo _t('conf.profile.email'); ?></label>
 			<div class="group-controls">
 			<div class="group-controls">