dbi change
This commit is contained in:
parent
b657209d29
commit
705a38595a
|
@ -30,13 +30,16 @@ class ComicPressDBInterface {
|
||||||
* Find the terminal post in a specific category.
|
* Find the terminal post in a specific category.
|
||||||
*/
|
*/
|
||||||
function get_terminal_post_in_category($category_id, $first = true) {
|
function get_terminal_post_in_category($category_id, $first = true) {
|
||||||
|
$temp = $wp_query; $wp_query = null;
|
||||||
$sort_order = $first ? "asc" : "desc";
|
$sort_order = $first ? "asc" : "desc";
|
||||||
$terminal_comic_query = new WP_Query();
|
$terminal_comic_query = new WP_Query();
|
||||||
$terminal_comic_query->query("showposts=1&order=${sort_order}&cat=${category_id}&status=publish");
|
$terminal_comic_query->query("showposts=1&order=${sort_order}&cat=${category_id}&status=publish");
|
||||||
|
$post = false;
|
||||||
if ($terminal_comic_query->have_posts()) {
|
if ($terminal_comic_query->have_posts()) {
|
||||||
return reset($terminal_comic_query->posts);
|
$post = reset($terminal_comic_query->posts);
|
||||||
}
|
}
|
||||||
return false;
|
$wp_query = null; $wp_query = $temp;
|
||||||
|
return $post;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -18,6 +18,10 @@ class ComicPressStoryline {
|
||||||
|
|
||||||
$adjacents_by_parent = array();
|
$adjacents_by_parent = array();
|
||||||
|
|
||||||
|
if (is_string($structure)) {
|
||||||
|
$structure = explode(',', $structure);
|
||||||
|
}
|
||||||
|
|
||||||
if (is_array($structure)) {
|
if (is_array($structure)) {
|
||||||
$is_valid = true;
|
$is_valid = true;
|
||||||
foreach ($structure as $branch) {
|
foreach ($structure as $branch) {
|
||||||
|
@ -114,6 +118,10 @@ class ComicPressStoryline {
|
||||||
}
|
}
|
||||||
return $result;
|
return $result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function get_comic_categories() {
|
||||||
|
return array_keys($this->_structure);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
?>
|
Loading…
Reference in New Issue