comicpress-manager-1.5/actions/comicpress_manage-subcomic.php

29 lines
943 B
PHP
Raw Normal View History

2009-06-13 12:10:16 +00:00
<?php
function cpm_action_manage_subcomic() {
global $comicpress_manager;
$target_category_id = (int)$_POST['comic'];
extract($comicpress_manager->normalize_storyline_structure());
$final_category_id = false;
$first = true;
foreach ($category_tree as $node) {
$category = get_category(end(explode("/", $node)));
if ($first) { $final_category_id = $category->term_id; }
if ($target_category_id == $category->term_id) {
if (is_dir(CPM_DOCUMENT_ROOT . '/' . $comicpress_manager->properties['comic_folder'] . '/' . $category->slug)) {
$final_category_id = $category->term_id; break;
}
}
$first = false;
}
update_option('comicpress-manager-manage-subcomic', $final_category_id);
$comicpress_manager->read_information_and_check_config();
$comicpress_manager->messages[] = sprintf(__("Now managing <strong>%s</strong>.", 'comicpress-manager'), get_cat_name($final_category_id));
}
?>