Fix problem of ???_langs() functions recursing instead of calling translation class.

This meant no lang installation/upgrade except when working with lang.php.
This commit is contained in:
Miles Lott 2002-08-23 04:28:28 +00:00
parent 05edacccfc
commit 6a5c1bd2de

View File

@ -348,8 +348,7 @@
while(list($key,$null) = @each($setup_info)) while(list($key,$null) = @each($setup_info))
{ {
$appname = $setup_info[$key]['name']; $appname = $setup_info[$key]['name'];
/* This is in the setup_lang class */ $this->translation->add_langs($appname,$DEBUG,$force_en);
$this->add_langs($appname,$DEBUG,$force_en);
if($DEBUG) if($DEBUG)
{ {
echo '<br>process->add_langs(): Translations added for ' . $appname . "\n"; echo '<br>process->add_langs(): Translations added for ' . $appname . "\n";
@ -370,8 +369,7 @@
while(list($key,$null) = @each($setup_info)) while(list($key,$null) = @each($setup_info))
{ {
$appname = $setup_info[$key]['name']; $appname = $setup_info[$key]['name'];
/* This is in the setup_lang class */ $this->translation->drop_langs($appname,$DEBUG);
$this->drop_langs($appname,$DEBUG);
if($DEBUG) if($DEBUG)
{ {
echo '<br>process->drop_langs(): Translations removed for ' . $appname . "\n"; echo '<br>process->drop_langs(): Translations removed for ' . $appname . "\n";
@ -397,9 +395,8 @@
continue; continue;
} }
$appname = $setup_info[$key]['name']; $appname = $setup_info[$key]['name'];
/* These are in the setup_lang class */ $this->translation->drop_langs($appname,$DEBUG);
$this->drop_langs($appname,$DEBUG); $this->translation->add_langs($appname,$DEBUG);
$this->add_langs($appname,$DEBUG);
if($DEBUG) if($DEBUG)
{ {
echo '<br>process->upgrade_langs(): Translations reinstalled for ' . $appname . "\n"; echo '<br>process->upgrade_langs(): Translations reinstalled for ' . $appname . "\n";
@ -408,6 +405,7 @@
/* Done, return current status */ /* Done, return current status */
return ($setup_info); return ($setup_info);
} }
/*! /*!
@function test_data @function test_data
@abstract process test_data.inc.php in each application/setup dir for developer tests @abstract process test_data.inc.php in each application/setup dir for developer tests