private function _prepareOutArray($result, $diffMode, $ifOneLevelDiff)
{
$mArray = array();
foreach ($result as $r) {
if ($diffMode) {
foreach (explode("\n", $r['ARRAY_KEY_2']) as $pr) {
$mArray[$r['ARRAY_KEY_1']][$pr] = $r;
}
} else {
if ($ifOneLevelDiff) {
$mArray[$r['ARRAY_KEY_1']] = $r;
} else {
$mArray[$r['ARRAY_KEY_1']][$r['ARRAY_KEY_2']] = $r;
}
}
}
return $mArray;
}