[pLog-svn] r729 - in plog/trunk: . class/dao templates/admin
oscar at devel.plogworld.net
oscar at devel.plogworld.net
Tue Jan 11 16:41:30 GMT 2005
Author: oscar
Date: 2005-01-11 16:41:29 +0000 (Tue, 11 Jan 2005)
New Revision: 729
Modified:
plog/trunk/class/dao/blogsettings.class.php
plog/trunk/templates/admin/globalsettings_general.template
plog/trunk/wizard.php
Log:
added support for setting the default number of time offset hours that blog should get when they are created.
Modified: plog/trunk/class/dao/blogsettings.class.php
===================================================================
--- plog/trunk/class/dao/blogsettings.class.php 2005-01-11 16:26:37 UTC (rev 728)
+++ plog/trunk/class/dao/blogsettings.class.php 2005-01-11 16:41:29 UTC (rev 729)
@@ -6,6 +6,11 @@
include_once( PLOG_CLASS_PATH."class/config/properties.class.php" );
include_once( PLOG_CLASS_PATH."class/config/config.class.php" );
+
+ /**
+ * default time offset that is applied to new blogs
+ */
+ define( "DEFAULT_TIME_OFFSET", 0 );
/**
* Encapsulation of the settings for each blog
@@ -54,6 +59,7 @@
$this->setValue( "comments_enabled", $config->getValue( "comments_enabled" ));
$this->setValue( "categories_order", 0 );
$this->setValue( "comments_order", $config->getValue( "comments_order" ));
+ $this->setValue( "time_offset", $config->getValue( "default_time_offset", DEFAULT_TIME_OFFSET ));
}
}
?>
Modified: plog/trunk/templates/admin/globalsettings_general.template
===================================================================
--- plog/trunk/templates/admin/globalsettings_general.template 2005-01-11 16:26:37 UTC (rev 728)
+++ plog/trunk/templates/admin/globalsettings_general.template 2005-01-11 16:41:29 UTC (rev 729)
@@ -93,13 +93,61 @@
<div class="field">
<label for="config[default_blog_id]">default_blog_id</label>
<div class="formHelp">{$locale->tr("help_default_locale")}</div>
- <select name="config[default_blog_id]">
+ <select name="config[default_blog_id]" id="config[default_blog_id]">
<option value="0" {if $default_blog_id == 0}selected="selected"{/if} />Summary</option>
{foreach from=$siteblogs item=siteblog}
<option value="{$siteblog->getId()}" {if $default_blog_id == $siteblog->getId()} selected="selected" {/if} />{$siteblog->getBlog()}</option>
{/foreach}
</select>
</div>
+ <!-- default_time_offset -->
+ <div class="field">
+ <label for="config[default_time_offset]">default_time_offset</label>
+ <div class="formHelp">{$locale->tr("help_default_time_offset")}</div>
+ <select name="config[default_time_offset]" id="config[default_time_offset]">
+ <option {if $default_time_offset == -20} selected="selected"{/if} value="-20">-20 {$locale->tr("hours")}</option>
+ <option {if $default_time_offset == -19} selected="selected"{/if} value="-19">-19 {$locale->tr("hours")}</option>
+ <option {if $default_time_offset == -18} selected="selected"{/if} value="-18">-18 {$locale->tr("hours")}</option>
+ <option {if $default_time_offset == -17} selected="selected"{/if} value="-17">-17 {$locale->tr("hours")}</option>
+ <option {if $default_time_offset == -16} selected="selected"{/if} value="-16">-16 {$locale->tr("hours")}</option>
+ <option {if $default_time_offset == -15} selected="selected"{/if} value="-15">-15 {$locale->tr("hours")}</option>
+ <option {if $default_time_offset == -14} selected="selected"{/if} value="-14">-14 {$locale->tr("hours")}</option>
+ <option {if $default_time_offset == -13} selected="selected"{/if} value="-13">-13 {$locale->tr("hours")}</option>
+ <option {if $default_time_offset == -12} selected="selected"{/if} value="-12">-12 {$locale->tr("hours")}</option>
+ <option {if $default_time_offset == -11} selected="selected"{/if}value="-11">-11 {$locale->tr("hours")}</option>
+ <option {if $default_time_offset == -10} selected="selected"{/if}value="-10">-10 {$locale->tr("hours")}</option>
+ <option {if $default_time_offset == -9} selected="selected"{/if}value="-9">-9 {$locale->tr("hours")}</option>
+ <option {if $default_time_offset == -8} selected="selected"{/if}value="-8">-8 {$locale->tr("hours")}</option>
+ <option {if $default_time_offset == -7} selected="selected"{/if}value="-7">-7 {$locale->tr("hours")}</option>
+ <option {if $default_time_offset == -6} selected="selected"{/if}value="-6">-6 {$locale->tr("hours")}</option>
+ <option {if $default_time_offset == -5} selected="selected"{/if}value="-5">-5 {$locale->tr("hours")}</option>
+ <option {if $default_time_offset == -4} selected="selected"{/if}value="-4">-4 {$locale->tr("hours")}</option>
+ <option {if $default_time_offset == -3} selected="selected"{/if}value="-3">-3 {$locale->tr("hours")}</option>
+ <option {if $default_time_offset == -2} selected="selected"{/if}value="-2">-2 {$locale->tr("hours")}</option>
+ <option {if $default_time_offset == -1} selected="selected"{/if}value="-1">-1 {$locale->tr("hours")}</option>
+ <option {if $default_time_offset == 0} selected="selected"{/if}value="0">0 {$locale->tr("hours")}</option>
+ <option {if $default_time_offset == 1} selected="selected"{/if}value="1">+1 {$locale->tr("hours")}</option>
+ <option {if $default_time_offset == 2} selected="selected"{/if}value="2">+2 {$locale->tr("hours")}</option>
+ <option {if $default_time_offset == 3} selected="selected"{/if}value="3">+3 {$locale->tr("hours")}</option>
+ <option {if $default_time_offset == 4} selected="selected"{/if}value="4">+4 {$locale->tr("hours")}</option>
+ <option {if $default_time_offset == 5} selected="selected"{/if}value="5">+5 {$locale->tr("hours")}</option>
+ <option {if $default_time_offset == 6} selected="selected"{/if}value="6">+6 {$locale->tr("hours")}</option>
+ <option {if $default_time_offset == 7} selected="selected"{/if}value="7">+7 {$locale->tr("hours")}</option>
+ <option {if $default_time_offset == 8} selected="selected"{/if}value="8">+8 {$locale->tr("hours")}</option>
+ <option {if $default_time_offset == 9} selected="selected"{/if}value="9">+9 {$locale->tr("hours")}</option>
+ <option {if $default_time_offset == 10} selected="selected"{/if}value="10">+10 {$locale->tr("hours")}</option>
+ <option {if $default_time_offset == 11} selected="selected"{/if}value="11">+11 {$locale->tr("hours")}</option>
+ <option {if $default_time_offset == 12} selected="selected"{/if}value="12">+12 {$locale->tr("hours")}</option>
+ <option {if $default_time_offset == 13} selected="selected"{/if} value="13">+13 {$locale->tr("hours")}</option>
+ <option {if $default_time_offset == 14} selected="selected"{/if} value="14">+14 {$locale->tr("hours")}</option>
+ <option {if $default_time_offset == 15} selected="selected"{/if} value="15">+15 {$locale->tr("hours")}</option>
+ <option {if $default_time_offset == 16} selected="selected"{/if} value="16">+16 {$locale->tr("hours")}</option>
+ <option {if $default_time_offset == 17} selected="selected"{/if} value="17">+17 {$locale->tr("hours")}</option>
+ <option {if $default_time_offset == 18} selected="selected"{/if} value="18">+18 {$locale->tr("hours")}</option>
+ <option {if $default_time_offset == 19} selected="selected"{/if} value="19">+19 {$locale->tr("hours")}</option>
+ <option {if $default_time_offset == 20} selected="selected"{/if} value="20">+20 {$locale->tr("hours")}</option>
+ </select>
+ </div>
<!-- html_allowed_tags_in_comments -->
<div class="field">
<label for="config[html_allowed_tags_in_comments]">html_allowed_tags_in_comments</label>
Modified: plog/trunk/wizard.php
===================================================================
--- plog/trunk/wizard.php 2005-01-11 16:26:37 UTC (rev 728)
+++ plog/trunk/wizard.php 2005-01-11 16:41:29 UTC (rev 729)
@@ -619,6 +619,11 @@
$Inserts[101] = "INSERT INTO {dbprefix}config (config_key, config_value, value_type) VALUES('need_email_confirm_registration', '1', 1);";
$Inserts[102] = "INSERT INTO {dbprefix}config (config_key, config_value, value_type) VALUES('force_one_blog_per_email_account', '0', 1);";
$Inserts[103] = "INSERT INTO {dbprefix}config (config_key, config_value, value_type) VALUES('summary_show_agreement', '1', 1);";
+$Inserts[104] = "INSERT INTO {dbprefix}config (config_key, config_value, value_type) VALUES('default_time_offset', '0', 3);";
+$Inserts[105] = "INSERT INTO {dbprefix}config (config_key, config_value, value_type) VALUES('template_cache_enabled', '1', 1);";
+$Inserts[106] = "INSERT INTO {dbprefix}config (config_key, config_value, value_type) VALUES('template_http_cache_enabled', '0', 1);";
+$Inserts[107] = "INSERT INTO {dbprefix}config (config_key, config_value, value_type) VALUES('template_http_cache_enabled', '0', 1);";
+$Inserts[108] = "INSERT INTO {dbprefix}config (config_key, config_value, value_type) VALUES('template_compile_check', '1', 1);";
/**
* Open a connection to the database
@@ -1392,7 +1397,7 @@
// ---
// add the new configuration settings that were added for 1.0
// ---
- $newSettings = range( 71, 103 );
+ $newSettings = range( 71, 108 );
foreach( $newSettings as $settingId ) {
$setting = $Inserts[$settingId];
$query = str_replace( "{dbprefix}", $this->_dbPrefix, $setting );
More information about the pLog-svn
mailing list