From 9053f943b21db8f40d98b4ede45082bfe759d4fd Mon Sep 17 00:00:00 2001 From: John Bintz Date: Sat, 21 Nov 2009 14:38:05 -0500 Subject: [PATCH] set structure properly --- classes/ComicPressStoryline.inc | 8 +++++--- widgets/graphical-navigation.php | 2 +- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/classes/ComicPressStoryline.inc b/classes/ComicPressStoryline.inc index a6e2d56..ffeb2e4 100644 --- a/classes/ComicPressStoryline.inc +++ b/classes/ComicPressStoryline.inc @@ -30,9 +30,11 @@ class ComicPressStoryline { * Set the global storyline as a flattened storyline. */ function set_flattened_storyline($storyline) { - $comicpress = &ComicPress::get_instance(); - $comicpress->comicpress_options['storyline_order'] = $storyline; - $comicpress->save(); + if (class_exists('ComicPress')) { + $comicpress = &ComicPress::get_instance(); + $comicpress->comicpress_options['storyline_order'] = $storyline; + $comicpress->save(); + } } /** diff --git a/widgets/graphical-navigation.php b/widgets/graphical-navigation.php index c3e45d4..14abca2 100644 --- a/widgets/graphical-navigation.php +++ b/widgets/graphical-navigation.php @@ -239,7 +239,7 @@ class WidgetComicPressGraphicalStorylineNavigation extends WP_Widget { if (is_home() || is_single()) { $storyline = new ComicPressStoryline(); - $storyline->create_structure(get_option('comicpress-storyline-category-order')); + $storyline->set_order_via_flattened_storyline(get_option('comicpress-storyline-category-order')); $navigation = new ComicPressNavigation(); $navigation->init($storyline);