public function updateActivity($actUid, $data) { try { if (isset($data["ACT_LOOP_TYPE"]) && $data["ACT_LOOP_TYPE"] == "NONE") { $data["ACT_LOOP_TYPE"] = "EMPTY"; } self::log("Update Activity: $actUid, with data: ", $data); $activity = ActivityPeer::retrieveByPk($actUid); $activity->fromArray($data); $activity->save(); self::log("Update Activity Success!"); } catch (\Exception $e) { self::log("Exception: ", $e->getMessage(), "Trace: ", $e->getTraceAsString()); throw $e; } }