?> </th> <th class="manage-column"><?php _e('Edit', 'ihc'); ?> </th> <th class="manage-column"><?php _e('Delete', 'ihc'); ?> </th> </tr> </tfoot> <tbody> <?php //metas $reg_fields = ihc_get_user_reg_fields(); ksort($reg_fields); foreach ($reg_fields as $k => $v) { ?> <tr class="" id="tr_<?php echo $k; ?> "> <td> <?php echo $v['name']; ?> <input type="hidden" value="<?php echo $k; ?> " name="ihc-order-<?php
public function userdata() { //setting $user_data for current user if ($this->user_id) { //getting user meta for id $data = get_userdata($this->user_id); $user_fields = ihc_get_user_reg_fields(); if ($data) { foreach ($user_fields as $user_field) { $name = $user_field['name']; if ($user_field['native_wp'] == 1) { //native wp field, get value from get_userdata ( $data object ) if (isset($data->{$name}) && $data->{$name}) { $this->user_data[$name] = $data->{$name}; } } else { //custom field, get value from get_user_meta() $this->user_data[$name] = get_user_meta($this->user_id, $name, true); } } } //user wp role if (isset($data->roles[0])) { $this->user_data['role'] = $data->roles[0]; } ///user levels $this->user_data['ihc_user_levels'] = get_user_meta($this->user_id, 'ihc_user_levels', true); } else { //empty arr $user_fields = ihc_get_user_reg_fields(); foreach ($user_fields as $user_field) { $name = $user_field['name']; $this->user_data[$name] = ''; if ($this->is_public && isset($_REQUEST[$name])) { $this->user_data[$name] = $_REQUEST[$name]; } } $this->user_data['ihc_user_levels'] = ''; $this->user_data['role'] = ''; } }