echo "<td><a class=\"bold\" href=\"viewtask.php?id=" . $row['taskid'] . "\">" . $row['taskname'] . "</a>"; echo "</td>"; echo "<td><a href=\"viewproject.php?id=" . $row['projectid'] . "\">" . getProjectInfoByID($row['projectid'], 'projectname') . "</a></td>"; echo "<td>" . getTaskStatus($row['taskid'], $row['taskstatus']); if ($row['is_recurring'] === "1") { echo "<img title=\"Wiederholende Aufgabe\" style=\"width:21px; margin-left: 5px;\" src=\"img/recur-small.png\">"; } if ($row['is_private'] == "1") { echo "<span class=\"glyphicon glyphicon-lock\" aria-hidden=\"true\"></span>"; } echo "</td>"; echo "<td>" . Datum($row['startdate']) . "</td>"; echo "<td>" . Datum($row['enddate']) . "</td>"; echo "</tr>"; echo "<tr><td colspan=5>"; RenderChilds($row['taskid']); echo "</td></tr>"; } else { echo "<td><a href=\"viewtask.php?id=" . $row['taskid'] . "\">" . $row['taskname'] . "</a>"; echo "</td>"; echo "<td><a href=\"viewproject.php?id=" . $row['projectid'] . "\">" . getProjectInfoByID($row['projectid'], 'projectname') . "</a></td>"; echo "<td>" . getTaskStatus($row['taskid'], $row['taskstatus']); if ($row['is_recurring'] === "1") { echo "<img title=\"Wiederholende Aufgabe\" style=\"width:21px; margin-left: 5px;\" src=\"img/recur-small.png\">"; } if ($row['is_private'] == "1") { echo "<span class=\"glyphicon glyphicon-lock\" aria-hidden=\"true\"></span>"; } echo "</td>"; echo "<td>" . Datum($row['startdate']) . "</td>"; echo "<td>" . Datum($row['enddate']) . "</td>";
echo "</td>"; echo "<td><a href=\"viewproject.php?id=" . $tasksrow['projectid'] . "\">" . getProjectInfoByID($tasksrow['projectid'], 'projectname') . "</a></td>"; echo "<td>" . getTaskStatus($tasksrow['taskid'], $tasksrow['taskstatus']); if ($tasksrow['is_recurring'] === "1") { echo "<img title=\"Wiederholende Aufgabe\" style=\"width:21px; margin-left: 5px;\" src=\"img/recur-small.png\">"; } if ($tasksrow['is_private'] === "1") { echo "<span class=\"glyphicon glyphicon-lock\" aria-hidden=\"true\"></span>"; } echo "</td>"; echo "<td>" . Datum($tasksrow['startdate']) . "</td>"; echo "<td>" . Datum($tasksrow['enddate']) . "</td>"; echo "<td>" . Datum($tasksrow['recuruntil']) . "</td>"; echo "</tr>"; echo "<tr><td colspan=6>"; RenderChilds($tasksrow['taskid']); echo "</td></tr>"; } else { echo "<td><a href=\"viewtask.php?id=" . $tasksrow['taskid'] . "\">" . $tasksrow['taskname'] . "</a>"; echo "</td>"; echo "<td><a href=\"viewproject.php?id=" . $tasksrow['projectid'] . "\">" . getProjectInfoByID($tasksrow['projectid'], 'projectname') . "</a></td>"; echo "<td>" . getTaskStatus($tasksrow['taskid'], $tasksrow['taskstatus']); if ($tasksrow['is_recurring'] === "1") { echo "<img title=\"Wiederholende Aufgabe\" style=\"width:21px; margin-left: 5px;\" src=\"img/recur-small.png\">"; } if ($tasksrow['is_private'] === "1") { echo "<span class=\"glyphicon glyphicon-lock\" aria-hidden=\"true\"></span>"; } echo "</td>"; echo "<td>" . Datum($tasksrow['startdate']) . "</td>"; echo "<td>" . Datum($tasksrow['enddate']) . "</td>";
/** * Gibt alle Childs für eine Aufgabe aus. * @param int $id */ function RenderChilds($id) { require 'config.php'; $sql = "SELECT * FROM tasks WHERE parent = " . $id; $result = mysqli_query($con, $sql); echo "<ul>"; while ($row = mysqli_fetch_array($result)) { echo "<li>"; echo "<a href=\"viewtask.php?id=" . $row['taskid'] . "\">" . $row['taskname'] . "</a> " . getTaskStatus($row['taskid'], $row['taskstatus']) . " — <a href=\"viewuser.php?id=" . $row['userid'] . "\">" . getUserFullName($row['userid']) . "</a> — " . Datum($row['startdate']) . " - " . Datum($row['enddate']); echo "</li>"; if (TaskHasChilds($row['taskid'])) { RenderChilds($row['taskid']); } } echo "</ul>"; }