Esempio n. 1
0
/**
 * Render the plugin's search page
 *
 * @since 0.1
 */
function pmp_search_page()
{
    if (!current_user_can('edit_posts')) {
        wp_die(__('You do not have sufficient permissions to access this page.'));
    }
    $context = array('creators' => pmp_get_creators(), 'profiles' => pmp_get_profiles());
    if (isset($_GET['search_id'])) {
        $query_data = pmp_get_saved_search_query($_GET['search_id']);
        $context['PMP'] = pmp_json_obj(array('search' => $query_data, 'support_link_base' => pmp_get_support_link_base()));
    } else {
        $context['PMP'] = pmp_json_obj(array('support_link_base' => pmp_get_support_link_base()));
    }
    pmp_render_template('search.php', $context);
}
Esempio n. 2
0
/**
 * Get the support site url for a guid
 *
 * @since 0.3
 */
function pmp_get_support_link($guid)
{
    return pmp_get_support_link_base() . $guid;
}