} ?> </div> <?php ThemexInterface::renderTemplateContent('shop-product'); ?> <?php if (ThemexCore::checkOption('shop_multiple')) { ?> <span class="secondary"><?php _e('This shop does not exist.', 'makery'); ?> </span> <?php } else { if (themex_status(ThemexUser::$data['current']['shop']) != 'publish') { ?> <span class="secondary"><?php _e('This shop is currently being reviewed.', 'makery'); ?> </span> <?php } else { if (empty(ThemexWoo::$data['product']) || !empty(ThemexWoo::$data['product']['ID']) && ThemexWoo::$data['product']['author'] != ThemexUser::$data['current']['ID']) { ?> <span class="secondary"><?php _e('This item does not exist.', 'makery'); ?> </span> <?php } else {
/** * Gets user * * @access public * @param int $ID * @param bool $extended * @return array */ public static function getUser($ID, $extended = false) { $data = get_userdata($ID); if ($data != false) { $user['login'] = $data->user_login; $user['email'] = $data->user_email; $user['date'] = $data->user_registered; } $user['ID'] = $ID; $user['profile'] = self::getProfile($ID); $user['settings'] = self::getSettings($ID); $user['shop'] = self::getShop($ID); $user['favorites'] = array_reverse(ThemexCore::getUserRelations($ID, 0, 'product')); $user['shops'] = ThemexCore::getUserRelations($ID, 0, 'shop'); $user['updates'] = ThemexWoo::getRelations($user['shops']); $user['clicks'] = intval(ThemexCore::getUserMeta($ID, 'clicks')); $user['profit'] = round(floatval(ThemexCore::getUserMeta($ID, 'profit')), 2); $user['balance'] = round(floatval(ThemexCore::getUserMeta($ID, 'balance')), 2); if ($extended) { $user['links'] = self::getLinks($ID, array('shops' => !ThemexCore::checkOption('shop_multiple'), 'shop' => themex_status($user['shop']) == 'publish', 'referrals' => !ThemexCore::checkOption('shop_referrals'), 'woocommerce' => ThemexWoo::isActive(), 'address' => !ThemexCore::checkOption('profile_address'), 'links' => !ThemexCore::checkOption('profile_links'), 'shipping' => !ThemexCore::checkOption('shop_shipping') && ThemexWoo::isShipping())); } return $user; }