summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStanislav-Wolski <stanislau.wolski@gmail.com>2012-05-07 19:32:20 +0300
committerStanislav-Wolski <stanislau.wolski@gmail.com>2012-05-07 19:32:20 +0300
commitc0e28d701243462cce6b1fa1a10d11097453a29a (patch)
tree83f626aca9d7191ab6ede76a63ebeecb8993c84f
parentbba7f7ae8e572d7f34801266046a3b64a5fda1a0 (diff)
downloadconnector-php-c0e28d701243462cce6b1fa1a10d11097453a29a.zip
connector-php-c0e28d701243462cce6b1fa1a10d11097453a29a.tar.gz
connector-php-c0e28d701243462cce6b1fa1a10d11097453a29a.tar.bz2
[add] check to block invalid column indexes in save operations
-rw-r--r--codebase/grid_connector.php3
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;
}
}