[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