コード例 #1
0
/** Prepare a string for display in rss */
function string_rss_links($p_string)
{
    // rss can not start with   which spaces will be replaced into by string_display().
    $t_string = trim($p_string);
    // same steps as string_display_links() without the preservation of spaces since   is undefined in XML.
    $t_string = string_strip_hrefs($t_string);
    $t_string = string_html_specialchars($t_string);
    $t_string = string_restore_valid_html_tags($t_string);
    $t_string = string_nl2br($t_string);
    $t_string = string_insert_hrefs($t_string);
    $t_string = string_process_bug_link($t_string, true, false, true);
    $t_string = string_process_bugnote_link($t_string, true, false, true);
    $t_string = string_process_cvs_link($t_string);
    # another escaping to escape the special characters created by the generated links
    $t_string = string_html_specialchars($t_string);
    return $t_string;
}
コード例 #2
0
 /**
  * Email text processing.
  * @param string Event name
  * @param string Unformatted text
  * @return string Formatted text
  */
 function email($p_event, $p_string)
 {
     static $s_text, $s_buglinks, $s_vcslinks;
     $t_string = $p_string;
     if (null === $s_text) {
         $s_text = plugin_config_get('process_text');
         $s_buglinks = plugin_config_get('process_buglinks');
         $s_vcslinks = plugin_config_get('process_vcslinks');
     }
     if (ON == $s_text) {
         $t_string = string_strip_hrefs($t_string);
     }
     if (ON == $s_buglinks) {
         $t_string = string_process_bug_link($t_string, false);
         $t_string = string_process_bugnote_link($t_string, false);
     }
     if (ON == $s_vcslinks) {
         $t_string = string_process_cvs_link($t_string, false);
     }
     return $t_string;
 }
コード例 #3
0
function string_email_links($p_string)
{
    $p_string = string_email($p_string);
    $p_string = string_process_bug_link($p_string, false);
    $p_string = string_process_bugnote_link($p_string, false);
    $p_string = string_process_cvs_link($p_string, false);
    return $p_string;
}