/**
  * @param $input
  * @param $activity
  */
 public function update(array $input, Activity $activity)
 {
     unset($input['_token']);
     unset($input['_method']);
     unset($input['id']);
     $activity->identifier = $input;
     $activity->save();
 }
示例#2
0
 /**
  * update title and description
  * @param array    $activityDetails
  * @param Activity $activity
  * @return bool
  */
 public function update(array $activityDetails, Activity $activity)
 {
     $activity->title = $activityDetails['title'];
     $activity->description = $activityDetails['description'];
     return $activity->save();
 }
 /**
  * update participating Organization
  * @param array    $activityDetails
  * @param Activity $activity
  * @return bool
  */
 public function update(array $activityDetails, Activity $activity)
 {
     $activity->participating_organization = $activityDetails['participating_organization'];
     return $activity->save();
 }
示例#4
0
 /**
  * update activity title
  * @param array    $activityDetails
  * @param Activity $activity
  * @return bool
  */
 public function update(array $activityDetails, Activity $activity)
 {
     $activity->title = $activityDetails['narrative'];
     return $activity->save();
 }
 /**
  * update Country Budget Item
  * @param array    $activityDetails
  * @param Activity $activity
  * @return bool
  */
 public function update(array $activityDetails, Activity $activity)
 {
     $activity->country_budget_items = $activityDetails['country_budget_item'];
     return $activity->save();
 }
 /**
  * update recipient region
  * @param array    $activityDetails
  * @param Activity $activity
  * @return bool
  */
 public function update(array $activityDetails, Activity $activity)
 {
     $activity->recipient_region = $activityDetails['recipient_region'];
     return $activity->save();
 }
 /**
  * update Activity Default
  * @param array    $activityDefaults
  * @param Activity $activity
  * @return bool
  */
 public function update(array $activityDefaults, Activity $activity)
 {
     $activity->default_field_values = $activityDefaults;
     return $activity->save();
 }
 /**
  * update other Identifier
  * @param array    $activityDetails
  * @param Activity $activity
  * @return bool
  */
 public function update(array $activityDetails, Activity $activity)
 {
     $activity->other_identifier = $activityDetails['other_identifier'];
     return $activity->save();
 }
示例#9
0
 /**
  * update activity sector
  * @param array    $activityDetails
  * @param Activity $activity
  * @return bool
  */
 public function update(array $activityDetails, Activity $activity)
 {
     $activity->sector = $activityDetails['sector'];
     return $activity->save();
 }
 /**
  * update activity date
  * @param array    $activityDetails
  * @param Activity $activity
  * @return bool
  */
 public function update(array $activityDetails, Activity $activity)
 {
     $activity->planned_disbursement = $activityDetails['planned_disbursement'];
     return $activity->save();
 }
示例#11
0
 /**
  * update activity status and activity date
  * @param array    $activityDetails
  * @param Activity $activity
  * @return bool
  */
 public function update(array $activityDetails, Activity $activity)
 {
     $activity->activity_status = $activityDetails['activity_status'];
     $activity->activity_date = $activityDetails['activity_date'];
     return $activity->save();
 }
示例#12
0
 /**
  * update Capital Spend
  * @param array    $activityDetails
  * @param Activity $activity
  * @return bool
  */
 public function update(array $activityDetails, Activity $activity)
 {
     $activity->capital_spend = $activityDetails['capital_spend'];
     return $activity->save();
 }
 /**
  * @param array    $input
  * @param Activity $activity
  * @return bool
  */
 public function update(array $input, Activity $activity)
 {
     $activity->humanitarian_scope = $input['humanitarian_scope'];
     return $activity->save();
 }
示例#14
0
 /**
  * @param array    $activityDetails
  * @param Activity $activity
  * @return bool
  */
 public function update(array $activityDetails, Activity $activity)
 {
     $activity->policy_marker = $activityDetails['policy_marker'];
     return $activity->save();
 }
示例#15
0
 /**
  * update activity date
  * @param array    $activityDetails
  * @param Activity $activity
  * @return bool
  */
 public function update(array $activityDetails, Activity $activity)
 {
     $activity->conditions = $activityDetails;
     return $activity->save();
 }
 /**
  * update Activity Scope
  * @param array    $activityDetails
  * @param Activity $activity
  * @return bool
  */
 public function update(array $activityDetails, Activity $activity)
 {
     $activity->activity_scope = $activityDetails['activity_scope'];
     return $activity->save();
 }
 /**
  * update Default Flow Type
  * @param array    $activityDetails
  * @param Activity $activity
  * @return bool
  */
 public function update(array $activityDetails, Activity $activity)
 {
     $activity->default_flow_type = $activityDetails['default_flow_type'];
     return $activity->save();
 }
 /**
  * update Default Tied Status
  * @param array    $activityDetails
  * @param Activity $activity
  * @return bool
  */
 public function update(array $activityDetails, Activity $activity)
 {
     $activity->default_tied_status = $activityDetails['default_tied_status'];
     return $activity->save();
 }
 /**
  * update Collaboration Type
  * @param array    $activityDetails
  * @param Activity $activity
  * @return bool
  */
 public function update(array $activityDetails, Activity $activity)
 {
     $activity->collaboration_type = $activityDetails['collaboration_type'];
     return $activity->save();
 }
示例#20
0
 /**
  * update activity date
  * @param array    $activityDetails
  * @param Activity $activity
  * @return bool
  */
 public function update(array $activityDetails, Activity $activity)
 {
     $activity->budget = $activityDetails['budget'];
     return $activity->save();
 }
示例#21
0
 /**
  * update activity date
  * @param array    $activityDetails
  * @param Activity $activity
  * @return bool
  */
 public function update(array $activityDetails, Activity $activity)
 {
     $activity->legacy_data = $activityDetails['legacy_data'];
     return $activity->save();
 }
示例#22
0
 /**
  * update location
  * @param array    $activityDetails
  * @param Activity $activity
  * @return bool
  */
 public function update(array $activityDetails, Activity $activity)
 {
     $activity->location = $activityDetails['location'];
     return $activity->save();
 }
 /**
  * duplicate activity
  * @param Activity $activityData
  * @return bool
  */
 public function duplicateActivityAction(Activity $activityData)
 {
     try {
         $this->database->beginTransaction();
         $activityData->save();
         $this->database->commit();
         $this->logger->info('Activity has been Duplicated.', ['for ' => $activityData->id]);
         $this->logger->activity("activity.activity_duplicated", ['activity_id' => $activityData->id, 'organization' => $this->auth->user()->organization->name, 'organization_id' => $this->auth->user()->organization->id]);
         return true;
     } catch (Exception $exception) {
         $this->database->rollback();
         $this->logger->error($exception, ['ActivityIdentifier' => $activityData]);
     }
     return false;
 }
 /**
  * @param Activity $activity
  * @param          $element
  * @return bool
  */
 public function deleteElement(Activity $activity, $element)
 {
     $activity->{$element} = null;
     return $activity->save();
 }
示例#25
0
 /**
  * update contact info
  * @param array    $activityDetails
  * @param Activity $activity
  * @return bool
  */
 public function update(array $activityDetails, Activity $activity)
 {
     $activity->contact_info = $activityDetails['contact_info'];
     return $activity->save();
 }
 /**
  * update activity date
  * @param array    $activityDetails
  * @param Activity $activity
  * @return bool
  */
 public function update(array $activityDetails, Activity $activity)
 {
     $activity->related_activity = $activityDetails['related_activity'];
     return $activity->save();
 }