Exemplo n.º 1
0
function constructTaskTree($task_data, $depth = 0)
{
    global $projTasks, $all_tasks, $parents, $task_parent_options, $task_parent, $task_id;
    $projTasks[$task_data['task_id']] = $task_data['task_name'];
    $selected = $task_data['task_id'] == $task_parent ? "selected='selected'" : "";
    $task_data['task_name'] = strlen($task_data[1]) > 45 ? substr($task_data['task_name'], 0, 45) . "..." : $task_data['task_name'];
    $task_parent_options .= "<option value='" . $task_data['task_id'] . "' {$selected}>" . getSpaces($depth * 3) . dPFormSafe($task_data['task_name']) . "</option>";
    if (isset($parents[$task_data['task_id']])) {
        foreach ($parents[$task_data['task_id']] as $child_task) {
            if ($child_task != $task_id) {
                constructTaskTree($all_tasks[$child_task], $depth + 1);
            }
        }
    }
}
Exemplo n.º 2
0
function constructTaskTree($task_data, $depth = 0)
{
    global $projTasks, $all_tasks, $parents, $task_parent_options, $task_parent, $task_id;
    $projTasks[$task_data['task_id']] = $task_data['task_name'];
    $selected = $task_data['task_id'] == $task_parent ? ' selected="selected"' : '';
    $task_data['task_name'] = mb_strlen($task_data[1]) > 45 ? mb_substr($task_data['task_name'], 0, 45) . '...' : $task_data['task_name'];
    $task_parent_options .= '<option value="' . $task_data['task_id'] . '"' . $selected . '>' . getSpaces($depth * 3) . dPFormSafe($task_data['task_name']) . '</option>';
    if (isset($parents[$task_data['task_id']])) {
        foreach ($parents[$task_data['task_id']] as $child_task) {
            if ($child_task != $task_id) {
                constructTaskTree($all_tasks[$child_task], $depth + 1);
            }
        }
    }
}
Exemplo n.º 3
0
function constructTaskTree($task_data, $depth = 0)
{
    global $projTasks, $all_tasks, $parents, $task_parent_options, $task_parent, $task_id, $ptasks;
    $projTasks[$task_data['task_id']] = $task_data['task_name'];
    $selected = $task_data['task_id'] == $task_parent ? 'selected="selected"' : '';
    $task_data['task_name'] = strlen($task_data[1]) > 45 ? substr($task_data['task_name'], 0, 45) . '...' : $task_data['task_name'];
    $task_parent_options .= '<option value="' . $task_data['task_id'] . '" ' . $selected . '>' . getSpaces($depth * 3) . dPFormSafe($task_data['task_name']) . '</option>';
    $ptasks[$task_data['task_id']] = '<img src="images/blank.gif" width="' . 12 * $depth . '" height="1"/>' . $task_data['task_name'];
    if (isset($parents[$task_data['task_id']])) {
        foreach ($parents[$task_data['task_id']] as $child_task) {
            if ($child_task != $task_id) {
                constructTaskTree($all_tasks[$child_task], $depth + 1);
            }
        }
    }
}