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(); }
$_SESSION['esearchstring'] = $esearchstring; if (empty($_SESSION['estatus'])) { $_SESSION['estatus'] = -1; } $estatus = !isset($_POST['estatus']) ? $_SESSION['estatus'] : $_POST['estatus']; $_SESSION['estatus'] = $estatus; $status_options = array(-1 => $dict['all_employees'], 1 => $dict['enabled_only'], 0 => $dict['disabled_only']); $employees = new employees(); $xajax = $xajax_todo->getJavascript('includes/xajax'); $empl_formvars = new employees_foo(); if (!empty($_POST['formsend'])) { /* Wenn das Eintrag gelöschet werden soll, dann brauchen wir * es zuerst nicht auf $_POST Variablen auswerten */ if (!empty($_POST['deleteemployeedata']) && !empty($_POST['employeeid'])) { if ($employees->isEmployeeDataDeletable($_POST['employeeid'])) { if (!$employees->deleteEmplData($_POST['employeeid'])) { $erg = $employees->getPostVars(); $empl_formvars = $employees->employees_foo; if (!$erg) { foreach ($employees->errors as $errnumber) { $errors[] = isset($dict[$errnumber]) ? $dict[$errnumber] : $errnumber; } } } } } else { $erg = $employees->getPostVars(); $empl_formvars = $employees->employees_foo; if (!$erg) { foreach ($employees->errors as $errnumber) {