public static function ChangePredictedFinishDate(C3op_Projects_Action $action, C3op_Projects_ActionMapper $actionMapper, $newDate, $observation) { if ($observation != "" && $action->GetPredictedFinishDate() != $newDate) { $action->SetPredictedFinishDate($newDate); $actionMapper->update($action); self::LogPredictedFinishDateChanging($action, $observation); } }
private function UpdateDates(C3op_Projects_Action $action) { $this->db->exec(sprintf('UPDATE projects_actions_dates SET predicted_begin_date = \'%s\', predicted_finish_date = \'%s\', real_begin_date = \'%s\', real_finish_date = \'%s\' WHERE action = %d;', $action->GetPredictedBeginDate(), $action->GetPredictedFinishDate(), $action->GetRealBeginDate(), $action->GetRealFinishDate(), $this->identityMap[$action])); }