Lines Matching refs:this

39         $this->block();
40 $this->doc = rtrim($this->doc);
44 $this->block();
49 $this->doc .= "$markup $text $markup".DOKU_LF;
53 $this->block();
58 $this->block();
59 $this->doc .= DOKU_LF;
65 $this->not_block();
72 $this->not_block();
79 $this->doc .= $text;
83 $this->block();
84 if($this->quotelvl === 0) {
85 $this->doc = rtrim($this->doc, DOKU_LF).DOKU_LF.DOKU_LF;
90 $this->block();
91 if(strlen($this->doc) > 0 && substr($this->doc, 1, -1) !== DOKU_LF) {
92 $this->doc .= DOKU_LF.DOKU_LF;
94 $this->doc .= str_repeat('>', $this->quotelvl);
98 $this->not_block();
99 $this->doc .= '\\\\ ';
103 $this->block();
104 $this->doc .= '----';
108 if(isset($this->prepend_not_block)) {
109 unset($this->prepend_not_block);
111 $this->previous_block = true;
115 if(isset($this->prepend_not_block)) {
116 $this->doc .= $this->prepend_not_block;
117 unset($this->prepend_not_block);
119 $this->previous_block = false;
123 $this->not_block();
124 $this->doc .= '**';
128 $this->not_block();
129 $this->doc .= '**';
133 $this->not_block();
134 $this->doc .= '//';
138 $this->not_block();
139 $this->doc .= '//';
143 $this->not_block();
144 $this->doc .= '__';
148 $this->not_block();
149 $this->doc .= '__';
153 $this->not_block();
154 $this->doc .= "''";
158 $this->not_block();
159 $this->doc .= "''";
163 $this->not_block();
164 $this->doc .= '<sub>';
168 $this->not_block();
169 $this->doc .= '</sub>';
173 $this->not_block();
174 $this->doc .= '<sup>';
178 $this->not_block();
179 $this->doc .= '</sup>';
183 $this->not_block();
184 $this->doc .= '<del>';
188 $this->not_block();
189 $this->doc .= '</del>';
193 $this->not_block();
194 $this->doc .= '((';
198 $this->not_block();
199 $this->doc .= '))';
203 $this->block();
204 if(!isset($this->_liststack)) {
205 $this->_liststack = array();
207 if(count($this->_liststack) === 0) {
208 $this->doc .= DOKU_LF;
210 $this->_liststack[] = '*';
214 $this->block();
215 array_pop($this->_liststack);
216 if(count($this->_liststack) === 0) {
217 $this->doc .= DOKU_LF;
222 $this->block();
223 if(!isset($this->_liststack)) {
224 $this->_liststack = array();
226 if(count($this->_liststack) === 0) {
227 $this->doc .= DOKU_LF;
229 $this->_liststack[] = '-';
233 $this->block();
234 array_pop($this->_liststack);
235 if(count($this->_liststack) === 0) {
236 $this->doc .= DOKU_LF;
241 $this->block();
242 $this->doc .= str_repeat(' ', $level * 2).end($this->_liststack).' ';
246 $this->block();
247 $this->doc .= DOKU_LF;
251 $this->not_block();
253 $this->doc .= "<nowiki>$text</nowiki>";
255 $this->doc .= "<nowiki>$text</nowiki>";
257 $this->doc .= "%%$text%%";
262 $this->not_block();
263 $this->doc .= "<php>$text</php>";
267 $this->block();
268 $this->doc .= "<PHP>$text</PHP>";
272 $this->not_block();
273 $this->doc .= "<html>$text</html>";
277 $this->block();
278 $this->doc .= "<HTML>$text</HTML>";
282 $this->block();
283 … if(substr($this->doc, -(++$this->quotelvl)) === DOKU_LF.str_repeat('>', $this->quotelvl - 1)) {
284 $this->doc .= '>';
286 $this->doc .= DOKU_LF.str_repeat('>', $this->quotelvl);
288 $this->prepend_not_block = ' ';
292 $this->block();
293 $this->quotelvl--;
294 if(strrpos($this->doc, DOKU_LF) === strlen($this->doc) - 1) {
297 $this->doc .= DOKU_LF.DOKU_LF;
301 $this->block();
302 $this->doc .= preg_replace('/^/m', ' ', $text).DOKU_LF;
306 $this->_highlight('file', $text, $language, $filename);
310 $this->_highlight('code', $text, $language, $filename);
314 if( $this->previous_block ) $this->doc .= "\n";
316 $this->block();
317 $this->doc .= "<$type";
319 $this->doc .= " $language";
322 $this->doc .= " $filename";
324 $this->doc .= ">";
325 $this->doc .= $text;
326 if($text[0] == "\n") $this->doc .= "\n";
327 $this->doc .= "</$type>";
331 $this->not_block();
332 $this->doc .= $acronym;
336 $this->not_block();
337 $this->doc .= $smiley;
341 $this->not_block();
342 $this->doc .= $entity;
346 $this->not_block();
347 $this->doc .= "{$x}x{$y}";
351 $this->not_block();
352 $this->doc .= "'";
356 $this->not_block();
357 $this->doc .= "'";
361 $this->not_block();
362 $this->doc .= "'";
366 $this->not_block();
367 $this->doc .= '"';
371 $this->not_block();
372 $this->doc .= '"';
378 $this->not_block();
379 $this->doc .= $link;
383 $this->not_block();
384 $this->doc .= "[[#$hash";
386 $this->doc .= '|';
387 $this->_echoLinkTitle($name);
389 $this->doc .= ']]';
393 $this->not_block();
394 $this->doc .= "[[$id";
396 $this->doc .= '|';
397 $this->_echoLinkTitle($name);
399 $this->doc .= ']]';
410 $this->not_block();
422 if(is_null($this->extlinkparser)) {
427 $this->extlinkparser = new \dokuwiki\Parsing\ParserMode\Externallink();
428 $this->extlinkparser->preConnect();
429 $this->extlinkPatterns = $this->extlinkparser->getPatterns();
439 … $this->extlinkPatterns[] = '\b(?i)'.$scheme.'(?-i)://['.$any.']+?(?=['.$punc.']*[^'.$any.'])';
442 …$this->extlinkPatterns[] = '(?<=\s)(?i)www?(?-i)\.['.$host.']+?\.['.$host.']+?['.$any.']+?(?=['.$p…
443 …$this->extlinkPatterns[] = '(?<=\s)(?i)ftp?(?-i)\.['.$host.']+?\.['.$host.']+?['.$any.']+?(?=['.$p…
448 foreach($this->extlinkPatterns as $pattern) {
450 $this->doc .= $url; // gotcha!
459 $this->doc .= $name;
462 $this->doc .= "[[$url";
465 $this->doc .= '|';
466 $this->_echoLinkTitle($name);
468 $this->doc .= ']]';
473 $this->not_block();
474 $this->doc .= "[[$wikiName>$wikiUri";
476 $this->doc .= '|';
477 $this->_echoLinkTitle($name);
479 $this->doc .= ']]';
483 $this->not_block();
484 $this->doc .= "[[$url";
486 $this->doc .= '|';
487 $this->_echoLinkTitle($name);
489 $this->doc .= "]]";
493 $this->not_block();
495 $this->doc .= "<$address>";
497 $this->doc .= "[[$address|";
498 $this->_echoLinkTitle($name);
499 $this->doc .= ']]';
505 $this->not_block();
506 $this->doc .= '{{';
508 $this->doc .= ' ';
510 $this->doc .= $src;
526 $this->doc .= '?';
528 $this->doc .= join('&', $params);
531 $this->doc .= ' ';
534 $this->doc .= "|$title";
536 $this->doc .= '}}';
541 $this->internalmedia($src, $title, $align, $width, $height, $cache, $linking);
550 $this->block();
551 $this->doc .= '{{rss>'.$url;
580 $this->doc .= ' '.join(' ', $vals);
582 $this->doc .= '}}';
586 $this->block();
587 $this->_table = array();
588 $this->_row = 0;
589 $this->_rowspans = array();
593 $this->doc .= $this->_table_to_wikitext($this->_table);
597 $this->block();
598 $this->_table[++$this->_row] = array();
599 $this->_key = 1;
600 while(isset($this->_rowspans[$this->_key])) {
601 --$this->_rowspans[$this->_key];
602 if($this->_rowspans[$this->_key] === 1) {
603 unset($this->_rowspans[$this->_key]);
605 ++$this->_key;
610 $this->block();
614 $this->_cellopen('th', $colspan, $align, $rowspan);
618 $this->block();
619 $this->_table[$this->_row][$this->_key] = compact('tag', 'colspan', 'align', 'rowspan');
621 $this->_rowspans[$this->_key] = $rowspan;
622 $this->_ownspan = true;
624 $this->_pos = strlen($this->doc);
628 $this->_cellclose();
632 $this->block();
633 $this->_table[$this->_row][$this->_key]['text'] = trim(substr($this->doc, $this->_pos));
634 $this->doc = substr($this->doc, 0, $this->_pos);
635 $this->_key += $this->_table[$this->_row][$this->_key]['colspan'];
636 while(isset($this->_rowspans[$this->_key]) && !$this->_ownspan) {
637 --$this->_rowspans[$this->_key];
638 if($this->_rowspans[$this->_key] === 1) {
639 unset($this->_rowspans[$this->_key]);
641 ++$this->_key;
643 $this->_ownspan = false;
647 $this->_cellopen('td', $colspan, $align, $rowspan);
651 $this->_cellclose();
655 $this->not_block();
660 $this->doc .= $match;
666 $this->internalmedia(
676 $this->doc .= $title;