private function save($favicon) { $save_destination = new File(PATH_TO_ROOT . '/' . $favicon->get_name()); $favicon->save($save_destination); $this->delete_older(); $this->config->set_favicon_path($save_destination->get_path_from_root()); CustomizationConfig::save(); }
private function delete_pictures_saved($theme_selected) { $this->delete_older($theme_selected); if ($theme_selected !== 'all') { $theme = ThemesManager::get_theme($theme_selected); $customize_interface = $theme->get_customize_interface(); $customize_interface->remove_header_logo_path(); ThemesManager::change_customize_interface($theme_selected, $customize_interface); } else { foreach (ThemesManager::get_activated_themes_map() as $id => $theme) { $customize_interface = $theme->get_customize_interface(); $customize_interface->remove_header_logo_path(); ThemesManager::change_customize_interface($id, $customize_interface); } $this->config->remove_header_logo_path_all_themes(); CustomizationConfig::save(); } }