public function index() { g2_import::lower_error_reporting(); if (g2_import::is_configured()) { g2_import::init(); } if (class_exists("GalleryCoreApi")) { $g2_stats = g2_import::stats(); $g2_sizes = g2_import::common_sizes(); } $view = new Admin_View("admin.html"); $view->page_title = t("Gallery 2 import"); $view->content = new View("admin_g2_import.html"); $view->content->form = $this->_get_import_form(); $view->content->version = ""; if (g2_import::is_initialized()) { $view->content->g2_stats = $g2_stats; $view->content->g2_sizes = $g2_sizes; $view->content->thumb_size = module::get_var("gallery", "thumb_size"); $view->content->resize_size = module::get_var("gallery", "resize_size"); $view->content->version = g2_import::version(); } else { if (g2_import::is_configured()) { $view->content->form->configure_g2_import->embed_path->add_error("invalid", 1); } } g2_import::restore_error_reporting(); print $view; }
static function available_tasks() { $version = ''; g2_import::lower_error_reporting(); if (g2_import::is_configured()) { g2_import::init(); // Guard from common case where the import has been // completed and the original files have been removed. if (class_exists("GalleryCoreApi")) { $version = g2_import::version(); } } g2_import::restore_error_reporting(); if (g2_import::is_initialized()) { return array(Task_Definition::factory()->callback("g2_import_task::import")->name(t("Import from Gallery 2"))->description(t("Gallery %version detected", array("version" => $version)))->severity(log::SUCCESS)); } return array(); }
public function index() { if (g2_import::is_configured()) { g2_import::init(); $g2_stats = g2_import::stats(); $g2_sizes = g2_import::common_sizes(); } $view = new Admin_View("admin.html"); $view->content = new View("admin_g2_import.html"); $view->content->form = $this->_get_import_form(); if (g2_import::is_initialized()) { $view->content->g2_stats = $g2_stats; $view->content->g2_sizes = $g2_sizes; $view->content->thumb_size = module::get_var("gallery", "thumb_size"); $view->content->resize_size = module::get_var("gallery", "resize_size"); } print $view; }
public function index() { g2_import::lower_error_reporting(); if (g2_import::is_configured()) { g2_import::init(); } $view = new Admin_View("admin.html"); $view->page_title = t("Gallery 2 import"); $view->content = new View("admin_g2_import.html"); if (class_exists("GalleryCoreApi")) { $view->content->g2_stats = $g2_stats = g2_import::g2_stats(); $view->content->g3_stats = $g3_stats = g2_import::g3_stats(); $view->content->g2_sizes = g2_import::common_sizes(); $view->content->g2_version = g2_import::version(); // Don't count tags because we don't track them in g2_map $view->content->g2_resource_count = $g2_stats["users"] + $g2_stats["groups"] + $g2_stats["albums"] + $g2_stats["photos"] + $g2_stats["movies"] + $g2_stats["comments"]; $view->content->g3_resource_count = $g3_stats["user"] + $g3_stats["group"] + $g3_stats["album"] + $g3_stats["item"] + $g3_stats["comment"] + $g3_stats["tag"]; } $view->content->form = $this->_get_import_form(); $view->content->version = ""; $view->content->thumb_size = module::get_var("gallery", "thumb_size"); $view->content->resize_size = module::get_var("gallery", "resize_size"); if (g2_import::is_initialized()) { if ((bool) ini_get("eaccelerator.enable") || (bool) ini_get("xcache.cacher")) { message::warning(t("The eAccelerator and XCache PHP performance extensions are known to cause issues. If you're using either of those and are having problems, please disable them while you do your import. Add the following lines: <pre>%lines</pre> to gallery3/.htaccess and remove them when the import is done.", array("lines" => "\n\n php_value eaccelerator.enable 0\n php_value xcache.cacher off\n php_value xcache.optimizer off\n\n"))); } foreach (array("notification", "search", "exif") as $module_id) { if (module::is_active($module_id)) { message::warning(t("<a href=\"%url\">Deactivating</a> the <b>%module_id</b> module during your import will make it faster", array("url" => url::site("admin/modules"), "module_id" => $module_id))); } } if (module::is_active("akismet")) { message::warning(t("The Akismet module may mark some or all of your imported comments as spam. <a href=\"%url\">Deactivate</a> it to avoid that outcome.", array("url" => url::site("admin/modules")))); } } else { if (g2_import::is_configured()) { $view->content->form->configure_g2_import->embed_path->add_error("invalid", 1); } } g2_import::restore_error_reporting(); print $view; }
echo t("The only supported movie formats are FLV and MP4. Other formats will be skipped."); ?> </li> <li> <?php echo t("The eAccelerator PHP performance extension is known to cause issues. If you're using eAccelerator and having problems, please disable it while you do your import. One way to do that is to put <code>php_value eaccelerator.enable 0</code> in gallery3/.htaccess"); ?> </li> </ul> </div> <?php echo $form; ?> <?php if (g2_import::is_initialized()) { ?> <div id="gAdminG2ImportDetails"> <h2> <?php echo t("Import"); ?> </h2> <ul id="gMessage"> <li class="gSuccess"> <?php echo t("Gallery version %version detected", array("version" => g2_import::version())); ?> </li> <?php if ($g2_sizes["thumb"]["size"] && $thumb_size != $g2_sizes["thumb"]["size"]) { ?>