Lines Matching refs:data

50         if ( $event->data != 'multiorphan' ) {
193 $data = $this->_getDataContainer( $id, $ins);
194 $evt = new Doku_Event('MULTIORPHAN_INSTRUCTION_LINKED', $data);
197 …if (!is_null($data['type']) || (in_array($ins[0], $this->checkInstructions) && $evt->advise_before…
198 $this->_addEntryToLinkList( $links, $data);
220 private function _addEntryToLinkList( &$links, $data ) { argument
222 if ( !$data || is_null($data['type'])) {
227 $mid = $data['entryID'];
233 $isLocalLink = $data['syntax'] == 'locallink';
235 $mid = $data['pageID'];
236 $hash = cleanID($data['instructions'][0]);
237 $data['type'] = 'pages';
240 if (( !is_bool($data['exists']) || !$data['exists']) && $data['type'] == 'media') {
241 resolve_mediaid($data['checkNamespace'], $mid, $data['exists']);
242 } else if (!is_bool($data['exists']) || !$data['exists']) {
243 resolve_pageid($data['checkNamespace'], $mid, $data['exists']);
244 if ( $data['exists'] && !empty( $hash) ) {
253 $data['exists'] = $linkData['exists'];
258 if (!isset($links[$data['type']][$itemIndex])) {
259 $links[$data['type']][$itemIndex] = array(
260 'href' => $this->hrefForType( $data['type'], $itemIndex),
265 …$links[$data['type']][$itemIndex]['amount'] += (is_bool($data['exists']) && $data['exists']) ? 1 :…
267 if ( !is_array($data['additionalEntries']) ) {
271 foreach( $data['additionalEntries'] as $additionalEntry ) {
272 …addEntryToLinkList( $links, array_merge( $this->_getDataContainer( $data['id'], $data['instruction…
276 private function _plugin_input_to_header( &$input, &$data ) { argument
294 $this->_check_locallink( $data, $instructions);
299 private function _check_locallink( &$data, $instructions = null ) { argument
302 $data['type'] = 'pages';
303 $data['exists'] = false;
307 $instructions = p_cached_instructions(wikiFN($data['pageID']), false, $data['pageID']);
311 $result = array_filter($instructions, function( $input ) use ( $data, $renderer ) {
315 $this->_plugin_input_to_header( $input, $data );
319 return $data['exists'];
323 $check = $renderer->_headerToLink( $data['entryID'] );
329 $data['exists'] = $data['exists'] || count($result) > 0;
339 $instructions = $event->data['instructions'];
340 switch( $event->data['syntax'] ) {
343 $this->_check_locallink( $event->data );
350 …$event->data['entryID'] = $this->renderer->_resolveInterWiki($instructions[2], $instructions[3], $…
359 $data = $httpClient->sendRequest( $event->data['entryID'], null, 'GET' );
360 …$event->data['exists'] = ( $httpClient->status >= 200 && $httpClient->status <= 200 ) || $httpClie…
361 $event->data['status'] = $httpClient->status;
362 $event->data['type'] = 'urls';
364 $event->data['error'] = $httpClient->error;
375 $event->data['exists'] = file_exists($event->data['entryID']);
376 $event->data['type'] = 'media';
382 $event->data['entryID'] = $instructions[1][1];
383 $event->data['type'] = 'pages';
387 $event->data['type'] = $this->getInternalMediaType($instructions[1][4]);
388 $event->data['entryID'] = $instructions[1][6];
391 $event->data['type'] = $this->getInternalMediaType($instructions[1][1]);
392 $event->data['entryID'] = $instructions[1][2];
396 $event->data['entryID'] = $instructions[1]['mp3'];
397 $event->data['type'] = 'media';
401 $event->data['entryID'] = $instructions[1][1]['src'];
402 $event->data['exists'] = $instructions[1][1]['exist'];
403 $event->data['type'] = 'media';