Lines Matching refs:data

261     //load page meta data
400 * @return string[] with the data: array(pageid=>name, ... )
706 * Action Plugins can use this event to inspect the blocked data
709 * Event data:
710 * data['matches'] - array of matches
711 * data['userinfo'] - information about the blocked user
762 // prepare event data
763 $data = [];
764 $data['matches'] = $matches;
765 $data['userinfo']['ip'] = $INPUT->server->str('REMOTE_ADDR');
767 $data['userinfo']['user'] = $INPUT->server->str('REMOTE_USER');
768 $data['userinfo']['name'] = $INFO['userinfo']['name'];
769 $data['userinfo']['mail'] = $INFO['userinfo']['mail'];
772 return Event::createAndTrigger('COMMON_WORDBLOCK_BLOCKED', $data, $callback, true);
1080 // prepare initial event data
1081 $data = [
1088 $evt = new Event('COMMON_PAGETPL_LOAD', $data);
1091 if (empty($data['tpl'])) {
1093 if (empty($data['tplfile'])) {
1096 $data['tplfile'] = $path . '/_template.txt';
1102 $data['tplfile'] = $path . '/__template.txt';
1110 $data['tpl'] = io_readFile($data['tplfile']);
1112 if ($data['doreplace']) parsePageTemplate($data);
1117 return $data['tpl'];
1122 * This works on data from COMMON_PAGETPL_LOAD
1126 * @param array $data array with event data
1129 function parsePageTemplate(&$data)
1137 extract($data);
1196 $data['tpl'] = $tpl;
1299 // get COMMON_WIKIPAGE_SAVE event data
1300 $data = (new PageFile($id))->saveWikiText($text, $summary, $minor);
1301 if (!$data) return; // save was cancelled (for no changes or by a plugin)
1304 ['oldRevision' => $rev, 'newRevision' => $new_rev, 'summary' => $summary] = $data;
1361 $data = ['id' => $id, 'addresslist' => '', 'self' => false, 'replacements' => $replace];
1364 $data,
1367 $to = $data['addresslist'];
1607 * Shorten a given string by removing data from the middle
1666 // prepare initial event data
1667 $data = [
1685 $data['username'] = $username = $INPUT->server->str('REMOTE_USER');
1687 $data['name'] = $INFO['userinfo']['name'] . ' (' . $INPUT->server->str('REMOTE_USER') . ')';
1689 $data['name'] = '<bdi>' . hsc($INFO['userinfo']['name']) . '</bdi> ' .
1694 $evt = new Event('COMMON_USER_LINK', $data);
1696 if (empty($data['name'])) {
1704 $data['name'] = $textonly ? $info['name'] : hsc($info['name']);
1708 $data['name'] = obfuscate($info['mail']);
1712 $data['name'] = $textonly ? $data['username'] : hsc($data['username']);
1719 if (!$data['textonly'] && empty($data['link']['url'])) {
1726 $data['link']['url'] = 'mailto:' . obfuscate($info['mail']);
1736 $data['link']['url'] = $xhtml_renderer->_resolveInterWiki($shortcut, $username, $exists);
1737 $data['link']['class'] .= ' interwiki iw_user';
1740 $data['link']['class'] .= ' wikilink1';
1742 $data['link']['class'] .= ' wikilink2';
1743 $data['link']['rel'] = 'nofollow';
1748 $data['textonly'] = true;
1751 $data['textonly'] = true;
1755 if ($data['textonly']) {
1756 $data['userlink'] = $data['name'];
1758 $data['link']['name'] = $data['name'];
1762 $data['userlink'] = $xhtml_renderer->_formatLink($data['link']);
1768 return $data['userlink'];
1854 //reopen session, store data and close session again