2 require('../conf/config.php3');
3 if (is_file("../lib/sql/drivers/$config[sql_type]/functions.php3"))
4 include_once("../lib/sql/drivers/$config[sql_type]/functions.php3");
7 <title>Clear Open User Sessions for $login</title>
8 <meta http-equiv="Content-Type" content="text/html; charset=$config[general_charset]">
9 <link rel="stylesheet" href="style.css">
11 <body bgcolor="#80a040" background="images/greenlines1.gif" link="black" alink="black">
13 <b>Could not include SQL library functions. Aborting</b>
23 <title>Clear Open User Sessions for $login</title>
24 <meta http-equiv="Content-Type" content="text/html; charset=$config[general_charset]">
25 <link rel="stylesheet" href="style.css">
27 <body bgcolor="#80a040" background="images/greenlines1.gif" link="black" alink="black">
29 <table border=0 width=550 cellpadding=0 cellspacing=0>
31 <td align=center><img src="images/title2.gif"></td>
35 <table border=0 width=400 cellpadding=0 cellspacing=2>
38 include("../html/user_toolbar.html.php3");
42 $sql_extra_query = '';
43 if ($config[sql_accounting_extra_query] != '')
44 $sql_extra_query = sql_xlat($config[sql_accounting_extra_query],$login,$config);
50 <table border=0 width=540 cellpadding=1 cellspacing=1>
53 <td bgcolor="black" width=200>
54 <table border=0 width=100% cellpadding=2 cellspacing=0>
55 <tr bgcolor="#907030" align=right valign=top><th>
56 <font color="white">Clear open sessions for $login</font>
60 <tr bgcolor="black" valign=top><td colspan=2>
61 <table border=0 width=100% cellpadding=12 cellspacing=0 bgcolor="#ffffd0" valign=top>
65 if ($clear_sessions == 1){
66 $link = @da_sql_pconnect($config);
68 $res = @da_sql_query($link,$config,
69 "DELETE FROM $config[sql_accounting_table]
70 WHERE username='$login' AND acctstoptime = 0 $sql_extra_query;");
72 echo "<b>Deleted open sessions from accounting table</b><br>\n";
74 echo "<b>Error deleting open sessions for user" . da_sql_error($link,$config) . "</b><br>\n";
77 echo "<b>Could not connect to SQL database</b><br>\n";
89 $link = @da_sql_pconnect($config);
91 $search = @da_sql_query($link,$config,
92 "SELECT COUNT(*) AS counter FROM $config[sql_accounting_table]
93 WHERE username = '$login' AND acctstoptime IS NULL $sql_extra_query;");
95 if ($row = @da_sql_fetch_array($search,$config))
96 $open_sessions = $row[counter];
99 echo "<b>Database query failed: " . da_sql_error($link,$config) . "</b><br>\n";
102 echo "<b>Could not connect to SQL database</b><br>\n";
106 <input type=hidden name=login value=<?php print $login ?>>
107 <input type=hidden name=clear_sessions value="0">
108 <table border=1 bordercolordark=#ffffe0 bordercolorlight=#000000 width=100% cellpadding=2 cellspacing=0 bgcolor="#ffffe0" valign=top>
111 User <?php echo $login; ?> has <i><?php echo $open_sessions; ?></i> open sessions<br><br>
112 Are you sure you want to clear all open user sessions?
117 <input type=submit class=button value="Yes Clear" OnClick="this.form.clear_sessions.value=1">