added column headers to Users and Phones listings with order-by titles in admin.php script
git-svn-id: svn://192.168.202.10@420 3d104415-ff17-0410-8863-d5cf3c621b8a
This commit is contained in:
+50
-9
@@ -794,12 +794,13 @@ $lead_filter_sql = ereg_replace(";","",$lead_filter_sql);
|
||||
# 61110-1502 - add ability to select NONE in dial statuses, new list_id must not be < 100
|
||||
# 61122-1228 - added user group campaign restrictions
|
||||
# 61122-1535 - changed script_text to unfiltered and added more variables to SCRIPTS
|
||||
# 61129-1028 - Added headers to Users and Phones with clickable order-by titles
|
||||
#
|
||||
|
||||
# make sure you have added a user to the vicidial_users MySQL table with at least user_level 8 to access this page the first time
|
||||
|
||||
$version = '2.0.72';
|
||||
$build = '61122-1535';
|
||||
$version = '2.0.73';
|
||||
$build = '61129-1028';
|
||||
|
||||
$STARTtime = date("U");
|
||||
|
||||
@@ -8136,14 +8137,33 @@ echo "</TABLE></center>\n";
|
||||
if ($ADD==0)
|
||||
{
|
||||
echo "<TABLE><TR><TD>\n";
|
||||
echo "<FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
|
||||
echo "<FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
|
||||
|
||||
$stmt="SELECT * from vicidial_users order by full_name";
|
||||
$USERlink='stage=USERIDDOWN';
|
||||
$NAMElink='stage=NAMEDOWN';
|
||||
$LEVELlink='stage=LEVELDOWN';
|
||||
$GROUPlink='stage=GROUPDOWN';
|
||||
$SQLorder='order by full_name';
|
||||
if (eregi("USERIDUP",$stage)) {$SQLorder='order by user asc'; $USERlink='stage=USERIDDOWN';}
|
||||
if (eregi("USERIDDOWN",$stage)) {$SQLorder='order by user desc'; $USERlink='stage=USERIDUP';}
|
||||
if (eregi("NAMEUP",$stage)) {$SQLorder='order by full_name asc'; $NAMElink='stage=NAMEDOWN';}
|
||||
if (eregi("NAMEDOWN",$stage)) {$SQLorder='order by full_name desc'; $NAMElink='stage=NAMEUP';}
|
||||
if (eregi("LEVELUP",$stage)) {$SQLorder='order by user_level asc'; $LEVELlink='stage=LEVELDOWN';}
|
||||
if (eregi("LEVELDOWN",$stage)) {$SQLorder='order by user_level desc'; $LEVELlink='stage=LEVELUP';}
|
||||
if (eregi("GROUPUP",$stage)) {$SQLorder='order by user_group asc'; $GROUPlink='stage=GROUPDOWN';}
|
||||
if (eregi("GROUPDOWN",$stage)) {$SQLorder='order by user_group desc'; $GROUPlink='stage=GROUPUP';}
|
||||
$stmt="SELECT * from vicidial_users $SQLorder";
|
||||
$rslt=mysql_query($stmt, $link);
|
||||
$people_to_print = mysql_num_rows($rslt);
|
||||
|
||||
echo "<br>USER LISTINGS:\n";
|
||||
echo "<center><TABLE width=600 cellspacing=0 cellpadding=1>\n";
|
||||
echo "<tr bgcolor=black>";
|
||||
echo "<td><a href=\"$PHP_SELF?ADD=0&$USERlink\"><font size=1 color=white><B>USER ID</B></a></td>";
|
||||
echo "<td><a href=\"$PHP_SELF?ADD=0&$NAMElink\"><font size=1 color=white><B>FULL NAME</B></a></td>";
|
||||
echo "<td><a href=\"$PHP_SELF?ADD=0&$LEVELlink\"><font size=1 color=white><B>LEVEL</B></a></td>";
|
||||
echo "<td><a href=\"$PHP_SELF?ADD=0&$GROUPlink\"><font size=1 color=white><B>GROUP</B></a></td>";
|
||||
echo "<td align=center><font size=1 color=white><B>LINKS</B></td></tr>\n";
|
||||
|
||||
$o=0;
|
||||
while ($people_to_print > $o) {
|
||||
@@ -8152,7 +8172,7 @@ echo "<center><TABLE width=600 cellspacing=0 cellpadding=1>\n";
|
||||
{$bgcolor='bgcolor="#B9CBFD"';}
|
||||
else
|
||||
{$bgcolor='bgcolor="#9BB9FB"';}
|
||||
echo "<tr $bgcolor><td><font size=1>$row[1]</td><td><font size=1>$row[3]</td><td><font size=1>$row[4]</td><td><font size=1>$row[5]</td>";
|
||||
echo "<tr $bgcolor><td><a href=\"$PHP_SELF?ADD=3&user=$row[1]\"><font size=1 color=black>$row[1]</a></td><td><font size=1>$row[3]</td><td><font size=1>$row[4]</td><td><font size=1>$row[5]</td>";
|
||||
echo "<td><font size=1><a href=\"$PHP_SELF?ADD=3&user=$row[1]\">MODIFY</a> | <a href=\"./user_stats.php?user=$row[1]\">STATS</a> | <a href=\"./user_status.php?user=$row[1]\">STATUS</a> | <a href=\"./AST_agent_time_sheet.php?agent=$row[1]\">TIME</a></td></tr>\n";
|
||||
$o++;
|
||||
}
|
||||
@@ -8473,15 +8493,36 @@ echo "</TABLE></center>\n";
|
||||
if ($ADD==10000000000)
|
||||
{
|
||||
echo "<TABLE><TR><TD>\n";
|
||||
echo "<FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
|
||||
|
||||
echo "<FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
|
||||
|
||||
$stmt="SELECT * from phones order by extension,server_ip";
|
||||
$EXTENlink='stage=EXTENDOWN';
|
||||
$PROTOlink='stage=PROTODOWN';
|
||||
$SERVERlink='stage=SERVERDOWN';
|
||||
$STATUSlink='stage=STATUSDOWN';
|
||||
$SQLorder='order by extension,server_ip';
|
||||
if (eregi("EXTENUP",$stage)) {$SQLorder='order by extension asc'; $EXTENlink='stage=EXTENDOWN';}
|
||||
if (eregi("EXTENDOWN",$stage)) {$SQLorder='order by extension desc'; $EXTENlink='stage=EXTENUP';}
|
||||
if (eregi("PROTOUP",$stage)) {$SQLorder='order by protocol asc'; $PROTOlink='stage=PROTODOWN';}
|
||||
if (eregi("PROTODOWN",$stage)) {$SQLorder='order by protocol desc'; $PROTOlink='stage=PROTOUP';}
|
||||
if (eregi("SERVERUP",$stage)) {$SQLorder='order by server_ip asc'; $SERVERlink='stage=SERVERDOWN';}
|
||||
if (eregi("SERVERDOWN",$stage)) {$SQLorder='order by server_ip desc'; $SERVERlink='stage=SERVERUP';}
|
||||
if (eregi("STATUSUP",$stage)) {$SQLorder='order by status asc'; $STATUSlink='stage=STATUSDOWN';}
|
||||
if (eregi("STATUSDOWN",$stage)) {$SQLorder='order by status desc'; $STATUSlink='stage=STATUSUP';}
|
||||
$stmt="SELECT * from phones $SQLorder";
|
||||
$rslt=mysql_query($stmt, $link);
|
||||
$phones_to_print = mysql_num_rows($rslt);
|
||||
|
||||
echo "<br>PHONE LISTINGS:\n";
|
||||
echo "<center><TABLE width=600 cellspacing=0 cellpadding=1>\n";
|
||||
echo "<tr bgcolor=black>";
|
||||
echo "<td><a href=\"$PHP_SELF?ADD=10000000000&$EXTENlink\"><font size=1 color=white><B>EXTEN</B></a></td>";
|
||||
echo "<td><a href=\"$PHP_SELF?ADD=10000000000&$PROTOlink\"><font size=1 color=white><B>PROTO</B></a></td>";
|
||||
echo "<td><a href=\"$PHP_SELF?ADD=10000000000&$SERVERlink\"><font size=1 color=white><B>SERVER</B></a></td>";
|
||||
echo "<td colspan=2><font size=1 color=white><B>DIALPLAN</B></td>";
|
||||
echo "<td><a href=\"$PHP_SELF?ADD=10000000000&$STATUSlink\"><font size=1 color=white><B>STATUS</B></a></td>";
|
||||
echo "<td><font size=1 color=white><B>NAME</B></td>";
|
||||
echo "<td colspan=2><font size=1 color=white><B>VMAIL</B></td>";
|
||||
echo "<td align=center><font size=1 color=white><B>LINKS</B></td></tr>\n";
|
||||
|
||||
$o=0;
|
||||
while ($phones_to_print > $o) {
|
||||
@@ -8490,7 +8531,7 @@ echo "<center><TABLE width=600 cellspacing=0 cellpadding=1>\n";
|
||||
{$bgcolor='bgcolor="#B9CBFD"';}
|
||||
else
|
||||
{$bgcolor='bgcolor="#9BB9FB"';}
|
||||
echo "<tr $bgcolor><td><font size=1>$row[0]</td><td><font size=1>$row[16]</td><td><font size=1>$row[5]</td><td><font size=1>$row[1]</td><td><font size=1>$row[2]</td><td><font size=1>$row[8]</td><td><font size=1>$row[11]</td><td><font size=1>$row[14]</td><td><font size=1>$row[15]</td>";
|
||||
echo "<tr $bgcolor><td><a href=\"$PHP_SELF?ADD=31111111111&extension=$row[0]&server_ip=$row[5]\"><font size=1 color=black>$row[0]</font></a></td><td><font size=1>$row[16]</td><td><font size=1>$row[5]</td><td><font size=1>$row[1]</td><td><font size=1>$row[2]</td><td><font size=1>$row[8]</td><td><font size=1>$row[11]</td><td><font size=1>$row[14]</td><td><font size=1>$row[15]</td>";
|
||||
echo "<td><font size=1><a href=\"$PHP_SELF?ADD=31111111111&extension=$row[0]&server_ip=$row[5]\">MODIFY</a> | <a href=\"./phone_stats.php?extension=$row[0]&server_ip=$row[5]\">STATS</a></td></tr>\n";
|
||||
$o++;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user