public function getdatafromajaxcallAction() { $dept_model = new Default_Model_Createtasks(); $methodKey = $this->_getParam('methodKey', null); if ($methodKey == "1") { //Get Project Activities based on Selected Project $projectid = $this->_getParam('projectid', null); $options_data = ""; if ($projectid != '') { $dept_data = $dept_model->getProjectActivities($projectid); foreach ($dept_data as $dept) { $options_data .= sapp_Global::selectOptionBuilder($dept['id'], $dept['name']); } } $this->_helper->json(array('options' => $options_data)); } else { if ($methodKey == "2") { //get employees by Business Unit code $bunit_id = $this->_getParam('bunitid', null); $options_data = ""; if ($bunit_id != '') { $dept_data = $dept_model->getEmployeesByBU($bunit_id); foreach ($dept_data as $dept) { $options_data .= sapp_Global::selectOptionBuilder($dept['id'], $dept['name']); } } $this->_helper->json(array('options' => $options_data)); } else { if ($methodKey == "3") { //get employees by project code $projectid = $this->_getParam('projectid', null); $options_data = ""; $options_data .= sapp_Global::selectOptionBuilder('0', 'Select Resource'); if ($projectid != '') { $dept_data = $dept_model->getEmployeesByProject($projectid); foreach ($dept_data as $dept) { $options_data .= sapp_Global::selectOptionBuilder($dept['id'], $dept['name']); } } $this->_helper->json(array('options' => $options_data)); } else { if ($methodKey == "4") { //get Project Details $projectid = $this->_getParam('projectid', null); $this->_helper->json(array('options' => sapp_Global::_convertArrayToHTMLTable("leavecardtablegrid", "Project Details", $dept_model->getProjectDetails($projectid)))); } else { if ($methodKey == "5") { //get Project Existing Tasks $projectid = $this->_getParam('projectid', null); $this->_helper->json(array('options' => sapp_Global::_convertArrayToHTMLTable("leavecardtablegrid", "Existing Tasks", $dept_model->getProjectTaskDetails($projectid)))); } else { if ($methodKey == "6") { //get project activites data $projectid = $this->_getParam('projectid', null); $taskid = $this->_getParam('taskid', null); $this->_helper->json(array('options' => sapp_Global::implode2DArray($dept_model->getProjectActivitiesWithData($projectid, $taskid)))); } else { if ($methodKey == "7") { $taskstatusid = $this->_getParam('taskstatusid', null); $options_data = $this->TasksResultsByStatus($taskstatusid); $this->_helper->json(array('options' => $options_data)); } } } } } } } }