Lines Matching +full:m +full:- +full:tech

28         if ($this->getConf('only_admins')) {
29 … $controller->register_hook('IO_WIKIPAGE_WRITE', 'BEFORE', $this, 'removeSyntaxIfNotAdmin');
31 if ($this->getConf('page_index') != '') {
32 $controller->register_hook('TPL_ACT_RENDER', 'BEFORE', $this, 'loadOwnIndexPage');
34 $controller->register_hook('DOKUWIKI_STARTED', 'AFTER', $this, 'extendJSINFO');
35 $controller->register_hook('PARSER_CACHE_USE', 'BEFORE', $this, 'purgeCache');
36 if ($this->getConf('show_sort')) {
37 … $controller->register_hook('TPL_CONTENT_DISPLAY', 'BEFORE', $this, 'showSortNumberAtTopOfPage');
39 $controller->register_hook('AJAX_CALL_UNKNOWN', 'BEFORE', $this, 'ajaxCalls');
40 $controller->register_hook('TPL_METAHEADER_OUTPUT', 'BEFORE', $this, 'addStylesForSkins');
54 $event->data[0][1] = preg_replace("/{{indexmenu(|_n)>.+?}}/", "", $event->data[0][1]);
89 $cache = &$event->data;
91 if (!isset($cache->page)) return;
93 if ($cache->mode != "xhtml") return;
97 $aclcache = $this->getConf('aclcache');
102 if ($INPUT->server->str('REMOTE_USER')) {
103 $newkey = $INPUT->server->str('REMOTE_USER');
112 $cache->key .= "#" . $newkey;
113 $cache->cache = getCacheName($cache->key, $cache->ext);
117 if (@filemtime($cache->cache) < @filemtime($conf['cachedir'] . '/purgefile')) {
118 $event->preventDefault();
119 $event->stopPropagation();
120 $event->result = false;
133 if ('index' != $event->data) return;
134 if (!file_exists(wikiFN($this->getConf('page_index')))) return;
139 echo p_wiki_xhtml($this->getConf('page_index'));
140 $event->preventDefault();
141 $event->stopPropagation();
157 echo $this->getLang('showsort') . $n;
170 if ($event->data !== 'indexmenu') {
174 $event->stopPropagation();
175 $event->preventDefault();
178 switch ($INPUT->str('req')) {
181 $this->getlocalThemes();
186 if ($INPUT->has('id')) {
187 echo $this->printToc($INPUT->str('id'));
193 … //retrieval of data of the extra nodes for the indexmenu (if ajax loading set with max#m(#n)
194 if ($INPUT->has('idx')) {
195 echo $this->printIndex($INPUT->str('idx'));
201 $this->getDataFancyTree();
215 $ns = $INPUT->str('ns', '');
218 $level = -1; //opened levels. -1=all levels open
223 if ($INPUT->int('max') > 0) {
224 $max = $INPUT->int('max'); // max#n#m, if init: #n, otherwise #m
227 if ($INPUT->int('level', -10) >= -1) {
228 $level = $INPUT->int('level');
230 $isInit = $INPUT->bool('init');
232 $currentPage = $INPUT->str('currentpage');
234 $subnss = $INPUT->arr('subnss');
236 if ($INPUT->bool('navbar')) {
242 …// alternative, via javascript.. https://wwwendt.de/tech/fancytree/doc/jsdoc/Fancytree.html#loadKe…
245 $subnss = $INPUT->str('subnss');
251 $skipf = $INPUT->str('skipfile');
252 $skipFileCombined[] = $this->getConf('skip_file');
261 $skipn = $INPUT->str('skipns');
262 $skipNsCombined[] = $this->getConf('skip_index');
276 'nons' => $INPUT->bool('nons'),
277 'nopg' => $INPUT->bool('nopg'),
283 'headpage' => $this->getConf('headpage'),
284 'hide_headpage' => $this->getConf('hide_headpage'),
288 'sort' => $INPUT->str('sort'),
289 'msort' => $INPUT->str('msort'),
290 'rsort' => $INPUT->bool('rsort'),
291 'nsort' => $INPUT->bool('nsort'),
292 'hsort' => $INPUT->bool('hsort')
298 $data = $search->search($ns, $opts);
299 $fancytreeData = $search->buildFancytreeData($data, $isInit, $currentPage, $opts['nopg']);
314 header('Content-Type: application/json');
326 header('Content-Type: application/json');
372 $out = $this->renderToc($toc);
375 $out = $this->renderAbstract($id, $meta);
433 $id = cleanID($INPUT->str('id'));
462 $ns = $idxm->parseNs(rawurldecode($ns));
463 $level = -1;
469 if ($INPUT->int('max') > 0) {
470 $max = $INPUT->int('max');
473 $nss = $INPUT->str('nss', '', true);
474 $sort['sort'] = $INPUT->str('sort', '', true);
475 $sort['msort'] = $INPUT->str('msort', '', true);
476 $sort['rsort'] = $INPUT->bool('rsort', false, true);
477 $sort['nsort'] = $INPUT->bool('nsort', false, true);
478 $sort['hsort'] = $INPUT->bool('hsort', false, true);
482 $skipf = utf8_decodeFN($INPUT->str('skipfile'));
483 $skipfilecombined[] = $this->getConf('skip_file');
491 $skipn = utf8_decodeFN($INPUT->str('skipns'));
492 $skipnscombined[] = $this->getConf('skip_index');
503 'nons' => $INPUT->bool('nons', false, true),
507 'nopg' => $INPUT->bool('nopg', false, true),
510 'headpage' => $idxm->getConf('headpage'),
511 'hide_headpage' => $idxm->getConf('hide_headpage')
514 … $search->customSearch($data, $conf['datadir'], [$search, 'searchIndexmenuItems'], $opts, $fsdir);
520 if ($INPUT->int('nojs') === 1) {
525 $nodes = $idxm->builddTreeNodes($data, '', false);
541 // $event->data["link"][] = [
547 // $event->data["link"][] = [
553 // $event->data["link"][] = [
556 // "href" => "//code.getmdl.io/1.3.0/material.indigo-pink.min.css"