path() static public method

* FeedWordPress::menu_cap ()
static public path ( $filename = '' )
    function bleg_box($page, $box = NULL)
    {
        ?>
<script type="text/javascript">
/* <![CDATA[ */
    (function() {
        var s = document.createElement('script'), t = document.getElementsByTagName('script')[0];
        s.type = 'text/javascript';
        s.async = true;
        s.src = 'https://api.flattr.com/js/0.6/load.js?mode=auto';
        t.parentNode.insertBefore(s, t);
    })();
/* ]]> */</script>

<div class="donation-form">
<h4>Consider a Donation to FeedWordPress</h4>
<form action="https://www.paypal.com/cgi-bin/webscr" accept-charset="UTF-8" method="post"><div>
<p><a href="http://feedwordpress.radgeek.com/">FeedWordPress</a> makes syndication
simple and empowers you to stream content from all over the web into your
WordPress hub. If you&#8217;re finding FWP useful,
<a href="http://feedwordpress.radgeek.com/donate/">a modest gift</a>
is the best way to support steady progress on development, enhancements,
support, and documentation.</p>

<div class="donate" style="vertical-align: middle">

<div id="flattr-paypal">

<div style="display: inline-block; vertical-align: middle; ">
<a class="FlattrButton" style="display:none;"   href="http://feedwordpress.radgeek.com/"></a>
<noscript>
<a href="https://flattr.com/thing/1380856/FeedWordPress" target="_blank"><img src="https://api.flattr.com/button/flattr-badge-large.png" alt="Flattr this" title="Flattr this" border="0" /></a>
</noscript>
<div>via Flattr</div>

</div> <!-- style="display: inline-block" -->

<div class="hovered-component" style="display: inline-block; vertical-align: bottom">
<a href="bitcoin:<?php 
        print esc_attr(FEEDWORDPRESS_BLEG_BTC);
        ?>
"><img src="<?php 
        print esc_url(plugins_url('/' . FeedWordPress::path('btc-qr-64px.png')));
        ?>
" alt="Donate" /></a>
<div><a href="bitcoin:<?php 
        print esc_attr(FEEDWORDPRESS_BLEG_BTC);
        ?>
">via bitcoin<span class="hover-on pop-over" style="background-color: #ddffdd; padding: 5px; color: black; border-radius: 5px;">bitcoin:<?php 
        print esc_html(FEEDWORDPRESS_BLEG_BTC);
        ?>
</span></a></div>
</div>

<div style="display: inline-block; vertical-align: bottom">
<input type="image" name="submit" src="<?php 
        print esc_url(plugins_url('/' . FeedWordPress::path('paypal-donation-64px.png')));
        ?>
" alt="Donate through PayPal" />
<input type="hidden" name="business" value="*****@*****.**"  />
<input type="hidden" name="cmd" value="_xclick"  />
<input type="hidden" name="item_name" value="FeedWordPress donation"  />
<input type="hidden" name="no_shipping" value="1"  />
<input type="hidden" name="return" value="<?php 
        print esc_attr($this->admin_page_href(basename($this->filename), array('paid' => 'yes')));
        ?>
"  />
<input type="hidden" name="currency_code" value="USD" />
<input type="hidden" name="notify_url" value="http://feedwordpress.radgeek.com/ipn/donation"  />
<input type="hidden" name="custom" value="1"  />
<div>via PayPal</div>
</div> <!-- style="display: inline-block" -->

</div> <!-- id="flattr-paypal" -->
</div> <!-- class="donate" -->

</div> <!-- class="donation-form" -->
</form>

<p>You can make a gift online (or
<a href="http://feedwordpress.radgeek.com/donation">set up an automatic
regular donation</a>) using an existing PayPal account or any major credit card.</p>

<div class="sod-off">
<form style="text-align: center" action="<?php 
        print $this->form_action();
        ?>
" method="POST"><div>
<input class="button" type="submit" name="maybe_later" value="Maybe Later" />
<input class="button" type="submit" name="go_away" value="Dismiss" />
</div></form>
</div>
</div> <!-- class="donation-form" -->
		<?php 
    }
