Changeset 782

Show
Ignore:
Timestamp:
02/05/10 13:33:13 (6 weeks ago)
Author:
DmitryChemerik
Message:

изменена функция создания базы данных SAMS2 из web интерфейса

Location:
trunk/php
Files:
3 added
94 modified

Legend:

Unmodified
Added
Removed
  • trunk/php/authclass.php

    r716 r782  
    2727{ 
    2828        global $SAMSConf; 
    29         $DB=new SAMSDB(&$SAMSConf); 
     29        $DB=new SAMSDB(); 
    3030 
    3131        $time=time(); 
     
    5454{ 
    5555    global $SAMSConf; 
    56     $DB=new SAMSDB(&$SAMSConf); 
     56    $DB=new SAMSDB(); 
    5757    $num_rows=$DB->samsdb_query_value($request); 
    5858 
     
    7878{ 
    7979    global $SAMSConf; 
    80     $DB=new SAMSDB(&$SAMSConf); 
     80    $DB=new SAMSDB(); 
    8181    $num_rows=$DB->samsdb_query_value($request); 
    8282 
  • trunk/php/blocked.php

    r701 r782  
    4343  require($langfile); 
    4444 
    45   $DB=new SAMSDB(&$SAMSConf); 
     45  $DB=new SAMSDB(); 
    4646  $QUERY="SELECT s_nick, s_family, s_name, s_shablon_id FROM squiduser WHERE s_ip='$id' OR s_nick='$id'"; 
    4747 
     
    8080        print("  <P><FONT COLOR=\"RED\"><B><H3>$blocked_php_9"); 
    8181        print("  <BR>$blocked_php_10</H3></FONT> "); 
    82         print("  <P>access time:"); 
     82        print("  <P>$blocked_php_14"); 
    8383 
    84         $DB2=new SAMSDB(&$SAMSConf); 
     84        $DB2=new SAMSDB(); 
    8585        $QUERY2="SELECT sconfig_time.s_shablon_id,timerange.s_timestart,timerange.s_timeend FROM sconfig_time LEFT JOIN timerange 
    8686        ON sconfig_time.s_trange_id=timerange.s_trange_id WHERE sconfig_time.s_shablon_id='$row[s_shablon_id]'"; 
  • trunk/php/dbclass.php

    r698 r782  
    3131  function mysqldb_query_value($query) 
    3232  { 
    33         $this->result = mysql_query($query) or die("Invalid query: " . mysql_error()); 
    34         $num_rows = mysql_num_rows($this->result); 
     33        if(($this->result = mysql_query($query))==FALSE) 
     34        { 
     35                $this->dberror=1; 
     36                $this->dberrortext=mysql_error(); 
     37        } 
     38        else 
     39        { 
     40                $num_rows = mysql_num_rows($this->result); 
     41                return($num_rows); 
     42        } 
    3543        return($num_rows); 
    3644  } 
    3745  function pgsqldb_query_value($query) 
    3846  { 
    39         $this->result = pg_query($query) or die('Query failed: ' . pg_last_error()); 
    40         $num_rows = pg_num_rows($this->result); 
     47        if(($this->result = pg_query($query))==FALSE) 
     48        { 
     49                $this->dberror=1; 
     50                $this->dberrortext=pg_last_error(); 
     51        } 
     52        else 
     53        { 
     54                $num_rows = pg_num_rows($this->result); 
     55                return($num_rows); 
     56        } 
    4157        return($num_rows); 
    4258  } 
     
    269285                $this->dberror=1; 
    270286          } 
    271         return(0); 
     287        return($link); 
    272288  } 
    273289  function pgsqldb_connect($host,$user,$passwd,$dbname) 
    274290  { 
    275291        $this->dberror=0; 
    276         $link = pg_connect("host=$host dbname=$dbname user=$user password=$passwd") or die('Could not connect: ' . pg_last_error()); 
     292        $link = pg_connect("host=$host dbname=$dbname user=$user password=$passwd"); 
    277293        return($link); 
    278294  } 
     
    342358//$DB=new SAMSDB($SAMSConf->DB_ENGINE, $SAMSConf->ODBC, $SAMSConf->DB_SERVER, $SAMSConf->DB_USER, $SAMSConf->DB_PASSWORD, $SAMSConf->SAMSDB, $SAMSConf->ODBCSOURCE); 
    343359 
    344   function SAMSDB($samsconf) 
    345   { 
    346  
    347 $db=$samsconf->DB_ENGINE; 
    348 $odbc=$samsconf->ODBC; 
    349 $host=$samsconf->DB_SERVER; 
    350 $user=$samsconf->DB_USER; 
    351 $passwd=$samsconf->DB_PASSWORD; 
    352 $dbname=$samsconf->SAMSDB; 
    353 $odbc_source=$samsconf->ODBCSOURCE; 
     360  function SAMSDB() 
     361  { 
     362        $SAMSConf=new MAINCONF(); 
     363 
     364        $db=$SAMSConf->DB_ENGINE; 
     365        $odbc=$SAMSConf->ODBC; 
     366        $host=$SAMSConf->DB_SERVER; 
     367        $user=$SAMSConf->DB_USER; 
     368        $passwd=$SAMSConf->DB_PASSWORD; 
     369        $dbname=$SAMSConf->SAMSDB; 
     370        $odbc_source=$SAMSConf->ODBCSOURCE; 
    354371 
    355372//echo "$dbname: $user@$host <BR>\n"; 
    356     $this->db_odbc=0; 
    357     $phpver=explode(".",phpversion()); 
    358     if( $odbc==1 ) 
    359     { 
    360         $this->db_odbc=1; 
    361         $this->odbc_source=$odbc_source; 
    362         if(function_exists('odbc_connect')) 
    363         { 
    364             $this->db_odbc=1; 
    365         } 
    366         else 
    367         { 
    368             $this->db_pdo=1; 
    369         } 
    370     } 
    371     $this->db_name=$db; 
    372     if($this->db_name=="MySQL" && $this->db_odbc==0 && $this->db_pdo==0) 
    373       { 
    374         $link=$this->mysqldb_connect($host,$user,$passwd,$dbname); 
    375       } 
    376     if($this->db_name=="PostgreSQL" && $this->db_odbc==0 && $this->db_pdo==0) 
    377       { 
    378         $this->link=$this->pgsqldb_connect($host,$user,$passwd,$dbname); 
    379       } 
    380     if($this->db_odbc==1 && $this->db_pdo==0) 
    381       { 
    382         $this->odbcdb_connect($host,$user,$passwd,$dbname); 
    383       } 
    384     if($this->db_odbc==1 && $this->db_pdo==1) 
    385       { 
    386         $this->pdodb_connect($host,$user,$passwd,$dbname); 
    387       } 
     373        $this->db_odbc=0; 
     374        $phpver=explode(".",phpversion()); 
     375        if( $odbc==1 ) 
     376        { 
     377                $this->db_odbc=1; 
     378                $this->odbc_source=$odbc_source; 
     379                if(function_exists('odbc_connect')) 
     380                { 
     381                        $this->db_odbc=1; 
     382                } 
     383                else 
     384                { 
     385                        $this->db_pdo=1; 
     386                } 
     387        } 
     388        $this->db_name=$db; 
     389        if($this->db_name=="MySQL" && $this->db_odbc==0 && $this->db_pdo==0) 
     390        { 
     391                $this->link=$this->mysqldb_connect($host,$user,$passwd,$dbname); 
     392        } 
     393        if($this->db_name=="PostgreSQL" && $this->db_odbc==0 && $this->db_pdo==0) 
     394        { 
     395                $this->link=$this->pgsqldb_connect($host,$user,$passwd,$dbname); 
     396        } 
     397        if($this->db_odbc==1 && $this->db_pdo==0) 
     398        { 
     399                $this->odbcdb_connect($host,$user,$passwd,$dbname); 
     400        } 
     401        if($this->db_odbc==1 && $this->db_pdo==1) 
     402        { 
     403                $this->pdodb_connect($host,$user,$passwd,$dbname); 
     404        } 
     405//      if($this->link==FALSE) 
     406//              echo "error connection to db<BR>"; 
    388407  } 
    389408/* 
     
    391410  { 
    392411 
    393     $phpver=explode(".",phpversion()); 
    394     if( $odbc==1 ) 
    395     { 
    396         $this->db_odbc=1; 
    397         $this->odbc_source=$odbc_source; 
    398         if(function_exists('odbc_connect')) 
    399         { 
    400             $this->db_odbc=1; 
    401         } 
    402         else 
    403         { 
    404             $this->db_pdo=1; 
    405         } 
    406     } 
    407     $this->db_name=$db; 
    408  
    409     if($this->db_name=="MySQL" && $this->db_odbc==0 && $this->db_pdo==0) 
    410       { 
    411         $link=$this->mysqldb_connect($host,$user,$passwd,$dbname); 
    412       } 
    413     if($this->db_name=="PostgreSQL" && $this->db_odbc==0 && $this->db_pdo==0) 
    414       { 
    415         $this->link=$this->pgsqldb_connect($host,$user,$passwd,$dbname); 
    416       } 
    417     if($this->db_odbc==1 && $this->db_pdo==0) 
    418       { 
    419         $this->odbcdb_connect($host,$user,$passwd,$dbname); 
    420       } 
    421     if($this->db_odbc==1 && $this->db_pdo==1) 
    422       { 
    423         $this->pdodb_connect($host,$user,$passwd,$dbname); 
    424       } 
    425   } 
    426  
     412        $this->db_odbc=0; 
     413        $phpver=explode(".",phpversion()); 
     414        if( $odbc==1 ) 
     415        { 
     416                $this->db_odbc=1; 
     417                $this->odbc_source=$odbc_source; 
     418                if(function_exists('odbc_connect')) 
     419                { 
     420                        $this->db_odbc=1; 
     421                } 
     422                else 
     423                { 
     424                        $this->db_pdo=1; 
     425                } 
     426        } 
     427        $this->db_name=$db; 
     428        if($this->db_name=="MySQL" && $this->db_odbc==0 && $this->db_pdo==0) 
     429        { 
     430                $this->link=$this->mysqldb_connect($host,$user,$passwd,$dbname); 
     431        } 
     432        if($this->db_name=="PostgreSQL" && $this->db_odbc==0 && $this->db_pdo==0) 
     433        { 
     434                $this->link=$this->pgsqldb_connect($host,$user,$passwd,$dbname); 
     435        } 
     436        if($this->db_odbc==1 && $this->db_pdo==0) 
     437        { 
     438                $this->odbcdb_connect($host,$user,$passwd,$dbname); 
     439        } 
     440        if($this->db_odbc==1 && $this->db_pdo==1) 
     441        { 
     442                $this->pdodb_connect($host,$user,$passwd,$dbname); 
     443        } 
     444        if($this->link==FALSE) 
     445                echo "error connection to db<BR>"; 
     446  } 
    427447*/ 
    428448 
     
    493513} 
    494514 
    495  
     515/* 
    496516 
    497517//$db, $odbc, $host, $user ,$passwd, $dbname 
     
    668688exit(0); 
    669689} 
    670  
     690*/ 
    671691function CreateSAMSdbPgSQL($host, $user, $passwd, $dbname) 
    672692{ 
  • trunk/php/icon/classic/tree.css

    r601 r782  
     1 
     2 
    13TD { 
    24    FONT: 13px sans-serif; 
    3 #    cursor:se-resize; 
    4 } 
    5 BODY    { 
     5    # cursor:se-resize; 
     6  } 
     7 
     8 
     9BODY { 
    610    FONT: 13px sans-serif; 
    711    BORDER: 0; 
    8         BORDER-LEFT: 1px inset; 
    9         BORDER-RIGHT: 1px inset; 
     12    BORDER-LEFT: 1px inset; 
     13    BORDER-RIGHT: 1px inset; 
    1014    BACKGROUND-COLOR: white; 
    11 } 
    12 .item { 
    13         line-height: 20px; 
    14         position: relative; 
    15         left: 0px; 
    16 } 
    17 A       { 
    18         text-decoration: none; 
    19         color: black; 
    20 } 
    21 .editable { 
    22         color: black; 
    23 } 
    24 .editable .selected { 
    25         background-color: #333399; 
    26         color: white; 
    27 } 
    28 .fixed { 
    29         color: #999999; 
    30 } 
    31 .fixed .selected { 
    32         color: #CCCCCC; 
    33         background-color: #333399; 
    34 } 
    35 .invisible { 
    36         font-style: italic; 
    37 } 
    38 .row { 
    39         height: 20px; 
    40 } 
    41 IMG.icon { 
    42         padding: 0px; 
    43         border: 0px; 
    44         margin: 0px; 
    45         margin-left: -3px; 
    46         margin-right: 3px; 
    47 } 
    48 IMG.flag { 
    49         margin-top: 5px; 
    50 } 
    51  
    52 TABLE.samstable { background:white; width:95%;  } 
    53 TABLE.samstable TH { background:beige; width:auto; } 
    54 TABLE.samstable TD { background:blanchedalmond;  width:auto;  } 
    55  
    56 TD.samstraytd { width:50px; height:50px; vertical-align:bottom; text-align: center; background-color: WHITE; } 
     15  } 
    5716 
    5817 
    59 IMG { border:0; } 
     18.item { 
     19    line-height: 20px; 
     20    position: relative; 
     21    left: 0px; 
     22  } 
     23 
     24 
     25A { 
     26    text-decoration: none; 
     27    color: black; 
     28  } 
     29 
     30 
     31.editable { 
     32    color: black; 
     33  } 
     34 
     35 
     36.editable .selected { 
     37    background-color: #333399; 
     38    color: white; 
     39  } 
     40 
     41 
     42.fixed { 
     43    color: #999999; 
     44  } 
     45 
     46 
     47.fixed .selected { 
     48    color: #CCCCCC; 
     49    background-color: #333399; 
     50  } 
     51 
     52 
     53.invisible { 
     54    font-style: italic; 
     55  } 
     56 
     57 
     58.row { 
     59    height: 20px; 
     60  } 
     61 
     62 
     63IMG.icon { 
     64    padding: 0px; 
     65    border: 0px; 
     66    margin: 0px; 
     67    margin-left: -3px; 
     68    margin-right: 3px; 
     69  } 
     70 
     71 
     72IMG.flag { 
     73    margin-top: 5px; 
     74  } 
     75 
     76 
     77TABLE.samstable { 
     78    background:white; 
     79    width:95%; 
     80  } 
     81 
     82 
     83TABLE.samstable TH { 
     84    background:beige; 
     85    width:auto; 
     86  } 
     87 
     88 
     89TABLE.samstable TD { 
     90    background:blanchedalmond; 
     91    width:auto; 
     92  } 
     93 
     94 
     95TD.samstraytd { 
     96    width:50px; 
     97    height:50px; 
     98    vertical-align:bottom; 
     99    text-align: center; 
     100    background-color: WHITE; 
     101  } 
     102 
     103 
     104IMG { 
     105    border:0; 
     106  } 
    60107 
    61108/* Sortable tables */ 
     109 
    62110table.sortable a.sortheader { 
    63111    background-color:#eee; 
     
    66114    text-decoration: none; 
    67115    display: block; 
    68 } 
     116  } 
     117 
     118 
    69119table.sortable span.sortarrow { 
    70120    color: black; 
    71121    text-decoration: none; 
    72 } 
     122  } 
     123 
     124 
     125TABLE.pagetop { 
     126    border-width: 2; 
     127    background:white; 
     128    width:95%; 
     129  } 
     130TABLE.pagetop TD { 
     131    background:white; 
     132    width:auto; 
     133    text-align: center; 
     134    vertical-align: middle; 
     135  } 
     136TABLE.pagetop IMG { 
     137    background:white; 
     138    vertical-align: middle; 
     139  } 
     140 
  • trunk/php/index.html

    r781 r782  
    22<head> 
    33<TITLE>SAMS 2.0.0-beta1 (SQUID Account Management System).</TITLE> 
    4 <META  content="text/html; charset=koi8-r" http-equiv="Content-Type"> 
    5 <META HTTP-EQUIV="expires" CONTENT="THU, 01 Jan 1970 00:00:01 GMT"> 
    6 <META HTTP-EQUIV="pragma" CONTENT="no-cache"> 
    7  
    8 <script> 
    9 function op() { //This function is used with folders that do not open pages themselves. See online docs. 
    10 } 
    11 </script> 
    12 </head> 
    13  
    14 <FRAMESET frameborder="0" framespacing="0" cols="25%,*,0"> 
    15   <FRAME src="lframe.php?value=start" name="lframe" > 
    16   <FRAMESET frameborder="0" framespacing="0" rows="*,75"> 
    17     <FRAME SRC="main.php?show=exe&function=userdoc&value=start" name="basefrm"> 
    18     <FRAME SRC="tray.php?show=exe&filename=admintray.php&function=admintray&value=start" name="tray"> 
    19     <FRAME SRC="" name="hidden" > 
    20   </FRAMESET>  
    21 </FRAMESET>  
     4<META HTTP-EQUIV="REFRESH" CONTENT="1; index.php"></HTML> 
     5</HEAD> 
     6<BODY> 
     7</BODY> 
    228</HTML> 
  • trunk/php/lang/lang.EN

    r772 r782  
    969969  $authbuttom_1_ncsaimport_LoadFileForm_1="Loading of the list of users from a file with passwords"; 
    970970 
     971  $setup_1="Choose language"; 
     972  $setup_2="Verify requirements"; 
     973  $setup_3="Set up database"; 
     974  $setup_4="Finished"; 
     975  $setup_5="Requirements problem"; 
     976  $setup_6="The following errors must be resolved before you can continue the installation process:"; 
     977   $setup_7="Web interface SAMS demands the right to record in the catalogue ./data"; 
     978   $setup_8="ëÁÔÁÌÏÇ ./data ÚÁËÒÙÔ ÄÌÑ ÚÁÐÉÓÉ. þÔÏÂÙ ÐÒÏÄÏÌÖÉÔØ ÕÓÔÁÎÏ×ËÕ, ÎÁÓÔÒÏÊÔÅ ÒÁÚÒÅÛÅÎÉÑ ×ÒÕÞÎÕÀ."; 
     979   $setup_9="ðÏÖÁÌÕÊÓÔÁ, ÐÒÏ×ÅÒØÔÅ ÓÏÏÂÝÅÎÉÅ Ï ÏÛÉÂËÅ É ÐÏÐÒÏÂÕÊÔÅ ÓÎÏ×Á."; 
     980   $setup_10="äÌÑ ÓÏÚÄÁÎÉÑ ×ÁÛÅÊ ÂÁÚÙ ÄÁÎÎÙÈ SAMS2 ÕËÁÖÉÔÅ ÓÌÅÄÕÀÝÕÀ ÉÎÆÏÒÍÁÃÉÀ."; 
     981   $setup_11="database engine"; 
     982   $setup_12="database user"; 
     983   $setup_13="Password"; 
     984   $setup_14="hostname"; 
     985   $setup_15="database name"; 
     986 
     987   $setup_16="Next"; 
     988   $setup_17="Back"; 
     989   $setup_18="Check up again"; 
     990   $setup_19="Access rights"; 
     991   $setup_20="php settings"; 
     992   $setup_21="php modules"; 
     993   $setup_22="Zlib module"; 
     994   $setup_23="GD2 module"; 
     995   $setup_24="MySQL support"; 
     996   $setup_25="installed"; 
     997   $setup_26="accessible to record"; 
     998   $setup_27="inaccessible to record"; 
     999   $setup_28="not installed"; 
     1000   $setup_29="Recommended"; 
     1001   $setup_30="Installed"; 
     1002   $setup_31="Options"; 
     1003   $setup_32="Create SAMS DB user"; 
     1004   $setup_33="SAMS DB user"; 
     1005   $setup_34="SAMS DB user password"; 
     1006   $setup_35="PostgreSQL support"; 
     1007   $setup_36="Start SAMS web interface"; 
     1008   $setup_37="Creation of database SAMS"; 
    9711009 
    9721010?> 
  • trunk/php/lang/lang.KOI8-R

    r772 r782  
    983983   $authbuttom_1_ncsaimport_LoadFileForm_1="úÁÇÒÕÚËÁ ÓÐÉÓËÁ ÐÏÌØÚÏ×ÁÔÅÌÅÊ ÉÚ ÆÁÊÌÁ Ó ÐÁÒÏÌÑÍÉ"; 
    984984 
     985   $setup_1="÷ÙÂÏÒ ÑÚÙËÁ"; 
     986   $setup_2="ðÒÏ×ÅÒËÁ ÔÒÅÂÏ×ÁÎÉÊ"; 
     987   $setup_3="õÓÔÁÎÏ×ËÁ ÂÁÚÙ ÄÁÎÎÙÈ"; 
     988   $setup_4="úÁ×ÅÒÛÅÎÏ"; 
     989   $setup_5="îÁÞÁÌØÎÁÑ ÐÒÏ×ÅÒËÁ"; 
     990   $setup_6="óÌÅÄÕÀÝÉÅ ÏÛÉÂËÉ ÎÕÖÎÏ ÉÓÐÒÁ×ÉÔØ ÐÅÒÅÄ ÐÒÏÄÏÌÖÅÎÉÅÍ ÐÒÏÃÅÓÓÁ ÉÎÓÔÁÌÌÑÃÉÉ:"; 
     991   $setup_7="Web ÉÎÔÅÒÆÅÊÓ SAMS ÔÒÅÂÕÅÔ ÐÒÁ×Á ÎÁ ÚÁÐÉÓØ × ËÁÔÁÌÏÇ ./data."; 
     992   $setup_8="ëÁÔÁÌÏÇ ./data ÚÁËÒÙÔ ÄÌÑ ÚÁÐÉÓÉ. þÔÏÂÙ ÐÒÏÄÏÌÖÉÔØ ÕÓÔÁÎÏ×ËÕ, ÎÁÓÔÒÏÊÔÅ ÒÁÚÒÅÛÅÎÉÑ ×ÒÕÞÎÕÀ."; 
     993   $setup_9="ðÏÖÁÌÕÊÓÔÁ, ÐÒÏ×ÅÒØÔÅ ÓÏÏÂÝÅÎÉÅ Ï ÏÛÉÂËÅ É ÐÏÐÒÏÂÕÊÔÅ ÓÎÏ×Á."; 
     994   $setup_10="äÌÑ ÓÏÚÄÁÎÉÑ ×ÁÛÅÊ ÂÁÚÙ ÄÁÎÎÙÈ SAMS2 ÕËÁÖÉÔÅ ÓÌÅÄÕÀÝÕÀ ÉÎÆÏÒÍÁÃÉÀ."; 
     995   $setup_11="îÁÚ×ÁÎÉÅ ÂÁÚÙ ÄÁÎÎÙÈ"; 
     996   $setup_12="éÍÑ ÐÏÌØÚÏ×ÁÔÅÌÑ âä"; 
     997   $setup_13="ðÁÒÏÌØ Ë ÂÁÚÅ ÄÁÎÎÙÈ"; 
     998   $setup_14="èÏÓÔ ÂÁÚÙ ÄÁÎÎÙÈ"; 
     999   $setup_15="éÍÑ ÂÁÚÙ ÄÁÎÎÙÈ"; 
     1000   $setup_16="äÁÌÅÅ"; 
     1001   $setup_17="îÁÚÁÄ"; 
     1002   $setup_18="ðÒÏ×ÅÒÉÔØ ÓÎÏ×Á"; 
     1003   $setup_19="ðÒÁ×Á ÄÏÓÔÕÐÁ"; 
     1004   $setup_20="õÓÔÁÎÏ×ËÉ php"; 
     1005   $setup_21="âÉÂÌÉÏÔÅËÉ php"; 
     1006   $setup_22="ðÏÄÄÅÒÖËÁ ÂÉÂÌÉÏÔÅËÉ ÓÖÁÔÉÑ Zlib"; 
     1007   $setup_23="ðÏÄÄÅÒÖËÁ ÂÉÂÌÉÏÔÅËÉ GD2"; 
     1008   $setup_24="ðÏÄÄÅÒÖËÁ MySQL"; 
     1009   $setup_25="ÕÓÔÁÎÏ×ÌÅÎÁ"; 
     1010   $setup_26="ÄÏÓÔÕÐÅÎ ÄÌÑ ÚÁÐÉÓÉ"; 
     1011   $setup_27="ÎÅÄÏÓÔÕÐÅÎ ÄÌÑ ÚÁÐÉÓÉ"; 
     1012   $setup_28="ÎÅ ÕÓÔÁÎÏ×ÌÅÎÁ"; 
     1013   $setup_29="òÅËÏÍÅÎÄÕÅÔÓÑ"; 
     1014   $setup_30="õÓÔÁÎÏ×ÌÅÎÏ"; 
     1015   $setup_31="äÉÒÅËÔÉ×Á"; 
     1016   $setup_32="óÏÚÄÁÔØ ÐÏÌØÚÏ×ÁÔÅÌÑ SAMS ÄÌÑ ÄÏÓÔÕÐÁ Ë ÂÁÚÅ ÄÁÎÎÙÈ"; 
     1017   $setup_33="ÉÍÑ ÐÏÌØÚÏ×ÁÔÅÌÑ SAMS"; 
     1018   $setup_34="ÐÁÒÏÌØ"; 
     1019   $setup_35="ðÏÄÄÅÒÖËÁ PostgreSQL"; 
     1020   $setup_36="úÁÐÕÓÔÉÔØ WEB ÉÎÔÅÒÆÅÊÓ SAMS"; 
     1021   $setup_37="óÏÚÄÁÎÉÅ ÂÁÚÙ ÄÁÎÎÙÈ SAMS"; 
     1022 
    9851023?> 
  • trunk/php/lang/lang.UTF8

    r772 r782  
    10821082   $authbuttom_1_ncsaimport_LoadFileForm_1="Загрузка спОска пПльзПвателей Оз файла с парПляЌО"; 
    10831083 
     1084   $setup_1="ВыбПр языка"; 
     1085   $setup_2="ПрПверка требПваМОй"; 
     1086   $setup_3="УстаМПвка базы ЎаММыѠ
     1087"; 
     1088   $setup_4="ЗавершеМП"; 
     1089   $setup_5="НачальМая прПверка"; 
     1090   $setup_6="СлеЎующОе ПшОбкО МужМП ОсправОть переЎ прПЎПлжеМОеЌ прПцесса ОМсталляцОО:"; 
     1091   $setup_7="Web ОМтерфейс SAMS требует права Ма запОсь в каталПг ./data."; 
     1092   $setup_8="КаталПг ./data закрыт Ўля запОсО. ЧтПбы прПЎПлжОть устаМПвку, МастрПйте разрешеМОя вручМую."; 
     1093   $setup_9="ППжалуйста, прПверьте сППбщеМОе Пб ПшОбке О пПпрПбуйте сМПва."; 
     1094   $setup_10="Для сПзЎаМОя вашей базы ЎаММыѠ
     1095 SAMS2 укажОте слеЎующую ОМфПрЌацОю."; 
     1096   $setup_11="НазваМОе базы ЎаММыѠ
     1097"; 
     1098   $setup_12="ИЌя пПльзПвателя БД"; 
     1099   $setup_13="ПарПль к базе ЎаММыѠ
     1100"; 
     1101   $setup_14="ХПст базы ЎаММыѠ
     1102"; 
     1103   $setup_15="ИЌя базы ЎаММыѠ
     1104"; 
     1105   $setup_16="Далее"; 
     1106   $setup_17="НазаЎ"; 
     1107   $setup_18="ПрПверОть сМПва"; 
     1108   $setup_19="Права ЎПступа"; 
     1109   $setup_20="УстаМПвкО php"; 
     1110   $setup_21="БОблОПтекО php"; 
     1111   $setup_22="ППЎЎержка бОблОПтекО сжатОя Zlib"; 
     1112   $setup_23="ППЎЎержка бОблОПтекО GD2"; 
     1113   $setup_24="ППЎЎержка MySQL"; 
     1114   $setup_25="устаМПвлеМа"; 
     1115   $setup_26="ЎПступеМ Ўля запОсО"; 
     1116   $setup_27="МеЎПступеМ Ўля запОсО"; 
     1117   $setup_28="Ме устаМПвлеМа"; 
     1118   $setup_29="РекПЌеМЎуется"; 
     1119   $setup_30="УстаМПвлеМП"; 
     1120   $setup_31="ДОректОва"; 
     1121   $setup_32="СПзЎать пПльзПвателя SAMS Ўля ЎПступа к базе ЎаММыѠ
     1122"; 
     1123   $setup_33="ОЌя пПльзПвателя SAMS"; 
     1124   $setup_34="парПль"; 
     1125   $setup_35="ППЎЎержка PostgreSQL"; 
     1126   $setup_36="ЗапустОть WEB ОМтерфейс SAMS"; 
     1127   $setup_37="СПзЎаМОе базы ЎаММыѠ
     1128 SAMS"; 
     1129 
    10841130?> 
  • trunk/php/lang/lang.WIN1251

    r772 r782  
    983983   $authbuttom_1_ncsaimport_LoadFileForm_1="Çàãðóçêà ñïèñêà ïîëüçîâàòåëåé èç ôàéëà ñ ïàðîëÿìè"; 
    984984 
     985   $setup_1="Âûáîð ÿçûêà"; 
     986   $setup_2="Ïðîâåðêà òðåáîâàíèé"; 
     987   $setup_3="Óñòàíîâêà áàçû äàííûõ"; 
     988   $setup_4="Çàâåðøåíî"; 
     989   $setup_5="Íà÷àëüíàÿ ïðîâåðêà"; 
     990   $setup_6="Ñëåäóþùèå îøèáêè íóæíî èñïðàâèòü ïåðåä ïðîäîëæåíèåì ïðîöåññà èíñòàëëÿöèè:"; 
     991   $setup_7="Web èíòåðôåéñ SAMS òðåáóåò ïðàâà íà çàïèñü â êàòàëîã ./data."; 
     992   $setup_8="Êàòàëîã ./data çàêðûò äëÿ çàïèñè. ×òîáû ïðîäîëæèòü óñòàíîâêó, íàñòðîéòå ðàçðåøåíèÿ âðó÷íóþ."; 
     993   $setup_9="Ïîæàëóéñòà, ïðîâåðüòå ñîîáùåíèå îá îøèáêå è ïîïðîáóéòå ñíîâà."; 
     994   $setup_10="Äëÿ ñîçäàíèÿ âàøåé áàçû äàííûõ SAMS2 óêàæèòå ñëåäóþùóþ èíôîðìàöèþ."; 
     995   $setup_11="Íàçâàíèå áàçû äàííûõ"; 
     996   $setup_12="Èìÿ ïîëüçîâàòåëÿ ÁÄ"; 
     997   $setup_13="Ïàðîëü ê áàçå äàííûõ"; 
     998   $setup_14="Õîñò áàçû äàííûõ"; 
     999   $setup_15="Èìÿ áàçû äàííûõ"; 
     1000   $setup_16="Äàëåå"; 
     1001   $setup_17="Íàçàä"; 
     1002   $setup_18="Ïðîâåðèòü ñíîâà"; 
     1003   $setup_19="Ïðàâà äîñòóïà"; 
     1004   $setup_20="Óñòàíîâêè php"; 
     1005   $setup_21="Áèáëèîòåêè php"; 
     1006   $setup_22="Ïîääåðæêà áèáëèîòåêè ñæàòèÿ Zlib"; 
     1007   $setup_23="Ïîääåðæêà áèáëèîòåêè GD2"; 
     1008   $setup_24="Ïîääåðæêà MySQL"; 
     1009   $setup_25="óñòàíîâëåíà"; 
     1010   $setup_26="äîñòóïåí äëÿ çàïèñè"; 
     1011   $setup_27="íåäîñòóïåí äëÿ çàïèñè"; 
     1012   $setup_28="íå óñòàíîâëåíà"; 
     1013   $setup_29="Ðåêîìåíäóåòñÿ"; 
     1014   $setup_30="Óñòàíîâëåíî"; 
     1015   $setup_31="Äèðåêòèâà"; 
     1016   $setup_32="Ñîçäàòü ïîëüçîâàòåëÿ SAMS äëÿ äîñòóïà ê áàçå äàííûõ"; 
     1017   $setup_33="èìÿ ïîëüçîâàòåëÿ SAMS"; 
     1018   $setup_34="ïàðîëü"; 
     1019   $setup_35="Ïîääåðæêà PostgreSQL"; 
     1020   $setup_36="Çàïóñòèòü WEB èíòåðôåéñ SAMS"; 
     1021   $setup_37="Ñîçäàíèå áàçû äàííûõ SAMS"; 
     1022 
    9851023?> 
  • trunk/php/lframe_users.php

    r646 r782  
    1313 global $SAMSConf; 
    1414 global $USERConf; 
    15   $DB=new SAMSDB(&$SAMSConf); 
    16   $DB2=new SAMSDB(&$SAMSConf); 
     15  $DB=new SAMSDB(); 
     16  $DB2=new SAMSDB(); 
    1717  $lang="./lang/lang.$SAMSConf->LANG"; 
    1818  require($lang); 
  • trunk/php/main.php

    r689 r782  
    104104$SAMSConf=new SAMSCONFIG(); 
    105105 
    106 //$DB=new SAMSDB($$SAMSConf); 
    107 $DB=new SAMSDB(&$SAMSConf); 
     106$DB=new SAMSDB(); 
    108107 
    109108require('./userclass.php'); 
  • trunk/php/poolclass.php

    r689 r782  
    2424{ 
    2525  global $SAMSConf; 
    26   $DB=new SAMSDB(&$SAMSConf); 
     26  $DB=new SAMSDB(); 
    2727 
    2828  $num_rows=$DB->samsdb_query_value("SELECT * FROM delaypool WHERE s_pool_id='$poolid' "); 
  • trunk/php/proxyclass.php

    r472 r782  
    4242{ 
    4343  global $SAMSConf; 
    44   $DB=new SAMSDB(&$SAMSConf); 
     44  $DB=new SAMSDB(); 
    4545  $num_rows=$DB->samsdb_query_value("SELECT * FROM proxy WHERE s_proxy_id='$proxy_id' "); 
    4646  $row=$DB->samsdb_fetch_array(); 
  • trunk/php/samsclass.php

    r690 r782  
    55 * (see the file 'main.php' for license details) 
    66 */ 
    7  
    8 class SAMSCONFIG 
     7class MAINCONF 
    98{ 
    109  var $DB_ENGINE; 
     10  var $DB_SERVER; 
     11  var $DB_USER; 
     12  var $DB_PASSWORD; 
    1113  var $SAMSPATH; 
    1214  var $access; 
     
    3335  var $EXINT; 
    3436  var $EXIP; 
    35   var $LANG; 
    3637  var $CHARSET; 
    3738  var $NTLMDOMAIN; 
     
    6667  var $DBCONN; 
    6768  var $ODBCSOURCE; 
    68 /*á×ÔÏÒÉÚÁÃÉÑ ÐÏÌØÚÏ×ÁÔÅÌÑ × ×Å ÉÎÔÅÒÆÅÊÓÅ*/ 
    69   var $USERID; 
    70   var $USERWEBACCESS; 
    71   var $AUTHERRORRC; 
    72   var $AUTHERRORRT; 
    73   var $USERPASSWD; 
    74  
    75   function ToUserDataAccess($userid, $str) 
    76     { 
    77 $this->USERWEBACCESS="W"; 
    78         $maslen=strlen($str); 
    79         for($i=0;$i<$maslen;$i++) 
    80         { 
    81                 if($str[$i]=="W" && $this->USERID==$userid && strstr($this->USERWEBACCESS,"W") ) 
    82                 { 
    83                         return(1); 
    84                 } 
    85                 if(strstr($this->USERWEBACCESS,$str[$i]) && $str[$i]!="W") 
    86                 { 
    87                         return(1); 
    88                 } 
    89         }        
    90         return(0); 
    91  } 
    92  
    93   function SAMSCONFIG() 
    94     { 
    95       require('./config.php'); 
    96       $this->ReadSAMSConfFile($configfile); 
    97       $this->ReadSAMSSettings(); 
    98       //$this->PrintSAMSSettings(); 
    99     } 
    100   function LoadConfig() 
    101     { 
    102       require('./config.php');       
    103       $this->ReadSAMSConfFile($configfile); 
    104     } 
    105  
    106   function ReadSAMSSettings() 
    107     { 
    108       $dbadmin="root"; 
    109 //      echo "BD CONFIG: $this->DB_ENGINE, $this->ODBC, $this->DB_SERVER, $this->DB_USER, $this->DB_PASSWORD, $this->SAMSDB, $this->ODBC_DRIVER<BR>"; 
    110  
    111         if($this->ODBC == "1" ) 
    112         { 
    113                 $DB=new SAMSDB($this->DB_ENGINE, $this->ODBC, $this->DB_SERVER, $this->DB_USER, $this->DB_PASSWORD, $this->SAMSDB,  $this->ODBCSOURCE); 
    114                 if($DB->dberror != '1') 
    115                 { 
    116                         $num_rows=$DB->samsdb_query_value("select s_lang from websettings");          
    117  
    118                         $row=$DB->samsdb_fetch_array(); 
    119                         if($row['s_lang'] != "EN" ) 
    120                         { 
    121                                 $dbadmin=""; 
    122                                 echo "table is NOT created<BR>"; 
    123                                 $DB->dberror=1; 
    124                                         //CreateSAMSdbPgSQL($this->DB_SERVER, $this->DB_USER, $this->DB_PASSWORD, $this->SAMSDB); 
    125                           } 
    126                 } 
    127         } 
    128  
    129         if($this->DB_ENGINE == "MySQL" && $this->ODBC == "0" ) 
    130         { 
    131                 $DB=new SAMSDB(&$this); 
    132         } 
    133         if($this->DB_ENGINE == "PostgreSQL" && $this->ODBC == "0" ) 
    134         { 
    135                 $DB=new SAMSDB(&$this); 
    136 //              $DB=new SAMSDB($this->DB_ENGINE, $this->ODBC, $this->DB_SERVER, $this->DB_USER, $this->DB_PASSWORD, $this->SAMSDB, $this->ODBC_DRIVER); 
    137                 if($DB->dberror != '1') 
    138                         { 
    139                                 $num_rows=$DB->samsdb_query_value("select count(tablename) from pg_tables where tablename LIKE 'squiduser' ");          
    140                                 $row=$DB->samsdb_fetch_array(); 
    141                                 if($row[0] == 0 ) 
    142                                   { 
    143                                         $dbadmin="postgres"; 
    144                                         echo "table is NOT created<BR>"; 
    145                                         $DB->dberror=1; 
    146                                         //CreateSAMSdbPgSQL($this->DB_SERVER, $this->DB_USER, $this->DB_PASSWORD, $this->SAMSDB); 
    147                                   } 
    148                         } 
    149         } 
    150         if($DB->dberror=="1"&&strstr($_SERVER['SCRIPT_FILENAME'],"main.php")) 
    151         { 
    152                 echo "SAMS ERROR:<BR>"; 
    153                 echo "$DB->dberrortext<BR>"; 
    154  
    155                 echo "<FONT COLOR=\"RED\">Access denied for user $this->DB_USER@$this->DB_SERVER to database $this->DB_ENGINE</FONT><BR>"; 
    156                 if(isset($_GET["function"])) $function=$_GET["function"]; 
    157                 if($function=="userdoc") 
    158                   { 
    159                         print("<TABLE><TR> \n"); 
    160                         echo "<TD><IMG SRC=\"icon/classic/warning.jpg\" ALIGN=LEFT>"; 
    161                         echo "<TD>SAMS databases not connected<BR>"; 
    162                         print("</TABLE> \n"); 
    163                         print("<hr>\n"); 
    164                         if($squidlogdb==1) 
    165                                 echo "The base $this->LOGDB not created or the user $this->DB_USER has no rights to connection to it<BR>"; 
    166                         if($squidctrldb==1) 
    167                                 echo "The base $this->SAMSDB not created or the user $this->DB_USER has no rights to connection to it<BR>"; 
    168  
    169                         print("<SCRIPT LANGUAGE=JAVASCRIPT>"); 
    170                         print("function SetChange()"); 
    171                         print("{"); 
    172                         print("if(document.forms[\"createdatabase\"].elements[\"create\"].checked==true)\n"); 
    173                         print("  {\n"); 
    174                         print("    document.forms[\"createdatabase\"].elements[\"muser\"].disabled=false\n"); 
    175                         print("    document.forms[\"createdatabase\"].elements[\"mpass\"].disabled=false\n"); 
    176                         print("  }\n"); 
    177                         print("if(document.forms[\"createdatabase\"].elements[\"create\"].checked==false)\n"); 
    178                         print("  {\n"); 
    179                         print("    document.forms[\"createdatabase\"].elements[\"muser\"].disabled=true\n"); 
    180                         print("    document.forms[\"createdatabase\"].elements[\"mpass\"].disabled=true\n"); 
    181                         print("  }\n"); 
    182                         print("}\n"); 
    183                         print("</SCRIPT>"); 
    184  
    185                         print("<H2 ALIGN=\"CENTER\">Create database</H2>"); 
    186                         print("<FORM NAME=\"createdatabase\" ACTION=\"createdb.php\">\n"); 
    187                         print("<INPUT TYPE=\"HIDDEN\" NAME=\"action\" value=\"createdatabase\">\n"); 
    188                         print("<INPUT TYPE=\"HIDDEN\" NAME=\"dbname\" value=\"$this->DB_ENGINE\">\n"); 
    189                         print("<INPUT TYPE=\"HIDDEN\" NAME=\"samsdb\" value=\"$this->SAMSDB\">\n"); 
    190                         print("<INPUT TYPE=\"HIDDEN\" NAME=\"odbc\" value=\"$this->ODBC\">\n"); 
    191                         print("<INPUT TYPE=\"HIDDEN\" NAME=\"pdo\" value=\"$this->PDO\">\n"); 
    192                         print("<TABLE WIDTH=\"90%\">\n"); 
    193                         print("<TR><TD ALIGN=RIGHT>DB Hostname: <TD ALIGN=LEFT><INPUT TYPE=\"TEXT\" NAME=\"hostname\" value=\"localhost\">\n"); 
    194                         print("<TR><TD ALIGN=RIGHT>DB login: <TD ALIGN=LEFT><INPUT TYPE=\"TEXT\" NAME=\"username\" value=\"$dbadmin\">\n"); 
    195                         print("<TR><TD ALIGN=RIGHT>DB password: <TD ALIGN=LEFT><INPUT TYPE=\"PASSWORD\" NAME=\"pass\">\n"); 
    196                         if($this->DB_ENGINE == "MySQL") 
    197                         { 
    198                         print("<TR><TD ALIGN=RIGHT><P>Create SAMS DB user <INPUT TYPE=\"CHECKBOX\" NAME=\"create\" CHECKED  onclick=SetChange()><TD>\n"); 
    199                         print("<TR><TD ALIGN=RIGHT><P>SAMS DB user: <TD ALIGN=LEFT><INPUT TYPE=\"TEXT\" NAME=\"muser\" value=\"sams@localhost\">\n"); 
    200                         print("<TR><TD ALIGN=RIGHT>SAMS DB user password: <TD ALIGN=LEFT><INPUT TYPE=\"PASSWORD\" NAME=\"mpass\">\n"); 
    201                         } 
    202                         print("</TABLE>\n"); 
    203  
    204                         printf("<BR><CENTER>"); 
    205                         print("<BR><INPUT TYPE=\"SUBMIT\" value=\"Create Database\">\n"); 
    206                         print("</FORM>\n"); 
    207  
    208                         print("<P><B>SAMS documentation</B><BR>\n"); 
    209                         print("<A HREF=\"doc/EN/index.html\">english<BR>\n"); 
    210                         print("<A HREF=\"doc/RU/index.html\">russian<BR>\n"); 
    211                          
    212                   } 
    213           exit(0); 
    214         } 
    215         if($DB->dberror=="1") 
    216         { 
    217                 exit(0); 
    218         } 
    219       $DB->samsdb_query("SELECT * FROM websettings"); 
    220       $row=$DB->samsdb_fetch_array(); 
    221       $this->LANG=$row['s_lang']; 
    222       if ($this->LANG == "WIN1251") 
    223         $this->CHARSET = "windows-1251"; 
    224       else 
    225         $this->CHARSET = $this->LANG; 
    226  
    227       if ($this->LANG=="EN")  
    228         $this->LANGCODE = "EN";  
    229       else 
    230         $this->LANGCODE = "RU"; 
    231       $this->ICONSET="icon/$row[s_iconset]"; 
    232       $this->USERACCESS=$row['s_user']; 
    233       $this->URLACCESS=$row['s_urlaccess']; 
    234       $this->SHOWUTREE=$row['s_showutree']; 
    235       $this->SHOWNAME=$row['s_showname']; 
    236         if($this->KBSIZE==0) $this->KBSIZE=1024; 
    237         if($this->MBSIZE==0) $this->MBSIZE=$this->KBSIZE*$this->KBSIZE; 
    238       $this->SHOWGRAPH=$row['s_showgraph']; 
    239       $this->PDFLIB=$row['s_createpdf']; 
    240  
    241       $DB->samsdb_query("SELECT COUNT(*) FROM proxy "); 
    242       $row=$DB->samsdb_fetch_array(); 
    243       $this->PROXYCOUNT=$row[0]; 
    244       if($row[0]==0) 
    245         $this->PROXYCOUNT = 1; 
    246         $this->SWITCHTO=1; 
    247 //      $DB->samsdb_query("USE $this->SAMSDB"); 
    248     } 
    24969 
    25070  function ReadSAMSConfFile($configfile) 
     
    26383         $string=fgets($finp, 10000); 
    26484         $str2=trim(strtok($string,"=")); 
    265 //         if(!strcasecmp($str2,"SAMSPATH" ))               $this->SAMSDB=trim(strtok("=")); 
     85 
    26686         if(!strcasecmp($str2,"DBNAME" ))       $this->DB_ENGINE=trim(strtok("=")); 
    26787         if(!strcasecmp($str2,"DB_ENGINE" ))       $this->DB_ENGINE=trim(strtok("=")); 
     
    319139      fclose($finp); 
    320140    } 
     141 
     142  function LoadConfig() 
     143    { 
     144      require('./config.php');       
     145      $this->ReadSAMSConfFile($configfile); 
     146    } 
     147  function MAINCONF() 
     148    { 
     149      $this->LoadConfig(); 
     150    } 
     151 
     152} 
     153 
     154################################################################################### 
     155class SAMSCONFIG extends MAINCONF 
     156{ 
     157//  $SAMSConf=new MAINCONF(); 
     158/*á×ÔÏÒÉÚÁÃÉÑ ÐÏÌØÚÏ×ÁÔÅÌÑ × ×Å ÉÎÔÅÒÆÅÊÓÅ*/ 
     159  var $LANG; 
     160  var $USERID; 
     161  var $USERWEBACCESS; 
     162  var $AUTHERRORRC; 
     163  var $AUTHERRORRT; 
     164  var $USERPASSWD; 
     165 
     166  function ToUserDataAccess($userid, $str) 
     167    { 
     168        $this->USERWEBACCESS="W"; 
     169        $maslen=strlen($str); 
     170        for($i=0;$i<$maslen;$i++) 
     171        { 
     172                if($str[$i]=="W" && $this->USERID==$userid && strstr($this->USERWEBACCESS,"W") ) 
     173                { 
     174                        return(1); 
     175                } 
     176                if(strstr($this->USERWEBACCESS,$str[$i]) && $str[$i]!="W") 
     177                { 
     178                        return(1); 
     179                } 
     180        }        
     181        return(0); 
     182 } 
     183 
     184  function SAMSCONFIG() 
     185  { 
     186        parent::__construct(); 
     187        $this->ReadSAMSSettings(); 
     188  } 
     189 
     190  function ReadSAMSSettings() 
     191    { 
     192      $dbadmin="root"; 
     193        $DB=new SAMSDB(); 
     194        if($DB->link==FALSE) 
     195        { 
     196                return(FALSE); 
     197        } 
     198 
     199        if($DB->dberror=="1") 
     200        { 
     201                exit(0); 
     202        } 
     203      $DB->samsdb_query("SELECT * FROM websettings"); 
     204      $row=$DB->samsdb_fetch_array(); 
     205      $this->LANG=$row['s_lang']; 
     206      if ($this->LANG == "WIN1251") 
     207        $this->CHARSET = "windows-1251"; 
     208      else 
     209        $this->CHARSET = $this->LANG; 
     210 
     211      if ($this->LANG=="EN")  
     212        $this->LANGCODE = "EN";  
     213      else 
     214        $this->LANGCODE = "RU"; 
     215      $this->ICONSET="icon/$row[s_iconset]"; 
     216      $this->USERACCESS=$row['s_user']; 
     217      $this->URLACCESS=$row['s_urlaccess']; 
     218      $this->SHOWUTREE=$row['s_showutree']; 
     219      $this->SHOWNAME=$row['s_showname']; 
     220        if($this->KBSIZE==0) $this->KBSIZE=1024; 
     221        if($this->MBSIZE==0) $this->MBSIZE=$this->KBSIZE*$this->KBSIZE; 
     222      $this->SHOWGRAPH=$row['s_showgraph']; 
     223      $this->PDFLIB=$row['s_createpdf']; 
     224 
     225      $DB->samsdb_query("SELECT COUNT(*) FROM proxy "); 
     226      $row=$DB->samsdb_fetch_array(); 
     227      $this->PROXYCOUNT=$row[0]; 
     228      if($row[0]==0) 
     229        $this->PROXYCOUNT = 1; 
     230        $this->SWITCHTO=1; 
     231//      $DB->samsdb_query("USE $this->SAMSDB"); 
     232    } 
     233 
    321234 
    322235  function PrintSAMSSettings() 
     
    368281} 
    369282 
    370 /* 
    371   function LoadConfig() 
    372     { 
    373       require('./config.php');       
    374       $this->ReadSAMSConfFile($configfile); 
    375     } 
    376        
    377 */ 
    378283 
    379284?> 
  • trunk/php/shablonclass.php

    r691 r782  
    2020{ 
    2121  global $SAMSConf; 
    22   $DB=new SAMSDB(&$SAMSConf); 
     22  $DB=new SAMSDB(); 
    2323 
    2424  $num_rows=$DB->samsdb_query_value("SELECT * FROM shablon WHERE s_shablon_id='$shablonid' "); 
  • trunk/php/src/adminbuttom_4_chpasswd.php

    r693 r782  
    1010  global $SAMSConf; 
    1111  global $USERConf; 
    12   $DB=new SAMSDB(&$SAMSConf); 
     12  $DB=new SAMSDB(); 
    1313   
    1414  $lang="./lang/lang.$SAMSConf->LANG"; 
  • trunk/php/src/authadldbuttom_1_prop.php

    r663 r782  
    3131  global $PROXYConf; 
    3232  global $USERConf; 
    33   $DB=new SAMSDB(&$SAMSConf); 
     33  $DB=new SAMSDB(); 
    3434 
    3535  $files=array(); 
  • trunk/php/src/authadldbuttom_2_usersadd.php

    r663 r782  
    1313  global $SAMSConf; 
    1414  global $USERConf; 
    15   $DB=new SAMSDB(&$SAMSConf); 
     15  $DB=new SAMSDB(); 
    1616   
    1717  $lang="./lang/lang.$SAMSConf->LANG"; 
     
    116116 
    117117        print("<FORM NAME=\"AddDomainUsers\" ACTION=\"main.php\">\n"); 
    118         $DB=new SAMSDB(&$SAMSConf); 
     118        $DB=new SAMSDB(); 
    119119 
    120120        $adldserver=GetAuthParameter("adld","adldserver"); 
  • trunk/php/src/authadldbuttom_3_importfromad.php

    r716 r782  
    99{ 
    1010  global $SAMSConf; 
    11   $DB=new SAMSDB(&$SAMSConf); 
     11  $DB=new SAMSDB(); 
    1212  $lang="./lang/lang.$SAMSConf->LANG"; 
    1313  require($lang); 
     
    4242{ 
    4343  global $SAMSConf; 
    44   $DB=new SAMSDB(&$SAMSConf); 
     44  $DB=new SAMSDB(); 
    4545   
    4646  $lang="./lang/lang.$SAMSConf->LANG"; 
     
    9393  global $SAMSConf; 
    9494  global $USERConf; 
    95   $DB=new SAMSDB(&$SAMSConf); 
     95  $DB=new SAMSDB(); 
    9696   
    9797  $lang="./lang/lang.$SAMSConf->LANG"; 
     
    256256 
    257257        print("<FORM NAME=\"AddDomainUsers\" ACTION=\"main.php\">\n"); 
    258         $DB=new SAMSDB(&$SAMSConf); 
     258        $DB=new SAMSDB(); 
    259259 
    260260        $adldserver=GetAuthParameter("adld","adldserver"); 
  • trunk/php/src/authadldtray.php

    r694 r782  
    8282  global $SAMSConf; 
    8383  global $USERConf; 
    84   $DB=new SAMSDB(&$SAMSConf); 
     84  $DB=new SAMSDB(); 
    8585   
    8686  $lang="./lang/lang.$SAMSConf->LANG"; 
     
    108108  global $SAMSConf; 
    109109  global $USERConf; 
    110   $DB=new SAMSDB(&$SAMSConf); 
     110  $DB=new SAMSDB(); 
    111111   
    112112  $lang="./lang/lang.$SAMSConf->LANG"; 
     
    146146  print("<P>\n"); 
    147147 
    148   $DB=new SAMSDB(&$SAMSConf); 
    149   $DB2=new SAMSDB(&$SAMSConf); 
     148  $DB=new SAMSDB(); 
     149  $DB2=new SAMSDB(); 
    150150  $result=$DB->samsdb_query_value("SELECT s_value FROM auth_param WHERE s_auth='adld' AND s_param='adldgroup'"); 
    151151  if($result>0) 
  • trunk/php/src/authldapbuttom_1_prop.php

    r663 r782  
    3535  global $PROXYConf; 
    3636  global $USERConf; 
    37   $DB=new SAMSDB(&$SAMSConf); 
     37  $DB=new SAMSDB(); 
    3838 
    3939  $files=array(); 
  • trunk/php/src/authldapbuttom_2_usersadd.php

    r663 r782  
    1212  global $SAMSConf; 
    1313  global $USERConf; 
    14   $DB=new SAMSDB(&$SAMSConf); 
     14  $DB=new SAMSDB(); 
    1515   
    1616  $lang="./lang/lang.$SAMSConf->LANG"; 
     
    7070   
    7171 
    72         $DB=new SAMSDB(&$SAMSConf); 
     72        $DB=new SAMSDB(); 
    7373 
    7474        $adldserver=GetAuthParameter("ldap","ldapserver"); 
  • trunk/php/src/authldapbuttom_3_importfromldap.php

    r716 r782  
    99{ 
    1010  global $SAMSConf; 
    11   $DB=new SAMSDB(&$SAMSConf); 
     11  $DB=new SAMSDB(); 
    1212  $lang="./lang/lang.$SAMSConf->LANG"; 
    1313  require($lang); 
     
    4242{ 
    4343  global $SAMSConf; 
    44   $DB=new SAMSDB(&$SAMSConf); 
     44  $DB=new SAMSDB(); 
    4545   
    4646  $lang="./lang/lang.$SAMSConf->LANG"; 
     
    9191  global $SAMSConf; 
    9292  global $USERConf; 
    93   $DB=new SAMSDB(&$SAMSConf); 
     93  $DB=new SAMSDB(); 
    9494   
    9595  $lang="./lang/lang.$SAMSConf->LANG"; 
     
    228228        exit(0);   
    229229 
    230   $DB=new SAMSDB(&$SAMSConf); 
     230  $DB=new SAMSDB(); 
    231231 
    232232  PageTop("importfromldap-48.jpg"," $authadldbuttom_3_importfromldap_ImportFromLDAPForm_1 "); 
  • trunk/php/src/authldaptray.php

    r694 r782  
    7575  global $SAMSConf; 
    7676  global $USERConf; 
    77   $DB=new SAMSDB(&$SAMSConf); 
     77  $DB=new SAMSDB(); 
    7878   
    7979  $lang="./lang/lang.$SAMSConf->LANG"; 
     
    101101  global $SAMSConf; 
    102102  global $USERConf; 
    103   $DB=new SAMSDB(&$SAMSConf); 
     103  $DB=new SAMSDB(); 
    104104   
    105105  $lang="./lang/lang.$SAMSConf->LANG"; 
     
    136136  require($lang); 
    137137 
    138   $DB=new SAMSDB(&$SAMSConf); 
    139   $DB2=new SAMSDB(&$SAMSConf); 
     138  $DB=new SAMSDB(); 
     139  $DB2=new SAMSDB(); 
    140140 
    141141  PageTop("config_48.jpg","LDAP configuration "); 
  • trunk/php/src/authncsabuttom_1_usersimport.php

    r772 r782  
    1010  global $SAMSConf; 
    1111  global $USERConf; 
    12   $DB=new SAMSDB(&$SAMSConf); 
     12  $DB=new SAMSDB(); 
    1313   
    1414  $lang="./lang/lang.$SAMSConf->LANG"; 
     
    8585        exit; 
    8686   
    87   $DB=new SAMSDB(&$SAMSConf); 
     87  $DB=new SAMSDB(); 
    8888 
    8989  PageTop("user.jpg","$authbuttom_1_usersimport_LoadFileForm_1"); 
  • trunk/php/src/authncsabuttom_2_ncsaimport.php

    r772 r782  
    1010  global $SAMSConf; 
    1111  global $USERConf; 
    12   $DB=new SAMSDB(&$SAMSConf); 
     12  $DB=new SAMSDB(); 
    1313   
    1414  $lang="./lang/lang.$SAMSConf->LANG"; 
     
    8686        exit; 
    8787   
    88   $DB=new SAMSDB(&$SAMSConf); 
     88  $DB=new SAMSDB(); 
    8989 
    9090  PageTop("loadncsa_48.jpg","$authbuttom_1_ncsaimport_LoadFileForm_1"); 
  • trunk/php/src/authntlmbuttom_1_prop.php

    r696 r782  
    3030  global $PROXYConf; 
    3131  global $USERConf; 
    32   $DB=new SAMSDB(&$SAMSConf); 
     32  $DB=new SAMSDB(); 
    3333 
    3434  $files=array(); 
  • trunk/php/src/authntlmbuttom_2_usersadd.php

    r663 r782  
    1313  global $SAMSConf; 
    1414  global $USERConf; 
    15   $DB=new SAMSDB(&$SAMSConf); 
     15  $DB=new SAMSDB(); 
    1616   
    1717  $lang="./lang/lang.$SAMSConf->LANG"; 
     
    7878        exit(0);   
    7979 
    80   $DB=new SAMSDB(&$SAMSConf); 
     80  $DB=new SAMSDB(); 
    8181  PageTop("user.jpg"," $usersbuttom_1_domain_AddUsersFromDomainForm_1 NTLM "); 
    8282   
  • trunk/php/src/authntlmbuttom_3_importfromntlm.php

    r716 r782  
    99{ 
    1010  global $SAMSConf; 
    11   $DB=new SAMSDB(&$SAMSConf); 
     11  $DB=new SAMSDB(); 
    1212  $lang="./lang/lang.$SAMSConf->LANG"; 
    1313  require($lang); 
     
    4242{ 
    4343  global $SAMSConf; 
    44   $DB=new SAMSDB(&$SAMSConf); 
     44  $DB=new SAMSDB(); 
    4545   
    4646  $lang="./lang/lang.$SAMSConf->LANG"; 
     
    9090  global $SAMSConf; 
    9191  global $USERConf; 
    92   $DB=new SAMSDB(&$SAMSConf); 
     92  $DB=new SAMSDB(); 
    9393   
    9494  $lang="./lang/lang.$SAMSConf->LANG"; 
     
    241241        exit(0);   
    242242 
    243   $DB=new SAMSDB(&$SAMSConf); 
     243  $DB=new SAMSDB(); 
    244244 
    245245  PageTop("importfromad-48.jpg"," $authadldbuttom_3_importfromntlm_ImportFromNTLMForm_1 "); 
  • trunk/php/src/authntlmtray.php

    r696 r782  
    5050  global $SAMSConf; 
    5151  global $USERConf; 
    52   $DB=new SAMSDB(&$SAMSConf); 
     52  $DB=new SAMSDB(); 
    5353   
    5454  $lang="./lang/lang.$SAMSConf->LANG"; 
     
    109109  require($lang); 
    110110 
    111   $DB=new SAMSDB(&$SAMSConf); 
    112   $DB2=new SAMSDB(&$SAMSConf); 
     111  $DB=new SAMSDB(); 
     112  $DB2=new SAMSDB(); 
    113113 
    114114  PageTop("config_48.jpg","NTLM configuration "); 
  • trunk/php/src/authtray.php

    r696 r782  
    2626 
    2727 
    28         $DB=new SAMSDB(&$SAMSConf); 
     28        $DB=new SAMSDB(); 
    2929        $num_rows=$DB->samsdb_query("UPDATE auth_param SET s_value='$ip' WHERE s_auth='ip' AND s_param='enabled' "); 
    3030        $num_rows=$DB->samsdb_query("UPDATE auth_param SET s_value='$adld' WHERE s_auth='adld' AND s_param='enabled' "); 
  • trunk/php/src/configbuttom_3_import.php

    r727 r782  
    282282        exit; 
    283283 
    284  $this->DB=new SAMSDB(&$SAMSConf); 
     284 $this->DB=new SAMSDB(); 
    285285 $this->oldDB=new CREATESAMSDB("MySQL", "0", $hostname, $username, $pass, "squidctrl", "0"); 
    286286 
     
    306306 $this->pgcharset=pg_client_encoding($this->DB->link); 
    307307 
    308  if($SAMSConf->DB_ENGINE=="PostgreSQL") 
     308 if($SAMSConf->DB_ENGINE=="PostgreSQL"&&$this->sams1charset!=$this->pgcharset) 
    309309 { 
    310         $this->pgcharset=pg_client_encoding($this->DB->link); 
    311         if($this->sams1charset!=$this->pgcharset) 
    312         { 
    313                 if($this->sams1charset=="KOI8-R") 
    314                 { 
    315                         pg_set_client_encoding("KOI8"); 
    316                 } 
     310        if($this->sams1charset=="KOI8-R") 
     311        { 
     312                pg_set_client_encoding("KOI8"); 
    317313        } 
    318314 } 
     315 
    319316} 
    320317 
  • trunk/php/src/configbuttom_4_backup.php

    r695 r782  
    1111  global $USERConf; 
    1212 
    13   $DB=new SAMSDB(&$SAMSConf); 
     13  $DB=new SAMSDB(); 
    1414  $lang="./lang/lang.$SAMSConf->LANG"; 
    1515  require($lang); 
     
    1818                exit; 
    1919 
     20   if(isset($_GET["traffic"])) $traffic=$_GET["traffic"]; 
     21 
    2022        $samsdb=array('auth_param', 'passwd', 'proxy', 'redirect', 
    2123        'sconfig', 'sconfig_time', 'sgroup', 'shablon', 'squiduser', 
    2224        'sysinfo', 'timerange', 'url', 'websettings'); 
     25        $traffictable=array('squidcache', 'cachesum'); 
    2326        $filename=strftime("sams2-%d%b%Y-%H-%M-%S.sql.gz"); 
    2427 
     
    5053                        } 
    5154                } 
     55                if($traffic=="on") 
     56                { 
     57                        for($tcount=0;$tcount<count($traffictable);$tcount++) 
     58                        { 
     59                                echo "export table: ".$traffictable[$tcount]."<BR>"; 
     60                                gzwrite($fout,"DELETE FROM ".$traffictable[$tcount].";\n"); 
     61                                $QUERY="SELECT * FROM ".$traffictable[$tcount]; 
     62                                $num_rows=$DB->samsdb_query_value($QUERY); 
     63                                while($row=$DB->samsdb_fetch_array()) 
     64                                { 
     65                                        $export = "INSERT INTO ".$traffictable[$tcount]." VALUES("; 
     66                                        $a=0; 
     67                                        $a=ceil(count($row)/2); 
     68                                        for($i=0;$i<$a;$i++) 
     69                                        { 
     70                                                $export=$export."'".$row[$i]."'"; 
     71                                                if($i<$a-1) 
     72                                                        $export=$export.","; 
     73                                        } 
     74                                        $export=$export.");"; 
     75                                        gzwrite($fout,$export."\n"); 
     76                                } 
     77                        } 
     78                } 
    5279                gzclose($fout); 
    5380        } 
     
    74101                                $export=$export.");"; 
    75102                                fwrite($fout,$export."\n"); 
     103                        } 
     104                } 
     105                if($traffic=="on") 
     106                { 
     107                        for($tcount=0;$tcount<count($traffictable);$tcount++) 
     108                        { 
     109                                fwrite($fout,"DROP TABLE IF EXISTS `".$traffictable[$tcount]."`;\n"); 
     110                                fwrite($fout,"CREATE TABLE `".$traffictable[$tcount]."`;\n"); 
     111                                $QUERY="SELECT * FROM ".$traffictable[$tcount]; 
     112                                $num_rows=$DB->samsdb_query_value($QUERY); 
     113                                while($row=$DB->samsdb_fetch_array()) 
     114                                { 
     115                                        $export = "INSERT INTO ".$traffictable[$tcount]." VALUES("; 
     116                                        $a=count($row); 
     117                                        for($i=0;$i<$a;$i++) 
     118                                        { 
     119                                                $export=$export."'".$row[$i]."'"; 
     120                                                if($i<$a-1) 
     121                                                        $export=$export.","; 
     122                                        } 
     123                                        $export=$export.");"; 
     124                                        fwrite($fout,$export."\n"); 
     125                                } 
    76126                        } 
    77127                } 
     
    105155        print("<INPUT TYPE=\"HIDDEN\" NAME=\"function\" value=\"savebackup\">\n"); 
    106156        print("<INPUT TYPE=\"HIDDEN\" NAME=\"filename\" value=\"configbuttom_4_backup.php\">\n"); 
    107         print("<BR>$backupbuttom_1_savebase_SaveBackUpForm_2\n"); 
    108         print("<TABLE>\n"); 
     157        print("<BR>$backupbuttom_1_savebase_SaveBackUpForm_2:\n"); 
     158        print("<P><TABLE>\n"); 
     159        print("<TR><TD><P><INPUT TYPE=\"CHECKBOX\" NAME=\"traffic\"> Save traffic \n"); 
     160        print("<TR><TD><P><INPUT TYPE=\"SUBMIT\" value=\"$backupbuttom_1_savebase_SaveBackUpForm_3\">\n"); 
    109161        print("</TABLE>\n"); 
    110         print("<BR><INPUT TYPE=\"SUBMIT\" value=\"$backupbuttom_1_savebase_SaveBackUpForm_3\">\n"); 
    111162        print("</FORM>\n"); 
    112163 
  • trunk/php/src/configbuttom_5_restore.php

    r695 r782  
    1212  global $USERConf; 
    1313 
    14   $DB=new SAMSDB(&$SAMSConf); 
     14  $DB=new SAMSDB(); 
    1515  $lang="./lang/lang.$SAMSConf->LANG"; 
    1616  require($lang); 
     
    2929                if(strstr ( $QUERY, "#" ) == FALSE) 
    3030                { 
     31                        echo "$QUERY<BR>"; 
    3132                        $num_rows=$DB->samsdb_query($QUERY.";"); 
    3233                } 
     34                $count++; 
    3335        } 
    3436 
     
    5658  print("<BR>$backupbuttom_2_loadbase_LoadBackUpForm_4\n"); 
    5759  print("<FORM NAME=\"LOADBACKUP\" ENCTYPE=\"multipart/form-data\" ACTION=\"main.php?show=exe&function=loadbackup&filename=configbuttom_5_restore.php\" METHOD=POST>\n"); 
    58   print("<INPUT TYPE=\"HIDDEN\" NAME=\"MAX_FILES_SIZE\" value=\"1048576\">\n"); 
     60  print("<INPUT TYPE=\"HIDDEN\" NAME=\"MAX_FILES_SIZE\" value=\"10485760\">\n"); 
    5961  print("<INPUT TYPE=\"FILE\" name=\"userfile\" value=\"$backupbuttom_2_loadbase_LoadBackUpForm_2\">\n"); 
    6062  print("<BR><INPUT TYPE=\"SUBMIT\" value=\"load file and restore backup\">\n"); 
  • trunk/php/src/configbuttom_6_moveusertrafficdata.php

    r730 r782  
    1818        {      exit;     } 
    1919 
    20   $DB=new SAMSDB(&$SAMSConf); 
     20  $DB=new SAMSDB(); 
    2121  $sdate=$DATE->sdate(); 
    2222  $edate=$DATE->edate(); 
     
    4747        $lang="./lang/lang.$SAMSConf->LANG"; 
    4848        require($lang); 
    49         $DB=new SAMSDB(&$SAMSConf); 
     49        $DB=new SAMSDB(); 
    5050 
    5151        if($USERConf->ToWebInterfaceAccess("C")!=1 ) 
  • trunk/php/src/configtray.php

    r664 r782  
    9696{ 
    9797  global $SAMSConf; 
    98   $DB=new SAMSDB(&$SAMSConf); 
     98  $DB=new SAMSDB(); 
    9999 
    100100   PageTop("stat_48.jpg","System Information"); 
  • trunk/php/src/groupbuttom_0_prop.php

    r602 r782  
    1010  global $SAMSConf; 
    1111  global $USERConf; 
    12   $DB=new SAMSDB(&$SAMSConf); 
     12  $DB=new SAMSDB(); 
    1313 
    1414  if($USERConf->ToWebInterfaceAccess("C")!=1) 
     
    3333  global $SAMSConf; 
    3434  global $USERConf; 
    35   $DB=new SAMSDB(&$SAMSConf); 
     35  $DB=new SAMSDB(); 
    3636   
    3737  $lang="./lang/lang.$SAMSConf->LANG"; 
  • trunk/php/src/groupbuttom_2_traffic.php

    r707 r782  
    1212  global $SAMSConf; 
    1313  global $DATE; 
    14   $DB=new SAMSDB(&$SAMSConf); 
     14  $DB=new SAMSDB(); 
    1515   
    1616  if($SAMSConf->LANG=="KOI8-R") 
     
    106106  global $SAMSConf; 
    107107  global $DATE; 
    108   $DB=new SAMSDB(&$SAMSConf); 
     108  $DB=new SAMSDB(); 
    109109   
    110110  $lang="./lang/lang.$SAMSConf->LANG"; 
     
    149149        exit(0); 
    150150 
    151   $DB=new SAMSDB(&$SAMSConf); 
     151  $DB=new SAMSDB(); 
    152152  $sdate=$DATE->sdate(); 
    153153  $edate=$DATE->edate(); 
  • trunk/php/src/groupbuttom_9_delete.php

    r650 r782  
    2626  global $SAMSConf; 
    2727  global $USERConf; 
    28   $DB=new SAMSDB(&$SAMSConf); 
     28  $DB=new SAMSDB(); 
    2929  $lang="./lang/lang.$SAMSConf->LANG"; 
    3030  require($lang); 
     
    7070  global $SAMSConf; 
    7171  global $USERConf; 
    72   $DB=new SAMSDB(&$SAMSConf); 
     72  $DB=new SAMSDB(); 
    7373  $lang="./lang/lang.$SAMSConf->LANG"; 
    7474  require($lang); 
  • trunk/php/src/grouptray.php

    r716 r782  
    1010  global $USERConf; 
    1111 
    12   $DB=new SAMSDB(&$SAMSConf); 
     12  $DB=new SAMSDB(); 
    1313 if(isset($_GET["id"])) $id=$_GET["id"]; 
    1414 if(isset($_GET["username"])) $users=$_GET["username"]; 
     
    2929  global $USERConf; 
    3030 
    31   $DB=new SAMSDB(&$SAMSConf); 
    32   $DB2=new SAMSDB(&$SAMSConf); 
     31  $DB=new SAMSDB(); 
     32  $DB2=new SAMSDB(); 
    3333  
    3434 if(isset($_GET["counter"])) $counter=$_GET["counter"]; 
     
    6565  global $USERConf; 
    6666 
    67   $DB=new SAMSDB(&$SAMSConf); 
     67  $DB=new SAMSDB(); 
    6868  $lang="./lang/lang.$SAMSConf->LANG"; 
    6969  require($lang); 
     
    247247  if($USERConf->ToWebInterfaceAccess("SC")==1 || ($USERConf->ToWebInterfaceAccess("G")==1 && $USERConf->s_group_id==$id )) 
    248248  { 
    249         $DB=new SAMSDB(&$SAMSConf); 
     249        $DB=new SAMSDB(); 
    250250 
    251251        $lang="./lang/lang.$SAMSConf->LANG"; 
  • trunk/php/src/ldap.php

    r728 r782  
    4343    function Authenticate($user, $passwd) 
    4444    { 
    45         if (empty($this->usersrdn)) 
    46             $binddn = $this->FindUserDN($user); 
    47         else 
    48             $binddn = "uid=".$user.",".$this->usersrdn.",".$this->base_dn; 
    49         $ldbind=$this->ld->bind($binddn,"$passwd"); 
     45        $ldbind=$this->ld->bind("uid=$user,$this->usersrdn,$this->base_dn","$passwd"); 
    5046        return($ldbind); 
    5147    }    
    52  
    53     function FindUserDN($user) 
    54     { 
    55         $dn=""; 
    56         $basedn=$this->base_dn; 
    57  
    58         if (is_null($this->usersfilter) || empty($this->usersfilter)) 
    59             $filter = "(uid=$username)"; 
    60         else 
    61             $filter="(&".$this->usersfilter."(uid=$username))"; 
    62  
    63         $array=array('uid'); 
    64         if($sr = $this->ld->searchSubtree($basedn,$filter,$array)) 
    65         { 
    66             if ($entry = $sr->firstEntry())  
    67                 $dn = $entry->getDN(); 
    68         } 
    69         return($dn); 
    70     } 
    7148 
    7249    function GetUsersData() 
    7350    { 
    7451        $userdata = array(); 
    75         $basedn=$this->base_dn; 
    76         if (!empty($this->usersrdn)) 
    77                 $basedn=$this->usersrdn.",".$basedn; 
    78  
     52        $basedn="$this->usersrdn,$this->base_dn"; 
    7953        $filter="$this->usersfilter"; 
    8054        if (is_null($filter) || empty($filter)) { 
     
    10882    { 
    10983        $userdata = array(); 
    110  
    111         $basedn=$this->base_dn; 
    112         if (!empty($this->usersrdn)) 
    113                 $basedn=$this->usersrdn.",".$basedn; 
    114  
    115         if (is_null($this->usersfilter) || empty($this->usersfilter)) 
    116             $filter = "(uid=$username)"; 
    117         else 
    118             $filter="(&".$this->usersfilter."(uid=$username))"; 
     84        $basedn="uid=$username,$this->usersrdn,$this->base_dn"; 
     85        $filter="(&$this->usersfilter(uid=$username))"; 
     86        if (is_null($filter) || empty($filter)) { 
     87                $filter = "(cn=*)"; 
     88        } 
    11989 
    12090        $array=array($this->usernameattr,'uid'); 
     
    173143    { 
    174144        $userdata = array(); 
    175         $basedn=$this->base_dn; 
    176         if (!empty($this->usersrdn)) 
    177                 $basedn=$this->usersrdn.",".$basedn; 
     145        $basedn="$this->usersrdn,$this->base_dn"; 
    178146        $array=array($this->usernameattr,'uid','gidNumber'); 
    179147 
  • trunk/php/src/lffolder_2_squid.php

    r602 r782  
    1111  global $USERConf; 
    1212 
    13   $DB=new SAMSDB(&$SAMSConf); 
     13  $DB=new SAMSDB(); 
    1414  $lang="./lang/lang.$SAMSConf->LANG"; 
    1515  require($lang); 
  • trunk/php/src/lffolder_4_z0_filedenied.php

    r602 r782  
    1111  global $USERConf; 
    1212 
    13   $DB=new SAMSDB(&$SAMSConf); 
     13  $DB=new SAMSDB(); 
    1414  $lang="./lang/lang.$SAMSConf->LANG"; 
    1515  require($lang); 
  • trunk/php/src/lffolder_4_z0_redirect.php

    r602 r782  
    1111  global $USERConf; 
    1212 
    13   $DB=new SAMSDB(&$SAMSConf); 
     13  $DB=new SAMSDB(); 
    1414  $lang="./lang/lang.$SAMSConf->LANG"; 
    1515  require($lang); 
  • trunk/php/src/lffolder_4_z0_subst.php

    r625 r782  
    1111  global $USERConf; 
    1212 
    13   $DB=new SAMSDB(&$SAMSConf); 
     13  $DB=new SAMSDB(); 
    1414  $lang="./lang/lang.$SAMSConf->LANG"; 
    1515  require($lang); 
  • trunk/php/src/lffolder_4_z1_urldenied.php

    r602 r782  
    1212  global $USERConf; 
    1313 
    14   $DB=new SAMSDB(&$SAMSConf); 
     14  $DB=new SAMSDB(); 
    1515  $lang="./lang/lang.$SAMSConf->LANG"; 
    1616  require($lang); 
  • trunk/php/src/lffolder_4_z2_url.php

    r622 r782  
    1111  global $USERConf; 
    1212 
    13   $DB=new SAMSDB(&$SAMSConf); 
     13  $DB=new SAMSDB(); 
    1414  $lang="./lang/lang.$SAMSConf->LANG"; 
    1515  require($lang); 
  • trunk/php/src/lffolder_4_z3_urlallow.php

    r602 r782  
    1111  global $USERConf; 
    1212 
    13   $DB=new SAMSDB(&$SAMSConf); 
     13  $DB=new SAMSDB(); 
    1414  $lang="./lang/lang.$SAMSConf->LANG"; 
    1515  require($lang); 
  • trunk/php/src/lffolder_4_z4_local.php

    r602 r782  
    1111  global $USERConf; 
    1212 
    13   $DB=new SAMSDB(&$SAMSConf); 
     13  $DB=new SAMSDB(); 
    1414  $lang="./lang/lang.$SAMSConf->LANG"; 
    1515  require($lang); 
  • trunk/php/src/lffolder_5_z0_trange.php

    r660 r782  
    1111  global $USERConf; 
    1212 
    13   $DB=new SAMSDB(&$SAMSConf); 
     13  $DB=new SAMSDB(); 
    1414  $lang="./lang/lang.$SAMSConf->LANG"; 
    1515  require($lang); 
  • trunk/php/src/lffolder_5_z1_shablon.php

    r607 r782  
    1111  global $USERConf; 
    1212 
    13   $DB=new SAMSDB(&$SAMSConf); 
     13  $DB=new SAMSDB(); 
    1414  $lang="./lang/lang.$SAMSConf->LANG"; 
    1515  require($lang); 
  • trunk/php/src/lffolder_5_z20_delaypool.php

    r689 r782  
    1111  global $USERConf; 
    1212 
    13   $DB=new SAMSDB(&$SAMSConf); 
     13  $DB=new SAMSDB(); 
    1414  $lang="./lang/lang.$SAMSConf->LANG"; 
    1515  require($lang); 
  • trunk/php/src/newgrpbuttom_5_addgroup.php

    r602 r782  
    1414        exit; 
    1515 
    16   $DB=new SAMSDB(&$SAMSConf); 
     16  $DB=new SAMSDB(); 
    1717  $lang="./lang/lang.$SAMSConf->LANG"; 
    1818  require($lang); 
  • trunk/php/src/poolbuttom_1_prop.php

    r689 r782  
    1010  global $SAMSConf; 
    1111  global $USERConf; 
    12   $DB=new SAMSDB(&$SAMSConf); 
     12  $DB=new SAMSDB(); 
    1313   
    1414  $lang="./lang/lang.$SAMSConf->LANG"; 
     
    6868  global $POOLConf; 
    6969  global $USERConf; 
    70   $DB=new SAMSDB(&$SAMSConf); 
     70  $DB=new SAMSDB(); 
    7171 
    7272  $lang="./lang/lang.$SAMSConf->LANG"; 
  • trunk/php/src/poolbuttom_9_delete.php

    r689 r782  
    1010  global $SAMSConf; 
    1111  global $USERConf; 
    12   $DB=new SAMSDB(&$SAMSConf); 
     12  $DB=new SAMSDB(); 
    1313   
    1414  $lang="./lang/lang.$SAMSConf->LANG"; 
  • trunk/php/src/pooltray.php

    r689 r782  
    1010  global $SAMSConf; 
    1111  global $USERConf; 
    12   $DB=new SAMSDB(&$SAMSConf); 
     12  $DB=new SAMSDB(); 
    1313   
    1414  $lang="./lang/lang.$SAMSConf->LANG"; 
  • trunk/php/src/proxybuttom_1_prop.php

    r695 r782  
    1111  global $USERConf; 
    1212  global $PROXYConf; 
    13   $DB=new SAMSDB(&$SAMSConf); 
     13  $DB=new SAMSDB(); 
    1414  $lang="./lang/lang.$SAMSConf->LANG"; 
    1515  require($lang); 
     
    9292  global $PROXYConf; 
    9393  global $USERConf; 
    94   $DB=new SAMSDB(&$SAMSConf); 
     94  $DB=new SAMSDB(); 
    9595 
    9696  $files=array(); 
  • trunk/php/src/proxybuttom_2_reconfig.php

    r666 r782  
    1414  $lang="./lang/lang.$SAMSConf->LANG"; 
    1515  require($lang); 
    16   $DB=new SAMSDB(&$SAMSConf); 
     16  $DB=new SAMSDB(); 
    1717  
    1818  if(isset($_GET["id"])) $cache=$_GET["id"]; 
  • trunk/php/src/proxybuttom_8_clear.php

    r704 r782  
    1111  global $SAMSConf; 
    1212  global $USERConf; 
    13   $DB=new SAMSDB(&$SAMSConf); 
     13  $DB=new SAMSDB(); 
    1414 
    1515   
  • trunk/php/src/proxybuttom_9_delete.php

    r666 r782  
    1111  global $SAMSConf; 
    1212  global $USERConf; 
    13   $DB=new SAMSDB(&$SAMSConf); 
     13  $DB=new SAMSDB(); 
    1414 
    1515   
  • trunk/php/src/proxybuttom_9_down.php

    r666 r782  
    4747  if($USERConf->ToWebInterfaceAccess("C")==1 ) 
    4848  { 
    49         $DB=new SAMSDB(&$SAMSConf); 
     49        $DB=new SAMSDB(); 
    5050        PageTop("reconfig_48.jpg","Send command '$SAMSConf->SHUTDOWN' to proxy server"); 
    5151 
  • trunk/php/src/proxytray.php

    r696 r782  
    4747 
    4848  $extrainfo=""; 
    49   $DB=new SAMSDB(&$SAMSConf); 
     49  $DB=new SAMSDB(); 
    5050  $num_rows=$DB->samsdb_query("SELECT * FROM sysinfo WHERE s_status='1' AND s_proxy_id='$PROXYConf->s_proxy_id'"); 
    5151 
  • trunk/php/src/redirbuttom_1_loadlist.php

    r660 r782  
    1010  global $SAMSConf; 
    1111  global $USERConf; 
    12   $DB=new SAMSDB(&$SAMSConf); 
     12  $DB=new SAMSDB(); 
    1313  $lang="./lang/lang.$SAMSConf->LANG"; 
    1414  require($lang); 
  • trunk/php/src/redirbuttom_3_deletelist.php

    r597 r782  
    1010  global $SAMSConf; 
    1111  global $USERConf; 
    12   $DB=new SAMSDB(&$SAMSConf); 
     12  $DB=new SAMSDB(); 
    1313  $lang="./lang/lang.$SAMSConf->LANG"; 
    1414  require($lang); 
  • trunk/php/src/redirlisttray.php

    r695 r782  
    99  global $SAMSConf; 
    1010  global $USERConf; 
    11   $DB=new SAMSDB(&$SAMSConf); 
     11  $DB=new SAMSDB(); 
    1212  $lang="./lang/lang.$SAMSConf->LANG"; 
    1313  require($lang); 
     
    3131  global $SAMSConf; 
    3232  global $USERConf; 
    33   $DB=new SAMSDB(&$SAMSConf); 
     33  $DB=new SAMSDB(); 
    3434   
    3535  $lang="./lang/lang.$SAMSConf->LANG"; 
     
    5959  global $SAMSConf; 
    6060  global $USERConf; 
    61   $DB=new SAMSDB(&$SAMSConf); 
     61  $DB=new SAMSDB(); 
    6262   
    6363  $lang="./lang/lang.$SAMSConf->LANG"; 
     
    242242  global $SAMSConf; 
    243243  global $USERConf; 
    244   $DB=new SAMSDB(&$SAMSConf); 
     244  $DB=new SAMSDB(); 
    245245  $lang="./lang/lang.$SAMSConf->LANG"; 
    246246  require($lang); 
     
    272272  global $SAMSConf; 
    273273  global $USERConf; 
    274   $DB=new SAMSDB(&$SAMSConf); 
     274  $DB=new SAMSDB(); 
    275275  $lang="./lang/lang.$SAMSConf->LANG"; 
    276276  require($lang); 
     
    301301  global $SAMSConf; 
    302302  global $USERConf; 
    303   $DB=new SAMSDB(&$SAMSConf); 
     303  $DB=new SAMSDB(); 
    304304  $lang="./lang/lang.$SAMSConf->LANG"; 
    305305  require($lang); 
     
    331331  global $SAMSConf; 
    332332  global $USERConf; 
    333   $DB=new SAMSDB(&$SAMSConf); 
     333  $DB=new SAMSDB(); 
    334334  $lang="./lang/lang.$SAMSConf->LANG"; 
    335335  require($lang); 
     
    354354  global $SAMSConf; 
    355355  global $USERConf; 
    356   $DB=new SAMSDB(&$SAMSConf); 
     356  $DB=new SAMSDB(); 
    357357  $lang="./lang/lang.$SAMSConf->LANG"; 
    358358  require($lang); 
     
    522522  global $SAMSConf; 
    523523  global $USERConf; 
    524   $DB=new SAMSDB(&$SAMSConf); 
     524  $DB=new SAMSDB(); 
    525525   
    526526  $lang="./lang/lang.$SAMSConf->LANG"; 
  • trunk/php/src/shablonbuttom_1_prop.php

    r695 r782  
    1111  global $USERConf; 
    1212 
    13   $DB=new SAMSDB(&$SAMSConf); 
    14   $DB2=new SAMSDB(&$SAMSConf); 
     13  $DB=new SAMSDB(); 
     14  $DB2=new SAMSDB(); 
    1515  $sguardgroups=array("ads","aggressive","audio-video","drugs","gambling", 
    1616   "hacking","mail","porn","proxy","violence","warez"); 
     
    8787  $credir=0; 
    8888 
    89   $DB=new SAMSDB(&$SAMSConf); 
    90   $DB2=new SAMSDB(&$SAMSConf); 
     89  $DB=new SAMSDB(); 
     90  $DB2=new SAMSDB(); 
    9191   
    9292  $lang="./lang/lang.$SAMSConf->LANG"; 
     
    524524  global $SAMSConf; 
    525525  global $USERConf; 
    526   $DB=new SAMSDB(&$SAMSConf); 
     526  $DB=new SAMSDB(); 
    527527   
    528528  $lang="./lang/lang.$SAMSConf->LANG"; 
     
    550550  global $SAMSConf; 
    551551  global $USERConf; 
    552   $DB=new SAMSDB(&$SAMSConf); 
     552  $DB=new SAMSDB(); 
    553553   
    554554  $lang="./lang/lang.$SAMSConf->LANG"; 
  • trunk/php/src/shablonbuttom_9_delete.php

    r597 r782  
    1010  global $SAMSConf; 
    1111  global $USERConf; 
    12   $DB=new SAMSDB(&$SAMSConf); 
     12  $DB=new SAMSDB(); 
    1313   
    1414  $lang="./lang/lang.$SAMSConf->LANG"; 
  • trunk/php/src/shablonnew.php

    r695 r782  
    1010  global $SAMSConf; 
    1111  global $USERConf; 
    12   $DB=new SAMSDB(&$SAMSConf); 
     12  $DB=new SAMSDB(); 
    1313   
    1414  $lang="./lang/lang.$SAMSConf->LANG"; 
     
    5656  global $SAMSConf; 
    5757  global $USERConf; 
    58   $DB=new SAMSDB(&$SAMSConf); 
     58  $DB=new SAMSDB(); 
    5959   
    6060  $lang="./lang/lang.$SAMSConf->LANG"; 
  • trunk/php/src/shablontray.php

    r695 r782  
    1111  global $SHABLONConf; 
    1212  global $USERConf; 
    13   $DB=new SAMSDB(&$SAMSConf); 
     13  $DB=new SAMSDB(); 
    1414 
    1515  if($USERConf->ToWebInterfaceAccess("C")!=1 ) 
     
    3737  global $SHABLONConf; 
    3838  global $USERConf; 
    39   $DB=new SAMSDB(&$SAMSConf); 
     39  $DB=new SAMSDB(); 
    4040   
    4141  $lang="./lang/lang.$SAMSConf->LANG"; 
  • trunk/php/src/squidbuttom_4_addcache.php

    r666 r782  
    1515        exit; 
    1616 
    17   $DB=new SAMSDB(&$SAMSConf); 
    18   $DB2=new SAMSDB(&$SAMSConf); 
     17  $DB=new SAMSDB(); 
     18  $DB2=new SAMSDB(); 
    1919 
    2020 if(isset($_GET["cache"])) $cache=$_GET["cache"]; 
     
    4040  global $USERConf; 
    4141 
    42   $DB=new SAMSDB(&$SAMSConf); 
     42  $DB=new SAMSDB(); 
    4343 
    4444$delaypool=0; 
     
    116116  global $USERConf; 
    117117 
    118   $DB=new SAMSDB(&$SAMSConf); 
     118  $DB=new SAMSDB(); 
    119119  $lang="./lang/lang.$SAMSConf->LANG"; 
    120120  require($lang); 
  • trunk/php/src/sysplugconfigtray.php

    r625 r782  
    99{ 
    1010  global $SAMSConf; 
    11   $DB=new SAMSDB(&$SAMSConf); 
    12   $DB2=new SAMSDB(&$SAMSConf); 
     11  $DB=new SAMSDB(); 
     12  $DB2=new SAMSDB(); 
    1313 
    1414  $num_rows=$DB->samsdb_query_value("SELECT * FROM sysinfo"); 
     
    3232{ 
    3333  global $SAMSConf; 
    34   $DB=new SAMSDB(&$SAMSConf); 
     34  $DB=new SAMSDB(); 
    3535  $num_rows=$DB->samsdb_query_value("SELECT * FROM sysinfo"); 
    3636 
  • trunk/php/src/trangebuttom_1_prop.php

    r696 r782  
    1010  global $SAMSConf; 
    1111  global $USERConf; 
    12   $DB=new SAMSDB(&$SAMSConf); 
     12  $DB=new SAMSDB(); 
    1313   
    1414  $lang="./lang/lang.$SAMSConf->LANG"; 
  • trunk/php/src/trangebuttom_9_delete.php

    r663 r782  
    1010  global $SAMSConf; 
    1111  global $USERConf; 
    12   $DB=new SAMSDB(&$SAMSConf); 
     12  $DB=new SAMSDB(); 
    1313   
    1414  $lang="./lang/lang.$SAMSConf->LANG"; 
  • trunk/php/src/trangetray.php

    r696 r782  
    1010  global $SAMSConf; 
    1111  global $USERConf; 
    12   $DB=new SAMSDB(&$SAMSConf); 
     12  $DB=new SAMSDB(); 
    1313   
    1414  $lang="./lang/lang.$SAMSConf->LANG"; 
  • trunk/php/src/userbuttom_1_prop.php

    r673 r782  
    1111  global $USERConf; 
    1212 
    13   $DB=new SAMSDB(&$SAMSConf); 
     13  $DB=new SAMSDB(); 
    1414  $gauditor=""; 
    1515  if(isset($_GET["id"])) $userid=$_GET["id"]; 
     
    8383  global $SquidUSERConf; 
    8484 
    85   $DB=new SAMSDB(&$SAMSConf); 
    86   $DB2=new SAMSDB(&$SAMSConf); 
     85  $DB=new SAMSDB(); 
     86  $DB2=new SAMSDB(); 
    8787  $lang="./lang/lang.$SAMSConf->LANG"; 
    8888  require($lang); 
  • trunk/php/src/userbuttom_2_traffic.php

    r706 r782  
    2626        } 
    2727 
    28         $DB=new SAMSDB(&$SAMSConf); 
     28        $DB=new SAMSDB(); 
    2929        $g = new chart; 
    3030        $lang="./lang/lang.$SAMSConf->LANG"; 
     
    117117//echo "id=$id $SquidUSERConf->s_user_id $SquidUSERConf->s_nick<BR>"; 
    118118//exit(0); 
    119   $DB=new SAMSDB(&$SAMSConf); 
     119  $DB=new SAMSDB(); 
    120120  
    121121  $sdate=$DATE->sdate(); 
  • trunk/php/src/userbuttom_4_site.php

    r704 r782  
    1919 
    2020  require("reportsclass.php"); 
    21   $DB=new SAMSDB(&$SAMSConf); 
     21  $DB=new SAMSDB(); 
    2222   
    2323  $lang="./lang/lang.$SAMSConf->LANG"; 
  • trunk/php/src/userbuttom_5_clear.php

    r711 r782  
    1010  global $SAMSConf; 
    1111  global $USERConf; 
    12   $DB=new SAMSDB(&$SAMSConf); 
     12  $DB=new SAMSDB(); 
    1313  $lang="./lang/lang.$SAMSConf->LANG"; 
    1414  require($lang); 
     
    4141  global $SquidUSERConf; 
    4242 
    43   $DB=new SAMSDB(&$SAMSConf); 
     43  $DB=new SAMSDB(); 
    4444  $lang="./lang/lang.$SAMSConf->LANG"; 
    4545  require($lang); 
  • trunk/php/src/userbuttom_6_chpasswd.php

    r716 r782  
    1818        if($USERConf->ToWebInterfaceAccess("AUC")==1 || ($USERConf->s_user_id == $SquidUSERConf->s_user_id && $USERConf->ToWebInterfaceAccess("W")==1 ) ) 
    1919        { 
    20                 $DB=new SAMSDB(&$SAMSConf); 
     20                $DB=new SAMSDB(); 
    2121   
    2222                $lang="./lang/lang.$SAMSConf->LANG"; 
     
    8686        print("<TABLE WIDTH=\"90%\">"); 
    8787        print("<TR><TD><B>login:</B><TD>"); 
    88         print("$USERConf->s_nick"); 
     88        print("$SquidUSERConf->s_nick"); 
    8989        print("<TR><TD><B>Password:</B><TD>"); 
    9090        print("<BR><INPUT TYPE=\"PASSWORD\" NAME=\"passw1\" SIZE=30> \n"); 
  • trunk/php/src/userbuttom_9_delete.php

    r612 r782  
    1111  global $SAMSConf; 
    1212  global $USERConf; 
    13   $DB=new SAMSDB(&$SAMSConf); 
     13  $DB=new SAMSDB(); 
    1414  $lang="./lang/lang.$SAMSConf->LANG"; 
    1515  require($lang); 
  • trunk/php/src/usersbuttom_1_useradd.php

    r774 r782  
    9595  global $USERConf; 
    9696 
    97   $DB=new SAMSDB(&$SAMSConf); 
     97  $DB=new SAMSDB(); 
    9898  $lang="./lang/lang.$SAMSConf->LANG"; 
    9999  require($lang); 
     
    213213  global $USERConf; 
    214214 
    215   $DB=new SAMSDB(&$SAMSConf); 
     215  $DB=new SAMSDB(); 
    216216  $lang="./lang/lang.$SAMSConf->LANG"; 
    217217  require($lang); 
  • trunk/php/src/usersbuttom_1_usersimport.php

    r673 r782  
    1010  global $SAMSConf; 
    1111  global $USERConf; 
    12   $DB=new SAMSDB(&$SAMSConf); 
     12  $DB=new SAMSDB(); 
    1313   
    1414  $lang="./lang/lang.$SAMSConf->LANG"; 
     
    8585        exit; 
    8686   
    87   $DB=new SAMSDB(&$SAMSConf); 
     87  $DB=new SAMSDB(); 
    8888 
    8989  PageTop("user.jpg","$authbuttom_1_usersimport_LoadFileForm_1"); 
  • trunk/php/src/usersbuttom_2_traffic.php

    r706 r782  
    1212  global $SAMSConf; 
    1313  global $DATE; 
    14   $DB=new SAMSDB(&$SAMSConf); 
     14  $DB=new SAMSDB(); 
    1515   
    1616  if($SAMSConf->LANG=="KOI8-R") 
     
    106106  global $SAMSConf; 
    107107  global $DATE; 
    108   $DB=new SAMSDB(&$SAMSConf); 
     108  $DB=new SAMSDB(); 
    109109   
    110110  $lang="./lang/lang.$SAMSConf->LANG"; 
     
    146146        exit(0); 
    147147 
    148   $DB=new SAMSDB(&$SAMSConf); 
     148  $DB=new SAMSDB(); 
    149149  $sdate=$DATE->sdate(); 
    150150  $edate=$DATE->edate(); 
  • trunk/php/src/usersbuttom_3_site.php

    r705 r782  
    1111  global $USERConf; 
    1212  require("reportsclass.php"); 
    13   $DB=new SAMSDB(&$SAMSConf); 
     13  $DB=new SAMSDB(); 
    1414   
    1515  $lang="./lang/lang.$SAMSConf->LANG"; 
     
    3131  global $USERConf; 
    3232  require("reportsclass.php"); 
    33   $DB=new SAMSDB(&$SAMSConf); 
     33  $DB=new SAMSDB(); 
    3434   
    3535  $lang="./lang/lang.$SAMSConf->LANG"; 
     
    129129 
    130130  require("reportsclass.php"); 
    131   $DB=new SAMSDB(&$SAMSConf); 
     131  $DB=new SAMSDB(); 
    132132   
    133133  $lang="./lang/lang.$SAMSConf->LANG"; 
  • trunk/php/src/usersbuttom_4_percent.php

    r710 r782  
    6060  global $SAMSConf; 
    6161  global $DATE; 
    62   $DB=new SAMSDB(&$SAMSConf); 
     62  $DB=new SAMSDB(); 
    6363  $sdate=$DATE->sdate(); 
    6464  $edate=$DATE->edate(); 
     
    120120        } 
    121121 
    122         $pie = new PieGraph(400, 250, $size); 
     122        $pie = new PieGraph(300, 200, $size); 
    123123        $pie->setColors($usercolors); 
    124124        // legends for the data 
     
    143143        exit(0); 
    144144 
    145   $DB=new SAMSDB(&$SAMSConf); 
     145  $DB=new SAMSDB(); 
    146146  $sdate=$DATE->sdate(); 
    147147  $edate=$DATE->edate(); 
  • trunk/php/src/usersbuttom_5_recalc.php

    r711 r782  
    1111  global $USERConf; 
    1212 
    13   $DB=new SAMSDB(&$SAMSConf); 
    14   $DB2=new SAMSDB(&$SAMSConf); 
     13  $DB=new SAMSDB(); 
     14  $DB2=new SAMSDB(); 
    1515  $lang="./lang/lang.$SAMSConf->LANG"; 
    1616  require($lang); 
  • trunk/php/src/usersbuttom_6_clear.php

    r602 r782  
    1111  global $USERConf; 
    1212 
    13   $DB=new SAMSDB(&$SAMSConf); 
     13  $DB=new SAMSDB(); 
    1414  $lang="./lang/lang.$SAMSConf->LANG"; 
    1515  require($lang); 
  • trunk/php/src/usersbuttom_91_test.php

    r646 r782  
    44{ 
    55  global $SAMSConf; 
    6   $DB=new SAMSDB(&$SAMSConf); 
     6  $DB=new SAMSDB(); 
    77   
    88  $lang="./lang/lang.$SAMSConf->LANG"; 
  • trunk/php/src/userstray.php

    r646 r782  
    99  global $SAMSConf; 
    1010  global $USERConf; 
    11   $DB=new SAMSDB(&$SAMSConf); 
     11  $DB=new SAMSDB(); 
    1212  if($USERConf->ToWebInterfaceAccess("C")!=1) 
    1313    exit(0); 
     
    7474  global $SAMSConf; 
    7575  global $USERConf; 
    76   $DB=new SAMSDB(&$SAMSConf); 
    77   $DB2=new SAMSDB(&$SAMSConf); 
     76  $DB=new SAMSDB(); 
     77  $DB2=new SAMSDB(); 
    7878   
    7979  $lang="./lang/lang.$SAMSConf->LANG"; 
  • trunk/php/src/usertray.php

    r725 r782  
    5050{ 
    5151  global $SAMSConf; 
    52   $DB=new SAMSDB(&$SAMSConf); 
    53   $DB2=new SAMSDB(&$SAMSConf); 
     52  $DB=new SAMSDB(); 
     53  $DB2=new SAMSDB(); 
    5454  $lang="./lang/lang.$SAMSConf->LANG"; 
    5555  require($lang); 
     
    9292  print("<TR>\n"); 
    9393  print("<TD>\n"); 
     94  print("<B>$usertray_UserForm_5: \n"); 
     95  print("<TD>\n"); 
     96  print("$row[s_soname]\n"); 
     97  print("<TR>\n"); 
     98  print("<TD>\n"); 
    9499  print("<B>$usertray_UserForm_6: \n"); 
    95100  print("<TD>\n"); 
    96101  print("$row[s_family] \n"); 
    97   print("<TR>\n"); 
    98   print("<TD>\n"); 
    99   print("<B>$usertray_UserForm_5: \n"); 
    100   print("<TD>\n"); 
    101   print("$row[s_soname]\n");