phpgroupware-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Phpgroupware-cvs] CVS: setup lang.php,1.39,1.40


From: Mark A Peters <address@hidden>
Subject: [Phpgroupware-cvs] CVS: setup lang.php,1.39,1.40
Date: Sun, 15 Sep 2002 19:21:04 -0400

Update of /cvsroot/phpgroupware/setup
In directory subversions:/tmp/cvs-serv11783/setup

Modified Files:
        lang.php 
Log Message:
Will now stop (error) when inserting bad data.

Index: lang.php
===================================================================
RCS file: /cvsroot/phpgroupware/setup/lang.php,v
retrieving revision 1.39
retrieving revision 1.40
diff -C2 -r1.39 -r1.40
*** lang.php    11 Aug 2002 23:54:57 -0000      1.39
--- lang.php    15 Sep 2002 23:21:01 -0000      1.40
***************
*** 12,19 ****
    /* $Id$ */
  
!       $GLOBALS['phpgw_info'] = array();
!       if (address@hidden'included'])
        {
!               $GLOBALS['phpgw_info']['flags'] = Array(
                        'noheader' => True,
                        'nonavbar' => True,
--- 12,19 ----
    /* $Id$ */
  
!       $phpgw_info = array();
!       if (!$included)
        {
!               $GLOBALS['phpgw_info']['flags'] = array(
                        'noheader' => True,
                        'nonavbar' => True,
***************
*** 30,38 ****
                }
                $GLOBALS['phpgw_setup']->loaddb();
                include(PHPGW_API_INC.'/class.common.inc.php');
                $common = new common;
- 
-               $newinstall          = False;
-               
                // this is not used
                //$sep = $common->filesystem_separator();
--- 30,36 ----
                }
                $GLOBALS['phpgw_setup']->loaddb();
+ 
                include(PHPGW_API_INC.'/class.common.inc.php');
                $common = new common;
                // this is not used
                //$sep = $common->filesystem_separator();
***************
*** 45,66 ****
        }
  
!       $setup_info_temp = $GLOBALS['phpgw_setup']->detection->get_versions();
!       $setup_info = 
$GLOBALS['phpgw_setup']->detection->get_db_versions($setup_info_temp);
! 
!       
if($GLOBALS['phpgw_setup']->alessthanb($setup_info['phpgwapi']['currentver'], 
'0.9.15.002'))
!       {
!               $langtbl  = 'lang';
!               $langstbl = 'languages';
!       }
!       else
!       {
!               $langtbl  = 'phpgw_lang';
!               $langstbl = 'phpgw_languages';
!       }
! 
!       if (@get_var('submit',Array('POST')))
        {
!               $lang_selected = get_var('lang_selected',Array('POST'));
!               $upgrademethod = get_var('upgrademethod',Array('POST'));
                $GLOBALS['phpgw_setup']->db->transaction_begin();
                if (count($lang_selected))
--- 43,50 ----
        }
  
!       if (@$GLOBALS['HTTP_POST_VARS']['submit'])
        {
!               $lang_selected = @$GLOBALS['HTTP_POST_VARS']['lang_selected'];
!               $upgrademethod = @$GLOBALS['HTTP_POST_VARS']['upgrademethod'];
                $GLOBALS['phpgw_setup']->db->transaction_begin();
                if (count($lang_selected))
***************
*** 68,72 ****
                        if ($upgrademethod == 'dumpold')
                        {
!                               $GLOBALS['phpgw_setup']->db->query('DELETE FROM 
'.$langtbl,__LINE__,__FILE__);
                                //echo '<br>Test: dumpold';
                        }
--- 52,56 ----
                        if ($upgrademethod == 'dumpold')
                        {
!                               $GLOBALS['phpgw_setup']->db->query("DELETE FROM 
lang",__LINE__,__FILE__);
                                //echo '<br>Test: dumpold';
                        }
***************
*** 77,82 ****
                                if ($upgrademethod == 'addonlynew')
                                {
!                                       //echo "<br>Test: addonlynew - select 
count(*) from lang where lang='$lang'";
!                                       
$GLOBALS['phpgw_setup']->db->query("SELECT COUNT(*) FROM $langtbl WHERE 
lang='$lang'",__LINE__,__FILE__);
                                        
$GLOBALS['phpgw_setup']->db->next_record();
  
--- 61,66 ----
                                if ($upgrademethod == 'addonlynew')
                                {
!                                       //echo "<br>Test: addonlynew - select 
count(*) from lang where lang='".$lang."'";
!                                       
$GLOBALS['phpgw_setup']->db->query("SELECT COUNT(*) FROM lang WHERE 
lang='".$lang."'",__LINE__,__FILE__);
                                        
$GLOBALS['phpgw_setup']->db->next_record();
  
***************
*** 90,95 ****
                                {
                                        //echo '<br>Test: loop above file()';
!                                       $setup_info = 
$GLOBALS['phpgw_setup']->detection->get_versions();
!                                       $setup_info = 
$GLOBALS['phpgw_setup']->detection->get_db_versions($setup_info);
                                        $raw = $raw_file = array();
                                        // Visit each app/setup dir, look for a 
lang file
--- 74,79 ----
                                {
                                        //echo '<br>Test: loop above file()';
!                                       $setup_info = 
$GLOBALS['phpgw_setup']->get_versions();
!                                       $setup_info = 
$GLOBALS['phpgw_setup']->get_db_versions($setup_info);
                                        $raw = $raw_file = array();
                                        // Visit each app/setup dir, look for a 
lang file
***************
*** 119,124 ****
                                                        {
                                                                //echo 
'<br>Test: addmissing';
!                                                               
$GLOBALS['phpgw_setup']->db->query("SELECT COUNT(*) FROM $langtbl WHERE 
message_id='$message_id' and lang='"
!                                                                       . 
$GLOBALS['phpgw_setup']->db_lang . "'",__LINE__,__FILE__);
                                                                
$GLOBALS['phpgw_setup']->db->next_record();
  
--- 103,107 ----
                                                        {
                                                                //echo 
'<br>Test: addmissing';
!                                                               
$GLOBALS['phpgw_setup']->db->query("SELECT COUNT(*) FROM lang WHERE 
message_id='".$message_id."' and lang='".$GLOBALS['phpgw_setup']->db_lang."' 
and (app_name='".$app_name."' or app_name='common')",__LINE__,__FILE__);
                                                                
$GLOBALS['phpgw_setup']->db->next_record();
  
***************
*** 134,140 ****
                                                                if($message_id 
&& $content)
                                                                {
!                                                                       // echo 
"<br>adding - insert into $langtbl(message_id,app_name,lang,content) values 
('$message_id','$app_name','" . $GLOBALS['phpgw_setup']->db_lang . 
"','$content')";
!                                                                       
$GLOBALS['phpgw_setup']->db->query("INSERT INTO 
$langtbl(message_id,app_name,lang,content) VALUES ('$message_id','$app_name','"
!                                                                               
. $GLOBALS['phpgw_setup']->db_lang . "','$content')",__LINE__,__FILE__);
                                                                }
                                                        }
--- 117,126 ----
                                                                if($message_id 
&& $content)
                                                                {
!                                                                       //echo 
"<br>adding - insert into lang values 
('".$message_id."','".$app_name."','".$GLOBALS['phpgw_setup']->db_lang."','".$content."')";
!                                                                       $result 
= $GLOBALS['phpgw_setup']->db->query("INSERT INTO 
lang(message_id,app_name,lang,content) 
VALUES('".$message_id."','".$app_name."','".$GLOBALS['phpgw_setup']->db_lang."','".$content."')",__LINE__,__FILE__);
!                                                                       if 
(intval($result) <= 0)
!                                                                       {
!                                                                               
echo '<br>Error inserting record: lang values 
('".$message_id."','".$app_name."','".$GLOBALS['phpgw_setup']->db_lang."','".$content."')";
!                                                                       }
                                                                }
                                                        }
***************
*** 146,150 ****
                }
  
!               if(address@hidden'included'])
                {
                        Header('Location: index.php');
--- 132,136 ----
                }
  
!               if(!$included)
                {
                        Header('Location: index.php');
***************
*** 154,158 ****
        else
        {
!               if (@get_var('cancel',Array('POST')))
                {
                        Header('Location: index.php');
--- 140,144 ----
        else
        {
!               if ($GLOBALS['HTTP_POST_VARS']['cancel'])
                {
                        Header('Location: index.php');
***************
*** 160,167 ****
                }
  
!               if (address@hidden'included'])
                {
!                       $tpl_root = 
$GLOBALS['phpgw_setup']->html->setup_tpl_dir('setup');
!                       $setup_tpl = CreateObject('setup.Template',$tpl_root);
                        $setup_tpl->set_file(array(
                                'T_head' => 'head.tpl',
--- 146,153 ----
                }
  
!               if (!$included)
                {
!                       $tpl_root = 
$GLOBALS['phpgw_setup']->setup_tpl_dir('setup');
!                       $setup_tpl = 
CreateObject('phpgwapi.Template',$tpl_root);
                        $setup_tpl->set_file(array(
                                'T_head' => 'head.tpl',
***************
*** 180,198 ****
                        $hidden_var1 = $newinstall ? '<input type="hidden" 
name="newinstall" value="True">' : '';
  
-                       $GLOBALS['phpgw_setup']->db->query("SELECT DISTINCT 
lang FROM $langtbl",__LINE__,__FILE__);
-                       $installed_langs = array();
-                       while(@$GLOBALS['phpgw_setup']->db->next_record())
-                       {
-                               
$installed_langs[$GLOBALS['phpgw_setup']->db->f('lang')] = ' selected';
-                       }
- 
                        $select_box_desc = lang('Select which languages you 
would like to use');
!                       $select_box_langs = '';
!                       $GLOBALS['phpgw_setup']->db->query("SELECT 
lang_id,lang_name from $langstbl WHERE available='Yes' ORDER BY(lang_name)");
                        while ($GLOBALS['phpgw_setup']->db->next_record())
                        {
!                               $select_box_langs .= '<option value="' . 
$GLOBALS['phpgw_setup']->db->f('lang_id')
!                                       . '"' . 
$installed_langs[$GLOBALS['phpgw_setup']->db->f('lang_id')] . '>'
!                                       . 
$GLOBALS['phpgw_setup']->db->f('lang_name') . '</option>' . "\n";
                        }
  
--- 166,179 ----
                        $hidden_var1 = $newinstall ? '<input type="hidden" 
name="newinstall" value="True">' : '';
  
                        $select_box_desc = lang('Select which languages you 
would like to use');
!                       $select_box = '';
!                       $GLOBALS['phpgw_setup']->db->query("select 
lang_id,lang_name from languages where available='Yes'");
                        while ($GLOBALS['phpgw_setup']->db->next_record())
                        {
!                               $select_box_langs = 
!                                       $select_box_langs 
!                                       .'<option value="' . 
$GLOBALS['phpgw_setup']->db->f('lang_id') . '">'
!                                       . 
$GLOBALS['phpgw_setup']->db->f('lang_name') . '</option>'
!                                       ."\n";
                        }
  
***************
*** 227,234 ****
                        $setup_tpl->set_var('lang_cancel',lang('cancel'));
  
!                       $ConfigDomain = 
get_var('ConfigDomain',Array('POST','COOKIE'));
!                       
$GLOBALS['phpgw_setup']->html->show_header("$stage_title",False,'config',$ConfigDomain
 . '(' . $phpgw_domain[$ConfigDomain]['db_type'] . ')');
                        $setup_tpl->pparse('out','T_lang_main');
!                       $GLOBALS['phpgw_setup']->html->show_footer();
                }
        }
--- 208,215 ----
                        $setup_tpl->set_var('lang_cancel',lang('cancel'));
  
!                       $ConfigDomain = 
$GLOBALS['HTTP_COOKIE_VARS']['ConfigDomain'] ? 
$GLOBALS['HTTP_COOKIE_VARS']['ConfigDomain'] : 
$GLOBALS['HTTP_POST_VARS']['ConfigDomain'];
!                       
$GLOBALS['phpgw_setup']->show_header("$stage_title",False,'config',$ConfigDomain
 . '(' . $phpgw_domain[$ConfigDomain]['db_type'] . ')');
                        $setup_tpl->pparse('out','T_lang_main');
!                       $GLOBALS['phpgw_setup']->show_footer();
                }
        }





reply via email to

[Prev in Thread] Current Thread [Next in Thread]