コード例 #1
0
}
?>
	</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 {
コード例 #2
0
ファイル: themex.user.php プロジェクト: qhuit/UrbanPekor
 /**
  * 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;
 }