diff options
author | Stanislav-Wolski <stanislau.wolski@gmail.com> | 2012-05-07 19:32:20 +0300 |
---|---|---|
committer | Stanislav-Wolski <stanislau.wolski@gmail.com> | 2012-05-07 19:32:20 +0300 |
commit | c0e28d701243462cce6b1fa1a10d11097453a29a (patch) | |
tree | 83f626aca9d7191ab6ede76a63ebeecb8993c84f /codebase | |
parent | bba7f7ae8e572d7f34801266046a3b64a5fda1a0 (diff) | |
download | connector-php-c0e28d701243462cce6b1fa1a10d11097453a29a.zip connector-php-c0e28d701243462cce6b1fa1a10d11097453a29a.tar.gz connector-php-c0e28d701243462cce6b1fa1a10d11097453a29a.tar.bz2 |
[add] check to block invalid column indexes in save operations
Diffstat (limited to 'codebase')
-rw-r--r-- | codebase/grid_connector.php | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/codebase/grid_connector.php b/codebase/grid_connector.php index 2fe043e..b9edc7a 100644 --- a/codebase/grid_connector.php +++ b/codebase/grid_connector.php @@ -265,7 +265,8 @@ class GridDataProcessor extends DataProcessor{ if ($data == "gr_id") return $this->config->id["name"]; $parts=explode("c",$data); if ($parts[0]=="" && ((string)intval($parts[1]))==$parts[1]) - return $this->config->text[intval($parts[1])]["name"]; + if (sizeof($this->config->text)>intval($parts[1])) + return $this->config->text[intval($parts[1])]["name"]; return $data; } } |