[pLog-svn] r3296 - in plog/trunk: class/action/admin class/dao
class/view/admin install templates/admin
mark at devel.lifetype.net
mark at devel.lifetype.net
Fri Apr 28 07:54:34 GMT 2006
Author: mark
Date: 2006-04-28 07:54:34 +0000 (Fri, 28 Apr 2006)
New Revision: 3296
Modified:
plog/trunk/class/action/admin/adminupdateblogsettingsaction.class.php
plog/trunk/class/dao/blogsettings.class.php
plog/trunk/class/view/admin/adminblogsettingsview.class.php
plog/trunk/install/defaultconfig.properties.php
plog/trunk/templates/admin/blogsettings.template
plog/trunk/templates/admin/globalsettings_general.template
plog/trunk/templates/admin/header.template
Log:
We already have a drop down menu support in menurender, but we still lack of a configuration parameter for user to easy enable this function.
Here it is.
Modified: plog/trunk/class/action/admin/adminupdateblogsettingsaction.class.php
===================================================================
--- plog/trunk/class/action/admin/adminupdateblogsettingsaction.class.php 2006-04-28 07:03:30 UTC (rev 3295)
+++ plog/trunk/class/action/admin/adminupdateblogsettingsaction.class.php 2006-04-28 07:54:34 UTC (rev 3296)
@@ -34,6 +34,7 @@
$this->registerField( "blogAbout" );
$this->registerField( "blogShowMoreEnabled" );
$this->registerField( "blogEnableHtmlarea" );
+ $this->registerField( "blogEnablePullDownMenu" );
$this->registerField( "blogCommentsEnabled" );
$this->registerField( "blogCommentsOrder" );
$this->registerField( "blogShowFuturePosts" );
@@ -66,6 +67,7 @@
$blogSettings->setValue( "link_categories_order", $this->_request->getValue( "blogLinkCategoriesOrder" ));
$blogSettings->setValue( "show_more_enabled", Textfilter::checkboxToBoolean($this->_request->getValue( "blogShowMoreEnabled" )));
$blogSettings->setValue( "htmlarea_enabled", Textfilter::checkboxToBoolean($this->_request->getValue( "blogEnableHtmlarea" )));
+ $blogSettings->setValue( "pull_down_menu_enabled", Textfilter::checkboxToBoolean($this->_request->getValue( "blogEnablePullDownMenu" )));
$blogSettings->setValue( "comments_enabled", Textfilter::checkboxToBoolean($this->_request->getValue( "blogCommentsEnabled" )));
$blogSettings->setValue( "show_future_posts_in_calendar", Textfilter::checkboxToBoolean($this->_request->getValue( "blogShowFuturePosts" )));
$blogSettings->setValue( "new_drafts_autosave_enabled", Textfilter::checkboxToBoolean($this->_request->getValue( "blogEnableAutosaveDrafts" )));
Modified: plog/trunk/class/dao/blogsettings.class.php
===================================================================
--- plog/trunk/class/dao/blogsettings.class.php 2006-04-28 07:03:30 UTC (rev 3295)
+++ plog/trunk/class/dao/blogsettings.class.php 2006-04-28 07:54:34 UTC (rev 3296)
@@ -54,6 +54,7 @@
$this->setValue( "recent_posts_max", $config->getValue( "recent_posts_max" ));
$this->setValue( "xmlrpc_ping_hosts", $config->getValue( "xmlrpc_ping_hosts" ));
$this->setValue( "htmlarea_enabled", $config->getValue( "htmlarea_enabled" ));
+ $this->setValue( "pull_down_menu_enabled", $config->getValue("pull_down_menu_enabled"));
$this->setValue( "comments_enabled", $config->getValue( "comments_enabled" ));
$this->setValue( "categories_order", 0 );
$this->setValue( "comments_order", $config->getValue( "comments_order" ));
Modified: plog/trunk/class/view/admin/adminblogsettingsview.class.php
===================================================================
--- plog/trunk/class/view/admin/adminblogsettingsview.class.php 2006-04-28 07:03:30 UTC (rev 3295)
+++ plog/trunk/class/view/admin/adminblogsettingsview.class.php 2006-04-28 07:54:34 UTC (rev 3296)
@@ -30,6 +30,7 @@
$this->setValue( "blogLinkCategoriesOrder", $blogSettings->getValue( "link_categories_order" ));
$this->setValue( "blogShowMoreEnabled", $blogSettings->getValue( "show_more_enabled" ));
$this->setValue( "blogEnableHtmlarea", $blogSettings->getValue( "htmlarea_enabled" ));
+ $this->setValue( "blogEnablePullDownMenu", $blogSettings->getValue( "pull_down_menu_enabled" ));
$this->setValue( "blogCommentsEnabled", $blogSettings->getValue( "comments_enabled" ));
$this->setValue( "blogShowFuturePosts", $blogSettings->getValue( "show_future_posts_in_calendar" ));
$this->setValue( "blogEnableAutosaveDrafts", $blogSettings->getValue( "new_drafts_autosave_enabled" ));
Modified: plog/trunk/install/defaultconfig.properties.php
===================================================================
--- plog/trunk/install/defaultconfig.properties.php 2006-04-28 07:03:30 UTC (rev 3295)
+++ plog/trunk/install/defaultconfig.properties.php 2006-04-28 07:54:34 UTC (rev 3296)
@@ -22,6 +22,7 @@
$Inserts['xmlrpc_ping_hosts'] = "INSERT INTO {dbprefix}config (config_key, config_value, value_type) VALUES ('xmlrpc_ping_hosts','a:2:{i:0;s:27:\"http://rpc.weblogs.com/RPC2\";i:1;s:0:\"\";}',5);";
$Inserts['trackback_server_enabled'] = "INSERT INTO {dbprefix}config (config_key, config_value, value_type) VALUES ('trackback_server_enabled','1',1);";
$Inserts['htmlarea_enabled'] = "INSERT INTO {dbprefix}config (config_key, config_value, value_type) VALUES ('htmlarea_enabled','1',1);";
+$Inserts['default_pull_down_menu_enabled'] = "INSERT INTO {dbprefix}config (config_key, config_value, value_type) VALUES ('default_pull_down_menu_enabled','0',1);";
$Inserts['plugin_manager_enabled'] = "INSERT INTO {dbprefix}config (config_key, config_value, value_type) VALUES ('plugin_manager_enabled','1',1);";
$Inserts['check_email_address_validity'] = "INSERT INTO {dbprefix}config (config_key, config_value, value_type) VALUES ('check_email_address_validity','0',1);";
$Inserts['summary_page_show_max'] = "INSERT INTO {dbprefix}config (config_key, config_value, value_type) VALUES ('summary_page_show_max','15',1);";
Modified: plog/trunk/templates/admin/blogsettings.template
===================================================================
--- plog/trunk/templates/admin/blogsettings.template 2006-04-28 07:03:30 UTC (rev 3295)
+++ plog/trunk/templates/admin/blogsettings.template 2006-04-28 07:54:34 UTC (rev 3296)
@@ -97,6 +97,14 @@
{$locale->tr("enable_wysiwyg_help")}
</div>
</div>
+
+ <div class="field">
+ <label for="blogEnablePullDownMenu">{$locale->tr("enable_pull_down_menu")}</label>
+ <div class="formHelp">
+ <input class="checkbox" type="checkbox" id="blogEnablePullDownMenu" name="blogEnablePullDownMenu" value="1" {if $blogEnablePullDownMenu == true} checked="checked" {/if} />
+ {$locale->tr("enable_pull_down_menu_help")}
+ </div>
+ </div>
<!-- disabled for the time being -->
<input class="radio" type="hidden" name="blogEnableAutosaveDrafts" value="0" />
Modified: plog/trunk/templates/admin/globalsettings_general.template
===================================================================
--- plog/trunk/templates/admin/globalsettings_general.template 2006-04-28 07:03:30 UTC (rev 3295)
+++ plog/trunk/templates/admin/globalsettings_general.template 2006-04-28 07:54:34 UTC (rev 3296)
@@ -227,8 +227,15 @@
<input class="radio" type="radio" name="config[htmlarea_enabled]" value="1" {if $htmlarea_enabled == 1 } checked="checked" {/if} />{$locale->tr("yes")}
<input class="radio" type="radio" name="config[htmlarea_enabled]" value="0" {if $htmlarea_enabled == 0 } checked="checked" {/if} />{$locale->tr("no")}
</div>
- <!-- htmlarea_enabled -->
+ <!-- pull_down_menu_enabled -->
<div class="field">
+ <label for="config[pull_down_menu_enabled]">pull_down_menu_enabled</label>
+ <div class="formHelp">{$locale->tr("help_pull_down_menu_enabled")}</div>
+ <input class="radio" type="radio" name="config[pull_down_menu_enabled]" value="1" {if $pull_down_menu_enabled == 1 } checked="checked" {/if} />{$locale->tr("yes")}
+ <input class="radio" type="radio" name="config[pull_down_menu_enabled]" value="0" {if $pull_down_menu_enabled == 0 } checked="checked" {/if} />{$locale->tr("no")}
+ </div>
+ <!-- plugin_manager_enabled -->
+ <div class="field">
<label for="config[plugin_manager_enabled]">plugin_manager_enabled</label>
<div class="formHelp">{$locale->tr("help_plugin_manager_enabled")}</div>
<input class="radio" type="radio" name="config[plugin_manager_enabled]" value="1" {if $plugin_manager_enabled == 1 } checked="checked" {/if} />{$locale->tr("yes")}
Modified: plog/trunk/templates/admin/header.template
===================================================================
--- plog/trunk/templates/admin/header.template 2006-04-28 07:03:30 UTC (rev 3295)
+++ plog/trunk/templates/admin/header.template 2006-04-28 07:54:34 UTC (rev 3296)
@@ -51,14 +51,15 @@
</div>
<hr class="hide" />
+ {assign var=blogEnablePullDownMenu value=$blogsettings->getValue("pull_down_menu_enabled")}
<div id="menubar">
<div id="menu">
- {if !$useDropDownMenuEnabled}
+ {if !$blogEnablePullDownMenu}
{$menu->generateAt("menu",1)}
{/if}
</div>
</div>
- {if $useDropDownMenuEnabled}
+ {if $blogEnablePullDownMenu}
{$menu->generateAt("menu","3","","JavaScript")}
{/if}
More information about the pLog-svn
mailing list