diff options
author | Stanislau Wolski <stanislau.wolski@gmail.com> | 2013-09-04 13:07:43 +0300 |
---|---|---|
committer | Stanislau Wolski <stanislau.wolski@gmail.com> | 2013-09-04 13:07:43 +0300 |
commit | 394f114ab531f4a89555a3bd347a8cd3591364e6 (patch) | |
tree | 0dc788b72471d24e6fbade229853553ea5d2e525 /codebase/dataprocessor.php | |
parent | 3aa4511823e830d895c56ae1ca002d20ff9eb1bf (diff) | |
download | connector-php-394f114ab531f4a89555a3bd347a8cd3591364e6.zip connector-php-394f114ab531f4a89555a3bd347a8cd3591364e6.tar.gz connector-php-394f114ab531f4a89555a3bd347a8cd3591364e6.tar.bz2 |
[add] reordering for the gantt connector
Diffstat (limited to 'codebase/dataprocessor.php')
-rw-r--r-- | codebase/dataprocessor.php | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/codebase/dataprocessor.php b/codebase/dataprocessor.php index be18eba..459d5a1 100644 --- a/codebase/dataprocessor.php +++ b/codebase/dataprocessor.php @@ -166,6 +166,9 @@ class DataProcessor{ $check = $this->connector->event->trigger("beforeProcessing",$action);
if (!$action->is_ready())
$this->check_exts($action,$mode);
+ if ($mode == "insert" && $action->get_status() != "error" && $action->get_status() != "invalid")
+ $this->connector->sql->new_record_order($action, $this->request);
+
$check = $this->connector->event->trigger("afterProcessing",$action);
}
@@ -178,13 +181,14 @@ class DataProcessor{ if ($this->connector->sql->is_record_transaction()){
if ($action->get_status()=="error" || $action->get_status()=="invalid")
- $this->connector->sql->rollback_transaction();
+ $this->connector->sql->rollback_transaction();
else
- $this->connector->sql->commit_transaction();
+ $this->connector->sql->commit_transaction();
}
-
+
return $action;
}
+
/*! check if some event intercepts processing, send data to DataWrapper in other case
@param action
|