Changeset 6670 for trunk/src/includes/admin/converters/SimplePress5.php
- Timestamp:
- 08/27/2017 11:24:00 PM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/includes/admin/converters/SimplePress5.php
r6573 r6670 21 21 * 22 22 */ 23 function __construct() {23 public function __construct() { 24 24 parent::__construct(); 25 $this->setup_globals();26 25 } 27 26 … … 30 29 */ 31 30 public function setup_globals() { 31 32 // Setup smiley URL & path 33 $this->bbcode_parser_properties = array( 34 'smiley_url' => false, 35 'smiley_dir' => false 36 ); 32 37 33 38 /** Forum Section *****************************************************/ … … 522 527 523 528 /** 524 * Translate the post status from Simple:Press v5.x numeric 's to WordPress's strings.529 * Translate the post status from Simple:Press v5.x numerics to WordPress's strings. 525 530 * 526 531 * @param int $status Simple:Press numeric status … … 542 547 543 548 /** 544 * Translate the topic sticky status type from Simple:Press v5.x numeric 's to WordPress's strings.549 * Translate the topic sticky status type from Simple:Press v5.x numerics to WordPress's strings. 545 550 * 546 551 * @param int $status Simple:Press v5.x numeric forum type … … 598 603 599 604 // Replace '<strong>username said </strong>' with '@username said:' 600 $simplepress_markup = preg_replace 605 $simplepress_markup = preg_replace( '/\<strong\>(.*?)\ said\ \<\/strong\>/', '@$1 said:', $simplepress_markup ); 601 606 602 607 // Replace '<p> </p>' with '<p> </p>' 603 $simplepress_markup = preg_replace 608 $simplepress_markup = preg_replace( '/\n( |[\s\p{Z}\xA0\x{00A0}]+)\r/', '<br>', $simplepress_markup ); 604 609 605 610 // Now that SimplePress' custom HTML codes have been stripped put the cleaned HTML back in $field 606 611 $field = $simplepress_markup; 607 612 608 // Parse out any bbCodes with the BBCode 'parser.php' 609 require_once bbpress()->admin->admin_dir . 'parser.php'; 610 $bbcode = BBCode::getInstance(); 611 $bbcode->enable_smileys = false; 612 $bbcode->smiley_regex = false; 613 return html_entity_decode( $bbcode->Parse( $field ) ); 613 // Parse out any bbCodes in $field with the BBCode 'parser.php' 614 return parent::callback_html( $field ); 614 615 } 615 616 }
Note: See TracChangeset
for help on using the changeset viewer.