} } if (isset($_POST['projectidfromposition'])) { $projects->project_foo = new project_foo(); $projects->project_foo->pr_id = $_POST['projectidfromposition']; $onLoadElement = ' onload="x_getProjectData('.$projects->project_foo->pr_id.')"'; $archivestyle = $projects->isDeletable($projects->project_foo->pr_id) ? 'inline' : 'none'; } $projectlist = $projects->GetList($psortfield,$psortorder,$psearchstring,$pstatus); $pr_id = isset($projects->project_foo->pr_id) ? $projects->project_foo->pr_id : $pr_formvars->pr_id; if ($projects->getMembersInProject($pr_id)) $pr_formvars->membersInProjectArray = $projects->membersInProjectArray; if ($projects->getMembersList($pr_id)) $pr_formvars->membersArray = $projects->membersArray; $membid = $user->empl_position < 100 ? $user->empl_id : 0; $taet = new taet(); $taet->getMemberProjects($membid); $formvars->projectsArray = $taet->projectsArray; $timestamp = time(); $thisMonth = (int) date('m',$timestamp); $thisYear = (int) date('Y',$timestamp); $lastDayOfMonth = (int) date('t',$timestamp); $startThisMonth = mktime(0,0,0,$thisMonth,1,$thisYear); $finishThisMonth = mktime(23,59,59,$thisMonth,$lastDayOfMonth,$thisYear); $formvars->expstart = date(DATEFIELD,$startThisMonth); $formvars->expfinish = date(DATEFIELD,$finishThisMonth);
function setNewMemberList() { global $objResponse, $dict; if (!($projects = new projects())) { header('HTTP/1.0 500 Internal Server Error'); } $objResponse->addScript("clearSelection('list1')"); $objResponse->addScript("clearSelection('list2')"); if ($projects->getMembersList()) { foreach ($projects->membersArray as $empl_id => $empl_fullname) { $objResponse->addScript("addOption('list2','" . $empl_fullname . "','" . $empl_id . "')"); } } return $objResponse->getXML(); }