2014-07-28 14:50:11 +00:00
< ? php
/**
* Admin View : Page - Addons
2014-10-07 10:04:48 +00:00
*
* @ global string $view
2014-07-28 14:50:11 +00:00
*/
2014-07-28 15:16:35 +00:00
if ( ! defined ( 'ABSPATH' ) ) {
exit ; // Exit if accessed directly
}
2014-07-28 14:50:11 +00:00
2014-11-19 23:36:47 +00:00
$view = isset ( $_GET [ 'view' ] ) ? sanitize_text_field ( $_GET [ 'view' ] ) : '' ;
2014-07-28 14:50:11 +00:00
?>
2013-08-06 13:04:24 +00:00
< div class = " wrap woocommerce wc_addons_wrap " >
< div class = " icon32 icon32-posts-product " id = " icon-woocommerce " >< br /></ div >
< h2 >
< ? php _e ( 'WooCommerce Add-ons/Extensions' , 'woocommerce' ); ?>
< a href = " http://www.woothemes.com/product-category/woocommerce-extensions/ " class = " add-new-h2 " >< ? php _e ( 'Browse all extensions' , 'woocommerce' ); ?> </a>
< a href = " http://www.woothemes.com/product-category/themes/woocommerce/ " class = " add-new-h2 " >< ? php _e ( 'Browse themes' , 'woocommerce' ); ?> </a>
</ h2 >
2014-03-06 15:25:05 +00:00
< ? php if ( $addons ) : ?>
< ul class = " subsubsub " >
< ? php
$links = array (
'' => __ ( 'Popular' , 'woocommerce' ),
'payment-gateways' => __ ( 'Gateways' , 'woocommerce' ),
'shipping-methods' => __ ( 'Shipping' , 'woocommerce' ),
'import-export-extensions' => __ ( 'Import/export' , 'woocommerce' ),
'product-extensions' => __ ( 'Products' , 'woocommerce' ),
'marketing-extensions' => __ ( 'Marketing' , 'woocommerce' ),
2014-05-23 12:54:26 +00:00
'accounting-extensions' => __ ( 'Accounting' , 'woocommerce' ),
2014-05-19 11:53:15 +00:00
'free-extensions' => __ ( 'Free' , 'woocommerce' ),
'third-party-extensions' => __ ( 'Third-party' , 'woocommerce' ),
2014-03-06 15:25:05 +00:00
);
2013-08-06 13:04:24 +00:00
2014-03-06 15:25:05 +00:00
$i = 0 ;
2013-08-06 13:04:24 +00:00
2014-03-06 15:25:05 +00:00
foreach ( $links as $link => $name ) {
$i ++ ;
?> <li><a class="<?php if ( $view == $link ) echo 'current'; ?>" href="<?php echo admin_url( 'admin.php?page=wc-addons&view=' . esc_attr( $link ) ); ?>"><?php echo $name; ?></a><?php if ( $i != sizeof( $links ) ) echo ' |'; ?></li><?php
}
?>
</ ul >
< br class = " clear " />
2014-05-19 11:53:15 +00:00
< ul class = " products " >
< ? php
switch ( $view ) {
case '' :
$addons = $addons -> popular ;
break ;
case 'payment-gateways' :
$addons = $addons -> { 'payment-gateways' };
break ;
case 'shipping-methods' :
$addons = $addons -> { 'shipping-methods' };
break ;
case 'import-export-extensions' :
$addons = $addons -> { 'import-export' };
break ;
case 'product-extensions' :
$addons = $addons -> product ;
break ;
case 'marketing-extensions' :
$addons = $addons -> marketing ;
break ;
case 'accounting-extensions' :
$addons = $addons -> accounting ;
break ;
case 'free-extensions' :
$addons = $addons -> free ;
break ;
case 'third-party-extensions' :
$addons = $addons -> { 'third-party' };
break ;
}
foreach ( $addons as $addon ) {
echo '<li class="product">' ;
echo '<a href="' . $addon -> link . '">' ;
if ( ! empty ( $addon -> image ) ) {
echo '<img src="' . $addon -> image . '"/>' ;
} else {
echo '<h3>' . $addon -> title . '</h3>' ;
}
echo '<span class="price">' . $addon -> price . '</span>' ;
echo '<p>' . $addon -> excerpt . '</p>' ;
echo '</a>' ;
echo '</li>' ;
}
?>
</ ul >
2014-03-06 15:25:05 +00:00
< ? php else : ?>
< p >< ? php printf ( __ ( 'Our catalog of WooCommerce Extensions can be found on WooThemes.com here: <a href="%s">WooCommerce Extensions Catalog</a>' , 'woocommerce' ), 'http://www.woothemes.com/product-category/woocommerce-extensions/' ); ?> </p>
< ? php endif ; ?>
2014-05-23 12:54:26 +00:00
</ div >