summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStanislau Wolski <stanislau.wolski@gmail.com>2013-05-23 17:13:34 +0300
committerStanislau Wolski <stanislau.wolski@gmail.com>2013-05-23 17:13:34 +0300
commit5879c60d3f11c3dc828ce80cf3e41259693e1d5e (patch)
tree3b550ec3c95ff1282efa008680732b3ef2f217ab
parent1a57f4905f177e470cdf320ac46ca1f28fafcc6d (diff)
downloadconnector-php-5879c60d3f11c3dc828ce80cf3e41259693e1d5e.zip
connector-php-5879c60d3f11c3dc828ce80cf3e41259693e1d5e.tar.gz
connector-php-5879c60d3f11c3dc828ce80cf3e41259693e1d5e.tar.bz2
[fix] package saving and structure updates through events
-rw-r--r--codebase/dataprocessor.php2
-rw-r--r--codebase/db_common.php4
2 files changed, 4 insertions, 2 deletions
diff --git a/codebase/dataprocessor.php b/codebase/dataprocessor.php
index 74852e2..be18eba 100644
--- a/codebase/dataprocessor.php
+++ b/codebase/dataprocessor.php
@@ -220,7 +220,7 @@ class DataProcessor{
}
$this->connector->event->trigger("after".$mode,$action);
- $this->config = $old_config;
+ $this->config->copy($old_config);
}
/*! output xml response for dataprocessor
diff --git a/codebase/db_common.php b/codebase/db_common.php
index 5690093..53f1999 100644
--- a/codebase/db_common.php
+++ b/codebase/db_common.php
@@ -195,7 +195,9 @@ class DataRequestConfig{
name of source table
*/
public function set_source($value){
- $this->source=trim($value);
+ if (is_string($value))
+ $value = trim($value);
+ $this->source = $value;
if (!$this->source) throw new Exception("Source of data can't be empty");
}
/*! sets data limits