|
|
@ -47,6 +47,10 @@ class ActivityController extends Controller |
|
|
|
$dataHeader->progress = $dataHeader->persentase_progress / 100; |
|
|
|
$dataHeader->progress = $dataHeader->persentase_progress / 100; |
|
|
|
$dataHeader->planned_start = isset($dataHeader->planned_start) ? date_format(date_create($dataHeader->planned_start), "Y-m-d H:i:s") : NULL; |
|
|
|
$dataHeader->planned_start = isset($dataHeader->planned_start) ? date_format(date_create($dataHeader->planned_start), "Y-m-d H:i:s") : NULL; |
|
|
|
$dataHeader->planned_end = isset($dataHeader->planned_end) ? date_format(date_create($dataHeader->planned_end), "Y-m-d H:i:s") : NULL; |
|
|
|
$dataHeader->planned_end = isset($dataHeader->planned_end) ? date_format(date_create($dataHeader->planned_end), "Y-m-d H:i:s") : NULL; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$dataHeader->actual_start = isset($dataHeader->actual_start) ? date_format(date_create($dataHeader->actual_start), "Y-m-d") : NULL; |
|
|
|
|
|
|
|
$dataHeader->actual_end = isset($dataHeader->actual_end) ? date_format(date_create($dataHeader->actual_end), "Y-m-d") : NULL; |
|
|
|
|
|
|
|
|
|
|
|
$dataHeader->type = "header"; |
|
|
|
$dataHeader->type = "header"; |
|
|
|
$dataHeader->text = $dataHeader->name; |
|
|
|
$dataHeader->text = $dataHeader->name; |
|
|
|
$finalData[] = $dataHeader; |
|
|
|
$finalData[] = $dataHeader; |
|
|
@ -72,6 +76,10 @@ class ActivityController extends Controller |
|
|
|
$objRow->end_date = date_format($endDate, "Y-m-d H:i:s"); |
|
|
|
$objRow->end_date = date_format($endDate, "Y-m-d H:i:s"); |
|
|
|
$objRow->planned_start = isset($objRow->planned_start) ? date_format(date_create($objRow->planned_start), "Y-m-d H:i:s") : NULL; |
|
|
|
$objRow->planned_start = isset($objRow->planned_start) ? date_format(date_create($objRow->planned_start), "Y-m-d H:i:s") : NULL; |
|
|
|
$objRow->planned_end = isset($objRow->planned_end) ? date_format(date_create($objRow->planned_end), "Y-m-d H:i:s") : NULL; |
|
|
|
$objRow->planned_end = isset($objRow->planned_end) ? date_format(date_create($objRow->planned_end), "Y-m-d H:i:s") : NULL; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$objRow->actual_start = isset($objRow->actual_start) ? date_format(date_create($objRow->actual_start), "Y-m-d") : NULL; |
|
|
|
|
|
|
|
$objRow->actual_end = isset($objRow->actual_end) ? date_format(date_create($objRow->actual_end), "Y-m-d") : NULL; |
|
|
|
|
|
|
|
|
|
|
|
$objRow->progress = $objRow->persentase_progress / 100; |
|
|
|
$objRow->progress = $objRow->persentase_progress / 100; |
|
|
|
$objRow->type = $type; |
|
|
|
$objRow->type = $type; |
|
|
|
$finalData[] = $objRow; |
|
|
|
$finalData[] = $objRow; |
|
|
@ -115,6 +123,30 @@ class ActivityController extends Controller |
|
|
|
$objRow->end_date = date_format($endDate, "Y-m-d H:i:s"); |
|
|
|
$objRow->end_date = date_format($endDate, "Y-m-d H:i:s"); |
|
|
|
$objRow->planned_start = isset($objRow->planned_start) ? date_format(date_create($objRow->planned_start), "Y-m-d H:i:s") : NULL; |
|
|
|
$objRow->planned_start = isset($objRow->planned_start) ? date_format(date_create($objRow->planned_start), "Y-m-d H:i:s") : NULL; |
|
|
|
$objRow->planned_end = isset($objRow->planned_end) ? date_format(date_create($objRow->planned_end), "Y-m-d H:i:s") : NULL; |
|
|
|
$objRow->planned_end = isset($objRow->planned_end) ? date_format(date_create($objRow->planned_end), "Y-m-d H:i:s") : NULL; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// $linking = Link::where('t_activity_id', $objRow->id)->first(); |
|
|
|
|
|
|
|
// if(isset($linking->s_activity_id)){ |
|
|
|
|
|
|
|
// $activityLink = Activity::where('id', $linking->s_activity_id)->first(); |
|
|
|
|
|
|
|
// $earlyStart=date_create($activityLink->end_date); |
|
|
|
|
|
|
|
// date_add($earlyStart,date_interval_create_from_date_string("1 days")); |
|
|
|
|
|
|
|
// $objRow->early_start = date_format($earlyStart, "Y-m-d"); |
|
|
|
|
|
|
|
// }else{ |
|
|
|
|
|
|
|
// $objRow->early_start = isset($objRow->planned_start) ? date_format(date_create($objRow->planned_start), "Y-m-d") : NULL; |
|
|
|
|
|
|
|
// } |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// if(isset($objRow->planned_end)){ |
|
|
|
|
|
|
|
// $baseStart = strtotime($objRow->planned_start); |
|
|
|
|
|
|
|
// $baseFinish = strtotime($objRow->planned_end); |
|
|
|
|
|
|
|
// $durationStrtotime = $baseFinish - $baseStart; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// $durasiBaseline = round($durationStrtotime / (60 * 60 * 24)); |
|
|
|
|
|
|
|
// $earlyEnd = date_create($objRow->start_date); |
|
|
|
|
|
|
|
// date_add($earlyEnd,date_interval_create_from_date_string("".$durasiBaseline." days")); |
|
|
|
|
|
|
|
// $objRow->early_end = date_format($earlyEnd, "Y-m-d"); |
|
|
|
|
|
|
|
// } |
|
|
|
|
|
|
|
$objRow->actual_start = isset($objRow->actual_start) ? date_format(date_create($objRow->actual_start), "Y-m-d") : NULL; |
|
|
|
|
|
|
|
$objRow->actual_end = isset($objRow->actual_end) ? date_format(date_create($objRow->actual_end), "Y-m-d") : NULL; |
|
|
|
|
|
|
|
|
|
|
|
$dataChildren = $this->getChildren($gantt_id, $objRow->id); |
|
|
|
$dataChildren = $this->getChildren($gantt_id, $objRow->id); |
|
|
|
if ($objRow->type_activity == "milestone") { |
|
|
|
if ($objRow->type_activity == "milestone") { |
|
|
|
$objRow->type = $objRow->type_activity; |
|
|
|
$objRow->type = $objRow->type_activity; |
|
|
|