public function mergeUserInfo($arrResult) { $arrUsers = null; if (array_key_exists(global_mapping::CreatedBy, $arrResult[0])) { $arrUsers = global_common::getArrayColumn($arrResult, global_mapping::CreatedBy); } //print_r($arrUsers); if (array_key_exists(global_mapping::ReportedBy, $arrResult[0])) { if ($arrUsers) { $arrUsers = array_merge($arrUsers, global_common::getArrayColumn($arrResult, global_mapping::ReportedBy)); } else { $arrUsers = global_common::getArrayColumn($arrResult, global_mapping::ReportedBy); } //print_r($arrUsers); } //echo array_key_exists(global_mapping::ReportedBy,$arrResult); $arrUserInfo = global_common::getUserInfo($arrUsers, $this->_objConnection); //print_r($arrUserInfo); $count = count($arrResult); //print_r($arrUserInfo[$arrResult[0]['CreatedBy']]); for ($i = 0; $i < $count; $i++) { if (array_key_exists(global_mapping::CreatedBy, $arrResult[0])) { //print_r($arrUserInfo); //print_r($arrResult[$i]); $arrResult[$i]['CreatedBy'] = $arrUserInfo[$arrResult[$i]['CreatedBy']]; } if (array_key_exists(global_mapping::ReportedBy, $arrResult[0])) { $arrResult[$i][global_mapping::ReportedBy] = $arrUserInfo[$arrResult[$i][global_mapping::ReportedBy]]; } } //print_r($arrResult); return $arrResult; }
public function mergeUserInfo($arrResult) { $arrUsers = global_common::getArrayColumn($arrResult, 'CreatedBy'); $arrUserInfo = global_common::getUserInfo($arrUsers, $this->_objConnection); //print_r($arrUserInfo); $count = count($arrResult); for ($i = 0; $i < $count; $i++) { //print_r($arrResult[$i]); $arrResult[$i]['CreatedBy'] = $arrUserInfo[$arrResult[$i]['CreatedBy']]; } //print_r($arrResult); return $arrResult; }