function getEmplData($empl_id) { global $objResponse, $dict; if (!($employees = new employees())) { header('HTTP/1.0 500 Internal Server Error'); } elseif ($obj = $employees->initEmployeeById($empl_id)) { $objResponse->addScript("markThis({$empl_id})"); $objResponse->addAssign('employeeid', 'value', $empl_id); $objResponse->addAssign('employeelogin', 'value', $obj->empl_login); $objResponse->addAssign('employeesurname', 'value', $obj->empl_surname); $objResponse->addAssign('employeefirstname', 'value', $obj->empl_firstname); $objResponse->addScript('setPositionSelected(' . $obj->empl_position . ')'); $todoagreed = empty($obj->empl_status) ? false : true; $objResponse->addAssign('employeeaktive', 'checked', $todoagreed); //$objResponse->addClear('todocomment'); $objResponse->addAssign('employeecomment', 'value', $obj->empl_comment); $objResponse->addAssign('employeecreated', 'innerHTML', $dict['created'] . ':<br />' . $obj->show_added . '<br />' . $obj->show_added_name); $objResponse->addAssign('employeechanged', 'innerHTML', $dict['changed'] . ':<br />' . $obj->show_changed . '<br />' . $obj->show_changed_name); $objResponse->addScript("setFormTitle('" . $dict['employeeedit'] . "')"); $objResponse->addScript("clearSelection('list1')"); $objResponse->addScript("clearSelection('list2')"); foreach ($employees->memberProjectListArray as $pr_id => $pr_name) { $objResponse->addScript("addOption('list1','" . $pr_name . "','" . $pr_id . "')"); } foreach ($employees->projectListArray as $pr_id => $pr_name) { $objResponse->addScript("addOption('list2','" . $pr_name . "','" . $pr_id . "')"); } if ($employees->isEmployeeDataDeletable($empl_id)) { $objResponse->addAssign('removeemployeedata', 'style.display', 'inline'); } else { $objResponse->addAssign('removeemployeedata', 'style.display', 'none'); } } return $objResponse->getXML(); }