/home/desid573/public_html/ims2/system/libraries
NameSizeModeActions
Cache/-0755rm
Javascript/-0755rm
Session/-0755rm
Calendar.php155470644editdlrm
Cart.php164460644editdlrm
Driver.php83410644editdlrm
Email.php561970644editdlrm
Encrypt.php122220644editdlrm
Encryption.php236080644editdlrm
Form_validation.php376760644editdlrm
Ftp.php138340644editdlrm
Image_lib.php431050644editdlrm
index.html1310644editdlrm
Javascript.php210020644editdlrm
Migration.php124350644editdlrm
Pagination.php164990644editdlrm
Parser.php59160644editdlrm
Profiler.php211970644editdlrm
Table.php123290644editdlrm
Trackback.php129990644editdlrm
Typography.php139080644editdlrm
Unit_test.php90410644editdlrm
Upload.php310410644editdlrm
User_agent.php132950644editdlrm
Xmlrpc.php412260644editdlrm
Xmlrpcs.php164200644editdlrm
Zip.php138390644editdlrm
Edit: /home/desid573/public_html/ims2/system/libraries/Typography.php (13908B)
tags * * @var string */ public $block_elements = 'address|blockquote|div|dl|fieldset|form|h\d|hr|noscript|object|ol|p|pre|script|table|ul'; /** * Elements that should not have

and
tags within them. * * @var string */ public $skip_elements = 'p|pre|ol|ul|dl|object|table|h\d'; /** * Tags we want the parser to completely ignore when splitting the string. * * @var string */ public $inline_elements = 'a|abbr|acronym|b|bdo|big|br|button|cite|code|del|dfn|em|i|img|ins|input|label|map|kbd|q|samp|select|small|span|strong|sub|sup|textarea|tt|var'; /** * array of block level elements that require inner content to be within another block level element * * @var array */ public $inner_block_required = array('blockquote'); /** * the last block element parsed * * @var string */ public $last_block_element = ''; /** * whether or not to protect quotes within { curly braces } * * @var bool */ public $protect_braced_quotes = FALSE; /** * Auto Typography * * This function converts text, making it typographically correct: * - Converts double spaces into paragraphs. * - Converts single line breaks into
tags * - Converts single and double quotes into correctly facing curly quote entities. * - Converts three dots into ellipsis. * - Converts double dashes into em-dashes. * - Converts two spaces into entities * * @param string * @param bool whether to reduce more then two consecutive newlines to two * @return string */ public function auto_typography($str, $reduce_linebreaks = FALSE) { if ($str === '') { return ''; } // Standardize Newlines to make matching easier if (strpos($str, "\r") !== FALSE) { $str = str_replace(array("\r\n", "\r"), "\n", $str); } // Reduce line breaks. If there are more than two consecutive linebreaks // we'll compress them down to a maximum of two since there's no benefit to more. if ($reduce_linebreaks === TRUE) { $str = preg_replace("/\n\n+/", "\n\n", $str); } // HTML comment tags don't conform to patterns of normal tags, so pull them out separately, only if needed $html_comments = array(); if (strpos($str, '