function create_menus()
 {
     add_media_page(__('Galleries', 'foogallery'), __('Galleries', 'foogallery'), 'upload_files', 'edit.php?post_type=' . FOOGALLERY_CPT_GALLERY);
     add_media_page(__('Add Gallery', 'foogallery'), __('Add Gallery', 'foogallery'), 'upload_files', 'post-new.php?post_type=' . FOOGALLERY_CPT_GALLERY);
     $api = new FooGallery_Extensions_API();
     if ($api->is_active('albums')) {
         add_media_page(__('Albums', 'foogallery'), __('Albums', 'foogallery'), 'upload_files', 'edit.php?post_type=' . FOOGALLERY_CPT_ALBUM);
         add_media_page(__('Add Album', 'foogallery'), __('Add Album', 'foogallery'), 'upload_files', 'post-new.php?post_type=' . FOOGALLERY_CPT_ALBUM);
     }
 }
Beispiel #2
0
	</h2>
</div>

<div class="foogallery-extension-browser">
	<div class="extensions">
		<?php 
foreach ($extensions as $extension) {
    $slug = $extension['slug'];
    $classes = 'extension all extension-' . $slug;
    $downloaded = $api->is_downloaded($extension);
    if ($downloaded) {
        $classes .= ' downloaded';
    } else {
        $classes .= ' download';
    }
    if ($downloaded && $api->is_active($slug)) {
        $classes .= ' activated';
    }
    if ($api->has_errors($slug)) {
        $classes .= ' has_error';
    }
    $tag_html = '';
    if (isset($extension['tags'])) {
        foreach ($extension['tags'] as $tag) {
            $classes .= ' ' . $tag;
            $tag_html .= '<span class="tag ' . $tag . '">' . $tag . '</span>';
        }
    }
    foreach ($extension['categories'] as $category) {
        $classes .= ' ' . foo_convert_to_key($category);
    }