Job #
Quote #
Edit
Details
Child Jobs ()
Sub Jobs ()
Labour Budget
Material Budget
Attachments
Schedule
Job Colors
Tracking
Summary
Installation
Inspection
Project Checklist
Materials Required
false, "show_all" => true ); $context['foreign_status'] = common_jobs::get_status($_GET['id']); $context['readonly'] = ($context['foreign_status'] != 1) ? false : true; $context['table'] = 'jobs'; $context['foreign_id'] = $_GET['id']; $context['list_config'] = array( "method" => "date_created", "order" => $_GET['order'], "avail_edit" => false, "avail_status" => false, "link_view" => "", "link_edit" => "", "show_search" => false, "show_pagination" => false, "sortable" => false ); $context['columns']["client_name"] = array("title" => "Client"); $context['columns']["department"] = array("title" => "Department"); $context['columns']["description"] = array("title" => "Description","wrapper_head" => '
',"wrapper_tail" => '
'); $context['columns']["owner"] = array("title" => "Manager"); $avail = acl::permission("tasks"); if($avail){ $context_task = $context; if($_SESSION['user']['group_id'] == 36) { $context_task['columns']["allocate"] = array("title" => "Allocate","wrapper_head" => '
Allocate',"wrapper_tail" => '
'); } $context_task['columns']["action"] = array("title" => "Action","wrapper_head" => '
Complete',"wrapper_tail" => '
'); $context_task['columns']["date_submitted"] = array("title" => "Created"); $context_task['status'] = 0; $tasks = new list_workflow_tasks($context_task); $tasks->get_data(); $num_task = count($tasks->final_results); /*2014-05-16*/ if($num_task>0){ foreach($tasks->final_results as $task){ //set task to be read common_project_tasks::setTaskRead($task['id']); } } } $avail = acl::permission("tasks_approve"); if($avail){ $context_approve = $context; $context_approve['status'] = 1; $context_approve['main_status'] = 0; $context_approve['columns']["action"] = array("title" => "Action","wrapper_head" => '
Approve',"wrapper_tail" => '
'); $context_approve['columns']["date_submitted"] = array("title" => "Created"); $approvals = new list_workflow_tasks_approvals($context_approve); $approvals->get_data(); $num_approvals = count($approvals->final_results); /*2014-05-16*/ if($num_approvals>0){ foreach($approvals->final_results as $approval){ //set task to be read common_project_tasks::setTaskRead($approval['id']); } } } $avail = acl::permission("tasks_decide"); if($avail){ $context_decide = $context; $context_decide['direction'] = ""; $context_decide['columns']["action"] = array("title" => "Action","wrapper_head" => '
yes
/
no
',"wrapper_tail" => ''); $context_decide['columns']["date_submitted"] = array("title" => "Created"); $actions = new list_workflow_actions($context_decide); $actions->get_data(); $num_actions = count($actions->final_results); $total_task = $num_task + $num_approvals + $num_actions; /*2014-05-16*/ if($num_actions>0){ foreach($actions->final_results as $action){ //set task to be read common_project_actions::setActionRead($action['id']); } } } ?>
Tasks ()
Reports
Notes ()
History ()