summaryrefslogtreecommitdiffstats
path: root/library/SSRS/Object
diff options
context:
space:
mode:
authorjaysmith6811@gmail.com <jaysmith6811@gmail.com@deae1e92-32f9-c189-e222-5b9b5081a27a>2012-10-03 16:22:34 +0000
committerjaysmith6811@gmail.com <jaysmith6811@gmail.com@deae1e92-32f9-c189-e222-5b9b5081a27a>2012-10-03 16:22:34 +0000
commit1cb39df5ba67067bbabe5490376917a91aa18b1e (patch)
tree80057adfeab26cdc511a64b646f0d3b5d00dfe9d /library/SSRS/Object
parenta2b0ffb492bbd963e3e5bdc8e6bedbaa0060f10f (diff)
downloadphp-ssrs-1cb39df5ba67067bbabe5490376917a91aa18b1e.zip
php-ssrs-1cb39df5ba67067bbabe5490376917a91aa18b1e.tar.gz
php-ssrs-1cb39df5ba67067bbabe5490376917a91aa18b1e.tar.bz2
fixed a bug stopping get report param when theres no params
Diffstat (limited to 'library/SSRS/Object')
-rwxr-xr-xlibrary/SSRS/Object/ExecutionInfo.php12
1 files changed, 7 insertions, 5 deletions
diff --git a/library/SSRS/Object/ExecutionInfo.php b/library/SSRS/Object/ExecutionInfo.php
index 97c74f9..7bfd798 100755
--- a/library/SSRS/Object/ExecutionInfo.php
+++ b/library/SSRS/Object/ExecutionInfo.php
@@ -13,7 +13,7 @@ class SSRS_Object_ExecutionInfo extends SSRS_Object_Abstract {
* @var SSRS_Object_ExecutionInfo
*/
public $executionInfo;
-
+
public function __construct(stdClass $info) {
$this->setData($info->executionInfo);
$this->executionInfo = $this;
@@ -25,11 +25,13 @@ class SSRS_Object_ExecutionInfo extends SSRS_Object_Abstract {
public function setReportParameters(stdClass $params) {
$parameters = array();
- foreach ($params->ReportParameter AS $reportParam) {
- $parameter = new SSRS_Object_ReportParameter($reportParam->Name, isset($reportParam->Value) ? $reportParam->Value : null);
- $parameter->setData($reportParam);
+ if (isset($params->ReportParameter)) {
+ foreach ($params->ReportParameter AS $reportParam) {
+ $parameter = new SSRS_Object_ReportParameter($reportParam->Name, isset($reportParam->Value) ? $reportParam->Value : null);
+ $parameter->setData($reportParam);
- $parameters[] = $parameter;
+ $parameters[] = $parameter;
+ }
}
$this->data['ReportParameters'] = $parameters;