Lines Matching refs:this

28       $this->plugin = $plugin;
29 $this->renderer =& $renderer;
30 $this->mode = $mode;
31 $this->pos = $data['pos'];
32 $this->natOrder = $data['natOrder'];
33 $this->actualTitleLevel = $data['actualTitleLevel'];
34 $this->nbItemsMax = $data['nbItemsMax'];
35 $this->dictOrder = $data['dictOrder'];
36 $this->_displayModificationDate = $data['displayModificationDate']
38 $this->_sorter = $this->_getSorter($data['reverse']);
39 $this->includeItemsInTOC = $data['includeItemsInTOC'] && $mode === 'xhtml';
43 $this->_printHeader($tab, $type, $text, $hideno);
49 $this->_print($tab, $type);
55 $this->printError($this->plugin->getLang('doesntexist').$wantedNS);
59 $this->printError($this->plugin->getLang('sidebarOrNs').$wantedNS);
63 $this->renderer->section_open(1);
64 $this->renderer->cdata($errorMessage);
65 $this->renderer->section_close();
71 $this->_sorter->sort($tab);
72 $this->_keepOnlyNMaxItems($tab);
75 if($this->actualTitleLevel){
76 $this->renderer->header($text, $this->actualTitleLevel, $this->pos);
77 } else if($this->mode == 'xhtml') {
78 $this->renderer->doc .= '<p class="catpageheadline">';
79 $this->renderer->cdata($text);
80 $this->renderer->doc .= '</p>';
82 $this->renderer->linebreak();
83 $this->renderer->p_open();
84 $this->renderer->cdata($text);
85 $this->renderer->p_close();
90 $this->renderer->p_open();
91 $this->renderer->cdata($this->plugin->getLang(($type == 'page') ? 'nopages' : 'nosubns'));
92 $this->renderer->p_close();
97 if ( $this->natOrder ){
99 } else if ($this->dictOrder) {
100 return new nspages_dictOrder_sorter($reverse, $this->dictOrder);
107 if ($this->nbItemsMax){
108 $tab = array_slice($tab, 0, $this->nbItemsMax);
117 $this->_printElementOpen($item, $level);
118 $this->_printElementContent($item, $level);
119 $this->_printElementClose();
124 $this->renderer->listitem_open($level, false);
126 $this->renderer->listitem_open($level, true);
131 $this->renderer->listcontent_open();
132 $this->_printElementLink($item, $level);
133 $this->renderer->listcontent_close();
138 if ($this->_displayModificationDate) {
142 if ($this->includeItemsInTOC){
143 $anchorId = $this->buildAnchorId($item);
144 $this->renderer->doc .= '<span id="' . $anchorId . '">';
145 $this->renderer->toc_additem($anchorId, $linkText, $this->renderer->getLastLevel() + $level);
147 $this->renderer->internallink(':'.$item['id'], $linkText);
148 if ($this->includeItemsInTOC){
149 $this->renderer->doc .= "</span>";
159 $this->renderer->listitem_close();
163 if($this->mode == 'xhtml') {
164 $this->renderer->doc .= '<div class="plugin_nspages">';
169 //this is needed to make sure everything after the plugin is written below the output
170 if($this->mode == 'xhtml') {
171 $this->renderer->doc .= '<div class="catpageeofidx"></div>';
172 $this->renderer->doc .= '</div>';
174 $this->renderer->linebreak();