summaryrefslogtreecommitdiffstats
path: root/codebase/update.php
diff options
context:
space:
mode:
authorAlexey Y. Fedotov aka Sloth <sloth@email.ru>2015-12-28 11:51:31 +0300
committerAlexey Y. Fedotov aka Sloth <sloth@email.ru>2015-12-28 11:51:31 +0300
commit67c80900e34c6fb8ac9143e14533adfa995e3c08 (patch)
tree63dff08476698c237227c2150534ac2307f88be6 /codebase/update.php
parent709f7d2b048d2ad548b5f4d5fba43759e8c00283 (diff)
downloadconnector-php-67c80900e34c6fb8ac9143e14533adfa995e3c08.zip
connector-php-67c80900e34c6fb8ac9143e14533adfa995e3c08.tar.gz
connector-php-67c80900e34c6fb8ac9143e14533adfa995e3c08.tar.bz2
corrected live_update encoding
Diffstat (limited to 'codebase/update.php')
-rwxr-xr-xcodebase/update.php21
1 files changed, 13 insertions, 8 deletions
diff --git a/codebase/update.php b/codebase/update.php
index 9ef12ac..e8bd2ed 100755
--- a/codebase/update.php
+++ b/codebase/update.php
@@ -104,12 +104,13 @@ class DataUpdate{
protected $table; //!< table , where actions are stored
protected $url; //!< url for notification service, optional
- protected $sql; //!< DB wrapper object
- protected $config; //!< DBConfig object
- protected $request; //!< DBRequestConfig object
- protected $event;
- protected $item_class;
- protected $demu;
+ protected $sql; //!< DB wrapper object
+ protected $config; //!< DBConfig object
+ protected $request; //!< DBRequestConfig object
+ protected $encoding="utf-8";
+ protected $event;
+ protected $item_class;
+ protected $demu;
//protected $config;//!< DataConfig instance
//protected $request;//!< DataRequestConfig instance
@@ -141,6 +142,10 @@ class DataUpdate{
$this->event = $master;
$this->item_class = $name;
}
+
+ public function set_encoding($encoding){
+ $this->encoding = $encoding;
+ }
protected function select_update($actions_table, $join_table, $id_field_name, $version, $user) {
$sql = "SELECT $join_table.*, {$actions_table}.id, {$actions_table}.dataId, {$actions_table}.type as action_table_type, {$actions_table}.user FROM {$actions_table}";
@@ -218,8 +223,8 @@ class DataUpdate{
$output = $this->render_set($this->sql->select($sub_request), $this->item_class);
ob_clean();
- header("Content-type:text/xml");
-
+ header("Content-type:text/xml; charset=".$this->encoding;);
+
echo $this->updates_start();
echo $this->get_version();
echo $output;