Changeset 187 for trunk/includes/pages/users/users.php
- Timestamp:
- 12/10/2008 04:45:22 PM (3 years ago)
- File:
-
- 1 edited
-
trunk/includes/pages/users/users.php (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/includes/pages/users/users.php
r159 r187 51 51 } 52 52 53 if ( $main->userdata->privileges['admin'] === TRUE) {53 if (isset($main->userdata->privileges['admin']) && $main->userdata->privileges['admin'] === TRUE) { 54 54 $form_user->db_data('rights.type, users.status'); 55 55 $form_user->data[9]['Type'] = 'enum_multi'; … … 130 130 $form_user = $this->form_user(); 131 131 array_splice($form_user->data, 2, 1); 132 if ( $_POST['users__password'] == '') array_splice($form_user->data, 1, 1);132 if (!isset($_POST['users__password'])) array_splice($form_user->data, 1, 1); 133 133 if (get('user') == 'add') { 134 134 $a['status'] = 'pending'; 135 135 $a['account_code'] = generate_account_code(); 136 136 } 137 $ret = $form_user->db_set( $a, "users", "id", get('user'));137 $ret = $form_user->db_set((isset($a)?$a:""), "users", "id", get('user')); 138 138 if (get('user') == 'add') { 139 139 $ins_id = $db->insert_id; … … 146 146 $ret = $ret && $form_user->db_set_multi(array('owner' => 'N'), "users_nodes", "user_id", $ins_id); 147 147 $ret = $ret && $db->del('users_nodes', "user_id = '".$ins_id."' AND owner = 'Y'"); 148 foreach((array)$_POST['node_id_owner'] as $value) { 149 $ret = $ret && $db->del('users_nodes', "node_id = '".$value."' AND owner = 'Y'"); 150 $ret = $ret && $db->add('users_nodes', array("user_id" => $ins_id, "node_id" => $value, 'owner' => 'Y')); 148 if (isset($_POST['node_id_owner'])) { 149 foreach((array)$_POST['node_id_owner'] as $value) { 150 $ret = $ret && $db->del('users_nodes', "node_id = '".$value."' AND owner = 'Y'"); 151 $ret = $ret && $db->add('users_nodes', array("user_id" => $ins_id, "node_id" => $value, 'owner' => 'Y')); 152 } 151 153 } 152 154 }
Note: See TracChangeset
for help on using the changeset viewer.
