From: Steve Sutton Date: Wed, 2 Mar 2016 16:56:28 +0000 (-0500) Subject: for debug error showing up X-Git-Tag: v1.5.3^2~1 X-Git-Url: http://cvs2.gaslightmedia.com/gitweb/?a=commitdiff_plain;h=8c684a1206fd8f668a3d3f5194f8b020c3306599;p=WP-Plugins%2Fglm-blocks.git for debug error showing up --- diff --git a/models/block.php b/models/block.php index 4eb8d97..2fd4649 100644 --- a/models/block.php +++ b/models/block.php @@ -227,24 +227,26 @@ class glm_models_block foreach ($blocks as $block) { $block->externalUrl = false; $custom = get_post_custom($block->ID); - switch ($custom['glm_block_url'][0]) { - case 'event': - $block->url = get_permalink($custom['glm_block_event'][0]); - break; - case 'page': - $block->url = get_permalink($custom['glm_block_page'][0]); - break; - case 'post': - $block->url = get_permalink($custom['glm_block_post'][0]); - break; - case 'url': - if ($custom['glm_block_ext_url'][0] != '') { - $block->url = (preg_match('/^http:\/\//', $custom['glm_block_ext_url'][0])) - ? $custom['glm_block_ext_url'][0] - : 'http://' . $custom['glm_block_ext_url'][0]; - $block->externalUrl = true; + if (isset($custom['glm_block_url'])) { + switch ($custom['glm_block_url'][0]) { + case 'event': + $block->url = get_permalink($custom['glm_block_event'][0]); + break; + case 'page': + $block->url = get_permalink($custom['glm_block_page'][0]); + break; + case 'post': + $block->url = get_permalink($custom['glm_block_post'][0]); + break; + case 'url': + if ($custom['glm_block_ext_url'][0] != '') { + $block->url = (preg_match('/^http:\/\//', $custom['glm_block_ext_url'][0])) + ? $custom['glm_block_ext_url'][0] + : 'http://' . $custom['glm_block_ext_url'][0]; + $block->externalUrl = true; + } + break; } - break; } $block->thumbnail = get_the_post_thumbnail( $block->ID, GLM_BLOCK_POST_TYPE, array('class' => 'aligncenter')