} elseif ($logged["action"] == 3) { $actstr = utf8_decode($langfile["deleted"]); } elseif ($logged["action"] == 4) { $actstr = utf8_decode($langfile["opened"]); } elseif ($logged["action"] == 5) { $actstr = utf8_decode($langfile["closed"]); } elseif ($logged["action"] == 6) { $actstr = utf8_decode($langfile["assigned"]); } $obstr = $logged["name"]; $obstr = utf8_decode($obstr); $obstr = substr($obstr, 0, 75); $data = array($icon, $obstr, $actstr, $logged["datum"], $logged["username"]); $excel->writeLine($data); } } $excel->close(); $loc = $url . "files/" . CL_CONFIG . "/ics/project-$id-log.xls"; header("Location: $loc"); } elseif ($action == "showproject") { if (!chkproject($userid, $id)) { $errtxt = $langfile["notyourproject"]; $noperm = $langfile["accessdenied"]; $template->assign("errortext", "$errtxt<br>$noperm"); $template->assign("mode", "error"); $template->display("error.tpl"); die(); }
if (!empty($start) and !empty($end)) { $track = $tracker->getUserTrack($id, $fproject, $taski, $start, $end); } else { $track = $tracker->getUserTrack($id, $fproject, $taski, 0, 0 , 1000); } if (!empty($track)) { foreach($track as $tra) { $hrs = round($tra["hours"], 2); $hrs = str_replace(".", ",", $hrs); $myArr = array($tra["pname"], $tra["tname"], $tra["comment"], $tra["daystring"], $tra["startstring"], $tra["endstring"], $hrs); $excel->writeLine($myArr); } $totaltime = $tracker->getTotalTrackTime($track); $totaltime = str_replace(".", ",", $totaltime); $line = array("Total:", "", "", "" , $totaltime); $excel->writeRow(); $excel->writeColspan("<b>Total:</b>", 6); $excel->writeCol("<b>$totaltime</b>"); } $excel->close(); $loc = $url . "files/" . CL_CONFIG . "/ics/user-$id-timetrack.xls"; header("Location: $loc"); } elseif ($action == "userpdf") {