本文整理汇总了PHP中Toolbar::getCustomList方法的典型用法代码示例。如果您正苦于以下问题:PHP Toolbar::getCustomList方法的具体用法?PHP Toolbar::getCustomList怎么用?PHP Toolbar::getCustomList使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Toolbar
的用法示例。
在下文中一共展示了Toolbar::getCustomList方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: array
} else {
$rowCount = 1;
}
$init = '';
$setup = '';
$map = array();
$qtlist = Toolbar::getList();
$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;
示例2: saveTool
public static function saveTool($name, $label, $icon = 'img/icons/shading.png', $token = '', $syntax = '', $type = 'Inline', $plugin = '')
{
global $tikilib;
$name = strtolower(TikiLib::remove_non_word_characters_and_accents($name));
$standard_names = Toolbar::getList(false);
$custom_list = Toolbar::getCustomList();
if (in_array($name, $standard_names)) {
// don't allow custom tools with the same name as standard ones
$c = 1;
while (in_array($name . '_' . $c, $custom_list)) {
$c++;
}
$name = $name . '_' . $c;
}
$prefName = "toolbar_tool_{$name}";
$data = array('name' => $name, 'label' => $label, 'icon' => $icon, 'token' => $token, 'syntax' => $syntax, 'type' => $type, 'plugin' => $plugin);
$tikilib->set_preference($prefName, serialize($data));
if (!in_array($name, $custom_list)) {
$custom_list[] = $name;
$tikilib->set_preference('toolbar_custom_list', serialize($custom_list));
}
}