Lines Matching refs:data
20 protected $data; variable in dokuwiki\\File\\PageFile
91 if (isset($this->data)) return;
99 $data = [
115 if ($data['revertFrom']) {
117 $data['changeType'] = DOKU_CHANGE_TYPE_REVERT;
118 $data['changeInfo'] = $REV;
119 } elseif (trim($data['newContent']) == '') {
121 $data['changeType'] = DOKU_CHANGE_TYPE_DELETE;
123 $data['changeType'] = DOKU_CHANGE_TYPE_CREATE;
127 $data['changeType'] = $is_minor_change
132 $this->data = $data;
133 $data['page'] = $this; // allow event handlers to use this class methods
135 $event = new Event('COMMON_WIKIPAGE_SAVE', $data);
139 if (!$data['contentChanged']) return;
158 $data['changeType'] == DOKU_CHANGE_TYPE_CREATE || (
159 $data['changeType'] == DOKU_CHANGE_TYPE_REVERT && !file_exists($pagefile))
164 if ($data['changeType'] == DOKU_CHANGE_TYPE_DELETE) {
168 if (blank($data['summary'])) {
169 $data['summary'] = $lang['deleted'];
177 $data['newRevision'] = $this->saveOldRevision();
190 io_writeWikiPage($pagefile, $data['newContent'], $this->id);
192 $data['newRevision'] = $this->saveOldRevision();
195 $data['sizechange'] = $filesize_new - $filesize_old;
199 unset($data['page']);
203 'date' => $data['newRevision'],
205 'type' => $data['changeType'],
208 'sum' => $data['summary'],
209 'extra' => $data['changeInfo'],
210 'sizechange' => $data['sizechange'],
218 return $data;