PluginProbe
Code Engine – PHP Snippets, AI Functions & Automation for WordPress / 0.4.2
Code Engine – PHP Snippets, AI Functions & Automation for WordPress v0.4.2
0.5.6 0.5.5 0.5.4 0.5.3 0.5.2 0.5.1 0.5.0 0.4.9 0.4.8 0.4.7 0.4.6 trunk 0.0.1 0.0.2 0.2.8 0.2.9 0.3.0 0.3.1 0.3.2 0.3.3 0.3.4 0.3.5 0.3.6 0.3.7 0.3.8 All 32 releases
← All changes | classes/modules/snippet.php +15 -5 0.3.50.4.2 View file →
@@ -142,15 +142,15 @@
142 142 foreach ( $functions_snippet as $function_snippet ) {
143 143 if ( $function_snippet['snippetId'] == $snippetId ) {
144 144
145 145 $snippet['functionName'] = $function_snippet['name'];
146 - if ( !isset( $snippet['functionBehavior'] ) || empty( $snippet['functionBehavior'] ) ) {
146 + if ( !isset( $function_snippet['behavior'] ) || empty( $function_snippet['behavior'] ) ) {
147 147 $snippet['functionBehavior'] = 'dynamic';
148 148 }
149 149 else {
150 150 $snippet['functionBehavior'] = $function_snippet['behavior'];
151 151 }
152 - if ( !isset( $snippet['functionTarget'] ) || empty( $snippet['functionTarget'] ) ) {
152 + if ( !isset( $function_snippet['target'] ) || empty( $function_snippet['target'] ) ) {
153 153 $snippet['functionTarget'] = 'PHP';
154 154 }
155 155 else {
156 156 $snippet['functionTarget'] = $function_snippet['target'];
@@ -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
@@ -874,8 +880,12 @@
874 880 }
875 881
876 882 function check_db( )
877 883 {
884 + if ( $this->db_check ) {
885 + return true;
886 + }
887 +
878 888 if ( $this->does_table_exist( $this->table_name ) ) {
879 889 $this->check_columns( );
880 890 $this->db_check = true;
881 891 } else {