function sp_editor_save_linebreaks($content, $editor)
{
    if ($editor == PLAINTEXT) {
        $content = sp_filter_save_linebreaks($content);
    }
    return $content;
}
Ejemplo n.º 2
0
function sp_filter_email_content($content)
{
    #save unedited content
    $original = $content;
    # apply any users custom filters for pre email content processing
    $content = apply_filters('sph_email_content_pre_filter', $content);
    # 1: Convert Chars
    $content = sp_filter_display_chars($content);
    # 2: Format the paragraphs
    $content = sp_filter_display_paragraphs($content);
    # 3: do shortcodes
    if (sp_get_option('sffiltershortcodes')) {
        $content = sp_filter_display_shortcodes($content);
    }
    # 4: lets fix up spacing for br and p tags
    $content = sp_filter_save_linebreaks($content);
    # 5: Fix up quotes
    $content = html_entity_decode($content, ENT_QUOTES);
    # 6: change to spaces
    $content = str_replace(' ', ' ', $content);
    # 7: strip html tags
    $content = strip_tags($content);
    # 8: apply any users custom filters
    $content = apply_filters('sph_email_content_filter', $content, $original);
    return $content;
}