Changeset 860:e6db669b069f
- Timestamp:
- 08/02/12 23:08:21 (13 years ago)
- Branch:
- default
- Children:
- 861:3e2e678fef61, 1022:6c73aaf901f8
- Files:
-
- 2 added
- 5 deleted
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
admin/blog_pref.php
r557 r860 523 523 ' ('.html::escapeHTML(dcUtils::getUserCN( 524 524 $k, $v['name'], $v['firstname'], $v['displayname'] 525 )).')'; 526 527 if (!$v['super'] && $core->auth->isSuperAdmin()) { 528 echo 529 ' - <a href="permissions.php?blog_id[]='.$blog_id.'&user_id[]='.$k.'">' 530 .__('Change permissions').'</a>'; 531 } 532 533 echo '</h4>'; 525 )).')</h4>'; 534 526 535 527 echo '<ul>'; … … 542 534 } 543 535 echo '</ul>'; 536 537 if (!$v['super'] && $core->auth->isSuperAdmin()) { 538 echo 539 '<form action="users_actions.php" method="post">'. 540 '<p><input type="submit" value="'.__('Change permissions').'" />'. 541 form::hidden(array('redir'),'blog_pref.php?id='.$k). 542 form::hidden(array('action'),'perms'). 543 form::hidden(array('users[]'),$k). 544 form::hidden(array('blogs[]'),$blog_id). 545 $core->formNonce(). 546 '</p>'. 547 '</form>'; 548 } 544 549 } 545 550 } -
admin/js/_users.js
r548 r860 4 4 }); 5 5 $('#form-users').submit(function() { 6 var action = $(this).find('select[name=" dispatch_action"]').val();6 var action = $(this).find('select[name="action"]').val(); 7 7 var user_ids = new Array(); 8 8 var nb_posts = new Array(); … … 10 10 var msg_cannot_delete = false; 11 11 12 $(this).find('input[name="user _id[]"]').each(function() {12 $(this).find('input[name="users[]"]').each(function() { 13 13 user_ids.push(this); 14 14 }); … … 41 41 42 42 if (action == 'deleteuser') { 43 return window.confirm(dotclear.msg.confirm_delete_user.replace('%s',$('input[name="user _id[]"]:checked').size()));43 return window.confirm(dotclear.msg.confirm_delete_user.replace('%s',$('input[name="users[]"]:checked').size())); 44 44 } 45 45 -
admin/user.php
r557 r860 290 290 if ($user_id) 291 291 { 292 echo '<div class="clear fieldset"><h3>'.__('Permissions').'</h3>'; 292 echo '<div class="clear fieldset"><h3>'.__('Permissions').'</h3>'. 293 '<form action="users_actions.php" method="post">'. 294 '<p><input type="submit" value="'.__('Add new permissions').'" />'. 295 form::hidden(array('redir'),'user.php?id='.$user_id). 296 form::hidden(array('action'),'blogs'). 297 form::hidden(array('users[]'),$user_id). 298 $core->formNonce(). 299 '</p>'. 300 '</form>'; 293 301 294 302 $permissions = $core->getUserPermissions($user_id); … … 305 313 if (count($v['p']) > 0) 306 314 { 307 echo '<h4><a href="blog.php?id='.html::escapeHTML($k).'">'.308 html::escapeHTML($v['name']).'</a> ('.html::escapeHTML($k).') -'.309 '< a href="permissions.php?blog_id[]='.$k.'&user_id[]='.$user_id.'">'310 .__('Change permissions').'</a></h4>';315 echo 316 '<form action="users_actions.php" method="post">'. 317 '<h4><a href="blog.php?id='.html::escapeHTML($k).'">'. 318 html::escapeHTML($v['name']).'</a> ('.html::escapeHTML($k).')</h4>'; 311 319 312 320 echo '<ul>'; … … 316 324 } 317 325 } 318 echo '</ul>'; 326 echo '</ul>'. 327 '<p><input type="submit" value="'.__('Change permissions').'" />'. 328 form::hidden(array('redir'),'user.php?id='.$user_id). 329 form::hidden(array('action'),'perms'). 330 form::hidden(array('users[]'),$user_id). 331 form::hidden(array('blogs[]'),$k). 332 $core->formNonce(). 333 '</p>'. 334 '</form>'; 319 335 } 320 336 } 321 337 } 322 338 323 echo 324 '<p><a href="permissions_blog.php?user_id[]='.$user_id.'">'. 325 __('Add new permissions').'</a></p>'. 326 '</div>'; 339 echo '</div>'; 327 340 } 328 341 -
admin/users.php
r565 r860 15 15 dcPage::checkSuper(); 16 16 17 # Delete users18 if (!empty($delete_users))19 {20 foreach ($delete_users as $u)21 {22 try23 {24 # --BEHAVIOR-- adminBeforeUserDelete25 $core->callBehavior('adminBeforeUserDelete',$u);26 if ($u != $core->auth->userID()) {27 $core->delUser($u);28 }29 }30 catch (Exception $e)31 {32 $core->error->add($e->getMessage());33 }34 }35 if (!$core->error->flag()) {36 http::redirect('users.php?del=1');37 }38 }39 40 41 17 # Creating filter combo boxes 42 18 $sortby_combo = array( 43 __('Username') => ' U.user_id',19 __('Username') => 'user_id', 44 20 __('Last Name') => 'user_name', 45 21 __('First Name') => 'user_firstname', … … 55 31 # Actions combo box 56 32 $combo_action = array( 57 __('Set permissions') => ' setpermissions',33 __('Set permissions') => 'blogs', 58 34 __('Delete') => 'deleteuser' 59 35 ); … … 89 65 if ($order !== '' && in_array($order,$order_combo)) { 90 66 $params['order'] = $sortby.' '.$order; 67 } else { 68 $order='asc'; 69 } 70 71 if ($sortby != 'user_id' || $order != 'asc') { 91 72 $show_filters = true; 92 73 } 74 } else { 75 $sortby = 'user_id'; 76 $order = 'asc'; 93 77 } 94 78 79 # Get users 95 80 try { 96 81 $rs = $core->getUsers($params); … … 109 94 } 110 95 111 dcPage::open(__(' users'),$starting_script);96 dcPage::open(__('Users'),$starting_script); 112 97 113 98 if (!$core->error->flag()) … … 115 100 if (!empty($_GET['del'])) { 116 101 echo '<p class="message">'.__('User has been successfully removed.').'</p>'; 102 } 103 if (!empty($_GET['upd'])) { 104 echo '<p class="message">'.__('The permissions have been successfully updated.').'</p>'; 117 105 } 118 106 … … 153 141 # Show users 154 142 $user_list->display($page,$nb_per_page, 155 '<form action=" dispatcher.php" method="get" id="form-users">'.143 '<form action="users_actions.php" method="post" id="form-users">'. 156 144 157 145 '%s'. … … 160 148 '<p class="col checkboxes-helpers"></p>'. 161 149 162 '<p class="col right"><label for=" dispatch_action" class="classic">'.150 '<p class="col right"><label for="action" class="classic">'. 163 151 __('Selected users action:').' '. 164 form::combo(' dispatch_action',$combo_action).152 form::combo('action',$combo_action). 165 153 '</label> '. 166 154 '<input type="submit" value="'.__('ok').'" />'. 155 form::hidden(array('q'),html::escapeHTML($q)). 156 form::hidden(array('sortby'),$sortby). 157 form::hidden(array('order'),$order). 158 form::hidden(array('page'),$page). 159 form::hidden(array('nb'),$nb_per_page). 160 $core->formNonce(). 167 161 '</p>'. 168 162 '</div>'. -
inc/admin/lib.pager.php
r270 r860 407 407 '<tr class="line">'. 408 408 '<td class="nowrap">'.form::hidden(array('nb_post[]'),(integer) $this->rs->nb_post). 409 form::checkbox(array('user _id[]'),$this->rs->user_id).'</td>'.409 form::checkbox(array('users[]'),$this->rs->user_id).'</td>'. 410 410 '<td class="maximal"><a href="user.php?id='.$this->rs->user_id.'">'. 411 411 $this->rs->user_id.'</a> '.$img_status.'</td>'.
Note: See TracChangeset
for help on using the changeset viewer.