Changeset 785

Show
Ignore:
Timestamp:
02/09/10 22:50:56 (7 months ago)
Author:
DmitryChemerik
Message:

Пофиксен баг #436 в setup.php

Location:
trunk/php
Files:
5 modified

Legend:

Unmodified
Added
Removed
  • trunk/php/lang/lang.EN

    r782 r785  
    10071007   $setup_36="Start SAMS web interface"; 
    10081008   $setup_37="Creation of database SAMS"; 
     1009   $setup_38="Database SAMS is found"; 
     1010   $setup_39="database creation is not required"; 
    10091011 
    10101012?> 
  • trunk/php/lang/lang.KOI8-R

    r782 r785  
    10201020   $setup_36="úÁÐÕÓÔÉÔØ WEB ÉÎÔÅÒÆÅÊÓ SAMS"; 
    10211021   $setup_37="óÏÚÄÁÎÉÅ ÂÁÚÙ ÄÁÎÎÙÈ SAMS"; 
     1022   $setup_38="âÁÚÁ ÄÁÎÎÙÈ SAMS ÎÁÊÄÅÎÁ"; 
     1023   $setup_39="ÓÏÚÄÁÎÉÅ ÂÁÚÙ ÄÁÎÎÙÈ ÎÅ ÔÒÅÂÕÅÔÓÑ"; 
     1024 
    10221025 
    10231026?> 
  • trunk/php/lang/lang.UTF8

    r782 r785  
    11271127   $setup_37="СПзЎаМОе базы ЎаММыѠ
    11281128 SAMS"; 
     1129   $setup_38="База ЎаММыѠ
     1130 SAMS МайЎеМа"; 
     1131   $setup_39="сПзЎаМОе базы ЎаММыѠ
     1132 ÐœÐµ требуется"; 
     1133 
    11291134 
    11301135?> 
  • trunk/php/lang/lang.WIN1251

    r782 r785  
    10201020   $setup_36="Çàïóñòèòü WEB èíòåðôåéñ SAMS"; 
    10211021   $setup_37="Ñîçäàíèå áàçû äàííûõ SAMS"; 
     1022   $setup_38="Áàçà äàííûõ SAMS íàéäåíà"; 
     1023   $setup_39="ñîçäàíèå áàçû äàííûõ íå òðåáóåòñÿ"; 
     1024 
    10221025 
    10231026?> 
  • trunk/php/setup.php

    r782 r785  
    196196 
    197197        $SAMSConf=new MAINCONF(); 
    198  
    199         require('./tools.php'); 
    200         print("<INPUT TYPE=\"HIDDEN\" NAME=\"step\" value=\"4\">\n"); 
    201         print("<INPUT TYPE=\"HIDDEN\" NAME=\"lang\" value=\"$lang\">\n"); 
    202  
    203         print("<SCRIPT LANGUAGE=JAVASCRIPT>\n"); 
    204         print("function SetChange()"); 
    205         print("{"); 
    206         print("if(document.forms[\"setupform\"].elements[\"create\"].checked==true)\n"); 
    207         print("  {\n"); 
    208         print("    document.forms[\"setupform\"].elements[\"muser\"].disabled=false\n"); 
    209         print("    document.forms[\"setupform\"].elements[\"mpass\"].disabled=false\n"); 
    210         print("  }\n"); 
    211         print("if(document.forms[\"setupform\"].elements[\"create\"].checked==false)\n"); 
    212         print("  {\n"); 
    213         print("    document.forms[\"setupform\"].elements[\"muser\"].disabled=true\n"); 
    214         print("    document.forms[\"setupform\"].elements[\"mpass\"].disabled=true\n"); 
    215         print("  }\n"); 
    216         print("}\n"); 
    217         print("</SCRIPT>\n"); 
    218  
    219         print("<H2 ALIGN=\"CENTER\">óÏÚÄÁÎÉÅ ÂÁÚÙ ÄÁÎÎÙÈ SAMS</H2>"); 
    220  
    221         print("<TABLE WIDTH=\"90%\">\n"); 
    222  
    223         print("<TR><TD ALIGN=RIGHT>$setup_11: <TD ALIGN=LEFT>$SAMSConf->DB_ENGINE\n"); 
    224         print("<TR><TD ALIGN=RIGHT>$setup_15: <TD ALIGN=LEFT>$SAMSConf->SAMSDB\n"); 
    225         print("<TR><TD ALIGN=RIGHT>$setup_14: <TD ALIGN=LEFT><INPUT TYPE=\"TEXT\" NAME=\"hostname\" value=\"localhost\">\n"); 
    226         print("<TR><TD ALIGN=RIGHT>$setup_12: <TD ALIGN=LEFT><INPUT TYPE=\"TEXT\" NAME=\"username\" value=\"$dbadmin\">\n"); 
    227         print("<TR><TD ALIGN=RIGHT>$setup_13: <TD ALIGN=LEFT><INPUT TYPE=\"PASSWORD\" NAME=\"pass\">\n"); 
    228         if($SAMSConf->DB_ENGINE == "MySQL") 
    229         { 
    230                 print("<TR><TD ALIGN=RIGHT><P>$setup_32 <INPUT TYPE=\"CHECKBOX\" NAME=\"create\" CHECKED  onclick=SetChange()><TD>\n"); 
    231                 print("<TR><TD ALIGN=RIGHT><P>$setup_33: <TD ALIGN=LEFT><INPUT TYPE=\"TEXT\" NAME=\"muser\" value=\"sams@localhost\">\n"); 
    232                 print("<TR><TD ALIGN=RIGHT>$setup_34: <TD ALIGN=LEFT><INPUT TYPE=\"PASSWORD\" NAME=\"mpass\">\n"); 
    233         } 
    234         print("</TABLE>\n"); 
    235  
    236         print("<H3>SAMS documentation</H3>\n"); 
    237         print("<A HREF=\"http://sams.perm.ru/sams2/doc/EN/index.html\">english</A><BR>\n"); 
    238         print("<A HREF=\"http://sams.perm.ru/sams2/doc/RU/index.html\">russian</A><BR>\n"); 
    239  
     198        $DB=new SAMSDB(); 
     199 
     200        $result=1; 
     201        if($DB->dberror==0) 
     202        { 
     203                $QUERY="SELECT count(*) FROM auth_param"; 
     204                $result=$DB->samsdb_query_value($QUERY);         
     205        } 
     206        if($DB->dberror==1) 
     207        {        
     208 
     209                require('./tools.php'); 
     210                print("<INPUT TYPE=\"HIDDEN\" NAME=\"step\" value=\"4\">\n"); 
     211                print("<INPUT TYPE=\"HIDDEN\" NAME=\"lang\" value=\"$lang\">\n"); 
     212 
     213                print("<SCRIPT LANGUAGE=JAVASCRIPT>\n"); 
     214                print("function SetChange()"); 
     215                print("{"); 
     216                print("if(document.forms[\"setupform\"].elements[\"create\"].checked==true)\n"); 
     217                print("  {\n"); 
     218                print("    document.forms[\"setupform\"].elements[\"muser\"].disabled=false\n"); 
     219                print("    document.forms[\"setupform\"].elements[\"mpass\"].disabled=false\n"); 
     220                print("  }\n"); 
     221                print("if(document.forms[\"setupform\"].elements[\"create\"].checked==false)\n"); 
     222                print("  {\n"); 
     223                print("    document.forms[\"setupform\"].elements[\"muser\"].disabled=true\n"); 
     224                print("    document.forms[\"setupform\"].elements[\"mpass\"].disabled=true\n"); 
     225                print("  }\n"); 
     226                print("}\n"); 
     227                print("</SCRIPT>\n"); 
     228 
     229                print("<H2 ALIGN=\"CENTER\">$setup_37</H2>"); 
     230 
     231                print("<TABLE WIDTH=\"90%\">\n"); 
     232 
     233                print("<TR><TD ALIGN=RIGHT>$setup_11: <TD ALIGN=LEFT>$SAMSConf->DB_ENGINE\n"); 
     234                print("<TR><TD ALIGN=RIGHT>$setup_15: <TD ALIGN=LEFT>$SAMSConf->SAMSDB\n"); 
     235                print("<TR><TD ALIGN=RIGHT>$setup_14: <TD ALIGN=LEFT><INPUT TYPE=\"TEXT\" NAME=\"hostname\" value=\"localhost\">\n"); 
     236                print("<TR><TD ALIGN=RIGHT>$setup_12: <TD ALIGN=LEFT><INPUT TYPE=\"TEXT\" NAME=\"username\" value=\"$dbadmin\">\n"); 
     237                print("<TR><TD ALIGN=RIGHT>$setup_13: <TD ALIGN=LEFT><INPUT TYPE=\"PASSWORD\" NAME=\"pass\">\n"); 
     238                if($SAMSConf->DB_ENGINE == "MySQL") 
     239                { 
     240                        print("<TR><TD ALIGN=RIGHT><P>$setup_32 <INPUT TYPE=\"CHECKBOX\" NAME=\"create\" CHECKED  onclick=SetChange()><TD>\n"); 
     241                        print("<TR><TD ALIGN=RIGHT><P>$setup_33: <TD ALIGN=LEFT><INPUT TYPE=\"TEXT\" NAME=\"muser\" value=\"sams@localhost\">\n"); 
     242                        print("<TR><TD ALIGN=RIGHT>$setup_34: <TD ALIGN=LEFT><INPUT TYPE=\"PASSWORD\"   NAME=\"mpass\">\n"); 
     243                } 
     244                print("</TABLE>\n"); 
     245 
     246                print("<H3>SAMS documentation</H3>\n"); 
     247                print("<A HREF=\"http://sams.perm.ru/sams2/doc/EN/index.html\">english</A><BR>\n"); 
     248                print("<A HREF=\"http://sams.perm.ru/sams2/doc/RU/index.html\">russian</A><BR>\n"); 
     249        } 
     250        else 
     251        { 
     252                echo "<H2 ALIGN=\"CENTER\">$setup_38</H2>"; 
     253                echo "$setup_39<BR>"; 
     254                echo "<SCRIPT language=JAVASCRIPT>\n"; 
     255                echo "function StartWebInterface()\n"; 
     256                echo "{\n"; 
     257                echo "        document.location.replace('index.html');\n"; 
     258                echo "}\n"; 
     259                echo "</SCRIPT>\n"; 
     260                echo "<BR><INPUT CLASS=\"button\" TYPE=\"BUTTON\" value=\"$setup_36\" onclick=StartWebInterface()>\n"; 
     261                echo "</FORM>"; 
     262                exit(); 
     263                 
     264        } 
    240265 
    241266} 
     
    454479        if(isset($_GET["create"]))            $create=$_GET["create"]; 
    455480 
    456 //echo "HOSTNAME=$hostname<BR>"; 
    457 //echo "USERNAME=$username<BR>"; 
    458 //echo "PASSWORD=$pass<BR>"; 
    459 //echo "DBNAME=$SAMSConf->SAMSDB<BR>"; 
    460 //echo "ENGINE=$SAMSConf->DB_ENGINE<BR>"; 
    461 //echo "ODBC=$SAMSConf->ODBC<BR>"; 
    462 //echo "PDO=$SAMSConf->PDO<BR>"; 
    463  
    464481        echo "<H3>$setup_37</H3>\n"; 
    465482        CreateSAMSdb();