has('tasks', [
'[>]assigned_tasks' => [
'taskid' => 'taskid'
]
], [
"AND" => [
"OR" => [
'tasks.taskcreatoruid' => $_SESSION['uid'],
'assigned_tasks.userid' => $managed_uids
],
"tasks.taskid" => $taskid
]]);
if (!$allowed) {
header("Location: app.php?page=edittask&msg=task_edit_not_allowed");
die(lang("task edit not allowed", false));
}
}
if (!is_empty($taskid)) {
$task = $database->select('tasks', '*', ['taskid' => $taskid])[0];
}
if (!is_empty($taskid) && $database->has('assigned_tasks', ['taskid' => $taskid])) {
$tass = $database->select('assigned_tasks', '*', ['taskid' => $taskid])[0];
} else {
$tass['userid'] = null;
}
?>