protected function getComputedFieldValue(PFUser $user, Tracker_Artifact $milestone_artifact, $field_name) { $field = $this->formelement_factory->getComputableFieldByNameForUser($milestone_artifact->getTracker()->getId(), $field_name, $user); if ($field) { return $field->getComputedValue($user, $milestone_artifact); } return 0; }
private function getFieldValue(User $user, Planning_ArtifactMilestone $milestone, $field_name) { $milestone_artifact = $milestone->getArtifact(); $field = $this->formelement_factory->getComputableFieldByNameForUser($milestone_artifact->getTracker()->getId(), $field_name, $user); if ($field) { return $field->getComputedValue($user, $milestone_artifact); } return 0; }
private function getCardUpdateInfo(Tracker_Artifact $artifact, PFUser $current_user) { $card_info = array(); $tracker_id = $artifact->getTracker()->getId(); $remaining_effort_field = $this->form_element_factory->getComputableFieldByNameForUser($tracker_id, Tracker::REMAINING_EFFORT_FIELD_NAME, $current_user); if ($remaining_effort_field) { $remaining_effort = $remaining_effort_field->fetchCardValue($artifact); $card_info[$artifact->getId()] = array(Tracker::REMAINING_EFFORT_FIELD_NAME => $remaining_effort); } return $card_info; }
private function getFieldValue(Tracker_FormElementFactory $form_element_factory, User $user, Tracker_Artifact $artifact, $field_name) { $field = $form_element_factory->getComputableFieldByNameForUser($artifact->getTracker()->getId(), $field_name, $user); if ($field) { return $field->getComputedValue($user, $artifact); } return 0; }