BUG 9369 In debug mode the content of an array variable is not display SOLVED

- Adjustment in code sniffer.
This commit is contained in:
Hector Cortez
2012-07-09 12:47:13 -04:00
parent d200dc43d7
commit 707f80f0a2

View File

@@ -1,4 +1,5 @@
<?php
$request = isset($_POST['request']) ? $_POST['request'] : '';
switch ($request) {
case 'getRows':
@@ -9,14 +10,14 @@ switch($request){
$oApp = new Cases();
$aFields = $oApp->loadCase($_SESSION['APPLICATION']);
$aVariables = Array();
$aVars = Array();
for ($i = 0; $i < count($_SESSION['TRIGGER_DEBUG']['DATA']); $i++) {
$aVariables[$_SESSION['TRIGGER_DEBUG']['DATA'][$i]['key']] = $_SESSION['TRIGGER_DEBUG']['DATA'][$i]['value'];
$aVars[$_SESSION['TRIGGER_DEBUG']['DATA'][$i]['key']] = $_SESSION['TRIGGER_DEBUG']['DATA'][$i]['value'];
}
$aVariables = array_merge($aFields['APP_DATA'], $aVariables);
$aVars = array_merge($aFields['APP_DATA'], $aVars);
$field = $aVariables[$fieldname];
$field = $aVars[$fieldname];
$response->headers = Array();
$response->columns = Array();
$response->rows = Array();
@@ -40,55 +41,58 @@ switch($request){
}
$response->rows[$j++] = $tmp;
}
} else if( is_object($field) ) {
} else {
if (is_object($field)) {
$response->headers = Array(Array('name' => 'name'), Array('name' => 'value'));
$response->columns = Array(Array('header'=>'Property', 'width'=>100, 'dataIndex'=>'name'), Array('header'=>'Value', 'width'=>100, 'dataIndex'=>'value'));
$response->columns = Array(Array('header' => 'Property', 'width' => 100, 'dataIndex' => 'name'),
Array('header' => 'Value', 'width' => 100, 'dataIndex' => 'value'));
foreach ($field as $key => $value) {
$response->rows[] = Array($key, $value);
}
}
}
echo G::json_encode($response);
break;
default:
G::LoadClass('case');
$oApp = new Cases();
$aFields = $oApp->loadCase($_SESSION['APPLICATION']);
$aVariables = Array();
$aVars = Array();
for ($i = 0; $i < count($_SESSION['TRIGGER_DEBUG']['DATA']); $i++) {
$aVariables[$_SESSION['TRIGGER_DEBUG']['DATA'][$i]['key']] = $_SESSION['TRIGGER_DEBUG']['DATA'][$i]['value'];
$aVars[$_SESSION['TRIGGER_DEBUG']['DATA'][$i]['key']] = $_SESSION['TRIGGER_DEBUG']['DATA'][$i]['value'];
}
$aVariables = array_merge($aFields['APP_DATA'], $aVariables);
$aVars = array_merge($aFields['APP_DATA'], $aVars);
if (isset($_POST['filter']) && $_POST['filter'] == 'dyn') {
$sysVars = array_keys(G::getSystemConstants());
$varNames = array_keys($aVariables);
$varNames = array_keys($aVars);
foreach ($varNames as $var) {
if (in_array($var, $sysVars)) {
unset($aVariables[$var]);
unset($aVars[$var]);
}
}
}
if (isset($_POST['filter']) && $_POST['filter'] == 'sys') {
$aVariables = G::getSystemConstants();
$aVars = G::getSystemConstants();
}
ksort($aVariables);
ksort($aVars);
$return_object->totalCount = 1;
foreach ($aVariables as $i=>$var) {
foreach ($aVars as $i => $var) {
if (is_array($var) || is_object($var)) {
$aVariables[$i] = print_r($var, true);
$aVars[$i] = print_r($var, true);
}
}
$return_object->data[0]=$aVariables;
$return_object->data[0] = $aVars;
echo G::json_encode($return_object);
break;
}