From: <lph...@us...> - 2008-08-07 18:04:51
|
Revision: 14118 http://tikiwiki.svn.sourceforge.net/tikiwiki/?rev=14118&view=rev Author: lphuberdeau Date: 2008-08-07 18:04:54 +0000 (Thu, 07 Aug 2008) Log Message: ----------- [MOD] Make plugin UI optional and allow to disable plugins independantly Modified Paths: -------------- trunk/lib/setup/prefs.php trunk/lib/tikilib.php trunk/lib/wiki-plugins/wikiplugin_agentinfo.php trunk/lib/wiki-plugins/wikiplugin_alink.php trunk/lib/wiki-plugins/wikiplugin_aname.php trunk/lib/wiki-plugins/wikiplugin_annotation.php trunk/lib/wiki-plugins/wikiplugin_article.php trunk/lib/wiki-plugins/wikiplugin_articles.php trunk/lib/wiki-plugins/wikiplugin_attach.php trunk/lib/wiki-plugins/wikiplugin_avatar.php trunk/lib/wiki-plugins/wikiplugin_backlinks.php trunk/lib/wiki-plugins/wikiplugin_box.php trunk/lib/wiki-plugins/wikiplugin_category.php trunk/lib/wiki-plugins/wikiplugin_catorphans.php trunk/lib/wiki-plugins/wikiplugin_catpath.php trunk/lib/wiki-plugins/wikiplugin_center.php trunk/lib/wiki-plugins/wikiplugin_chart.php trunk/lib/wiki-plugins/wikiplugin_code.php trunk/lib/wiki-plugins/wikiplugin_copyright.php trunk/lib/wiki-plugins/wikiplugin_countdown.php trunk/lib/wiki-plugins/wikiplugin_div.php trunk/lib/wiki-plugins/wikiplugin_dl.php trunk/lib/wiki-plugins/wikiplugin_equation.php trunk/lib/wiki-plugins/wikiplugin_events.php trunk/lib/wiki-plugins/wikiplugin_example.php trunk/lib/wiki-plugins/wikiplugin_fancytable.php trunk/lib/wiki-plugins/wikiplugin_flash.php trunk/lib/wiki-plugins/wikiplugin_gauge.php trunk/lib/wiki-plugins/wikiplugin_group.php trunk/lib/wiki-plugins/wikiplugin_include.php trunk/lib/wiki-plugins/wikiplugin_lang.php trunk/lib/wiki-plugins/wikiplugin_lastmod.php trunk/lib/wiki-plugins/wikiplugin_listpages.php trunk/lib/wiki-plugins/wikiplugin_trackerlist.php Modified: trunk/lib/setup/prefs.php =================================================================== --- trunk/lib/setup/prefs.php 2008-08-07 17:25:14 UTC (rev 14117) +++ trunk/lib/setup/prefs.php 2008-08-07 18:04:54 UTC (rev 14118) @@ -159,7 +159,80 @@ $prefs['wikiapproval_delete_staging'] = 'n'; $prefs['wikiapproval_master_group'] = ''; $prefs['wiki_edit_section'] = 'y'; + $prefs['wiki_edit_plugin'] = 'y'; + $prefs['wikiplugin_agentinfo'] = 'y'; + $prefs['wikiplugin_alink'] = 'y'; + $prefs['wikiplugin_aname'] = 'y'; + $prefs['wikiplugin_annotation'] = 'y'; + $prefs['wikiplugin_article'] = 'y'; + $prefs['wikiplugin_articles'] = 'y'; + $prefs['wikiplugin_attach'] = 'y'; + $prefs['wikiplugin_avatar'] = 'y'; + $prefs['wikiplugin_backlinks'] = 'y'; + $prefs['wikiplugin_box'] = 'y'; + $prefs['wikiplugin_category'] = 'y'; + $prefs['wikiplugin_catorphans'] = 'y'; + $prefs['wikiplugin_catpath'] = 'y'; + $prefs['wikiplugin_center'] = 'y'; + $prefs['wikiplugin_chart'] = 'y'; + $prefs['wikiplugin_code'] = 'y'; + $prefs['wikiplugin_copyright'] = 'y'; + $prefs['wikiplugin_countdown'] = 'y'; + $prefs['wikiplugin_div'] = 'y'; + $prefs['wikiplugin_dl'] = 'y'; + $prefs['wikiplugin_equation'] = 'y'; + $prefs['wikiplugin_events'] = 'y'; + $prefs['wikiplugin_example'] = 'n'; + $prefs['wikiplugin_fancytable'] = 'y'; + $prefs['wikiplugin_flash'] = 'y'; + $prefs['wikiplugin_gauge'] = 'y'; + $prefs['wikiplugin_group'] = 'y'; + $prefs['wikiplugin_include'] = 'y'; + $prefs['wikiplugin_lang'] = 'y'; + $prefs['wikiplugin_lastmod'] = 'y'; + $prefs['wikiplugin_listpages'] = 'y'; + $prefs['wikiplugin_map'] = 'y'; + $prefs['wikiplugin_miniquiz'] = 'y'; + $prefs['wikiplugin_module'] = 'y'; + $prefs['wikiplugin_mono'] = 'y'; + $prefs['wikiplugin_myspace'] = 'y'; + $prefs['wikiplugin_objecthits'] = 'y'; + $prefs['wikiplugin_pluginmanager'] = 'y'; + $prefs['wikiplugin_poll'] = 'y'; + $prefs['wikiplugin_proposal'] = 'y'; + $prefs['wikiplugin_quote'] = 'y'; + $prefs['wikiplugin_remarksbox'] = 'y'; + $prefs['wikiplugin_rss'] = 'y'; + $prefs['wikiplugin_sf'] = 'y'; + $prefs['wikiplugin_sheet'] = 'y'; + $prefs['wikiplugin_showpages'] = 'y'; + $prefs['wikiplugin_skype'] = 'y'; + $prefs['wikiplugin_sort'] = 'y'; + $prefs['wikiplugin_split'] = 'y'; + $prefs['wikiplugin_sql'] = 'y'; + $prefs['wikiplugin_sub'] = 'y'; + $prefs['wikiplugin_subscribegroup'] = 'y'; + $prefs['wikiplugin_subscribegroups'] = 'y'; + $prefs['wikiplugin_sup'] = 'y'; + $prefs['wikiplugin_tag'] = 'y'; + $prefs['wikiplugin_thumb'] = 'y'; + $prefs['wikiplugin_titlesearch'] = 'y'; + $prefs['wikiplugin_topfriends'] = 'y'; + $prefs['wikiplugin_trackerfilter'] = 'y'; + $prefs['wikiplugin_trackeritemfield'] = 'y'; + $prefs['wikiplugin_trackerlist'] = 'y'; + $prefs['wikiplugin_tracker'] = 'y'; + $prefs['wikiplugin_trackerprefill'] = 'y'; + $prefs['wikiplugin_trackerstat'] = 'y'; + $prefs['wikiplugin_translated'] = 'y'; + $prefs['wikiplugin_tr'] = 'y'; + $prefs['wikiplugin_usercount'] = 'y'; + $prefs['wikiplugin_versions'] = 'y'; + $prefs['wikiplugin_vote'] = 'y'; + $prefs['wikiplugin_wantedpages'] = 'y'; + $prefs['wikiplugin_youtube'] = 'y'; + # wysiwyg $prefs['feature_wysiwyg'] = 'n'; $prefs['wysiwyg_optional'] = 'y'; Modified: trunk/lib/tikilib.php =================================================================== --- trunk/lib/tikilib.php 2008-08-07 17:25:14 UTC (rev 14117) +++ trunk/lib/tikilib.php 2008-08-07 18:04:54 UTC (rev 14118) @@ -5033,7 +5033,7 @@ // This recursive function handles pre- and no-parse sections and plugins function parse_first(&$data, &$preparsed, &$noparsed, $real_start_diff='0') { - global $dbTiki, $smarty, $tiki_p_edit; + global $dbTiki, $smarty, $tiki_p_edit, $prefs; if( strlen( $data ) <= 1 ) { @@ -5202,38 +5202,68 @@ if (file_exists($php_name)) { include_once ($php_name); - static $plugin_indexes = array(); + if( function_exists( $func_name_info ) ) + { + $plugin_enabled = true; + $meta = $func_name_info(); - if( ! array_key_exists( $plugin_name, $plugin_indexes ) ) - $plugin_indexes[$plugin_name] = 0; + if( isset( $meta['prefs'] ) ) + { + foreach( $meta['prefs'] as $pref ) + if( $prefs[$pref] != 'y' ) + { + $plugin_enabled = false; + break; + } - $current_index = ++$plugin_indexes[$plugin_name]; + $plugin_editable = $plugin_enabled && $tiki_p_edit == 'y' && $prefs['wiki_edit_plugin'] == 'y'; + } + } + else + { + $plugin_enabled = true; + $plugin_editable = false; + } - // We store CODE stuff out of the way too, but then process it as a plugin as well. - if( preg_match( '/^ *\{CODE\(/', $plugin_start ) ) - { - $ret = $func_name($plugin_data, $arguments); + if( $plugin_enabled ) { + static $plugin_indexes = array(); - // Pull the np out. - preg_match( "/~np~(.*)~\/np~/s", $ret, $stuff ); + if( ! array_key_exists( $plugin_name, $plugin_indexes ) ) + $plugin_indexes[$plugin_name] = 0; - if( count( $stuff ) > 0 ) - { - $key = md5($this->genPass()); - $noparsed["key"][] = "/". preg_quote($key)."/"; - $noparsed["data"][] = $stuff[1]; + $current_index = ++$plugin_indexes[$plugin_name]; - $ret = preg_replace( "/~np~.*~\/np~/s", $key, $ret ); - } + // We store CODE stuff out of the way too, but then process it as a plugin as well. + if( preg_match( '/^ *\{CODE\(/', $plugin_start ) ) + { + $ret = $func_name($plugin_data, $arguments); - } else { - // Handle nested plugins. - $this->parse_first($plugin_data, $preparsed, $noparsed, $real_start_diff + $pos+strlen($plugin_start)); + // Pull the np out. + preg_match( "/~np~(.*)~\/np~/s", $ret, $stuff ); - $ret = $func_name($plugin_data, $arguments, $real_start_diff + $pos+strlen($plugin_start)); - } + if( count( $stuff ) > 0 ) + { + $key = md5($this->genPass()); + $noparsed["key"][] = "/". preg_quote($key)."/"; + $noparsed["data"][] = $stuff[1]; - if( function_exists( $func_name_info ) && $tiki_p_edit == 'y' ) { + $ret = preg_replace( "/~np~.*~\/np~/s", $key, $ret ); + } + + } else { + // Handle nested plugins. + $this->parse_first($plugin_data, $preparsed, $noparsed, $real_start_diff + $pos+strlen($plugin_start)); + + $ret = $func_name($plugin_data, $arguments, $real_start_diff + $pos+strlen($plugin_start)); + } + } else { + // Handle nested plugins. + $this->parse_first($plugin_data, $preparsed, $noparsed); + + $ret = tra( "__WARNING__: Plugin disabled $plugin! " ) . $plugin_data; + } + + if( $plugin_editable ) { include_once('lib/smarty_tiki/function.icon.php'); global $headerlib, $page; $headerlib->add_jsfile( 'tiki-jsplugin.php?plugin=' . urlencode( $plugin_name ) ); Modified: trunk/lib/wiki-plugins/wikiplugin_agentinfo.php =================================================================== --- trunk/lib/wiki-plugins/wikiplugin_agentinfo.php 2008-08-07 17:25:14 UTC (rev 14117) +++ trunk/lib/wiki-plugins/wikiplugin_agentinfo.php 2008-08-07 18:04:54 UTC (rev 14118) @@ -13,7 +13,7 @@ return array( 'name' => tra( 'User-Agent Info' ), 'description' => tra( 'Displays various information about the client.' ), - 'prefs' => array(), + 'prefs' => array('wikiplugin_agentinfo'), 'params' => array(), ); } Modified: trunk/lib/wiki-plugins/wikiplugin_alink.php =================================================================== --- trunk/lib/wiki-plugins/wikiplugin_alink.php 2008-08-07 17:25:14 UTC (rev 14117) +++ trunk/lib/wiki-plugins/wikiplugin_alink.php 2008-08-07 18:04:54 UTC (rev 14118) @@ -27,7 +27,7 @@ return array( 'name' => tra('Anchor Link'), 'description' => tra('Creates a link to an anchor within a page. Anchors can be created using the ANAME plugin.'), - 'prefs' => array(), + 'prefs' => array('wikiplugin_alink'), 'body' => tra('Anchor link label.'), 'params' => array( 'aname' => array( Modified: trunk/lib/wiki-plugins/wikiplugin_aname.php =================================================================== --- trunk/lib/wiki-plugins/wikiplugin_aname.php 2008-08-07 17:25:14 UTC (rev 14117) +++ trunk/lib/wiki-plugins/wikiplugin_aname.php 2008-08-07 18:04:54 UTC (rev 14118) @@ -25,7 +25,7 @@ return array( 'name' => tra('Anchor Name'), 'description' => tra('Inserts an anchor in th wiki page. Anchors can be linked to using the ALINK plugin.'), - 'prefs' => array(), + 'prefs' => array('wikiplugin_aname'), 'body' => tra('The name of the anchor.'), 'params' => array(), ); Modified: trunk/lib/wiki-plugins/wikiplugin_annotation.php =================================================================== --- trunk/lib/wiki-plugins/wikiplugin_annotation.php 2008-08-07 17:25:14 UTC (rev 14117) +++ trunk/lib/wiki-plugins/wikiplugin_annotation.php 2008-08-07 18:04:54 UTC (rev 14118) @@ -24,7 +24,7 @@ return array( 'name' => tra('Image Annotation'), 'description' => tra("Displays an image and allow the users to define zones to highlight information on the image."), - 'prefs' => array(), + 'prefs' => array('wikiplugin_annotation'), 'body' => tra('Autogenerated content. Leave blank initially.'), 'params' => array( 'src' => array( Modified: trunk/lib/wiki-plugins/wikiplugin_article.php =================================================================== --- trunk/lib/wiki-plugins/wikiplugin_article.php 2008-08-07 17:25:14 UTC (rev 14117) +++ trunk/lib/wiki-plugins/wikiplugin_article.php 2008-08-07 18:04:54 UTC (rev 14118) @@ -19,7 +19,7 @@ return array( 'name' => tra('Article'), 'description' => tra('Includes an article\'s content within the page.'), - 'prefs' => array( 'feature_article' ), + 'prefs' => array( 'feature_article', 'wikiplugin_article' ), 'params' => array( 'Field' => array( 'required' => false, Modified: trunk/lib/wiki-plugins/wikiplugin_articles.php =================================================================== --- trunk/lib/wiki-plugins/wikiplugin_articles.php 2008-08-07 17:25:14 UTC (rev 14117) +++ trunk/lib/wiki-plugins/wikiplugin_articles.php 2008-08-07 18:04:54 UTC (rev 14118) @@ -17,7 +17,7 @@ return array( 'name' => tra('Article List'), 'description' => tra('Includes a list of articles within the page.'), - 'prefs' => array( 'feature_article' ), + 'prefs' => array( 'feature_article', 'wikiplugin_articles' ), 'params' => array( 'max' => array( 'required' => false, Modified: trunk/lib/wiki-plugins/wikiplugin_attach.php =================================================================== --- trunk/lib/wiki-plugins/wikiplugin_attach.php 2008-08-07 17:25:14 UTC (rev 14117) +++ trunk/lib/wiki-plugins/wikiplugin_attach.php 2008-08-07 18:04:54 UTC (rev 14118) @@ -45,7 +45,7 @@ return array( 'name' => tra( 'Attachment' ), 'description' => tra("Displays an attachment or a list of them"), - 'prefs' => array( 'feature_wiki_attachments' ), + 'prefs' => array( 'feature_wiki_attachments', 'wikiplugin_attach' ), 'body' => tra("Comment"), 'params' => array( 'name' => array( Modified: trunk/lib/wiki-plugins/wikiplugin_avatar.php =================================================================== --- trunk/lib/wiki-plugins/wikiplugin_avatar.php 2008-08-07 17:25:14 UTC (rev 14117) +++ trunk/lib/wiki-plugins/wikiplugin_avatar.php 2008-08-07 18:04:54 UTC (rev 14118) @@ -15,7 +15,7 @@ return array( 'name' => tra('Avatar'), 'description' => tra('Displays the user Avatar'), - 'prefs' => array(), + 'prefs' => array('wikiplugin_avatar'), 'body' => tra('username'), 'params' => array( 'page' => array( Modified: trunk/lib/wiki-plugins/wikiplugin_backlinks.php =================================================================== --- trunk/lib/wiki-plugins/wikiplugin_backlinks.php 2008-08-07 17:25:14 UTC (rev 14117) +++ trunk/lib/wiki-plugins/wikiplugin_backlinks.php 2008-08-07 18:04:54 UTC (rev 14118) @@ -115,7 +115,7 @@ return array( 'name' => tra('Backlinks'), 'description' => tra('List all pages linking to the specified page.'), - 'prefs' => array( 'feature_wiki' ), + 'prefs' => array( 'feature_wiki', 'wikiplugin_backlinks' ), 'params' => array( 'page' => array( 'required' => false, Modified: trunk/lib/wiki-plugins/wikiplugin_box.php =================================================================== --- trunk/lib/wiki-plugins/wikiplugin_box.php 2008-08-07 17:25:14 UTC (rev 14117) +++ trunk/lib/wiki-plugins/wikiplugin_box.php 2008-08-07 18:04:54 UTC (rev 14118) @@ -19,7 +19,7 @@ return array( 'name' => tra('Box'), 'description' => tra('Insert theme styled box on wiki page'), - 'prefs' => array(), + 'prefs' => array('wikiplugin_box'), 'body' => tra('text'), 'params' => array( 'title' => array( Modified: trunk/lib/wiki-plugins/wikiplugin_category.php =================================================================== --- trunk/lib/wiki-plugins/wikiplugin_category.php 2008-08-07 17:25:14 UTC (rev 14117) +++ trunk/lib/wiki-plugins/wikiplugin_category.php 2008-08-07 18:04:54 UTC (rev 14118) @@ -26,7 +26,7 @@ return array( 'name' => tra('Category'), 'description' => tra("Insert list of items for the current/given category into wiki page"), - 'prefs' => array( 'feature_categories' ), + 'prefs' => array( 'feature_categories', 'wikiplugin_category' ), 'params' => array( 'id' => array( 'required' => false, Modified: trunk/lib/wiki-plugins/wikiplugin_catorphans.php =================================================================== --- trunk/lib/wiki-plugins/wikiplugin_catorphans.php 2008-08-07 17:25:14 UTC (rev 14117) +++ trunk/lib/wiki-plugins/wikiplugin_catorphans.php 2008-08-07 18:04:54 UTC (rev 14118) @@ -20,7 +20,7 @@ return array( 'name' => tra('Category Orphans'), 'description' => tra('Display Tiki objects that have not been categorized'), - 'prefs' => array( 'feature_categories' ), + 'prefs' => array( 'feature_categories', 'wikiplugin_categories' ), 'params' => array( 'objects' => array( 'required' => false, Modified: trunk/lib/wiki-plugins/wikiplugin_catpath.php =================================================================== --- trunk/lib/wiki-plugins/wikiplugin_catpath.php 2008-08-07 17:25:14 UTC (rev 14117) +++ trunk/lib/wiki-plugins/wikiplugin_catpath.php 2008-08-07 18:04:54 UTC (rev 14118) @@ -20,7 +20,7 @@ return array( 'name' => tra('Category Path'), 'description' => tra("Insert the full category path for each category that this wiki page belongs to"), - 'prefs' => array( 'feature_categories'), + 'prefs' => array( 'feature_categories', 'wikiplugin_catpath' ), 'params' => array( 'divider' => array( 'required' => false, Modified: trunk/lib/wiki-plugins/wikiplugin_center.php =================================================================== --- trunk/lib/wiki-plugins/wikiplugin_center.php 2008-08-07 17:25:14 UTC (rev 14117) +++ trunk/lib/wiki-plugins/wikiplugin_center.php 2008-08-07 18:04:54 UTC (rev 14118) @@ -13,7 +13,7 @@ return array( 'name' => tra('Center'), 'description' => tra("Centers the plugin content in the wiki page"), - 'prefs' => array(), + 'prefs' => array('wikiplugin_center'), 'body' => tra('text'), 'params' => array( ), Modified: trunk/lib/wiki-plugins/wikiplugin_chart.php =================================================================== --- trunk/lib/wiki-plugins/wikiplugin_chart.php 2008-08-07 17:25:14 UTC (rev 14117) +++ trunk/lib/wiki-plugins/wikiplugin_chart.php 2008-08-07 18:04:54 UTC (rev 14118) @@ -11,7 +11,7 @@ return array( 'name' => tra('Chart'), 'description' => tra('Displays a chart from TikiSheet. This plugin can be generated by the TikiSheet chart tool.'), - 'prefs' => array( 'feature_sheets' ), + 'prefs' => array( 'feature_sheets', 'wikiplugin_chart' ), 'body' => tra('Chart caption.'), 'params' => array( 'id' => array( Modified: trunk/lib/wiki-plugins/wikiplugin_code.php =================================================================== --- trunk/lib/wiki-plugins/wikiplugin_code.php 2008-08-07 17:25:14 UTC (rev 14117) +++ trunk/lib/wiki-plugins/wikiplugin_code.php 2008-08-07 18:04:54 UTC (rev 14118) @@ -10,7 +10,7 @@ return array( 'name' => tra('Code'), 'description' => tra('Displays a snippet of code'), - 'prefs' => array(), + 'prefs' => array('wikiplugin_code'), 'body' => tra('code'), 'params' => array( 'caption' => array( Modified: trunk/lib/wiki-plugins/wikiplugin_copyright.php =================================================================== --- trunk/lib/wiki-plugins/wikiplugin_copyright.php 2008-08-07 17:25:14 UTC (rev 14117) +++ trunk/lib/wiki-plugins/wikiplugin_copyright.php 2008-08-07 18:04:54 UTC (rev 14118) @@ -20,7 +20,7 @@ return array( 'name' => tra('Copyright'), 'description' => tra('Insert copyright notices'), - 'prefs' => array( 'feature_wiki_copyrights' ), + 'prefs' => array( 'feature_wiki_copyrights', 'wikiplugin_copyright' ), 'body' => tra('Pattern to display the copyright in. May contain ~title~, ~year~ and ~authors~.'), 'params' => array( ), Modified: trunk/lib/wiki-plugins/wikiplugin_countdown.php =================================================================== --- trunk/lib/wiki-plugins/wikiplugin_countdown.php 2008-08-07 17:25:14 UTC (rev 14117) +++ trunk/lib/wiki-plugins/wikiplugin_countdown.php 2008-08-07 18:04:54 UTC (rev 14118) @@ -22,7 +22,7 @@ return array( 'name' => tra('Countdown'), 'description' => tra('Displays a countdown from now until the specified date.'), - 'prefs' => array(), + 'prefs' => array('wikiplugin_countdown'), 'body' => tra('Text to append to the countdown.'), 'params' => array( 'enddate' => array( Modified: trunk/lib/wiki-plugins/wikiplugin_div.php =================================================================== --- trunk/lib/wiki-plugins/wikiplugin_div.php 2008-08-07 17:25:14 UTC (rev 14117) +++ trunk/lib/wiki-plugins/wikiplugin_div.php 2008-08-07 18:04:54 UTC (rev 14118) @@ -20,7 +20,7 @@ return array( 'name' => tra('Div'), 'description' => tra("Insert a division block on wiki page"), - 'prefs' => array(), + 'prefs' => array('wikiplugin_div'), 'body' => tra('text'), 'params' => array( 'bg' => array( Modified: trunk/lib/wiki-plugins/wikiplugin_dl.php =================================================================== --- trunk/lib/wiki-plugins/wikiplugin_dl.php 2008-08-07 17:25:14 UTC (rev 14117) +++ trunk/lib/wiki-plugins/wikiplugin_dl.php 2008-08-07 18:04:54 UTC (rev 14118) @@ -4,11 +4,11 @@ return tra("Creates a definition list").":<br />~np~{DL()}".tra("term").":".tra("definition")."{DL}~/np~ - ''".tra("one definition per line")."''"; } -function wikiplugin_db_info() { +function wikiplugin_dl_info() { return array( 'name' => tra('Definition List'), 'description' => tra("Creates a definition list"), - 'prefs' => array(), + 'prefs' => array('wikiplugin_dl'), 'body' => tra('One entry per line. Each line is in "Term: Definition" format.'), 'params' => array( ), Modified: trunk/lib/wiki-plugins/wikiplugin_equation.php =================================================================== --- trunk/lib/wiki-plugins/wikiplugin_equation.php 2008-08-07 17:25:14 UTC (rev 14117) +++ trunk/lib/wiki-plugins/wikiplugin_equation.php 2008-08-07 18:04:54 UTC (rev 14118) @@ -25,7 +25,7 @@ return array( 'name' => tra('Equation'), 'description' => tra('Renders an equation written in LaTeX syntax as an image.'), - 'prefs' => array(), + 'prefs' => array('wikiplugin_equation'), 'body' => tra('equation'), 'params' => array( 'size' => array( Modified: trunk/lib/wiki-plugins/wikiplugin_events.php =================================================================== --- trunk/lib/wiki-plugins/wikiplugin_events.php 2008-08-07 17:25:14 UTC (rev 14117) +++ trunk/lib/wiki-plugins/wikiplugin_events.php 2008-08-07 18:04:54 UTC (rev 14118) @@ -12,7 +12,7 @@ return array( 'name' => tra('Events'), 'description' => tra('Includes the list of events from a calendar in the page.'), - 'prefs' => array( 'feature_calendar', 'feature_events' ), + 'prefs' => array( 'feature_calendar', 'feature_events', 'wikiplugin_events' ), 'params' => array( 'calendarid' => array( 'required' => true, Modified: trunk/lib/wiki-plugins/wikiplugin_example.php =================================================================== --- trunk/lib/wiki-plugins/wikiplugin_example.php 2008-08-07 17:25:14 UTC (rev 14117) +++ trunk/lib/wiki-plugins/wikiplugin_example.php 2008-08-07 18:04:54 UTC (rev 14118) @@ -22,7 +22,7 @@ return array( 'name' => tra('Example'), 'description' => tra('Sample plugin.'), - 'prefs' => array( 'feature_example' ), + 'prefs' => array( 'wikiplugin_example' ), 'body' => tra('text'), 'params' => array( 'face' => array( Modified: trunk/lib/wiki-plugins/wikiplugin_fancytable.php =================================================================== --- trunk/lib/wiki-plugins/wikiplugin_fancytable.php 2008-08-07 17:25:14 UTC (rev 14117) +++ trunk/lib/wiki-plugins/wikiplugin_fancytable.php 2008-08-07 18:04:54 UTC (rev 14118) @@ -23,7 +23,7 @@ return array( 'name' => tra('Fancy Table'), 'description' => tra("Displays the data using the Tikiwiki odd/even table style"), - 'prefs' => array(), + 'prefs' => array('wikiplugin_fancytable'), 'body' => tra('One row per line, cells separated by ~|~.'), 'params' => array( 'head' => array( Modified: trunk/lib/wiki-plugins/wikiplugin_flash.php =================================================================== --- trunk/lib/wiki-plugins/wikiplugin_flash.php 2008-08-07 17:25:14 UTC (rev 14117) +++ trunk/lib/wiki-plugins/wikiplugin_flash.php 2008-08-07 18:04:54 UTC (rev 14118) @@ -13,7 +13,7 @@ return array( 'name' => tra('Flash video'), 'description' => tra('Displays a SWF on the wiki page'), - 'prefs' => array(), + 'prefs' => array('wikiplugin_flash'), 'params' => array( 'movie' => array( 'required' => true, Modified: trunk/lib/wiki-plugins/wikiplugin_gauge.php =================================================================== --- trunk/lib/wiki-plugins/wikiplugin_gauge.php 2008-08-07 17:25:14 UTC (rev 14117) +++ trunk/lib/wiki-plugins/wikiplugin_gauge.php 2008-08-07 18:04:54 UTC (rev 14118) @@ -26,7 +26,7 @@ return array( 'name' => tra('Gauge'), 'description' => tra('Displays a graphical gauge'), - 'prefs' => array(), + 'prefs' => array('wikiplugin_gauge'), 'body' => tra('description'), 'params' => array( 'value' => array( Modified: trunk/lib/wiki-plugins/wikiplugin_group.php =================================================================== --- trunk/lib/wiki-plugins/wikiplugin_group.php 2008-08-07 17:25:14 UTC (rev 14117) +++ trunk/lib/wiki-plugins/wikiplugin_group.php 2008-08-07 18:04:54 UTC (rev 14118) @@ -17,6 +17,7 @@ 'name' => tra('Group'), 'description' => tra("Display wiki text if user is in one of listed groups"), 'body' => tra('Wiki text to display if conditions are met. The body may contain {ELSE}. Text after the marker will be displayed to users not matching the condition.'), + 'prefs' => array('wikiplugin_group'), 'params' => array( 'groups' => array( 'required' => false, Modified: trunk/lib/wiki-plugins/wikiplugin_include.php =================================================================== --- trunk/lib/wiki-plugins/wikiplugin_include.php 2008-08-07 17:25:14 UTC (rev 14117) +++ trunk/lib/wiki-plugins/wikiplugin_include.php 2008-08-07 18:04:54 UTC (rev 14118) @@ -42,7 +42,7 @@ return array( 'name' => tra('Include'), 'description' => tra('Include a page\'s content.'), - 'prefs' => array(), + 'prefs' => array('wikiplugin_include'), 'params' => array( 'page' => array( 'required' => true, Modified: trunk/lib/wiki-plugins/wikiplugin_lang.php =================================================================== --- trunk/lib/wiki-plugins/wikiplugin_lang.php 2008-08-07 17:25:14 UTC (rev 14117) +++ trunk/lib/wiki-plugins/wikiplugin_lang.php 2008-08-07 18:04:54 UTC (rev 14118) @@ -12,7 +12,7 @@ return array( 'name' => tra('Language'), 'description' => tra("Displays the text only if the language matchs"), - 'prefs' => array( 'feature_multilingual' ), + 'prefs' => array( 'feature_multilingual', 'wikiplugin_lang' ), 'body' => tra('text'), 'params' => array( 'lang' => array( Modified: trunk/lib/wiki-plugins/wikiplugin_lastmod.php =================================================================== --- trunk/lib/wiki-plugins/wikiplugin_lastmod.php 2008-08-07 17:25:14 UTC (rev 14117) +++ trunk/lib/wiki-plugins/wikiplugin_lastmod.php 2008-08-07 18:04:54 UTC (rev 14118) @@ -13,7 +13,7 @@ return array( 'name' => tra('Last Modification'), 'description' => tra("The last_mod plugin replaces itself with last modification time of the named wiki page, or the current page if no name given"), - 'prefs' => array(), + 'prefs' => array('wikiplugin_lastmod'), 'params' => array( 'page' => array( 'required' => false, Modified: trunk/lib/wiki-plugins/wikiplugin_listpages.php =================================================================== --- trunk/lib/wiki-plugins/wikiplugin_listpages.php 2008-08-07 17:25:14 UTC (rev 14117) +++ trunk/lib/wiki-plugins/wikiplugin_listpages.php 2008-08-07 18:04:54 UTC (rev 14118) @@ -12,7 +12,7 @@ return array( 'name' => tra('List Pages'), 'description' => tra('List wiki pages.'), - 'prefs' => array(), + 'prefs' => array('wikiplugin_listpages'), 'params' => array( 'offset' => array( 'required' => false, Modified: trunk/lib/wiki-plugins/wikiplugin_trackerlist.php =================================================================== --- trunk/lib/wiki-plugins/wikiplugin_trackerlist.php 2008-08-07 17:25:14 UTC (rev 14117) +++ trunk/lib/wiki-plugins/wikiplugin_trackerlist.php 2008-08-07 18:04:54 UTC (rev 14118) @@ -11,7 +11,7 @@ return array( 'name' => tra('Tracker List'), 'description' => tra('Displays the output of a tracker content, fields are indicated with numeric ids.'), - 'prefs' => array( 'feature_trackers' ), + 'prefs' => array( 'feature_trackers', 'wikiplugin_trackerlist' ), 'body' => tra('Notice'), 'params' => array( 'trackerId' => array( This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |