all_comic_dates_ok = true; $this->all_comic_dates = array(); foreach ($comicpress_manager->comic_files as $comic_file) { if (($result = $comicpress_manager->breakdown_comic_filename(pathinfo($comic_file, PATHINFO_BASENAME))) !== false) { if (isset($this->all_comic_dates[$result['date']])) { $this->all_comic_dates_ok = false; break; } $this->all_comic_dates[$result['date']] = true; } } $this->too_many_comics_message = ""; if ($this->all_comic_dates_ok) { $this->too_many_comics_message = ", " . __("multiple files on the same date!", 'comicpress-manager') . ""; } $this->subdir_path = ''; if (($subdir = $comicpress_manager->get_subcomic_directory()) !== false) { $this->subdir_path .= '/' . $subdir; } } function render() { global $comicpress_manager; import($this->_partial_path("sidebar")); } function _get_thumbnail_generation_info() { global $comicpress_manager; $this->thumbnail_generation = array(); foreach (array('archive', 'rss') as $type) { if ( ($comicpress_manager->scale_method !== false) && ($comicpress_manager->get_cpm_option("cpm-${type}-generate-thumbnails") == 1) && ($comicpress_manager->separate_thumbs_folder_defined[$type]) && ($comicpress_manager->thumbs_folder_writable[$type]) ) { $this->thumbnail_generation[$type] = true; } else { $reasons = array(); if ($comicpress_manager->scale_method == false) { $reasons[] = __("No scaling software", 'comicpress-manager'); } if ($comicpress_manager->get_cpm_option("cpm-${type}-generate-thumbnails") == 0) { $reasons[] = __("Generation disabled", 'comicpress-manager'); } else { if (!$comicpress_manager->separate_thumbs_folder_defined[$type]) { $reasons[] = __("Same as comics folder", 'comicpress-manager'); } if (!$comicpress_manager->thumbs_folder_writable[$type]) { $reasons[] = __("Not writable", 'comicpress-manager'); } } $this->thumbnail_generation = $reasons; } } } } ?>