Exemplo n.º 1
0
 /**
  * Get area wiki syntax toolbar
  * @return string toolbar javascript code
  */
 public function getToolbar()
 {
     $toolbar = '';
     $toolbar .= '<script type="text/javascript" src="' . document_web_path() . '/js/toolbar.js"></script>' . "\n";
     $toolbar .= "<script type=\"text/javascript\">if (document.getElementById) {\n    var tb = new dcToolBar(document.getElementById('" . $this->attributeList['id'] . "'),\n    'wiki','" . get_module_url('CLWIKI') . "/img/toolbar/');\n\n    tb.btStrong('" . get_lang('Bold') . "');\n    tb.btEm('" . get_lang('Italic') . "');\n    tb.btIns('" . get_lang('Underline') . "');\n    tb.btDel('" . get_lang('Strike') . "');\n    tb.btQ('" . get_lang('Inline quote') . "');\n    tb.btCode('" . get_lang('Code') . "');\n    tb.addSpace(10);\n    tb.btBr('" . get_lang('Line break') . "');\n    tb.addSpace(10);\n    tb.btBquote('" . get_lang('Blockquote') . "');\n    tb.btPre('" . get_lang('Preformated text') . "');\n    tb.btList('" . get_lang('Unordered list') . "','ul');\n    tb.btList('" . get_lang('Ordered list') . "','ol');\n    tb.addSpace(10);\n    tb.btLink('" . get_lang('External link') . "','" . get_lang('URL?') . "','" . get_lang('Language') . "','" . $GLOBALS['iso639_1_code'] . "');\n    tb.btImgLink('" . get_lang('External image') . "','" . get_lang('URL') . "');\n    tb.draw('');\n}\n</script>\n";
     return $toolbar;
 }
Exemplo n.º 2
0
        // page history
    // page history
    case 'history':
        $wikiPage->loadPage($wiki_title);
        $wiki_title = $wikiPage->getTitle();
        $history = $wikiPage->history(0, 0, 'DESC');
        break;
}
// change to use empty page content
if (!isset($content)) {
    $content = '';
}
// --------- End of wiki command processing -----------
// --------- Start of wiki display --------------------
// set xtra head
$jspath = document_web_path() . '/lib/javascript';
// set image repository
$head_content .= "<script type=\"text/javascript\">" . "\nvar sImgPath = '{$themeimg}'" . "\n</script>\n";
$head_content .= '<link rel="stylesheet" type="text/css" href="' . $urlServer . 'modules/wiki/style.css">';
//navigation bar
if (!add_units_navigation()) {
    $navigation[] = array('url' => 'index.php?course=' . $course_code . '&amp;gid=' . $groupId, 'name' => $langWiki);
    $navigation[] = array('url' => 'page.php?course=' . $course_code . '&amp;wikiId=' . $wikiId . '&amp;action=show', 'name' => $wiki->getTitle());
}
switch ($action) {
    case "edit":
        $dispTitle = $wiki_title == "__MainPage__" ? $langWikiMainPage : $wiki_title;
        $navigation[] = array('url' => 'page.php?course=' . $course_code . '&amp;action=show&amp;wikiId=' . $wikiId . '&amp;title=' . $wiki_title, 'name' => $dispTitle);
        $pageName = $langEdit;
        break;
    case "all":
Exemplo n.º 3
0
        }
        $action = 'list';
        break;
}
// list wiki
if ('list' == $action) {
    if ($groupId == 0) {
        $wikiList = $wikiStore->getCourseWikiList();
    } else {
        $wikiList = $wikiStore->getWikiListByGroup($groupId);
    }
}
// ------------ End of command processing ---------------
// javascript
if ($action == 'rqEdit') {
    $jspath = document_web_path() . '/js';
    $htmlHeadXtra[] = '<script type="text/javascript" src="' . $jspath . '/wiki_acl.js"></script>';
    $claroBodyOnload[] = 'initBoxes();';
}
// Breadcrumps
$nameTools = get_lang('Wiki');
switch ($action) {
    case 'rqEdit':
        ClaroBreadCrumbs::getInstance()->append($wikiTitle);
        ClaroBreadCrumbs::getInstance()->append(claro_htmlspecialchars('Properties'));
        break;
    case 'rqDelete':
        ClaroBreadCrumbs::getInstance()->append($wikiTitle);
        ClaroBreadCrumbs::getInstance()->append(claro_htmlspecialchars('Delete'));
        break;
    case 'list':
Exemplo n.º 4
0
    /**
     * Get area wiki syntax toolbar
     * @return string toolbar javascript code
     */
    function getToolbar() {

        global $wiki_toolbar, $langWikiUrl, $langWikiUrlImage;
        $toolbar = '';

        $toolbar .= '<script type="text/javascript" src="'
                . document_web_path() . '/lib/javascript/toolbar.js"></script>'
                . "\n"
        ;
        $toolbar .= "<script type=\"text/javascript\">if (document.getElementById) {
		var tb = new dcToolBar(document.getElementById('" . $this->attributeList['id'] . "'),
		'wiki','" . document_web_path() . "/toolbar/');

        	tb.btStrong('" . $wiki_toolbar['Strongemphasis'] . "');
		tb.btEm('" . $wiki_toolbar['Emphasis'] . "');
		tb.btIns('" . $wiki_toolbar['Inserted'] . "');
		tb.btDel('" . $wiki_toolbar['Deleted'] . "');
		tb.btQ('" . $wiki_toolbar['Inlinequote'] . "');
		tb.btCode('" . $wiki_toolbar['Code'] . "');
		tb.btHr('" . $wiki_toolbar['Hr'] . "');
		tb.addSpace(10);
		tb.btH1('" . $wiki_toolbar['H1'] . "');
		tb.btH2('" . $wiki_toolbar['H2'] . "');
		tb.btH3('" . $wiki_toolbar['H3'] . "');
		tb.btH4('" . $wiki_toolbar['H4'] . "');
		tb.addSpace(10);
		tb.btBr('" . $wiki_toolbar['Linebreak'] . "');
		tb.addSpace(10);
		tb.btBquote('" . $wiki_toolbar['Blockquote'] . "');
		tb.btPre('" . $wiki_toolbar['Preformatedtext'] . "');
		tb.btList('" . $wiki_toolbar['Unorderedlist'] . "','ul');
		tb.btList('" . $wiki_toolbar['Orderedlist'] . "','ol');
		tb.addSpace(10);
        	tb.btLink('" . $wiki_toolbar['Link'] . "','" . $langWikiUrl . "');
        	tb.btImgLink('" . $wiki_toolbar['Externalimage'] . "','" . $langWikiUrlImage . "');
		tb.draw('');
	}
	</script>\n";

        return $toolbar;
    }