minor fix on notices on add/edit weblog
[elgg.git] / mod / contenttoolbar / lib / contenttoolbar_init.php
blobdd0e264282bcca97eefbf63d620dd63b1cde5aa6
1 <?php
2 /*
3 * This script init the content toolbar adding the required javascript functions
4 * and displaying the toolbar
5 *
6 * It is called with run("display:content:toolbar",$parameter)
7 * Created on Apr 3, 2007
8 *
9 * @uses $metatags
10 * @uses $CFG
11 * @uses $contenttoolbarbuttons
13 * @author Diego Andrés Ramírez Aragón <diego@somosmas.org>
14 * @copyright Diego Andrés Ramírez Aragón - 2007
17 global $metatags,$CFG,$contenttoolbarbuttons;
19 if(!empty($parameter)){
20 $field = $parameter;
22 else {
23 $field = 'new_weblog_post';
26 $url= substr($CFG->wwwroot, 0, -1);
27 $metatags .= "<script language=\"javascript\" type=\"text/javascript\" src=\"$url/mod/contenttoolbar/js/helpers.js\"></script>";
28 $metatags .= "<script language=\"javascript\" type=\"text/javascript\" src=\"$url/mod/contenttoolbar/js/script.js\"></script>";
29 $metatags .= "<script language=\"javascript\" type=\"text/javascript\" src=\"$url/mod/contenttoolbar/js/edit.js\"></script>";
30 $metatags .= "<link rel=\"stylesheet\" href=\"" . $CFG->wwwroot . "mod/contenttoolbar/css.css\" type=\"text/css\" media=\"screen\" />";
32 $buttons = implode("&nbsp;",array_map('get_html_button',$contenttoolbarbuttons));
33 $js_buttons = implode(",",array_map('get_js_button',$contenttoolbarbuttons));
35 $js_buttons="var toolbar = [$js_buttons];";
37 //TODO Add the field to the display params
38 $run_result .= templates_draw(array('context'=>'contenttoolbar',
39 'js_buttons'=> $js_buttons,
40 'buttons'=> $buttons,
41 'input_field'=>$field