MCPcopy Create free account
hub / github.com/Rello/analytics / update

Method update

lib/Service/DataloadService.php:107–119  ·  view source on GitHub ↗

* update data load * * @param int $dataloadId * @param $name * @param $option * @param $schedule * @return bool */

(int $dataloadId, $name, $option, $schedule)

Source from the content-addressed store, hash-verified

105 * @return bool
106 */
107 public function update(int $dataloadId, $name, $option, $schedule)
108 {
109 if (empty($this->DataloadMapper->readOwnById($dataloadId))) {
110 return false;
111 }
112 $array = json_decode($option, true);
113 foreach ($array as $key => $value) {
114 $array[$key] = htmlspecialchars($value, ENT_NOQUOTES, 'UTF-8');
115 }
116 $option = json_encode($array);
117
118 return $this->DataloadMapper->update($dataloadId, $name, $option, $schedule);
119 }
120
121 /**
122 * copy a data load

Callers 4

executeMethod · 0.45
updateDataMethod · 0.45
importClipboardMethod · 0.45
importFileMethod · 0.45

Calls 1

readOwnByIdMethod · 0.80

Tested by

no test coverage detected