示例#1
0
function wptouch_get_addon_classes($extra_classes = array())
{
    $classes = $extra_classes;
    if (wptouch_is_addon_active()) {
        $classes[] = 'active';
    }
    if (wptouch_is_addon_in_cloud()) {
        $classes[] = 'cloud';
    }
    if (wptouch_has_addon_tags()) {
        $tags = wptouch_get_addon_tags();
        foreach ($tags as $tag) {
            $classes[] = $tag;
        }
    }
    $classes[] = 'name-' . wptouch_convert_to_class_name(wptouch_get_addon_title());
    return $classes;
}
				<?php 
    if (!wptouch_is_addon_active() && current_user_can('activate_plugins')) {
        ?>
					<li><a class="btn btn-small activate" href="<?php 
        wptouch_the_addon_activate_link_url();
        ?>
"><?php 
        _e('Activate', 'wptouch-pro');
        ?>
</a></li>
				<?php 
    }
    ?>
	
				<?php 
    if (wptouch_is_addon_active() && current_user_can('activate_plugins')) {
        ?>
					<li><a class="btn btn-small btn-success" href="admin.php?page=wptouch-admin-addon-settings"><?php 
        _e('Setup', 'wptouch-pro');
        ?>
</a></li>
					<li><a class="btn btn-small deactivate" href="<?php 
        wptouch_the_addon_deactivate_link_url();
        ?>
"><?php 
        _e('Deactivate', 'wptouch-pro');
        ?>
</a></li>
				<?php 
    }
    ?>
                    ?>
</a>
						<?php 
                }
                ?>
					<?php 
            }
            ?>
				<?php 
        }
        ?>
			<?php 
    } else {
        ?>
				<?php 
        if (!wptouch_is_addon_active()) {
            ?>
					<?php 
            if (wptouch_get_addon_buy_url()) {
                ?>
						<a class="button buynow" href="<?php 
                wptouch_the_addon_buy_url();
                ?>
">
							<?php 
                _e('Add to License', 'wptouch-pro');
                ?>
						</a>
					<?php 
            } else {
                ?>
<?php

require_once dirname(__FILE__) . '/../include/extension-browser.php';
?>

<?php 
wptouch_rewind_addons();
?>

<?php 
while (wptouch_has_addons(true)) {
    ?>
	<?php 
    wptouch_the_addon();
    ?>
	<?php 
    if (!wptouch_is_addon_active() && wptouch_is_addon_in_cloud()) {
        ?>
		<?php 
        include 'extension-browser-item.php';
        ?>
	<?php 
    }
}
						<?php 
            if (!is_multisite() || is_network_admin()) {
                ?>
							<a class="button buynow" href="<?php 
                wptouch_the_addon_buy_url();
                ?>
">
								<?php 
                _e('Add to License', 'wptouch-pro');
                ?>
							</a>
						<?php 
            }
            ?>
					<?php 
        } elseif (!wptouch_is_addon_active() && !is_network_admin() || wptouch_is_addon_in_cloud()) {
            ?>
						<a class="button activate" href="<?php 
            echo wptouch_check_url_ssl(wptouch_get_addon_activate_link_url());
            ?>
">
							<?php 
            echo $activate_label;
            ?>
						</a>

						<?php 
            if (!wptouch_can_cloud_install() && wptouch_get_addon_download_url() && !wptouch_get_addon_buy_url() && (!wptouch_is_controlled_network() || is_network_admin())) {
                ?>
							<a class="button download extension" href="<?php 
                wptouch_the_addon_download_url();