Пример #1
0
function doChildren($list, $id, $uid, $level, $maxlevels, $display_week_hours, $ss, $se)
{
    $tmp = "";
    if ($maxlevels == -1 || $level < $maxlevels) {
        foreach ($list as $task) {
            if ($task->task_parent == $id && $task->task_id != $task->task_parent) {
                // we have a child, do we have the user as a member?
                if (isMemberOfTask($list, $uid, $task)) {
                    $tmp .= displayTask($list, $task, $level, $display_week_hours, $ss, $se, $uid);
                    $tmp .= doChildren($list, $task->task_id, $uid, $level + 1, $maxlevels, $display_week_hours, $ss, $se);
                }
            }
        }
    }
    return $tmp;
}
Пример #2
0
<?php

session_start();
if (isset($_REQUEST['cmd'])) {
    $cmd = $_REQUEST['cmd'];
    switch ($cmd) {
        case 1:
            adminaddtask();
            break;
        case 2:
            displayTask();
            break;
        case 3:
            login();
            break;
        case 4:
            getCenters();
            break;
        case 5:
            getSupervisorOfCenter();
            break;
        case 6:
            getUnassignedtask();
            break;
        default:
            echo '{"result":0,message:"failed command"}';
            break;
    }
    //end of switch
}
//end of if statement
Пример #3
0
function doChildren($list, $N, $id, $uid, $level, $maxlevels, $display_week_hours, $ss, $se)
{
    $tmp = '';
    if ($maxlevels == -1 || $level < $maxlevels) {
        for ($c = 0; $c < $N; $c++) {
            $task = $list[$c];
            if ($task->task_parent == $id and isChildTask($task)) {
                // we have a child, do we have the user as a member?
                if (isMemberOfTask($list, $N, $uid, $task)) {
                    $tmp .= displayTask($list, $task, $level, $display_week_hours, $ss, $se, $uid);
                    $tmp .= doChildren($list, $N, $task->task_id, $uid, $level + 1, $maxlevels, $display_week_hours, $ss, $se);
                }
            }
        }
    }
    return $tmp;
}
Пример #4
0
				<font color="black">
				<b><a href="index.php?m=calendar&a=day_view&user_id=' . $user_id . '&tab=1">' . $AppUI->_('Orphaned Tasks') . '</a></b></font></td>';
    for ($w = 0; $w <= 4 + weekCells($display_week_hours, $sss, $sse); $w++) {
        $tmpuser .= '<td bgcolor="#D0D0D0"></td>';
    }
    $tmpuser .= '<td bgcolor="#D0D0D0"><table width="100%"><tr>';
    $tmpuser .= '<td align="left">' . '<a href="javascript:chAssignment(' . $user_id . ', 0, 0);">' . w2PshowImage('add.png', 16, 16, 'Assign Users', 'Assign selected Users to selected Tasks', 'tasks') . '</a></td>';
    $tmpuser .= '<td align="center"><select class="text" name="percentage_assignment" title="' . $AppUI->_('Assign with Percentage') . '">';
    for ($i = 0; $i <= 100; $i += 5) {
        $tmpuser .= '<option ' . ($i == 30 ? 'selected="true"' : '') . ' value="' . $i . '">' . $i . '%</option>';
    }
    $tmpuser .= '</select></td>';
    $tmpuser .= '<td align="center">' . arraySelect($taskPriority, 'task_priority', 'onchange="javascript:chPriority(' . $user_id . ');" size="1" class="text" title="' . $AppUI->_('Change Priority of selected Tasks') . '"', 0, true);
    $tmpuser .= '</td></tr></table></td>';
    $tmpuser .= '</tr>';
    $orphTasks = array_diff(array_map('getOrphanedTasks', $task_list), array(null));
    $tmptasks = '';
    $actual_date = $start_date;
    $zi = 0;
    foreach ($orphTasks as $task) {
        $tmptasks .= displayTask($orphTasks, $task, 0, $display_week_hours, $sss, $sse, $user_id);
    }
    if ($tmptasks != '') {
        echo $tmpuser;
        echo $tmptasks . '</form>';
    }
}
// end of show orphaned tasks
?>
	</table>
</center>