Ignore:
Timestamp:
12/10/2008 04:45:22 PM (3 years ago)
Author:
Ernest0x
Message:

PHP 5.x fixes (mostly fixes for warnings and notices)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/includes/pages/users/users.php

    r159 r187  
    5151                } 
    5252                 
    53                 if ($main->userdata->privileges['admin'] === TRUE) { 
     53                if (isset($main->userdata->privileges['admin']) && $main->userdata->privileges['admin'] === TRUE) { 
    5454                        $form_user->db_data('rights.type, users.status'); 
    5555                        $form_user->data[9]['Type'] = 'enum_multi'; 
     
    130130                $form_user = $this->form_user(); 
    131131                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); 
    133133                if (get('user') == 'add') { 
    134134                        $a['status'] = 'pending';        
    135135                        $a['account_code'] = generate_account_code(); 
    136136                } 
    137                 $ret = $form_user->db_set($a, "users", "id", get('user')); 
     137                $ret = $form_user->db_set((isset($a)?$a:""), "users", "id", get('user')); 
    138138                if (get('user') == 'add') { 
    139139                        $ins_id = $db->insert_id; 
     
    146146                        $ret = $ret && $form_user->db_set_multi(array('owner' => 'N'), "users_nodes", "user_id", $ins_id); 
    147147                        $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                                } 
    151153                        } 
    152154                } 
Note: See TracChangeset for help on using the changeset viewer.