summaryrefslogtreecommitdiff
path: root/modules/g2_import/helpers/g2_import_task.php
diff options
context:
space:
mode:
authorJoe7 <jozsef.rnagy@site.hu>2011-01-06 04:49:50 +0100
committerJoe7 <jozsef.rnagy@site.hu>2011-01-07 17:52:12 +0100
commit5bfb7fb96a5dc2e0bc511c998a7c055b83b2915a (patch)
tree80598738bcb227f02f427e1fdbaa72fff01262dd /modules/g2_import/helpers/g2_import_task.php
parentc338d3138e2c93bfb219a8d32ba9110138fcf9c2 (diff)
Added batch importer for groups
Added missing ordering for comments and tags retrieving queries (One might gets the same output without ordering especially if column is the primary key, but the only way to go for sure it by setting it)
Diffstat (limited to 'modules/g2_import/helpers/g2_import_task.php')
-rw-r--r--modules/g2_import/helpers/g2_import_task.php4
1 files changed, 2 insertions, 2 deletions
diff --git a/modules/g2_import/helpers/g2_import_task.php b/modules/g2_import/helpers/g2_import_task.php
index dbfe5f77..a90b1fc3 100644
--- a/modules/g2_import/helpers/g2_import_task.php
+++ b/modules/g2_import/helpers/g2_import_task.php
@@ -96,7 +96,8 @@ class g2_import_task_Core {
switch($modes[$mode]) {
case "groups":
if (empty($queue)) {
- $task->set("queue", $queue = array_keys(g2(GalleryCoreApi::fetchGroupNames())));
+ $task->set("queue", $queue = g2_import::get_group_ids($task->get("last_id", 0)));
+ $task->set("last_id", end($queue));
}
$log_message = g2_import::import_group($queue);
if ($log_message) {
@@ -141,7 +142,6 @@ class g2_import_task_Core {
$task->set("queue", $queue = g2_import::get_item_ids($task->get("last_id", 0)));
$task->set("last_id", end($queue));
}
-
$log_message = g2_import::import_item($queue);
if ($log_message) {
$task->log($log_message);