PluginProbe
CSS & JavaScript Toolbox / 12.0.7
CSS & JavaScript Toolbox v12.0.7
trunk 0.3 0.8 10 10.1 11 11.2 11.3 11.4 11.5 11.6 11.7 11.8 11.9 11.9.1 12 12.0 12.0.1 12.0.3 12.0.4 12.0.5 12.0.6 12.0.7 6.0 6.0.11 All 60 releases
← All changes | controllers/blocks-coupling.php +13 -11 1212.0.7 View file →
@@ -429,20 +429,22 @@
429 429 }
430 430
431 431 /** @todo Include Debuging info only if we're in debuging mode! */
432 432 if ( 1 ) {
433 - // CODE UPDATED BY RBJ -- START
434 - if (trim($evaluatedCode) != ''):
435 - global $post;
436 - $checkMetaBlock = get_post_meta($post->ID, '__CJT-BLOCK-ID', true);
433 + if (trim($evaluatedCode) != ''):
434 + global $post;
435 + // Defensive: $post may be null in some contexts, avoid reading ->ID on null.
436 + $checkMetaBlock = null;
437 + if ( isset($post) && is_object($post) && isset($post->ID) ) {
438 + $checkMetaBlock = get_post_meta($post->ID, '__CJT-BLOCK-ID', true);
439 + }
437 440
438 - if (!empty($checkMetaBlock) && $checkMetaBlock == $blockId):
439 - $evaluatedCode = "\n\n<!-- CJT Meta Block ({$blockId}) - {$block->name} - START -->\n{$evaluatedCode}\n<!-- CJT Meta Block ({$blockId}) - {$block->name} - END -->\n\n";
440 - else:
441 - $evaluatedCode = "\n\n<!-- CJT Global Block ({$blockId}) - {$block->name} - START -->\n{$evaluatedCode}\n<!-- CJT Global Block ({$blockId}) - {$block->name} - END -->\n\n";
442 - endif;
443 - endif;
444 - // CODE UPDATED BY RBJ -- END
441 + if (!empty($checkMetaBlock) && $checkMetaBlock == $blockId):
442 + $evaluatedCode = "\n\n<!-- CJT Meta Block ({$blockId}) - {$block->name} - START -->\n{$evaluatedCode}\n<!-- CJT Meta Block ({$blockId}) - {$block->name} - END -->\n\n";
443 + else:
444 + $evaluatedCode = "\n\n<!-- CJT Global Block ({$blockId}) - {$block->name} - START -->\n{$evaluatedCode}\n<!-- CJT Global Block ({$blockId}) - {$block->name} - END -->\n\n";
445 + endif;
446 + endif;
445 447 }
446 448
447 449 // Initialize block LOCATION array for the first time
448 450 if (!isset($this->blocks[ 'code' ][ $block->location ])) {