public function getdetailedratingsAction()
 {
     $ff_id = $this->_request->getParam('ff_id');
     $mgr_id = $this->_request->getParam('mgr_id');
     $pa_conf_id = $this->_request->getParam('pa_conf_id');
     $emp_view_flag = $this->_request->getParam('emp_view_flag');
     $flag = $this->_request->getParam('flag');
     $ffinitModel = new Default_Model_Feedforwardinit();
     $ffEmpRatModel = new Default_Model_Feedforwardemployeeratings();
     $mgrRatData = $ffinitModel->getManagerRatingsByFFId($ff_id, $mgr_id);
     $empsData = $ffinitModel->getDetailEmpsDataByMgrId($ff_id, $mgr_id);
     $quesData = $ffEmpRatModel->getFFQuesDataByIDs($empsData[0]['question_ids']);
     // Employee response
     $emp_response = array();
     if ($empsData[0]['employee_response']) {
         $emp_response = json_decode($empsData[0]['employee_response'], true);
     }
     // get rating details using configuration id
     $ratingsData = $ffEmpRatModel->getAppRatingsDataByConfgId($pa_conf_id);
     $ratingType = $ratingsData[0]['rating_type'];
     $ratingText = array();
     $ratingTextDisplay = array();
     $ratingValues = array();
     foreach ($ratingsData as $rd) {
         $ratingText[] = $rd['rating_text'];
         $ratingTextDisplay[$rd['id']] = $rd['rating_text'];
         $ratingValues[$rd['id']] = $rd['rating_value'];
     }
     $this->view->mgrRatData = $mgrRatData[0];
     $this->view->empsData = $empsData;
     $this->view->quesData = $quesData;
     $this->view->ratingType = $ratingType;
     $this->view->ratingTextDisplay = $ratingTextDisplay;
     $this->view->ratingText = $ratingText;
     //json_encode($ratingText);
     $this->view->ratingValues = $ratingValues;
     $this->view->emp_response = $emp_response;
     $this->view->ff_id = $ff_id;
     $this->view->mgr_id = $mgr_id;
     $this->view->pa_conf_id = $pa_conf_id;
     $this->view->emp_view_flag = $emp_view_flag;
     $this->view->flag = $flag;
     if ($flag == 'by_employee') {
         $this->render('getratingsbyemployees');
     }
 }