[20999] Improvement: allow default values for apps without tables 4565:4680
Sigurd Nes <[email protected]> Sat, 30 Jan 2010 16:49:44 +0000
| Newsgroups | gmane.comp.web.phpgroupware.cvs |
|---|---|
| Message-ID | <[email protected]> |
Revision: 20999
http://svn.sv.gnu.org/viewvc/?view=rev&root=phpgroupware&revision=20999
Author: sigurdne
Date: 2010-01-30 16:49:44 +0000 (Sat, 30 Jan 2010)
Log Message:
-----------
Improvement: allow default values for apps without tables 4565:4680
Modified Paths:
--------------
people/sigurdne/modules/setup/trunk/applications.php
Modified: people/sigurdne/modules/setup/trunk/applications.php
===================================================================
--- people/sigurdne/modules/setup/trunk/applications.php 2010-01-30 16:34:10 UTC (rev 20998)
+++ people/sigurdne/modules/setup/trunk/applications.php 2010-01-30 16:49:44 UTC (rev 20999)
@@ -185,9 +185,10 @@
&& is_array($setup_info[$appname]['tables']) )
{
$terror = $GLOBALS['phpgw_setup']->process->current($terror,$DEBUG);
- $terror = $GLOBALS['phpgw_setup']->process->default_records($terror,$DEBUG);
echo "<li>{$setup_info[$appname]['name']} "
. lang('tables installed, unless there are errors printed above') . ".</h3>\n";
+ $terror = $GLOBALS['phpgw_setup']->process->default_records($terror,$DEBUG);
+ echo '<li>' . lang('%1 default values processed', lang($appname)) . ".</li>\n";
}
else
{
@@ -198,9 +199,12 @@
else
{
$GLOBALS['phpgw_setup']->register_app($appname);
+ echo '<li>' . lang('%1 registered', lang($appname)) . ".</li>\n";
+
+ // Default values has be processed - even for apps without tables - after register for locations::add to work
+ $terror = $GLOBALS['phpgw_setup']->process->default_records($terror,$DEBUG);
+ echo '<li>' . lang('%1 default values processed', lang($appname)) . ".</li>\n";
}
- echo '<li>' . lang('%1 registered', lang($appname)) . ".</li>\n";
-
if ( isset($setup_info[$appname]['hooks'])
&& is_array($setup_info[$appname]['hooks']) )
{