Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function get_userdata($user_id) {
- global $wpdb;
- if ( ! is_numeric( $user_id ) )
- return false;
- $user_id = absint( $user_id );
- if ( ! $user_id )
- return false;
- $userquery = "SELECT * FROM " . $wpdb -> usermeta . " WHERE user_id = '" . $user_id . "'";
- $userdata = array();
- $wpuserdata = get_userdata($user_id);
- if ($user = $wpdb -> get_results($userquery)) {
- foreach ($user as $u) {
- $userdata[$u -> meta_key] = $u -> meta_value;
- }
- foreach ($wpuserdata -> data as $wpukey => $wpuval) {
- $userdata[$wpukey] = $wpuval;
- }
- }
- return (object) $userdata;
- }
- function userdata($user_id = null) {
- global $user_ID, $wpcoDb, $Country;
- $oldmodel = $wpcoDb -> model;
- if ($user_ID || $user_id) {
- $id = (empty($user_id)) ? $user_ID : $user_id;
- if (!empty($id)) {
- $userdata = $this -> get_userdata($id);
- if (!empty($userdata)) {
- foreach ($userdata as $ukey => $uval) {
- switch ($ukey) {
- case 'ship_country' :
- global $wpcoDb, $Country;
- $wpcoDb -> model = $Country -> model;
- //$userdata -> ship_countrycode = $Country -> code_by_id($uval);
- $userdata -> ship_countrycode = $wpcoDb -> field('code', array('id' => $uval));
- $userdata -> ship_countryname = $wpcoDb -> field('value', array('id' => $uval));
- break;
- case 'bill_country' :
- global $wpcoDb, $Country;
- $wpcoDb -> model = $Country -> model;
- //$userdata -> bill_countrycode = $Country -> code_by_id($uval);
- $userdata -> bill_countrycode = $wpcoDb -> field('code', array('id' => $uval));
- $userdata -> bill_countryname = $wpcoDb -> field('value', array('id' => $uval));
- break;
- }
- }
- return $userdata;
- }
- }
- }
- $wpcoDb -> model = $oldmodel;
- return false;
- }
Advertisement
Add Comment
Please, Sign In to add comment