Lines Matching refs:data
127 function render($mode, Doku_Renderer $renderer, $data) {
131 if ($data[0] === false) {
140 $file = wikiFN($data[0]);
145 $renderer->internalLink($data[0]);
151 } else if (array_search($data[0], self::$pagestack) !== false) {
155 $renderer->internalLink($data[0]);
161 self::$pagestack[] = $data[0]; // push this onto the stack
167 if(!empty($data[1]['keys']) && !empty($data[1]['vals'])) {
168 $rawFile = str_replace($data[1]['keys'], $data[1]['vals'], $rawFile);
171 // replace unmatched substitutions with "" or use DEFAULT_STR from data arguments if exists.
174 if(!empty($data[1]['keys']) && !empty($data[1]['vals'])) {
175 $def_key = array_search(BEGIN_REPLACE_DELIMITER."DEFAULT_STR".END_REPLACE_DELIMITER, $data[1]['keys']);
176 $DEFAULT_STR = $def_key ? $data[1]['vals'][$def_key] : "";
183 if ($data[2]) {
184 $getSection = $this->_getSection($data[2], $instr);
189 $renderer->doc .= sprintf($getSection[1], $data[2]);
190 $renderer->internalLink($data[0]);
196 $instr = $this->_correctRelNS($instr, $data[0]);
200 if (array_key_exists(0, $instr[0][1]) && $instr[0][1][0] == $data[2]) {