| @@ -536,9 +536,9 @@ | ||
| 536 | 536 | return $tag !== ''; |
| 537 | 537 | } ); |
| 538 | 538 | } |
| 539 | 539 | $params['tags'] = $tags ? implode( ',', $tags ) : ''; |
| 540 | - $params['code'] = $this->sanitize_code( $params['code'] ); | |
| 540 | + //$params['code'] = $this->sanitize_code( $params['code'] ); | |
| 541 | 541 | return $params; |
| 542 | 542 | } |
| 543 | 543 | |
| 544 | 544 | /** |
| @@ -610,12 +610,18 @@ | ||
| 610 | 610 | |
| 611 | 611 | return count( $snippets ); |
| 612 | 612 | } |
| 613 | 613 | |
| 614 | - private function sanitize_code( $code ) | |
| 614 | + public function sanitize_code( $code ) | |
| 615 | 615 | { |
| 616 | - $code = preg_replace( '/<\?php/', '', $code, 1 ); | |
| 617 | 616 | $code = ltrim( $code ); |
| 617 | + | |
| 618 | + $first_chats = substr( $code, 0, 5 ); | |
| 619 | + if( $first_chats === '<?php' ) { | |
| 620 | + $code = substr( $code, 5 ); | |
| 621 | + $code = ltrim( $code ); | |
| 622 | + } | |
| 623 | + | |
| 618 | 624 | return $code; |
| 619 | 625 | } |
| 620 | 626 | |
| 621 | 627 | #endregion |