Changeset 782
- Timestamp:
- 02/05/10 13:33:13 (6 weeks ago)
- Location:
- trunk/php
- Files:
-
- 3 added
- 94 modified
-
authclass.php (modified) (3 diffs)
-
blocked.php (modified) (2 diffs)
-
dbclass.php (modified) (6 diffs)
-
icon/classic/setup.css (added)
-
icon/classic/tree.css (modified) (2 diffs)
-
index.html (modified) (1 diff)
-
index.php (added)
-
lang/lang.EN (modified) (1 diff)
-
lang/lang.KOI8-R (modified) (1 diff)
-
lang/lang.UTF8 (modified) (1 diff)
-
lang/lang.WIN1251 (modified) (1 diff)
-
lframe_users.php (modified) (1 diff)
-
main.php (modified) (1 diff)
-
poolclass.php (modified) (1 diff)
-
proxyclass.php (modified) (1 diff)
-
samsclass.php (modified) (6 diffs)
-
setup.php (added)
-
shablonclass.php (modified) (1 diff)
-
src/adminbuttom_4_chpasswd.php (modified) (1 diff)
-
src/authadldbuttom_1_prop.php (modified) (1 diff)
-
src/authadldbuttom_2_usersadd.php (modified) (2 diffs)
-
src/authadldbuttom_3_importfromad.php (modified) (4 diffs)
-
src/authadldtray.php (modified) (3 diffs)
-
src/authldapbuttom_1_prop.php (modified) (1 diff)
-
src/authldapbuttom_2_usersadd.php (modified) (2 diffs)
-
src/authldapbuttom_3_importfromldap.php (modified) (4 diffs)
-
src/authldaptray.php (modified) (3 diffs)
-
src/authncsabuttom_1_usersimport.php (modified) (2 diffs)
-
src/authncsabuttom_2_ncsaimport.php (modified) (2 diffs)
-
src/authntlmbuttom_1_prop.php (modified) (1 diff)
-
src/authntlmbuttom_2_usersadd.php (modified) (2 diffs)
-
src/authntlmbuttom_3_importfromntlm.php (modified) (4 diffs)
-
src/authntlmtray.php (modified) (2 diffs)
-
src/authtray.php (modified) (1 diff)
-
src/configbuttom_3_import.php (modified) (2 diffs)
-
src/configbuttom_4_backup.php (modified) (5 diffs)
-
src/configbuttom_5_restore.php (modified) (3 diffs)
-
src/configbuttom_6_moveusertrafficdata.php (modified) (2 diffs)
-
src/configtray.php (modified) (1 diff)
-
src/groupbuttom_0_prop.php (modified) (2 diffs)
-
src/groupbuttom_2_traffic.php (modified) (3 diffs)
-
src/groupbuttom_9_delete.php (modified) (2 diffs)
-
src/grouptray.php (modified) (4 diffs)
-
src/ldap.php (modified) (3 diffs)
-
src/lffolder_2_squid.php (modified) (1 diff)
-
src/lffolder_4_z0_filedenied.php (modified) (1 diff)
-
src/lffolder_4_z0_redirect.php (modified) (1 diff)
-
src/lffolder_4_z0_subst.php (modified) (1 diff)
-
src/lffolder_4_z1_urldenied.php (modified) (1 diff)
-
src/lffolder_4_z2_url.php (modified) (1 diff)
-
src/lffolder_4_z3_urlallow.php (modified) (1 diff)
-
src/lffolder_4_z4_local.php (modified) (1 diff)
-
src/lffolder_5_z0_trange.php (modified) (1 diff)
-
src/lffolder_5_z1_shablon.php (modified) (1 diff)
-
src/lffolder_5_z20_delaypool.php (modified) (1 diff)
-
src/newgrpbuttom_5_addgroup.php (modified) (1 diff)
-
src/poolbuttom_1_prop.php (modified) (2 diffs)
-
src/poolbuttom_9_delete.php (modified) (1 diff)
-
src/pooltray.php (modified) (1 diff)
-
src/proxybuttom_1_prop.php (modified) (2 diffs)
-
src/proxybuttom_2_reconfig.php (modified) (1 diff)
-
src/proxybuttom_8_clear.php (modified) (1 diff)
-
src/proxybuttom_9_delete.php (modified) (1 diff)
-
src/proxybuttom_9_down.php (modified) (1 diff)
-
src/proxytray.php (modified) (1 diff)
-
src/redirbuttom_1_loadlist.php (modified) (1 diff)
-
src/redirbuttom_3_deletelist.php (modified) (1 diff)
-
src/redirlisttray.php (modified) (9 diffs)
-
src/shablonbuttom_1_prop.php (modified) (4 diffs)
-
src/shablonbuttom_9_delete.php (modified) (1 diff)
-
src/shablonnew.php (modified) (2 diffs)
-
src/shablontray.php (modified) (2 diffs)
-
src/squidbuttom_4_addcache.php (modified) (3 diffs)
-
src/sysplugconfigtray.php (modified) (2 diffs)
-
src/trangebuttom_1_prop.php (modified) (1 diff)
-
src/trangebuttom_9_delete.php (modified) (1 diff)
-
src/trangetray.php (modified) (1 diff)
-
src/userbuttom_1_prop.php (modified) (2 diffs)
-
src/userbuttom_2_traffic.php (modified) (2 diffs)
-
src/userbuttom_4_site.php (modified) (1 diff)
-
src/userbuttom_5_clear.php (modified) (2 diffs)
-
src/userbuttom_6_chpasswd.php (modified) (2 diffs)
-
src/userbuttom_9_delete.php (modified) (1 diff)
-
src/usersbuttom_1_useradd.php (modified) (2 diffs)
-
src/usersbuttom_1_usersimport.php (modified) (2 diffs)
-
src/usersbuttom_2_traffic.php (modified) (3 diffs)
-
src/usersbuttom_3_site.php (modified) (3 diffs)
-
src/usersbuttom_4_percent.php (modified) (3 diffs)
-
src/usersbuttom_5_recalc.php (modified) (1 diff)
-
src/usersbuttom_6_clear.php (modified) (1 diff)
-
src/usersbuttom_91_test.php (modified) (1 diff)
-
src/userstray.php (modified) (2 diffs)
-
src/usertray.php (modified) (3 diffs)
-
src/webconfigbuttom_1_prop.php (modified) (2 diffs)
-
tools.php (modified) (7 diffs)
-
trangeclass.php (modified) (1 diff)
-
userclass.php (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/php/authclass.php
r716 r782 27 27 { 28 28 global $SAMSConf; 29 $DB=new SAMSDB( &$SAMSConf);29 $DB=new SAMSDB(); 30 30 31 31 $time=time(); … … 54 54 { 55 55 global $SAMSConf; 56 $DB=new SAMSDB( &$SAMSConf);56 $DB=new SAMSDB(); 57 57 $num_rows=$DB->samsdb_query_value($request); 58 58 … … 78 78 { 79 79 global $SAMSConf; 80 $DB=new SAMSDB( &$SAMSConf);80 $DB=new SAMSDB(); 81 81 $num_rows=$DB->samsdb_query_value($request); 82 82 -
trunk/php/blocked.php
r701 r782 43 43 require($langfile); 44 44 45 $DB=new SAMSDB( &$SAMSConf);45 $DB=new SAMSDB(); 46 46 $QUERY="SELECT s_nick, s_family, s_name, s_shablon_id FROM squiduser WHERE s_ip='$id' OR s_nick='$id'"; 47 47 … … 80 80 print(" <P><FONT COLOR=\"RED\"><B><H3>$blocked_php_9"); 81 81 print(" <BR>$blocked_php_10</H3></FONT> "); 82 print(" <P> access time:");82 print(" <P>$blocked_php_14"); 83 83 84 $DB2=new SAMSDB( &$SAMSConf);84 $DB2=new SAMSDB(); 85 85 $QUERY2="SELECT sconfig_time.s_shablon_id,timerange.s_timestart,timerange.s_timeend FROM sconfig_time LEFT JOIN timerange 86 86 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 31 31 function mysqldb_query_value($query) 32 32 { 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 } 35 43 return($num_rows); 36 44 } 37 45 function pgsqldb_query_value($query) 38 46 { 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 } 41 57 return($num_rows); 42 58 } … … 269 285 $this->dberror=1; 270 286 } 271 return( 0);287 return($link); 272 288 } 273 289 function pgsqldb_connect($host,$user,$passwd,$dbname) 274 290 { 275 291 $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"); 277 293 return($link); 278 294 } … … 342 358 //$DB=new SAMSDB($SAMSConf->DB_ENGINE, $SAMSConf->ODBC, $SAMSConf->DB_SERVER, $SAMSConf->DB_USER, $SAMSConf->DB_PASSWORD, $SAMSConf->SAMSDB, $SAMSConf->ODBCSOURCE); 343 359 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; 354 371 355 372 //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>"; 388 407 } 389 408 /* … … 391 410 { 392 411 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 } 427 447 */ 428 448 … … 493 513 } 494 514 495 515 /* 496 516 497 517 //$db, $odbc, $host, $user ,$passwd, $dbname … … 668 688 exit(0); 669 689 } 670 690 */ 671 691 function CreateSAMSdbPgSQL($host, $user, $passwd, $dbname) 672 692 { -
trunk/php/icon/classic/tree.css
r601 r782 1 2 1 3 TD { 2 4 FONT: 13px sans-serif; 3 # cursor:se-resize; 4 } 5 BODY { 5 # cursor:se-resize; 6 } 7 8 9 BODY { 6 10 FONT: 13px sans-serif; 7 11 BORDER: 0; 8 BORDER-LEFT: 1px inset;9 BORDER-RIGHT: 1px inset;12 BORDER-LEFT: 1px inset; 13 BORDER-RIGHT: 1px inset; 10 14 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 } 57 16 58 17 59 IMG { border:0; } 18 .item { 19 line-height: 20px; 20 position: relative; 21 left: 0px; 22 } 23 24 25 A { 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 63 IMG.icon { 64 padding: 0px; 65 border: 0px; 66 margin: 0px; 67 margin-left: -3px; 68 margin-right: 3px; 69 } 70 71 72 IMG.flag { 73 margin-top: 5px; 74 } 75 76 77 TABLE.samstable { 78 background:white; 79 width:95%; 80 } 81 82 83 TABLE.samstable TH { 84 background:beige; 85 width:auto; 86 } 87 88 89 TABLE.samstable TD { 90 background:blanchedalmond; 91 width:auto; 92 } 93 94 95 TD.samstraytd { 96 width:50px; 97 height:50px; 98 vertical-align:bottom; 99 text-align: center; 100 background-color: WHITE; 101 } 102 103 104 IMG { 105 border:0; 106 } 60 107 61 108 /* Sortable tables */ 109 62 110 table.sortable a.sortheader { 63 111 background-color:#eee; … … 66 114 text-decoration: none; 67 115 display: block; 68 } 116 } 117 118 69 119 table.sortable span.sortarrow { 70 120 color: black; 71 121 text-decoration: none; 72 } 122 } 123 124 125 TABLE.pagetop { 126 border-width: 2; 127 background:white; 128 width:95%; 129 } 130 TABLE.pagetop TD { 131 background:white; 132 width:auto; 133 text-align: center; 134 vertical-align: middle; 135 } 136 TABLE.pagetop IMG { 137 background:white; 138 vertical-align: middle; 139 } 140 -
trunk/php/index.html
r781 r782 2 2 <head> 3 3 <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> 22 8 </HTML> -
trunk/php/lang/lang.EN
r772 r782 969 969 $authbuttom_1_ncsaimport_LoadFileForm_1="Loading of the list of users from a file with passwords"; 970 970 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"; 971 1009 972 1010 ?> -
trunk/php/lang/lang.KOI8-R
r772 r782 983 983 $authbuttom_1_ncsaimport_LoadFileForm_1="úÁÇÒÕÚËÁ ÓÐÉÓËÁ ÐÏÌØÚÏ×ÁÔÅÌÅÊ ÉÚ ÆÁÊÌÁ Ó ÐÁÒÏÌÑÍÉ"; 984 984 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 985 1023 ?> -
trunk/php/lang/lang.UTF8
r772 r782 1082 1082 $authbuttom_1_ncsaimport_LoadFileForm_1="ÐагÑÑзка ÑпОÑка пПлÑзПваÑелей Оз Ñайла Ñ Ð¿Ð°ÑПлÑЌО"; 1083 1083 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 1084 1130 ?> -
trunk/php/lang/lang.WIN1251
r772 r782 983 983 $authbuttom_1_ncsaimport_LoadFileForm_1="Çàãðóçêà ñïèñêà ïîëüçîâàòåëåé èç ôàéëà ñ ïàðîëÿìè"; 984 984 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 985 1023 ?> -
trunk/php/lframe_users.php
r646 r782 13 13 global $SAMSConf; 14 14 global $USERConf; 15 $DB=new SAMSDB( &$SAMSConf);16 $DB2=new SAMSDB( &$SAMSConf);15 $DB=new SAMSDB(); 16 $DB2=new SAMSDB(); 17 17 $lang="./lang/lang.$SAMSConf->LANG"; 18 18 require($lang); -
trunk/php/main.php
r689 r782 104 104 $SAMSConf=new SAMSCONFIG(); 105 105 106 //$DB=new SAMSDB($$SAMSConf); 107 $DB=new SAMSDB(&$SAMSConf); 106 $DB=new SAMSDB(); 108 107 109 108 require('./userclass.php'); -
trunk/php/poolclass.php
r689 r782 24 24 { 25 25 global $SAMSConf; 26 $DB=new SAMSDB( &$SAMSConf);26 $DB=new SAMSDB(); 27 27 28 28 $num_rows=$DB->samsdb_query_value("SELECT * FROM delaypool WHERE s_pool_id='$poolid' "); -
trunk/php/proxyclass.php
r472 r782 42 42 { 43 43 global $SAMSConf; 44 $DB=new SAMSDB( &$SAMSConf);44 $DB=new SAMSDB(); 45 45 $num_rows=$DB->samsdb_query_value("SELECT * FROM proxy WHERE s_proxy_id='$proxy_id' "); 46 46 $row=$DB->samsdb_fetch_array(); -
trunk/php/samsclass.php
r690 r782 5 5 * (see the file 'main.php' for license details) 6 6 */ 7 8 class SAMSCONFIG 7 class MAINCONF 9 8 { 10 9 var $DB_ENGINE; 10 var $DB_SERVER; 11 var $DB_USER; 12 var $DB_PASSWORD; 11 13 var $SAMSPATH; 12 14 var $access; … … 33 35 var $EXINT; 34 36 var $EXIP; 35 var $LANG;36 37 var $CHARSET; 37 38 var $NTLMDOMAIN; … … 66 67 var $DBCONN; 67 68 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 else225 $this->CHARSET = $this->LANG;226 227 if ($this->LANG=="EN")228 $this->LANGCODE = "EN";229 else230 $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 }249 69 250 70 function ReadSAMSConfFile($configfile) … … 263 83 $string=fgets($finp, 10000); 264 84 $str2=trim(strtok($string,"=")); 265 // if(!strcasecmp($str2,"SAMSPATH" )) $this->SAMSDB=trim(strtok("=")); 85 266 86 if(!strcasecmp($str2,"DBNAME" )) $this->DB_ENGINE=trim(strtok("=")); 267 87 if(!strcasecmp($str2,"DB_ENGINE" )) $this->DB_ENGINE=trim(strtok("=")); … … 319 139 fclose($finp); 320 140 } 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 ################################################################################### 155 class 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 321 234 322 235 function PrintSAMSSettings() … … 368 281 } 369 282 370 /*371 function LoadConfig()372 {373 require('./config.php');374 $this->ReadSAMSConfFile($configfile);375 }376 377 */378 283 379 284 ?> -
trunk/php/shablonclass.php
r691 r782 20 20 { 21 21 global $SAMSConf; 22 $DB=new SAMSDB( &$SAMSConf);22 $DB=new SAMSDB(); 23 23 24 24 $num_rows=$DB->samsdb_query_value("SELECT * FROM shablon WHERE s_shablon_id='$shablonid' "); -
trunk/php/src/adminbuttom_4_chpasswd.php
r693 r782 10 10 global $SAMSConf; 11 11 global $USERConf; 12 $DB=new SAMSDB( &$SAMSConf);12 $DB=new SAMSDB(); 13 13 14 14 $lang="./lang/lang.$SAMSConf->LANG"; -
trunk/php/src/authadldbuttom_1_prop.php
r663 r782 31 31 global $PROXYConf; 32 32 global $USERConf; 33 $DB=new SAMSDB( &$SAMSConf);33 $DB=new SAMSDB(); 34 34 35 35 $files=array(); -
trunk/php/src/authadldbuttom_2_usersadd.php
r663 r782 13 13 global $SAMSConf; 14 14 global $USERConf; 15 $DB=new SAMSDB( &$SAMSConf);15 $DB=new SAMSDB(); 16 16 17 17 $lang="./lang/lang.$SAMSConf->LANG"; … … 116 116 117 117 print("<FORM NAME=\"AddDomainUsers\" ACTION=\"main.php\">\n"); 118 $DB=new SAMSDB( &$SAMSConf);118 $DB=new SAMSDB(); 119 119 120 120 $adldserver=GetAuthParameter("adld","adldserver"); -
trunk/php/src/authadldbuttom_3_importfromad.php
r716 r782 9 9 { 10 10 global $SAMSConf; 11 $DB=new SAMSDB( &$SAMSConf);11 $DB=new SAMSDB(); 12 12 $lang="./lang/lang.$SAMSConf->LANG"; 13 13 require($lang); … … 42 42 { 43 43 global $SAMSConf; 44 $DB=new SAMSDB( &$SAMSConf);44 $DB=new SAMSDB(); 45 45 46 46 $lang="./lang/lang.$SAMSConf->LANG"; … … 93 93 global $SAMSConf; 94 94 global $USERConf; 95 $DB=new SAMSDB( &$SAMSConf);95 $DB=new SAMSDB(); 96 96 97 97 $lang="./lang/lang.$SAMSConf->LANG"; … … 256 256 257 257 print("<FORM NAME=\"AddDomainUsers\" ACTION=\"main.php\">\n"); 258 $DB=new SAMSDB( &$SAMSConf);258 $DB=new SAMSDB(); 259 259 260 260 $adldserver=GetAuthParameter("adld","adldserver"); -
trunk/php/src/authadldtray.php
r694 r782 82 82 global $SAMSConf; 83 83 global $USERConf; 84 $DB=new SAMSDB( &$SAMSConf);84 $DB=new SAMSDB(); 85 85 86 86 $lang="./lang/lang.$SAMSConf->LANG"; … … 108 108 global $SAMSConf; 109 109 global $USERConf; 110 $DB=new SAMSDB( &$SAMSConf);110 $DB=new SAMSDB(); 111 111 112 112 $lang="./lang/lang.$SAMSConf->LANG"; … … 146 146 print("<P>\n"); 147 147 148 $DB=new SAMSDB( &$SAMSConf);149 $DB2=new SAMSDB( &$SAMSConf);148 $DB=new SAMSDB(); 149 $DB2=new SAMSDB(); 150 150 $result=$DB->samsdb_query_value("SELECT s_value FROM auth_param WHERE s_auth='adld' AND s_param='adldgroup'"); 151 151 if($result>0) -
trunk/php/src/authldapbuttom_1_prop.php
r663 r782 35 35 global $PROXYConf; 36 36 global $USERConf; 37 $DB=new SAMSDB( &$SAMSConf);37 $DB=new SAMSDB(); 38 38 39 39 $files=array(); -
trunk/php/src/authldapbuttom_2_usersadd.php
r663 r782 12 12 global $SAMSConf; 13 13 global $USERConf; 14 $DB=new SAMSDB( &$SAMSConf);14 $DB=new SAMSDB(); 15 15 16 16 $lang="./lang/lang.$SAMSConf->LANG"; … … 70 70 71 71 72 $DB=new SAMSDB( &$SAMSConf);72 $DB=new SAMSDB(); 73 73 74 74 $adldserver=GetAuthParameter("ldap","ldapserver"); -
trunk/php/src/authldapbuttom_3_importfromldap.php
r716 r782 9 9 { 10 10 global $SAMSConf; 11 $DB=new SAMSDB( &$SAMSConf);11 $DB=new SAMSDB(); 12 12 $lang="./lang/lang.$SAMSConf->LANG"; 13 13 require($lang); … … 42 42 { 43 43 global $SAMSConf; 44 $DB=new SAMSDB( &$SAMSConf);44 $DB=new SAMSDB(); 45 45 46 46 $lang="./lang/lang.$SAMSConf->LANG"; … … 91 91 global $SAMSConf; 92 92 global $USERConf; 93 $DB=new SAMSDB( &$SAMSConf);93 $DB=new SAMSDB(); 94 94 95 95 $lang="./lang/lang.$SAMSConf->LANG"; … … 228 228 exit(0); 229 229 230 $DB=new SAMSDB( &$SAMSConf);230 $DB=new SAMSDB(); 231 231 232 232 PageTop("importfromldap-48.jpg"," $authadldbuttom_3_importfromldap_ImportFromLDAPForm_1 "); -
trunk/php/src/authldaptray.php
r694 r782 75 75 global $SAMSConf; 76 76 global $USERConf; 77 $DB=new SAMSDB( &$SAMSConf);77 $DB=new SAMSDB(); 78 78 79 79 $lang="./lang/lang.$SAMSConf->LANG"; … … 101 101 global $SAMSConf; 102 102 global $USERConf; 103 $DB=new SAMSDB( &$SAMSConf);103 $DB=new SAMSDB(); 104 104 105 105 $lang="./lang/lang.$SAMSConf->LANG"; … … 136 136 require($lang); 137 137 138 $DB=new SAMSDB( &$SAMSConf);139 $DB2=new SAMSDB( &$SAMSConf);138 $DB=new SAMSDB(); 139 $DB2=new SAMSDB(); 140 140 141 141 PageTop("config_48.jpg","LDAP configuration "); -
trunk/php/src/authncsabuttom_1_usersimport.php
r772 r782 10 10 global $SAMSConf; 11 11 global $USERConf; 12 $DB=new SAMSDB( &$SAMSConf);12 $DB=new SAMSDB(); 13 13 14 14 $lang="./lang/lang.$SAMSConf->LANG"; … … 85 85 exit; 86 86 87 $DB=new SAMSDB( &$SAMSConf);87 $DB=new SAMSDB(); 88 88 89 89 PageTop("user.jpg","$authbuttom_1_usersimport_LoadFileForm_1"); -
trunk/php/src/authncsabuttom_2_ncsaimport.php
r772 r782 10 10 global $SAMSConf; 11 11 global $USERConf; 12 $DB=new SAMSDB( &$SAMSConf);12 $DB=new SAMSDB(); 13 13 14 14 $lang="./lang/lang.$SAMSConf->LANG"; … … 86 86 exit; 87 87 88 $DB=new SAMSDB( &$SAMSConf);88 $DB=new SAMSDB(); 89 89 90 90 PageTop("loadncsa_48.jpg","$authbuttom_1_ncsaimport_LoadFileForm_1"); -
trunk/php/src/authntlmbuttom_1_prop.php
r696 r782 30 30 global $PROXYConf; 31 31 global $USERConf; 32 $DB=new SAMSDB( &$SAMSConf);32 $DB=new SAMSDB(); 33 33 34 34 $files=array(); -
trunk/php/src/authntlmbuttom_2_usersadd.php
r663 r782 13 13 global $SAMSConf; 14 14 global $USERConf; 15 $DB=new SAMSDB( &$SAMSConf);15 $DB=new SAMSDB(); 16 16 17 17 $lang="./lang/lang.$SAMSConf->LANG"; … … 78 78 exit(0); 79 79 80 $DB=new SAMSDB( &$SAMSConf);80 $DB=new SAMSDB(); 81 81 PageTop("user.jpg"," $usersbuttom_1_domain_AddUsersFromDomainForm_1 NTLM "); 82 82 -
trunk/php/src/authntlmbuttom_3_importfromntlm.php
r716 r782 9 9 { 10 10 global $SAMSConf; 11 $DB=new SAMSDB( &$SAMSConf);11 $DB=new SAMSDB(); 12 12 $lang="./lang/lang.$SAMSConf->LANG"; 13 13 require($lang); … … 42 42 { 43 43 global $SAMSConf; 44 $DB=new SAMSDB( &$SAMSConf);44 $DB=new SAMSDB(); 45 45 46 46 $lang="./lang/lang.$SAMSConf->LANG"; … … 90 90 global $SAMSConf; 91 91 global $USERConf; 92 $DB=new SAMSDB( &$SAMSConf);92 $DB=new SAMSDB(); 93 93 94 94 $lang="./lang/lang.$SAMSConf->LANG"; … … 241 241 exit(0); 242 242 243 $DB=new SAMSDB( &$SAMSConf);243 $DB=new SAMSDB(); 244 244 245 245 PageTop("importfromad-48.jpg"," $authadldbuttom_3_importfromntlm_ImportFromNTLMForm_1 "); -
trunk/php/src/authntlmtray.php
r696 r782 50 50 global $SAMSConf; 51 51 global $USERConf; 52 $DB=new SAMSDB( &$SAMSConf);52 $DB=new SAMSDB(); 53 53 54 54 $lang="./lang/lang.$SAMSConf->LANG"; … … 109 109 require($lang); 110 110 111 $DB=new SAMSDB( &$SAMSConf);112 $DB2=new SAMSDB( &$SAMSConf);111 $DB=new SAMSDB(); 112 $DB2=new SAMSDB(); 113 113 114 114 PageTop("config_48.jpg","NTLM configuration "); -
trunk/php/src/authtray.php
r696 r782 26 26 27 27 28 $DB=new SAMSDB( &$SAMSConf);28 $DB=new SAMSDB(); 29 29 $num_rows=$DB->samsdb_query("UPDATE auth_param SET s_value='$ip' WHERE s_auth='ip' AND s_param='enabled' "); 30 30 $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 282 282 exit; 283 283 284 $this->DB=new SAMSDB( &$SAMSConf);284 $this->DB=new SAMSDB(); 285 285 $this->oldDB=new CREATESAMSDB("MySQL", "0", $hostname, $username, $pass, "squidctrl", "0"); 286 286 … … 306 306 $this->pgcharset=pg_client_encoding($this->DB->link); 307 307 308 if($SAMSConf->DB_ENGINE=="PostgreSQL" )308 if($SAMSConf->DB_ENGINE=="PostgreSQL"&&$this->sams1charset!=$this->pgcharset) 309 309 { 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"); 317 313 } 318 314 } 315 319 316 } 320 317 -
trunk/php/src/configbuttom_4_backup.php
r695 r782 11 11 global $USERConf; 12 12 13 $DB=new SAMSDB( &$SAMSConf);13 $DB=new SAMSDB(); 14 14 $lang="./lang/lang.$SAMSConf->LANG"; 15 15 require($lang); … … 18 18 exit; 19 19 20 if(isset($_GET["traffic"])) $traffic=$_GET["traffic"]; 21 20 22 $samsdb=array('auth_param', 'passwd', 'proxy', 'redirect', 21 23 'sconfig', 'sconfig_time', 'sgroup', 'shablon', 'squiduser', 22 24 'sysinfo', 'timerange', 'url', 'websettings'); 25 $traffictable=array('squidcache', 'cachesum'); 23 26 $filename=strftime("sams2-%d%b%Y-%H-%M-%S.sql.gz"); 24 27 … … 50 53 } 51 54 } 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 } 52 79 gzclose($fout); 53 80 } … … 74 101 $export=$export.");"; 75 102 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 } 76 126 } 77 127 } … … 105 155 print("<INPUT TYPE=\"HIDDEN\" NAME=\"function\" value=\"savebackup\">\n"); 106 156 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"); 109 161 print("</TABLE>\n"); 110 print("<BR><INPUT TYPE=\"SUBMIT\" value=\"$backupbuttom_1_savebase_SaveBackUpForm_3\">\n");111 162 print("</FORM>\n"); 112 163 -
trunk/php/src/configbuttom_5_restore.php
r695 r782 12 12 global $USERConf; 13 13 14 $DB=new SAMSDB( &$SAMSConf);14 $DB=new SAMSDB(); 15 15 $lang="./lang/lang.$SAMSConf->LANG"; 16 16 require($lang); … … 29 29 if(strstr ( $QUERY, "#" ) == FALSE) 30 30 { 31 echo "$QUERY<BR>"; 31 32 $num_rows=$DB->samsdb_query($QUERY.";"); 32 33 } 34 $count++; 33 35 } 34 36 … … 56 58 print("<BR>$backupbuttom_2_loadbase_LoadBackUpForm_4\n"); 57 59 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"); 59 61 print("<INPUT TYPE=\"FILE\" name=\"userfile\" value=\"$backupbuttom_2_loadbase_LoadBackUpForm_2\">\n"); 60 62 print("<BR><INPUT TYPE=\"SUBMIT\" value=\"load file and restore backup\">\n"); -
trunk/php/src/configbuttom_6_moveusertrafficdata.php
r730 r782 18 18 { exit; } 19 19 20 $DB=new SAMSDB( &$SAMSConf);20 $DB=new SAMSDB(); 21 21 $sdate=$DATE->sdate(); 22 22 $edate=$DATE->edate(); … … 47 47 $lang="./lang/lang.$SAMSConf->LANG"; 48 48 require($lang); 49 $DB=new SAMSDB( &$SAMSConf);49 $DB=new SAMSDB(); 50 50 51 51 if($USERConf->ToWebInterfaceAccess("C")!=1 ) -
trunk/php/src/configtray.php
r664 r782 96 96 { 97 97 global $SAMSConf; 98 $DB=new SAMSDB( &$SAMSConf);98 $DB=new SAMSDB(); 99 99 100 100 PageTop("stat_48.jpg","System Information"); -
trunk/php/src/groupbuttom_0_prop.php
r602 r782 10 10 global $SAMSConf; 11 11 global $USERConf; 12 $DB=new SAMSDB( &$SAMSConf);12 $DB=new SAMSDB(); 13 13 14 14 if($USERConf->ToWebInterfaceAccess("C")!=1) … … 33 33 global $SAMSConf; 34 34 global $USERConf; 35 $DB=new SAMSDB( &$SAMSConf);35 $DB=new SAMSDB(); 36 36 37 37 $lang="./lang/lang.$SAMSConf->LANG"; -
trunk/php/src/groupbuttom_2_traffic.php
r707 r782 12 12 global $SAMSConf; 13 13 global $DATE; 14 $DB=new SAMSDB( &$SAMSConf);14 $DB=new SAMSDB(); 15 15 16 16 if($SAMSConf->LANG=="KOI8-R") … … 106 106 global $SAMSConf; 107 107 global $DATE; 108 $DB=new SAMSDB( &$SAMSConf);108 $DB=new SAMSDB(); 109 109 110 110 $lang="./lang/lang.$SAMSConf->LANG"; … … 149 149 exit(0); 150 150 151 $DB=new SAMSDB( &$SAMSConf);151 $DB=new SAMSDB(); 152 152 $sdate=$DATE->sdate(); 153 153 $edate=$DATE->edate(); -
trunk/php/src/groupbuttom_9_delete.php
r650 r782 26 26 global $SAMSConf; 27 27 global $USERConf; 28 $DB=new SAMSDB( &$SAMSConf);28 $DB=new SAMSDB(); 29 29 $lang="./lang/lang.$SAMSConf->LANG"; 30 30 require($lang); … … 70 70 global $SAMSConf; 71 71 global $USERConf; 72 $DB=new SAMSDB( &$SAMSConf);72 $DB=new SAMSDB(); 73 73 $lang="./lang/lang.$SAMSConf->LANG"; 74 74 require($lang); -
trunk/php/src/grouptray.php
r716 r782 10 10 global $USERConf; 11 11 12 $DB=new SAMSDB( &$SAMSConf);12 $DB=new SAMSDB(); 13 13 if(isset($_GET["id"])) $id=$_GET["id"]; 14 14 if(isset($_GET["username"])) $users=$_GET["username"]; … … 29 29 global $USERConf; 30 30 31 $DB=new SAMSDB( &$SAMSConf);32 $DB2=new SAMSDB( &$SAMSConf);31 $DB=new SAMSDB(); 32 $DB2=new SAMSDB(); 33 33 34 34 if(isset($_GET["counter"])) $counter=$_GET["counter"]; … … 65 65 global $USERConf; 66 66 67 $DB=new SAMSDB( &$SAMSConf);67 $DB=new SAMSDB(); 68 68 $lang="./lang/lang.$SAMSConf->LANG"; 69 69 require($lang); … … 247 247 if($USERConf->ToWebInterfaceAccess("SC")==1 || ($USERConf->ToWebInterfaceAccess("G")==1 && $USERConf->s_group_id==$id )) 248 248 { 249 $DB=new SAMSDB( &$SAMSConf);249 $DB=new SAMSDB(); 250 250 251 251 $lang="./lang/lang.$SAMSConf->LANG"; -
trunk/php/src/ldap.php
r728 r782 43 43 function Authenticate($user, $passwd) 44 44 { 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"); 50 46 return($ldbind); 51 47 } 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 else61 $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 }71 48 72 49 function GetUsersData() 73 50 { 74 51 $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"; 79 53 $filter="$this->usersfilter"; 80 54 if (is_null($filter) || empty($filter)) { … … 108 82 { 109 83 $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 } 119 89 120 90 $array=array($this->usernameattr,'uid'); … … 173 143 { 174 144 $userdata = array(); 175 $basedn=$this->base_dn; 176 if (!empty($this->usersrdn)) 177 $basedn=$this->usersrdn.",".$basedn; 145 $basedn="$this->usersrdn,$this->base_dn"; 178 146 $array=array($this->usernameattr,'uid','gidNumber'); 179 147 -
trunk/php/src/lffolder_2_squid.php
r602 r782 11 11 global $USERConf; 12 12 13 $DB=new SAMSDB( &$SAMSConf);13 $DB=new SAMSDB(); 14 14 $lang="./lang/lang.$SAMSConf->LANG"; 15 15 require($lang); -
trunk/php/src/lffolder_4_z0_filedenied.php
r602 r782 11 11 global $USERConf; 12 12 13 $DB=new SAMSDB( &$SAMSConf);13 $DB=new SAMSDB(); 14 14 $lang="./lang/lang.$SAMSConf->LANG"; 15 15 require($lang); -
trunk/php/src/lffolder_4_z0_redirect.php
r602 r782 11 11 global $USERConf; 12 12 13 $DB=new SAMSDB( &$SAMSConf);13 $DB=new SAMSDB(); 14 14 $lang="./lang/lang.$SAMSConf->LANG"; 15 15 require($lang); -
trunk/php/src/lffolder_4_z0_subst.php
r625 r782 11 11 global $USERConf; 12 12 13 $DB=new SAMSDB( &$SAMSConf);13 $DB=new SAMSDB(); 14 14 $lang="./lang/lang.$SAMSConf->LANG"; 15 15 require($lang); -
trunk/php/src/lffolder_4_z1_urldenied.php
r602 r782 12 12 global $USERConf; 13 13 14 $DB=new SAMSDB( &$SAMSConf);14 $DB=new SAMSDB(); 15 15 $lang="./lang/lang.$SAMSConf->LANG"; 16 16 require($lang); -
trunk/php/src/lffolder_4_z2_url.php
r622 r782 11 11 global $USERConf; 12 12 13 $DB=new SAMSDB( &$SAMSConf);13 $DB=new SAMSDB(); 14 14 $lang="./lang/lang.$SAMSConf->LANG"; 15 15 require($lang); -
trunk/php/src/lffolder_4_z3_urlallow.php
r602 r782 11 11 global $USERConf; 12 12 13 $DB=new SAMSDB( &$SAMSConf);13 $DB=new SAMSDB(); 14 14 $lang="./lang/lang.$SAMSConf->LANG"; 15 15 require($lang); -
trunk/php/src/lffolder_4_z4_local.php
r602 r782 11 11 global $USERConf; 12 12 13 $DB=new SAMSDB( &$SAMSConf);13 $DB=new SAMSDB(); 14 14 $lang="./lang/lang.$SAMSConf->LANG"; 15 15 require($lang); -
trunk/php/src/lffolder_5_z0_trange.php
r660 r782 11 11 global $USERConf; 12 12 13 $DB=new SAMSDB( &$SAMSConf);13 $DB=new SAMSDB(); 14 14 $lang="./lang/lang.$SAMSConf->LANG"; 15 15 require($lang); -
trunk/php/src/lffolder_5_z1_shablon.php
r607 r782 11 11 global $USERConf; 12 12 13 $DB=new SAMSDB( &$SAMSConf);13 $DB=new SAMSDB(); 14 14 $lang="./lang/lang.$SAMSConf->LANG"; 15 15 require($lang); -
trunk/php/src/lffolder_5_z20_delaypool.php
r689 r782 11 11 global $USERConf; 12 12 13 $DB=new SAMSDB( &$SAMSConf);13 $DB=new SAMSDB(); 14 14 $lang="./lang/lang.$SAMSConf->LANG"; 15 15 require($lang); -
trunk/php/src/newgrpbuttom_5_addgroup.php
r602 r782 14 14 exit; 15 15 16 $DB=new SAMSDB( &$SAMSConf);16 $DB=new SAMSDB(); 17 17 $lang="./lang/lang.$SAMSConf->LANG"; 18 18 require($lang); -
trunk/php/src/poolbuttom_1_prop.php
r689 r782 10 10 global $SAMSConf; 11 11 global $USERConf; 12 $DB=new SAMSDB( &$SAMSConf);12 $DB=new SAMSDB(); 13 13 14 14 $lang="./lang/lang.$SAMSConf->LANG"; … … 68 68 global $POOLConf; 69 69 global $USERConf; 70 $DB=new SAMSDB( &$SAMSConf);70 $DB=new SAMSDB(); 71 71 72 72 $lang="./lang/lang.$SAMSConf->LANG"; -
trunk/php/src/poolbuttom_9_delete.php
r689 r782 10 10 global $SAMSConf; 11 11 global $USERConf; 12 $DB=new SAMSDB( &$SAMSConf);12 $DB=new SAMSDB(); 13 13 14 14 $lang="./lang/lang.$SAMSConf->LANG"; -
trunk/php/src/pooltray.php
r689 r782 10 10 global $SAMSConf; 11 11 global $USERConf; 12 $DB=new SAMSDB( &$SAMSConf);12 $DB=new SAMSDB(); 13 13 14 14 $lang="./lang/lang.$SAMSConf->LANG"; -
trunk/php/src/proxybuttom_1_prop.php
r695 r782 11 11 global $USERConf; 12 12 global $PROXYConf; 13 $DB=new SAMSDB( &$SAMSConf);13 $DB=new SAMSDB(); 14 14 $lang="./lang/lang.$SAMSConf->LANG"; 15 15 require($lang); … … 92 92 global $PROXYConf; 93 93 global $USERConf; 94 $DB=new SAMSDB( &$SAMSConf);94 $DB=new SAMSDB(); 95 95 96 96 $files=array(); -
trunk/php/src/proxybuttom_2_reconfig.php
r666 r782 14 14 $lang="./lang/lang.$SAMSConf->LANG"; 15 15 require($lang); 16 $DB=new SAMSDB( &$SAMSConf);16 $DB=new SAMSDB(); 17 17 18 18 if(isset($_GET["id"])) $cache=$_GET["id"]; -
trunk/php/src/proxybuttom_8_clear.php
r704 r782 11 11 global $SAMSConf; 12 12 global $USERConf; 13 $DB=new SAMSDB( &$SAMSConf);13 $DB=new SAMSDB(); 14 14 15 15 -
trunk/php/src/proxybuttom_9_delete.php
r666 r782 11 11 global $SAMSConf; 12 12 global $USERConf; 13 $DB=new SAMSDB( &$SAMSConf);13 $DB=new SAMSDB(); 14 14 15 15 -
trunk/php/src/proxybuttom_9_down.php
r666 r782 47 47 if($USERConf->ToWebInterfaceAccess("C")==1 ) 48 48 { 49 $DB=new SAMSDB( &$SAMSConf);49 $DB=new SAMSDB(); 50 50 PageTop("reconfig_48.jpg","Send command '$SAMSConf->SHUTDOWN' to proxy server"); 51 51 -
trunk/php/src/proxytray.php
r696 r782 47 47 48 48 $extrainfo=""; 49 $DB=new SAMSDB( &$SAMSConf);49 $DB=new SAMSDB(); 50 50 $num_rows=$DB->samsdb_query("SELECT * FROM sysinfo WHERE s_status='1' AND s_proxy_id='$PROXYConf->s_proxy_id'"); 51 51 -
trunk/php/src/redirbuttom_1_loadlist.php
r660 r782 10 10 global $SAMSConf; 11 11 global $USERConf; 12 $DB=new SAMSDB( &$SAMSConf);12 $DB=new SAMSDB(); 13 13 $lang="./lang/lang.$SAMSConf->LANG"; 14 14 require($lang); -
trunk/php/src/redirbuttom_3_deletelist.php
r597 r782 10 10 global $SAMSConf; 11 11 global $USERConf; 12 $DB=new SAMSDB( &$SAMSConf);12 $DB=new SAMSDB(); 13 13 $lang="./lang/lang.$SAMSConf->LANG"; 14 14 require($lang); -
trunk/php/src/redirlisttray.php
r695 r782 9 9 global $SAMSConf; 10 10 global $USERConf; 11 $DB=new SAMSDB( &$SAMSConf);11 $DB=new SAMSDB(); 12 12 $lang="./lang/lang.$SAMSConf->LANG"; 13 13 require($lang); … … 31 31 global $SAMSConf; 32 32 global $USERConf; 33 $DB=new SAMSDB( &$SAMSConf);33 $DB=new SAMSDB(); 34 34 35 35 $lang="./lang/lang.$SAMSConf->LANG"; … … 59 59 global $SAMSConf; 60 60 global $USERConf; 61 $DB=new SAMSDB( &$SAMSConf);61 $DB=new SAMSDB(); 62 62 63 63 $lang="./lang/lang.$SAMSConf->LANG"; … … 242 242 global $SAMSConf; 243 243 global $USERConf; 244 $DB=new SAMSDB( &$SAMSConf);244 $DB=new SAMSDB(); 245 245 $lang="./lang/lang.$SAMSConf->LANG"; 246 246 require($lang); … … 272 272 global $SAMSConf; 273 273 global $USERConf; 274 $DB=new SAMSDB( &$SAMSConf);274 $DB=new SAMSDB(); 275 275 $lang="./lang/lang.$SAMSConf->LANG"; 276 276 require($lang); … … 301 301 global $SAMSConf; 302 302 global $USERConf; 303 $DB=new SAMSDB( &$SAMSConf);303 $DB=new SAMSDB(); 304 304 $lang="./lang/lang.$SAMSConf->LANG"; 305 305 require($lang); … … 331 331 global $SAMSConf; 332 332 global $USERConf; 333 $DB=new SAMSDB( &$SAMSConf);333 $DB=new SAMSDB(); 334 334 $lang="./lang/lang.$SAMSConf->LANG"; 335 335 require($lang); … … 354 354 global $SAMSConf; 355 355 global $USERConf; 356 $DB=new SAMSDB( &$SAMSConf);356 $DB=new SAMSDB(); 357 357 $lang="./lang/lang.$SAMSConf->LANG"; 358 358 require($lang); … … 522 522 global $SAMSConf; 523 523 global $USERConf; 524 $DB=new SAMSDB( &$SAMSConf);524 $DB=new SAMSDB(); 525 525 526 526 $lang="./lang/lang.$SAMSConf->LANG"; -
trunk/php/src/shablonbuttom_1_prop.php
r695 r782 11 11 global $USERConf; 12 12 13 $DB=new SAMSDB( &$SAMSConf);14 $DB2=new SAMSDB( &$SAMSConf);13 $DB=new SAMSDB(); 14 $DB2=new SAMSDB(); 15 15 $sguardgroups=array("ads","aggressive","audio-video","drugs","gambling", 16 16 "hacking","mail","porn","proxy","violence","warez"); … … 87 87 $credir=0; 88 88 89 $DB=new SAMSDB( &$SAMSConf);90 $DB2=new SAMSDB( &$SAMSConf);89 $DB=new SAMSDB(); 90 $DB2=new SAMSDB(); 91 91 92 92 $lang="./lang/lang.$SAMSConf->LANG"; … … 524 524 global $SAMSConf; 525 525 global $USERConf; 526 $DB=new SAMSDB( &$SAMSConf);526 $DB=new SAMSDB(); 527 527 528 528 $lang="./lang/lang.$SAMSConf->LANG"; … … 550 550 global $SAMSConf; 551 551 global $USERConf; 552 $DB=new SAMSDB( &$SAMSConf);552 $DB=new SAMSDB(); 553 553 554 554 $lang="./lang/lang.$SAMSConf->LANG"; -
trunk/php/src/shablonbuttom_9_delete.php
r597 r782 10 10 global $SAMSConf; 11 11 global $USERConf; 12 $DB=new SAMSDB( &$SAMSConf);12 $DB=new SAMSDB(); 13 13 14 14 $lang="./lang/lang.$SAMSConf->LANG"; -
trunk/php/src/shablonnew.php
r695 r782 10 10 global $SAMSConf; 11 11 global $USERConf; 12 $DB=new SAMSDB( &$SAMSConf);12 $DB=new SAMSDB(); 13 13 14 14 $lang="./lang/lang.$SAMSConf->LANG"; … … 56 56 global $SAMSConf; 57 57 global $USERConf; 58 $DB=new SAMSDB( &$SAMSConf);58 $DB=new SAMSDB(); 59 59 60 60 $lang="./lang/lang.$SAMSConf->LANG"; -
trunk/php/src/shablontray.php
r695 r782 11 11 global $SHABLONConf; 12 12 global $USERConf; 13 $DB=new SAMSDB( &$SAMSConf);13 $DB=new SAMSDB(); 14 14 15 15 if($USERConf->ToWebInterfaceAccess("C")!=1 ) … … 37 37 global $SHABLONConf; 38 38 global $USERConf; 39 $DB=new SAMSDB( &$SAMSConf);39 $DB=new SAMSDB(); 40 40 41 41 $lang="./lang/lang.$SAMSConf->LANG"; -
trunk/php/src/squidbuttom_4_addcache.php
r666 r782 15 15 exit; 16 16 17 $DB=new SAMSDB( &$SAMSConf);18 $DB2=new SAMSDB( &$SAMSConf);17 $DB=new SAMSDB(); 18 $DB2=new SAMSDB(); 19 19 20 20 if(isset($_GET["cache"])) $cache=$_GET["cache"]; … … 40 40 global $USERConf; 41 41 42 $DB=new SAMSDB( &$SAMSConf);42 $DB=new SAMSDB(); 43 43 44 44 $delaypool=0; … … 116 116 global $USERConf; 117 117 118 $DB=new SAMSDB( &$SAMSConf);118 $DB=new SAMSDB(); 119 119 $lang="./lang/lang.$SAMSConf->LANG"; 120 120 require($lang); -
trunk/php/src/sysplugconfigtray.php
r625 r782 9 9 { 10 10 global $SAMSConf; 11 $DB=new SAMSDB( &$SAMSConf);12 $DB2=new SAMSDB( &$SAMSConf);11 $DB=new SAMSDB(); 12 $DB2=new SAMSDB(); 13 13 14 14 $num_rows=$DB->samsdb_query_value("SELECT * FROM sysinfo"); … … 32 32 { 33 33 global $SAMSConf; 34 $DB=new SAMSDB( &$SAMSConf);34 $DB=new SAMSDB(); 35 35 $num_rows=$DB->samsdb_query_value("SELECT * FROM sysinfo"); 36 36 -
trunk/php/src/trangebuttom_1_prop.php
r696 r782 10 10 global $SAMSConf; 11 11 global $USERConf; 12 $DB=new SAMSDB( &$SAMSConf);12 $DB=new SAMSDB(); 13 13 14 14 $lang="./lang/lang.$SAMSConf->LANG"; -
trunk/php/src/trangebuttom_9_delete.php
r663 r782 10 10 global $SAMSConf; 11 11 global $USERConf; 12 $DB=new SAMSDB( &$SAMSConf);12 $DB=new SAMSDB(); 13 13 14 14 $lang="./lang/lang.$SAMSConf->LANG"; -
trunk/php/src/trangetray.php
r696 r782 10 10 global $SAMSConf; 11 11 global $USERConf; 12 $DB=new SAMSDB( &$SAMSConf);12 $DB=new SAMSDB(); 13 13 14 14 $lang="./lang/lang.$SAMSConf->LANG"; -
trunk/php/src/userbuttom_1_prop.php
r673 r782 11 11 global $USERConf; 12 12 13 $DB=new SAMSDB( &$SAMSConf);13 $DB=new SAMSDB(); 14 14 $gauditor=""; 15 15 if(isset($_GET["id"])) $userid=$_GET["id"]; … … 83 83 global $SquidUSERConf; 84 84 85 $DB=new SAMSDB( &$SAMSConf);86 $DB2=new SAMSDB( &$SAMSConf);85 $DB=new SAMSDB(); 86 $DB2=new SAMSDB(); 87 87 $lang="./lang/lang.$SAMSConf->LANG"; 88 88 require($lang); -
trunk/php/src/userbuttom_2_traffic.php
r706 r782 26 26 } 27 27 28 $DB=new SAMSDB( &$SAMSConf);28 $DB=new SAMSDB(); 29 29 $g = new chart; 30 30 $lang="./lang/lang.$SAMSConf->LANG"; … … 117 117 //echo "id=$id $SquidUSERConf->s_user_id $SquidUSERConf->s_nick<BR>"; 118 118 //exit(0); 119 $DB=new SAMSDB( &$SAMSConf);119 $DB=new SAMSDB(); 120 120 121 121 $sdate=$DATE->sdate(); -
trunk/php/src/userbuttom_4_site.php
r704 r782 19 19 20 20 require("reportsclass.php"); 21 $DB=new SAMSDB( &$SAMSConf);21 $DB=new SAMSDB(); 22 22 23 23 $lang="./lang/lang.$SAMSConf->LANG"; -
trunk/php/src/userbuttom_5_clear.php
r711 r782 10 10 global $SAMSConf; 11 11 global $USERConf; 12 $DB=new SAMSDB( &$SAMSConf);12 $DB=new SAMSDB(); 13 13 $lang="./lang/lang.$SAMSConf->LANG"; 14 14 require($lang); … … 41 41 global $SquidUSERConf; 42 42 43 $DB=new SAMSDB( &$SAMSConf);43 $DB=new SAMSDB(); 44 44 $lang="./lang/lang.$SAMSConf->LANG"; 45 45 require($lang); -
trunk/php/src/userbuttom_6_chpasswd.php
r716 r782 18 18 if($USERConf->ToWebInterfaceAccess("AUC")==1 || ($USERConf->s_user_id == $SquidUSERConf->s_user_id && $USERConf->ToWebInterfaceAccess("W")==1 ) ) 19 19 { 20 $DB=new SAMSDB( &$SAMSConf);20 $DB=new SAMSDB(); 21 21 22 22 $lang="./lang/lang.$SAMSConf->LANG"; … … 86 86 print("<TABLE WIDTH=\"90%\">"); 87 87 print("<TR><TD><B>login:</B><TD>"); 88 print("$ USERConf->s_nick");88 print("$SquidUSERConf->s_nick"); 89 89 print("<TR><TD><B>Password:</B><TD>"); 90 90 print("<BR><INPUT TYPE=\"PASSWORD\" NAME=\"passw1\" SIZE=30> \n"); -
trunk/php/src/userbuttom_9_delete.php
r612 r782 11 11 global $SAMSConf; 12 12 global $USERConf; 13 $DB=new SAMSDB( &$SAMSConf);13 $DB=new SAMSDB(); 14 14 $lang="./lang/lang.$SAMSConf->LANG"; 15 15 require($lang); -
trunk/php/src/usersbuttom_1_useradd.php
r774 r782 95 95 global $USERConf; 96 96 97 $DB=new SAMSDB( &$SAMSConf);97 $DB=new SAMSDB(); 98 98 $lang="./lang/lang.$SAMSConf->LANG"; 99 99 require($lang); … … 213 213 global $USERConf; 214 214 215 $DB=new SAMSDB( &$SAMSConf);215 $DB=new SAMSDB(); 216 216 $lang="./lang/lang.$SAMSConf->LANG"; 217 217 require($lang); -
trunk/php/src/usersbuttom_1_usersimport.php
r673 r782 10 10 global $SAMSConf; 11 11 global $USERConf; 12 $DB=new SAMSDB( &$SAMSConf);12 $DB=new SAMSDB(); 13 13 14 14 $lang="./lang/lang.$SAMSConf->LANG"; … … 85 85 exit; 86 86 87 $DB=new SAMSDB( &$SAMSConf);87 $DB=new SAMSDB(); 88 88 89 89 PageTop("user.jpg","$authbuttom_1_usersimport_LoadFileForm_1"); -
trunk/php/src/usersbuttom_2_traffic.php
r706 r782 12 12 global $SAMSConf; 13 13 global $DATE; 14 $DB=new SAMSDB( &$SAMSConf);14 $DB=new SAMSDB(); 15 15 16 16 if($SAMSConf->LANG=="KOI8-R") … … 106 106 global $SAMSConf; 107 107 global $DATE; 108 $DB=new SAMSDB( &$SAMSConf);108 $DB=new SAMSDB(); 109 109 110 110 $lang="./lang/lang.$SAMSConf->LANG"; … … 146 146 exit(0); 147 147 148 $DB=new SAMSDB( &$SAMSConf);148 $DB=new SAMSDB(); 149 149 $sdate=$DATE->sdate(); 150 150 $edate=$DATE->edate(); -
trunk/php/src/usersbuttom_3_site.php
r705 r782 11 11 global $USERConf; 12 12 require("reportsclass.php"); 13 $DB=new SAMSDB( &$SAMSConf);13 $DB=new SAMSDB(); 14 14 15 15 $lang="./lang/lang.$SAMSConf->LANG"; … … 31 31 global $USERConf; 32 32 require("reportsclass.php"); 33 $DB=new SAMSDB( &$SAMSConf);33 $DB=new SAMSDB(); 34 34 35 35 $lang="./lang/lang.$SAMSConf->LANG"; … … 129 129 130 130 require("reportsclass.php"); 131 $DB=new SAMSDB( &$SAMSConf);131 $DB=new SAMSDB(); 132 132 133 133 $lang="./lang/lang.$SAMSConf->LANG"; -
trunk/php/src/usersbuttom_4_percent.php
r710 r782 60 60 global $SAMSConf; 61 61 global $DATE; 62 $DB=new SAMSDB( &$SAMSConf);62 $DB=new SAMSDB(); 63 63 $sdate=$DATE->sdate(); 64 64 $edate=$DATE->edate(); … … 120 120 } 121 121 122 $pie = new PieGraph( 400, 250, $size);122 $pie = new PieGraph(300, 200, $size); 123 123 $pie->setColors($usercolors); 124 124 // legends for the data … … 143 143 exit(0); 144 144 145 $DB=new SAMSDB( &$SAMSConf);145 $DB=new SAMSDB(); 146 146 $sdate=$DATE->sdate(); 147 147 $edate=$DATE->edate(); -
trunk/php/src/usersbuttom_5_recalc.php
r711 r782 11 11 global $USERConf; 12 12 13 $DB=new SAMSDB( &$SAMSConf);14 $DB2=new SAMSDB( &$SAMSConf);13 $DB=new SAMSDB(); 14 $DB2=new SAMSDB(); 15 15 $lang="./lang/lang.$SAMSConf->LANG"; 16 16 require($lang); -
trunk/php/src/usersbuttom_6_clear.php
r602 r782 11 11 global $USERConf; 12 12 13 $DB=new SAMSDB( &$SAMSConf);13 $DB=new SAMSDB(); 14 14 $lang="./lang/lang.$SAMSConf->LANG"; 15 15 require($lang); -
trunk/php/src/usersbuttom_91_test.php
r646 r782 4 4 { 5 5 global $SAMSConf; 6 $DB=new SAMSDB( &$SAMSConf);6 $DB=new SAMSDB(); 7 7 8 8 $lang="./lang/lang.$SAMSConf->LANG"; -
trunk/php/src/userstray.php
r646 r782 9 9 global $SAMSConf; 10 10 global $USERConf; 11 $DB=new SAMSDB( &$SAMSConf);11 $DB=new SAMSDB(); 12 12 if($USERConf->ToWebInterfaceAccess("C")!=1) 13 13 exit(0); … … 74 74 global $SAMSConf; 75 75 global $USERConf; 76 $DB=new SAMSDB( &$SAMSConf);77 $DB2=new SAMSDB( &$SAMSConf);76 $DB=new SAMSDB(); 77 $DB2=new SAMSDB(); 78 78 79 79 $lang="./lang/lang.$SAMSConf->LANG"; -
trunk/php/src/usertray.php
r725 r782 50 50 { 51 51 global $SAMSConf; 52 $DB=new SAMSDB( &$SAMSConf);53 $DB2=new SAMSDB( &$SAMSConf);52 $DB=new SAMSDB(); 53 $DB2=new SAMSDB(); 54 54 $lang="./lang/lang.$SAMSConf->LANG"; 55 55 require($lang); … … 92 92 print("<TR>\n"); 93 93 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"); 94 99 print("<B>$usertray_UserForm_6: \n"); 95 100 print("<TD>\n"); 96 101 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");
