$qt_p_list = array(); $qt_w_list = array(); foreach ( $current as &$line ) { foreach ($line as $bit) { $usedqt = array_merge($usedqt, $bit); } } $customqt = Toolbar::getCustomList(); $view_mode = !empty($_REQUEST['view_mode']) ? $_REQUEST['view_mode'] : ''; foreach ( $qtlist as $name ) { $tag = Toolbar::getTag($name); if ( ! $tag ) { continue; } $wys = strlen($tag->getWysiwygToken('dummy', false)) ? 'qt-wys' : ''; $wyswik = strlen($tag->getWysiwygWikiToken('dummy', false)) ? 'qt-wyswik' : ''; $test_html = $tag->getWikiHtml(''); $wiki = strlen($test_html) > 0 ? 'qt-wiki' : ''; $wiki = strpos($test_html, 'qt-sheet') !== false ? 'qt-sheet' : $wiki; $cust = Toolbar::isCustomTool($name) ? 'qt-custom' : ''; $avail = $tag->isAccessible() ? '' : 'qt-noaccess'; $icon = $tag->getIconHtml(); if (strpos($name, 'wikiplugin_') !== false) { $plug = 'qt-plugin';
$usedqt = array(); $qt_p_list = array(); $qt_w_list = array(); foreach ($current as &$line) { foreach ($line as $bit) { $usedqt = array_merge($usedqt, $bit); } } $customqt = Toolbar::getCustomList(); $view_mode = !empty($_REQUEST['view_mode']) ? $_REQUEST['view_mode'] : ''; foreach ($qtlist as $name) { $tag = Toolbar::getTag($name); if (!$tag) { $tag = Toolbar::getTag($name, true); if (!$tag) { $tag = Toolbar::getTag($name, true, true); continue; } } $wys = strlen($tag->getWysiwygToken('dummy', false)) ? 'qt-wys' : ''; $wyswik = strlen($tag->getWysiwygWikiToken('dummy', false)) ? 'qt-wyswik' : ''; $test_html = $tag->getWikiHtml(''); $wiki = strlen($test_html) > 0 ? 'qt-wiki' : ''; $wiki = strpos($test_html, 'qt-sheet') !== false ? 'qt-sheet' : $wiki; $cust = Toolbar::isCustomTool($name) ? 'qt-custom' : ''; $avail = $tag->isAccessible() ? '' : 'qt-noaccess'; $icon = $tag->getIconHtml(); if (strpos($name, 'wikiplugin_') !== false) { $plug = 'qt-plugin'; $label = substr($name, 11); $qt_p_list[] = $name;
private function addLine(array $tags, array $rtags = array()) { $elements = array(); $j = count($rtags) > 0 ? 2 : 1; for ($i = 0; $i < $j; $i++) { $group = array(); $elements[$i] = array(); if ($i == 0) { $thetags = $tags; } else { $thetags = $rtags; } foreach ($thetags as $tagName) { if ($tagName == '-') { if (count($group)) { $elements[$i][] = $group; $group = array(); } } else { if (($tag = Toolbar::getTag($tagName, $this->wysiwyg, $this->is_html)) && $tag->isAccessible()) { $group[] = $tag; } } } if (count($group)) { $elements[$i][] = $group; } } if (count($elements)) { $this->lines[] = $elements; } }