} $files = $myfile->getProjectFiles($id); $filenum = count($files); if (empty($finfiles)) { $filenum = 0; } $myproject = new project(); $rolesobj = new roles(); //get folders $folders = $myfile->getProjectFolders($id); //get all folders $allfolders = $myfile->getAllProjectFolders($id); //get the project $pro = $myproject->getProject($id); //get the project members $members = $myproject->getProjectMembers($id, 10000); //get all roles $allroles = $rolesobj->getAllRoles(); $projectname = $pro["name"]; $title = $langfile['files']; $template->assign("title", $title); $template->assign("projectname", $projectname); SmartyPaginate::assign($template); $template->assign("files", $files); $template->assign("filenum", $filenum); $template->assign("folders", $folders); $template->assign("members", $members); $template->assign("roles", $allroles); $template->assign("allfolders", $allfolders); $template->assign("postmax", $POST_MAX_SIZE); $template->display("projectfiles.tpl");
} } if (!empty($start) and !empty($end)) { $track = $tracker->getProjectTrack($id, $usr, $taski, $start, $end, 50); } else { $track = $tracker->getProjectTrack($id, $usr, $taski, 0, 0, 50); } if (!empty($track)) { $totaltime = $tracker->getTotalTrackTime($track); $template->assign("totaltime", $totaltime); $template->assign("fproject", $fproject); $template->assign("start", $start); $template->assign("end", $end); } $pro = new project(); $usrs = $pro->getProjectMembers($id, 1000, false); $proj = $pro->getProject($id); $projectname = $proj["name"]; $template->assign("projectname", $projectname); $template->assign("users", $usrs); $title = $langfile["timetracker"]; $template->assign("title", $title); $template->assign("ptasks", $ptasks); $template->assign("start", $start); $template->assign("end", $end); $template->assign("usr", $usr); $template->assign("task", $taski); $template->assign("tracker", $track); SmartyPaginate::assign($template); $template->display("tracker_project.tpl"); }
die; } if (!chkproject($userid, $id)) { $errtxt = $langfile["notyourproject"]; $noperm = $langfile["accessdenied"]; $template->assign("errortext", "{$errtxt}<br>{$noperm}"); $template->display("error.tpl"); die; } $myproject = new project(); $pro = $myproject->getProject($id); $projectname = $pro["name"]; $title = $langfile['task']; $mytask = new task(); $task = $mytask->getTask($tid); $members = $myproject->getProjectMembers($id, $myproject->countMembers($id)); $tasklist = new tasklist(); $tasklists = $tasklist->getProjectTasklists($id); $tl = $tasklist->getTasklist($task['liste']); $task['listid'] = $tl['ID']; $task['listname'] = $tl['name']; $tmp = $mytask->getUsers($task['ID']); if ($tmp) { foreach ($tmp as $value) { $task['users'][] = $value[0]; } } $user = $mytask->getUser($task['ID']); $task['username'] = $user[1]; $task['userid'] = $user[0]; $template->assign("members", $members);
if ($user->edit($id, $name, "", $email, $tel1, $tel2, $company, $zip, $gender, $turl, $address1, $address2, $state, $country, $tags, $locale, "", $rate)) { if (!empty($newpass) and !empty($repeatpass)) { $user->admin_editpass($id, $newpass, $repeatpass); } header("Location: admin.php?action=users&mode=edited"); } } } elseif ($action == "deleteuserform") { $usr = $user->getProfile($id); // Get user's projects $proj = new project(); $projects = $proj->getMyProjects($id); // Get members of each project if (!empty($projects)) { for ($i = 0; $i < count($projects); $i++) { $members = $proj->getProjectMembers($projects[$i]["ID"]); $projects[$i]["members"] = $members; } $title = $langfile["deleteuser"]; $template->assign("title", $title); $template->assign("user", $usr); $template->assign("projects", $projects); $template->display("admindeluserform.tpl"); } else { if ($user->del($id)) { header("Location: admin.php?action=users&mode=deleted"); } } } elseif ($action == "deleteuser") { $id = getArrayVal($_POST, "id"); $uprojects = getArrayVal($_POST, "uprojects");