Changeset 2566:9bf417837888 for admin/users_actions.php
- Timestamp:
- 11/17/13 20:25:53 (12 years ago)
- Branch:
- 2.6
- Children:
- 2567:6c11245cbf04, 2568:61c67a7d17fa
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
admin/users_actions.php
r2436 r2566 42 42 { 43 43 $action = $_POST['action']; 44 44 45 45 if (isset($_POST['redir']) && strpos($_POST['redir'],'://') === false) 46 46 { … … 56 56 '&nb='.$_POST['nb']; 57 57 } 58 58 59 59 if (empty($users)) { 60 60 $core->error->add(__('No blog or user given.')); 61 61 } 62 62 63 63 # --BEHAVIOR-- adminUsersActions 64 64 $core->callBehavior('adminUsersActions',$core,$users,$blogs,$action,$redir); 65 65 66 66 # Delete users 67 67 if ($action == 'deleteuser' && !empty($users)) … … 74 74 throw new Exception(__('You cannot delete yourself.')); 75 75 } 76 76 77 77 # --BEHAVIOR-- adminBeforeUserDelete 78 78 $core->callBehavior('adminBeforeUserDelete',$u); 79 79 80 80 $core->delUser($u); 81 81 } … … 90 90 } 91 91 } 92 92 93 93 # Update users perms 94 94 if ($action == 'updateperm' && !empty($users) && !empty($blogs)) … … 99 99 throw new Exception(__('Password verification failed')); 100 100 } 101 101 102 102 foreach ($users as $u) 103 103 { … … 105 105 { 106 106 $set_perms = array(); 107 107 108 108 if (!empty($_POST['perm'][$b])) 109 109 { … … 115 115 } 116 116 } 117 117 118 118 $core->setUserBlogPermissions($u,$b,$set_perms,true); 119 119 } … … 193 193 $nb_blog = $rs->count(); 194 194 } catch (Exception $e) { } 195 195 196 196 foreach ($users as $u) { 197 197 $user_list[] = '<a href="user.php?id='.$u.'">'.$u.'</a>'; 198 198 } 199 199 200 200 echo 201 201 '<p>'.sprintf( … … 203 203 implode(', ',$user_list) 204 204 ).'</p>'; 205 205 206 206 if ($nb_blog == 0) 207 207 { … … 219 219 '<th class="nowrap">'.__('Status').'</th>'. 220 220 '</tr>'; 221 221 222 222 while ($rs->fetch()) 223 223 { … … 225 225 $txt_status = $core->getBlogStatus($rs->blog_status); 226 226 $img_status = sprintf('<img src="images/%1$s.png" alt="%2$s" title="%2$s" />',$img_status,$txt_status); 227 227 228 228 echo 229 229 '<tr class="line">'. … … 236 236 '</tr>'; 237 237 } 238 238 239 239 echo 240 240 '</table></div>'. … … 252 252 $user_perm = array(); 253 253 if (count($users) == 1) { 254 $user_perm = $core->getUserPermissions($users[0]); 255 } 256 254 $user_perm = $core->getUserPermissions($users[0]); 255 } 256 257 257 foreach ($users as $u) { 258 258 $user_list[] = '<a href="user.php?id='.$u.'">'.$u.'</a>'; 259 259 } 260 261 echo 260 261 echo 262 262 '<p>'.sprintf( 263 263 __('You are about to change permissions on the following blogs for users %s.'), … … 265 265 ).'</p>'. 266 266 '<form id="permissions-form" action="users_actions.php" method="post">'; 267 267 268 268 foreach ($blogs as $b) 269 269 { … … 274 274 { 275 275 $checked = false; 276 276 277 277 if (count($users) == 1) { 278 278 $checked = isset($user_perm[$b]['p'][$perm_id]) && $user_perm[$b]['p'][$perm_id]; … … 281 281 unset ($unknown_perms[$b]['p'][$perm_id]); 282 282 } 283 283 284 284 echo 285 285 '<p><label for="perm'.html::escapeHTML($b).html::escapeHTML($perm_id).'" class="classic">'. … … 289 289 } 290 290 if (isset($unknown_perms[$b])) { 291 291 292 292 foreach ($unknown_perms[$b]['p'] as $perm_id => $v) { 293 293 $checked = isset($user_perm[$b]['p'][$perm_id]) && $user_perm[$b]['p'][$perm_id]; … … 302 302 } 303 303 } 304 304 305 305 echo 306 306 '<div class="fieldset">'. … … 318 318 dcPage::helpBlock('core_users'); 319 319 dcPage::close(); 320 ?>
Note: See TracChangeset
for help on using the changeset viewer.