From 8c684a1206fd8f668a3d3f5194f8b020c3306599 Mon Sep 17 00:00:00 2001 From: Steve Sutton Date: Wed, 2 Mar 2016 11:56:28 -0500 Subject: [PATCH] for debug error showing up --- models/block.php | 36 +++++++++++++++++++----------------- 1 file changed, 19 insertions(+), 17 deletions(-) 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') -- 2.17.1