function fetchJobSpecInfo($value) { $lan = new Language(); require $lan->getLangPath("full.php"); $jobTitle = new JobTitle(); $status = $jobTitle->getJobStatusFromTitle($value); $stat[] = array(0 => '', 1 => '0', 2 => "-- {$lang_hremp_selempstat} --"); for ($i = 0; $i < count($status); $i++) { $stat[] = $status[$i]; } $status = $stat; $view_controller = new ViewController(); $response = new xajaxResponse(); $xajaxFiller = new xajaxElementFiller(); $objResponse = $xajaxFiller->cmbFillerById($response, $status, 1, 'frmEmp.empstatpp', 'cmbType'); $jobSpec = $view_controller->getJobSpecForJob($value); if (empty($jobSpec)) { $jobSpecName = ''; $jobSpecDuties = ''; } else { $jobSpecName = CommonFunctions::escapeHtml($jobSpec->getName()); $jobSpecDuties = nl2br(CommonFunctions::escapeHtml($jobSpec->getDuties())); } $response->addAssign('jobSpecName', 'innerHTML', $jobSpecName); $response->addAssign('jobSpecDuties', 'innerHTML', $jobSpecDuties); $response->addAssign('status', 'innerHTML', ''); $response->addScript('reselectEmpStatus();'); return $response->getXML(); }