Esempio n. 2
0
function fwp_add_pages()
{
    global $feedwordpress;
    $menu_cap = FeedWordPress::menu_cap();
    $settings_cap = FeedWordPress::menu_cap(true);
    $syndicationMenu = FeedWordPress::path('syndication.php');
    add_menu_page('Syndicated Sites', 'Syndication', $menu_cap, $syndicationMenu, NULL, WP_PLUGIN_URL . '/' . FeedWordPress::path('feedwordpress-tiny.png'));
    do_action('feedwordpress_admin_menu_pre_feeds', $menu_cap, $settings_cap);
    add_submenu_page($syndicationMenu, 'Syndicated Sites', 'Syndicated Sites', $settings_cap, $syndicationMenu);
    do_action('feedwordpress_admin_menu_pre_feeds', $menu_cap, $settings_cap);
    add_submenu_page($syndicationMenu, 'Syndicated Feeds & Updates', 'Feeds & Updates', $settings_cap, FeedWordPress::path('feeds-page.php'));
    do_action('feedwordpress_admin_menu_pre_posts', $menu_cap, $settings_cap);
    add_submenu_page($syndicationMenu, 'Syndicated Posts & Links', 'Posts & Links', $settings_cap, FeedWordPress::path('posts-page.php'));
    do_action('feedwordpress_admin_menu_pre_authors', $menu_cap, $settings_cap);
    add_submenu_page($syndicationMenu, 'Syndicated Authors', 'Authors', $settings_cap, FeedWordPress::path('authors-page.php'));
    do_action('feedwordpress_admin_menu_pre_categories', $menu_cap, $settings_cap);
    add_submenu_page($syndicationMenu, 'Categories & Tags', 'Categories & Tags', $settings_cap, FeedWordPress::path('categories-page.php'));
    do_action('feedwordpress_admin_menu_pre_performance', $menu_cap, $settings_cap);
    add_submenu_page($syndicationMenu, 'FeedWordPress Performance', 'Performance', $settings_cap, FeedWordPress::path('performance-page.php'));
    do_action('feedwordpress_admin_menu_pre_diagnostics', $menu_cap, $settings_cap);
    add_submenu_page($syndicationMenu, 'FeedWordPress Diagnostics', 'Diagnostics', $settings_cap, FeedWordPress::path('diagnostics-page.php'));
    add_filter('page_row_actions', array($feedwordpress, 'row_actions'), 10, 2);
    add_filter('post_row_actions', array($feedwordpress, 'row_actions'), 10, 2);
}
function fwp_add_pages()
{
    $menu_cap = FeedWordPress::menu_cap();
    $settings_cap = FeedWordPress::menu_cap(true);
    $syndicationMenu = FeedWordPress::path('syndication.php');
    add_menu_page('Syndicated Sites', 'Syndication', $menu_cap, $syndicationMenu, NULL, WP_PLUGIN_URL . '/' . FeedWordPress::path('feedwordpress-tiny.png'));
    do_action('feedwordpress_admin_menu_pre_feeds', $menu_cap, $settings_cap);
    add_submenu_page($syndicationMenu, 'Syndicated Feeds & Updates', 'Feeds & Updates', $settings_cap, FeedWordPress::path('feeds-page.php'));
    do_action('feedwordpress_admin_menu_pre_posts', $menu_cap, $settings_cap);
    add_submenu_page($syndicationMenu, 'Syndicated Posts & Links', 'Posts & Links', $settings_cap, FeedWordPress::path('posts-page.php'));
    do_action('feedwordpress_admin_menu_pre_authors', $menu_cap, $settings_cap);
    add_submenu_page($syndicationMenu, 'Syndicated Authors', 'Authors', $settings_cap, FeedWordPress::path('authors-page.php'));
    do_action('feedwordpress_admin_menu_pre_categories', $menu_cap, $settings_cap);
    add_submenu_page($syndicationMenu, 'Categories' . FEEDWORDPRESS_AND_TAGS, 'Categories' . FEEDWORDPRESS_AND_TAGS, $settings_cap, FeedWordPress::path('categories-page.php'));
    do_action('feedwordpress_admin_menu_pre_performance', $menu_cap, $settings_cap);
    add_submenu_page($syndicationMenu, 'FeedWordPress Performance', 'Performance', $settings_cap, FeedWordPress::path('performance-page.php'));
    do_action('feedwordpress_admin_menu_pre_diagnostics', $menu_cap, $settings_cap);
    add_submenu_page($syndicationMenu, 'FeedWordPress Diagnostics', 'Diagnostics', $settings_cap, FeedWordPress::path('diagnostics-page.php'));
}
/** 
* Add subpage for overview page
* 
* Sets an overview page to the Feedwordpress submenu
*
*/
function overviewSubMenu()
{
    $menu_cap = FeedWordPress::menu_cap();
    $settings_cap = FeedWordPress::menu_cap(true);
    $syndicationMenu = FeedWordPress::path('syndication.php');
    $dirpath = plugin_basename(__DIR__) . "/";
    add_submenu_page($syndicationMenu, 'Advanced Filters Overview', 'Advanced Filters Overview', $settings_cap, $dirpath . 'advanced_filters_overview.php');
    if (FAF_DEBUG == true) {
        add_submenu_page($syndicationMenu, 'FAF Dbug', 'Advanced Filters Dbug', $settings_cap, plugin_dir_path(__FILE__) . 'dbug.php');
        add_submenu_page($syndicationMenu, 'FAF Unit Text', 'Advanced Filters Unit Test', $settings_cap, plugin_dir_path(__FILE__) . 'unit_test.php');
    }
}