1
|
<?php
|
2
|
# admin_header.php - VICIDIAL administration header
|
3
|
#
|
4
|
# Copyright (C) 2010 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
5
|
#
|
6
|
|
7
|
# CHANGES
|
8
|
# 90310-0709 - First Build
|
9
|
# 90508-0542 - Added Call Menu option, changed script to use long PHP tags
|
10
|
# 90514-0605 - Added audio prompt selection functions
|
11
|
# 90530-1206 - Changed List Mix to allow for 40 mixes and a default populate option
|
12
|
# 90531-2339 - Added Dynamic options for Call Menu
|
13
|
# 90612-0852 - Changed relative links
|
14
|
# 90635-0943 - Added javascript for dynamic menus in In-Groups
|
15
|
# 90627-0548 - Added no-agent-no-queue options
|
16
|
# 90628-1016 - Added Text-to-speech options
|
17
|
# 90830-2213 - Added Music On Hold options
|
18
|
# 90904-1534 - Added launch_moh_chooser
|
19
|
# 90916-2334 - Added Voicemail options
|
20
|
# 91223-1030 - Added VIDPROMPT options for in-group routing in Call Menus
|
21
|
# 100311-2210 - Added callcard_enabled Admin element
|
22
|
# 100428-1039 - Added custom fields display
|
23
|
# 100507-1339 - Added copy carrier submenu
|
24
|
# 100616-2350 - Added VIDPROMPT call menu options
|
25
|
# 100728-0904 - Changed Lead Loader link to the new 3rd gen lead loader
|
26
|
# 100802-2127 - Changed Admin to point to links page instead of Phones listings
|
27
|
# 100831-2255 - Added password strength checking function
|
28
|
# 100914-1311 - Removed other links for reports-only users
|
29
|
# 101022-1323 - Added IGU_selectall function
|
30
|
# 101107-1133 - Added auto-refresh code
|
31
|
# 110215-1720 - Added the Add a new lead link
|
32
|
# 110322-1228 - Added user ID logged in as next to Logout link
|
33
|
#
|
34
|
|
35
|
|
36
|
######################### SMALL HTML HEADER BEGIN #######################################
|
37
|
if($short_header)
|
38
|
{
|
39
|
echo "<meta name=\"GOAutoDial\" content=\"GOAutoDial Inc. http://www.goautodial.com\" />\n";
|
40
|
echo "<meta http-equiv=\"X-UA-Compatible\" content=\"IE=EmulateIE8\">\n";
|
41
|
echo "<link rel=\"shortcut icon\" href=\"../goautodial/images/g_page_icon.ico\" >\n";
|
42
|
echo "<link rel=\"icon\" type=\"image/png\" href=\"../goautodial/images/g_icon_05.png\" >\n";
|
43
|
echo "<link rel=\"stylesheet\" type=\"text/css\" media=\"screen, print, projection\" href=\"../csslibs/goiframe2.css\"></link>\n";
|
44
|
echo "<script type=\"text/javascript\" src=\"../includes/goiframe2.js\"></script>\n";
|
45
|
?>
|
46
|
<div id="header">
|
47
|
<div id="gologo"><a href="http://goautodial.com" title="GOAutoDial Inc.- Empowering The Next Generation Contact Center" target="_blank"></a></div>
|
48
|
<div id="gomenu">
|
49
|
<?php
|
50
|
$stmt="SELECT user_level from vicidial_users where user='$PHP_AUTH_USER' and pass='$PHP_AUTH_PW';";
|
51
|
if ($DB) {echo "|$stmt|\n";}
|
52
|
if ($non_latin > 0) { $rslt=mysql_query("SET NAMES 'UTF8'");}
|
53
|
$rslt=mysql_query($stmt, $link);
|
54
|
$row=mysql_fetch_row($rslt);
|
55
|
$GOuser_level=$row[0];
|
56
|
|
57
|
if ($GOuser_level>8)
|
58
|
{
|
59
|
?>
|
60
|
<div id="adminbutton"><a href="admin.php?gouser=<?php echo $PHP_AUTH_USER; ?>&gopass=<?php echo $PHP_AUTH_PW; ?>" title="Vicidial Admin" id="admin">Vicidial Admin</a></div>
|
61
|
<div id="goadminbutton"><a href="../admin.php?gouser=<?php echo $PHP_AUTH_USER; ?>&gopass=<?php echo $PHP_AUTH_PW; ?>" title="GO Admin" id="goadmin">GO Admin</a></div>
|
62
|
<?php
|
63
|
}
|
64
|
else
|
65
|
{
|
66
|
?>
|
67
|
<div id="adminbuttons"><a href="admin.php?gouser=<?php echo $PHP_AUTH_USER; ?>&gopass=<?php echo $PHP_AUTH_PW; ?>" title="Vicidial Admin" id="admin">Vicidial Admin</a></div>
|
68
|
<?php
|
69
|
}
|
70
|
?>
|
71
|
<div id="phpmyadminbutton"><a href="../phpmyadmin/" target="_blank" title="phpMyAdmin" id="phpmyadmin">phpMyAdmin</a></div>
|
72
|
<div id="supportbutton"><a href="http://goautodial.com/support-ticket/" target="_blank" title="Support Center" id="support">Support Center</a></div>
|
73
|
<!--<div id="systembutton"><a href="#" onclick="goToURL('goautodial/g_sys_stats_cti2.php','system')" title="System Information" id="system">System Info</a></div>-->
|
74
|
<div id="forcelogout"><a href="../admin.php?force_logout=1" title="Logout">Logout</a></div>
|
75
|
</div>
|
76
|
<div id="bannertext">
|
77
|
<p>Vicidial Admin</p>
|
78
|
</div>
|
79
|
</div>
|
80
|
|
81
|
<div id="contents" align="center">
|
82
|
<TABLE CELLPADDING=0 CELLSPACING=0 BGCOLOR="#616161"><TR>
|
83
|
<TD><!--// <IMG SRC="vicidial_admin_web_logo_small.gif" WIDTH=71 HEIGHT=22>//--> </TD>
|
84
|
<?php if ($reports_only_user < 1) {
|
85
|
?>
|
86
|
<TD> <A HREF="admin.php" ALT="Users"><FONT FACE="ARIAL,HELVETICA" COLOR=WHITE SIZE=2><B>Users</B></A> </TD>
|
87
|
<TD> <A HREF="admin.php?ADD=10" ALT="Campaigns"><FONT FACE="ARIAL,HELVETICA" COLOR=WHITE SIZE=2><B>Campaigns</B></A> </TD>
|
88
|
<TD> <A HREF="admin.php?ADD=100" ALT="Lists"><FONT FACE="ARIAL,HELVETICA" COLOR=WHITE SIZE=2><B>Lists</B></A> </TD>
|
89
|
<TD> <A HREF="admin.php?ADD=1000000" ALT="Scripts"><FONT FACE="ARIAL,HELVETICA" COLOR=WHITE SIZE=2><B>Scripts</B></A> </TD>
|
90
|
<TD> <A HREF="admin.php?ADD=10000000" ALT="Filters"><FONT FACE="ARIAL,HELVETICA" COLOR=WHITE SIZE=2><B>Filters</B></A> </TD>
|
91
|
<TD> <A HREF="admin.php?ADD=1000" ALT="Inbound"><FONT FACE="ARIAL,HELVETICA" COLOR=WHITE SIZE=2><B>Inbound</B></A> </TD>
|
92
|
<TD> <A HREF="admin.php?ADD=100000" ALT="User Groups"><FONT FACE="ARIAL,HELVETICA" COLOR=WHITE SIZE=2><B>User Groups</B></A> </TD>
|
93
|
<TD> <A HREF="admin.php?ADD=10000" ALT="Remote Agents"><FONT FACE="ARIAL,HELVETICA" COLOR=WHITE SIZE=2><B>Remote Agents</B></A> </TD>
|
94
|
<TD> <A HREF="admin.php?ADD=999998" ALT="Admin"><FONT FACE="ARIAL,HELVETICA" COLOR=WHITE SIZE=2><B>Admin</B></A> </TD>
|
95
|
<?php
|
96
|
}
|
97
|
else
|
98
|
{ ?>
|
99
|
<TD width=600> </TD>
|
100
|
<?php } ?>
|
101
|
<TD> <A HREF="admin.php?ADD=999999" ALT="Reports"><FONT FACE="ARIAL,HELVETICA" COLOR=WHITE SIZE=2><B>Reports</B></A> </TD>
|
102
|
</TR>
|
103
|
</TABLE>
|
104
|
<?php
|
105
|
}
|
106
|
######################### SMALL HTML HEADER END #######################################
|
107
|
|
108
|
|
109
|
######################### FULL HTML HEADER BEGIN #######################################
|
110
|
else
|
111
|
{
|
112
|
if ($hh=='users')
|
113
|
{$users_hh="bgcolor =\"$users_color\""; $users_fc="$users_font"; $users_bold="$header_selected_bold";}
|
114
|
else {$users_hh=''; $users_fc='WHITE'; $users_bold="$header_nonselected_bold";}
|
115
|
if ($hh=='campaigns')
|
116
|
{$campaigns_hh="bgcolor=\"$campaigns_color\""; $campaigns_fc="$campaigns_font"; $campaigns_bold="$header_selected_bold";}
|
117
|
else {$campaigns_hh=''; $campaigns_fc='WHITE'; $campaigns_bold="$header_nonselected_bold";}
|
118
|
if ($SSoutbound_autodial_active > 0)
|
119
|
{
|
120
|
if ($hh=='lists')
|
121
|
{$lists_hh="bgcolor=\"$lists_color\""; $lists_fc="$lists_font"; $lists_bold="$header_selected_bold";}
|
122
|
else {$lists_hh=''; $lists_fc='WHITE'; $lists_bold="$header_nonselected_bold";}
|
123
|
}
|
124
|
if ($hh=='ingroups')
|
125
|
{$ingroups_hh="bgcolor=\"$ingroups_color\""; $ingroups_fc="$ingroups_font"; $ingroups_bold="$header_selected_bold";}
|
126
|
else {$ingroups_hh=''; $ingroups_fc='WHITE'; $ingroups_bold="$header_nonselected_bold";}
|
127
|
if ($hh=='remoteagent')
|
128
|
{$remoteagent_hh="bgcolor=\"$remoteagent_color\""; $remoteagent_fc="$remoteagent_font"; $remoteagent_bold="$header_selected_bold";}
|
129
|
else {$remoteagent_hh=''; $remoteagent_fc='WHITE'; $remoteagent_bold="$header_nonselected_bold";}
|
130
|
if ($hh=='usergroups')
|
131
|
{$usergroups_hh="bgcolor=\"$usergroups_color\""; $usergroups_fc="$usergroups_font"; $usergroups_bold="$header_selected_bold";}
|
132
|
else {$usergroups_hh=''; $usergroups_fc='WHITE'; $usergroups_bold="$header_nonselected_bold";}
|
133
|
if ($hh=='scripts')
|
134
|
{$scripts_hh="bgcolor=\"$scripts_color\""; $scripts_fc="$scripts_font"; $scripts_bold="$header_selected_bold";}
|
135
|
else {$scripts_hh=''; $scripts_fc='WHITE'; $scripts_bold="$header_nonselected_bold";}
|
136
|
if ($SSoutbound_autodial_active > 0)
|
137
|
{
|
138
|
if ($hh=='filters')
|
139
|
{$filters_hh="bgcolor=\"$filters_color\""; $filters_fc="$filters_font"; $filters_bold="$header_selected_bold";}
|
140
|
else {$filters_hh=''; $filters_fc='WHITE'; $filters_bold="$header_nonselected_bold";}
|
141
|
}
|
142
|
if ($hh=='admin')
|
143
|
{$admin_hh="bgcolor=\"$admin_color\""; $admin_fc="$admin_font"; $admin_bold="$header_selected_bold";}
|
144
|
else {$admin_hh=''; $admin_fc='WHITE'; $admin_bold="$header_nonselected_bold";}
|
145
|
if ($hh=='reports')
|
146
|
{$reports_hh="bgcolor=\"$reports_color\""; $reports_fc="$reports_font"; $reports_bold="$header_selected_bold";}
|
147
|
else {$reports_hh=''; $reports_fc='WHITE'; $reports_bold="$header_nonselected_bold";}
|
148
|
|
149
|
echo "</title>\n";
|
150
|
echo "<script language=\"Javascript\">\n";
|
151
|
echo "var field_name = '';\n";
|
152
|
echo "var user = '$PHP_AUTH_USER';\n";
|
153
|
echo "var pass = '$PHP_AUTH_PW';\n";
|
154
|
echo "var epoch = '" . date("U") . "';\n";
|
155
|
|
156
|
if ($TCedit_javascript > 0)
|
157
|
{
|
158
|
?>
|
159
|
|
160
|
function run_submit()
|
161
|
{
|
162
|
calculate_hours();
|
163
|
var go_submit = document.getElementById("go_submit");
|
164
|
if (go_submit.disabled == false)
|
165
|
{
|
166
|
document.edit_log.submit();
|
167
|
}
|
168
|
}
|
169
|
|
170
|
// Calculate login time
|
171
|
function calculate_hours()
|
172
|
{
|
173
|
var now_epoch = '<?php echo $StarTtimE ?>';
|
174
|
var i=0;
|
175
|
var total_percent=0;
|
176
|
var SPANlogin_time = document.getElementById("LOGINlogin_time");
|
177
|
var LI_date = document.getElementById("LOGINbegin_date");
|
178
|
var LO_date = document.getElementById("LOGOUTbegin_date");
|
179
|
var LI_datetime = LI_date.value;
|
180
|
var LO_datetime = LO_date.value;
|
181
|
var LI_datetime_array=LI_datetime.split(" ");
|
182
|
var LI_date_array=LI_datetime_array[0].split("-");
|
183
|
var LI_time_array=LI_datetime_array[1].split(":");
|
184
|
var LO_datetime_array=LO_datetime.split(" ");
|
185
|
var LO_date_array=LO_datetime_array[0].split("-");
|
186
|
var LO_time_array=LO_datetime_array[1].split(":");
|
187
|
|
188
|
// Calculate milliseconds since 1970 for each date string and find diff
|
189
|
var LI_sec = ( ( (LI_time_array[2] * 1) * 1000) );
|
190
|
var LI_min = ( ( ( (LI_time_array[1] * 1) * 1000) * 60 ) );
|
191
|
var LI_hour = ( ( ( (LI_time_array[0] * 1) * 1000) * 3600 ) );
|
192
|
var LI_date_epoch = Date.parse(LI_date_array[0] + '/' + LI_date_array[1] + '/' + LI_date_array[2]);
|
193
|
var LI_epoch = (LI_date_epoch + LI_sec + LI_min + LI_hour);
|
194
|
var LO_sec = ( ( (LO_time_array[2] * 1) * 1000) );
|
195
|
var LO_min = ( ( ( (LO_time_array[1] * 1) * 1000) * 60 ) );
|
196
|
var LO_hour = ( ( ( (LO_time_array[0] * 1) * 1000) * 3600 ) );
|
197
|
var LO_date_epoch = Date.parse(LO_date_array[0] + '/' + LO_date_array[1] + '/' + LO_date_array[2]);
|
198
|
var LO_epoch = (LO_date_epoch + LO_sec + LO_min + LO_hour);
|
199
|
var temp_LI_epoch = (LI_epoch / 1000 );
|
200
|
var temp_LO_epoch = (LO_epoch / 1000 );
|
201
|
var epoch_diff = ( (LO_epoch - LI_epoch) / 1000 );
|
202
|
var temp_diff = epoch_diff;
|
203
|
|
204
|
document.getElementById("login_time").innerHTML = "ERROR, Please check date fields";
|
205
|
|
206
|
var go_submit = document.getElementById("go_submit");
|
207
|
go_submit.disabled = true;
|
208
|
// length is a positive number and no more than 24 hours, datetime is earlier than right now
|
209
|
if ( (epoch_diff < 86401) && (epoch_diff > 0) && (temp_LI_epoch < now_epoch) && (temp_LO_epoch < now_epoch) )
|
210
|
{
|
211
|
go_submit.disabled = false;
|
212
|
|
213
|
hours = Math.floor(temp_diff / (60 * 60));
|
214
|
temp_diff -= hours * (60 * 60);
|
215
|
|
216
|
mins = Math.floor(temp_diff / 60);
|
217
|
temp_diff -= mins * 60;
|
218
|
|
219
|
secs = Math.floor(temp_diff);
|
220
|
temp_diff -= secs;
|
221
|
|
222
|
document.getElementById("login_time").innerHTML = hours + ":" + mins;
|
223
|
|
224
|
var form_LI_epoch = document.getElementById("LOGINepoch");
|
225
|
var form_LO_epoch = document.getElementById("LOGOUTepoch");
|
226
|
form_LI_epoch.value = (LI_epoch / 1000);
|
227
|
form_LO_epoch.value = (LO_epoch / 1000);
|
228
|
}
|
229
|
}
|
230
|
|
231
|
|
232
|
|
233
|
<?php
|
234
|
}
|
235
|
######################
|
236
|
# ADD=31 or 34 and SUB=29 for list mixes
|
237
|
######################
|
238
|
if ( ( ($ADD==34) or ($ADD==31) or ($ADD==49) ) and ($SUB==29) and ($LOGmodify_campaigns==1) and ( (eregi("$campaign_id",$LOGallowed_campaigns)) or (eregi("ALL-CAMPAIGNS",$LOGallowed_campaigns)) ) )
|
239
|
{
|
240
|
|
241
|
?>
|
242
|
// List Mix status add and remove
|
243
|
function mod_mix_status(stage,vcl_id,entry)
|
244
|
{
|
245
|
if (stage=="ALL")
|
246
|
{
|
247
|
var count=0;
|
248
|
var ROnew_statuses = document.getElementById("ROstatus_X_" + vcl_id);
|
249
|
|
250
|
while (count < entry)
|
251
|
{
|
252
|
var old_statuses = document.getElementById("status_" + count + "_" + vcl_id);
|
253
|
var ROold_statuses = document.getElementById("ROstatus_" + count + "_" + vcl_id);
|
254
|
|
255
|
old_statuses.value = ROnew_statuses.value;
|
256
|
ROold_statuses.value = ROnew_statuses.value;
|
257
|
count++;
|
258
|
}
|
259
|
}
|
260
|
else
|
261
|
{
|
262
|
if (stage=="EMPTY")
|
263
|
{
|
264
|
var count=0;
|
265
|
var ROnew_statuses = document.getElementById("ROstatus_X_" + vcl_id);
|
266
|
|
267
|
while (count < entry)
|
268
|
{
|
269
|
var old_statuses = document.getElementById("status_" + count + "_" + vcl_id);
|
270
|
var ROold_statuses = document.getElementById("ROstatus_" + count + "_" + vcl_id);
|
271
|
|
272
|
if (ROold_statuses.value.length < 3)
|
273
|
{
|
274
|
old_statuses.value = ROnew_statuses.value;
|
275
|
ROold_statuses.value = ROnew_statuses.value;
|
276
|
}
|
277
|
count++;
|
278
|
}
|
279
|
}
|
280
|
|
281
|
else
|
282
|
{
|
283
|
var mod_status = document.getElementById("dial_status_" + entry + "_" + vcl_id);
|
284
|
if (mod_status.value.length < 1)
|
285
|
{
|
286
|
alert("You must select a status first");
|
287
|
}
|
288
|
else
|
289
|
{
|
290
|
var old_statuses = document.getElementById("status_" + entry + "_" + vcl_id);
|
291
|
var ROold_statuses = document.getElementById("ROstatus_" + entry + "_" + vcl_id);
|
292
|
var MODstatus = new RegExp(" " + mod_status.value + " ","g");
|
293
|
if (stage=="ADD")
|
294
|
{
|
295
|
if (old_statuses.value.match(MODstatus))
|
296
|
{
|
297
|
alert("The status " + mod_status.value + " is already present");
|
298
|
}
|
299
|
else
|
300
|
{
|
301
|
var new_statuses = " " + mod_status.value + "" + old_statuses.value;
|
302
|
old_statuses.value = new_statuses;
|
303
|
ROold_statuses.value = new_statuses;
|
304
|
mod_status.value = "";
|
305
|
}
|
306
|
}
|
307
|
if (stage=="REMOVE")
|
308
|
{
|
309
|
var MODstatus = new RegExp(" " + mod_status.value + " ","g");
|
310
|
old_statuses.value = old_statuses.value.replace(MODstatus, " ");
|
311
|
ROold_statuses.value = ROold_statuses.value.replace(MODstatus, " ");
|
312
|
}
|
313
|
}
|
314
|
}
|
315
|
}
|
316
|
}
|
317
|
|
318
|
// List Mix percent difference calculation and warning message
|
319
|
function mod_mix_percent(vcl_id,entries)
|
320
|
{
|
321
|
var i=0;
|
322
|
var total_percent=0;
|
323
|
var percent_diff='';
|
324
|
while(i < entries)
|
325
|
{
|
326
|
var mod_percent_field = document.getElementById("percentage_" + i + "_" + vcl_id);
|
327
|
temp_percent = mod_percent_field.value * 1;
|
328
|
total_percent = (total_percent + temp_percent);
|
329
|
i++;
|
330
|
}
|
331
|
|
332
|
var mod_diff_percent = document.getElementById("PCT_DIFF_" + vcl_id);
|
333
|
percent_diff = (total_percent - 100);
|
334
|
if (percent_diff > 0)
|
335
|
{
|
336
|
percent_diff = '+' + percent_diff;
|
337
|
}
|
338
|
var mix_list_submit = document.getElementById("submit_" + vcl_id);
|
339
|
if ( (percent_diff > 0) || (percent_diff < 0) )
|
340
|
{
|
341
|
mix_list_submit.disabled = true;
|
342
|
document.getElementById("ERROR_" + vcl_id).innerHTML = "<font color=red><B>The Difference % must be 0</B></font>";
|
343
|
}
|
344
|
else
|
345
|
{
|
346
|
mix_list_submit.disabled = false;
|
347
|
document.getElementById("ERROR_" + vcl_id).innerHTML = "";
|
348
|
}
|
349
|
|
350
|
mod_diff_percent.value = percent_diff;
|
351
|
}
|
352
|
|
353
|
function submit_mix(vcl_id,entries)
|
354
|
{
|
355
|
var h=1;
|
356
|
var j=1;
|
357
|
var list_mix_container='';
|
358
|
var mod_list_mix_container_field = document.getElementById("list_mix_container_" + vcl_id);
|
359
|
while(h < 41)
|
360
|
{
|
361
|
var i=0;
|
362
|
while(i < entries)
|
363
|
{
|
364
|
var mod_list_id_field = document.getElementById("list_id_" + i + "_" + vcl_id);
|
365
|
var mod_priority_field = document.getElementById("priority_" + i + "_" + vcl_id);
|
366
|
var mod_percent_field = document.getElementById("percentage_" + i + "_" + vcl_id);
|
367
|
var mod_statuses_field = document.getElementById("status_" + i + "_" + vcl_id);
|
368
|
if (mod_priority_field.value==h)
|
369
|
{
|
370
|
list_mix_container = list_mix_container + mod_list_id_field.value + "|" + j + "|" + mod_percent_field.value + "|" + mod_statuses_field.value + "|:";
|
371
|
j++;
|
372
|
}
|
373
|
i++;
|
374
|
}
|
375
|
h++;
|
376
|
}
|
377
|
mod_list_mix_container_field.value = list_mix_container;
|
378
|
var form_to_submit = document.getElementById("" + vcl_id);
|
379
|
form_to_submit.submit();
|
380
|
}
|
381
|
<?php
|
382
|
}
|
383
|
?>
|
384
|
var weak = Image();
|
385
|
weak.src = "images/weak.png";
|
386
|
var medium = Image();
|
387
|
medium.src = "images/medium.png";
|
388
|
var strong = Image();
|
389
|
strong.src = "images/strong.png";
|
390
|
|
391
|
function pwdChanged(pwd_field_str, pwd_img_str)
|
392
|
{
|
393
|
var pwd_field = document.getElementById(pwd_field_str);
|
394
|
var pwd_img = document.getElementById(pwd_img_str);
|
395
|
|
396
|
var strong_regex = new RegExp( "^(?=.{8,})(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])", "g" );
|
397
|
var medium_regex = new RegExp( "^(?=.{6,})(((?=.*[a-z])(?=.*[A-Z]))|((?=.*[a-z])(?=.*[0-9]))|((?=.*[A-Z])(?=.*[0-9]))).*$", "g" );
|
398
|
|
399
|
if (strong_regex.test(pwd_field.value) )
|
400
|
{
|
401
|
if (pwd_img.src != strong.src)
|
402
|
{pwd_img.src = strong.src;}
|
403
|
}
|
404
|
else if (medium_regex.test( pwd_field.value) )
|
405
|
{
|
406
|
if (pwd_img.src != medium.src)
|
407
|
{pwd_img.src = medium.src;}
|
408
|
}
|
409
|
else
|
410
|
{
|
411
|
if (pwd_img.src != weak.src)
|
412
|
{pwd_img.src = weak.src;}
|
413
|
}
|
414
|
}
|
415
|
|
416
|
function openNewWindow(url)
|
417
|
{
|
418
|
window.open (url,"",'width=620,height=300,scrollbars=yes,menubar=yes,address=yes');
|
419
|
}
|
420
|
function scriptInsertField()
|
421
|
{
|
422
|
openField = '--A--';
|
423
|
closeField = '--B--';
|
424
|
var textBox = document.scriptForm.script_text;
|
425
|
var scriptIndex = document.getElementById("selectedField").selectedIndex;
|
426
|
var insValue = document.getElementById('selectedField').options[scriptIndex].value;
|
427
|
if (document.selection)
|
428
|
{
|
429
|
//IE
|
430
|
textBox = document.scriptForm.script_text;
|
431
|
insValue = document.scriptForm.selectedField.options[document.scriptForm.selectedField.selectedIndex].text;
|
432
|
textBox.focus();
|
433
|
sel = document.selection.createRange();
|
434
|
sel.text = openField + insValue + closeField;
|
435
|
}
|
436
|
else if (textBox.selectionStart || textBox.selectionStart == 0)
|
437
|
{
|
438
|
//Mozilla
|
439
|
var startPos = textBox.selectionStart;
|
440
|
var endPos = textBox.selectionEnd;
|
441
|
textBox.value = textBox.value.substring(0, startPos)
|
442
|
+ openField + insValue + closeField
|
443
|
+ textBox.value.substring(endPos, textBox.value.length);
|
444
|
}
|
445
|
else
|
446
|
{
|
447
|
textBox.value += openField + insValue + closeField;
|
448
|
}
|
449
|
}
|
450
|
|
451
|
<?php
|
452
|
|
453
|
#### Javascript for auto-generate of user ID Button
|
454
|
if ( ($SSadmin_modify_refresh > 1) and (preg_match("/^3|^4/",$ADD)) )
|
455
|
{
|
456
|
?>
|
457
|
var ar_seconds=<?php echo "$SSadmin_modify_refresh;"; ?>
|
458
|
|
459
|
function modify_refresh_display()
|
460
|
{
|
461
|
if (ar_seconds > 0)
|
462
|
{
|
463
|
ar_seconds = (ar_seconds - 1);
|
464
|
document.getElementById("refresh_countdown").innerHTML = "<font color=black> screen refresh in: " + ar_seconds + " seconds</font>";
|
465
|
setTimeout("modify_refresh_display()",1000);
|
466
|
}
|
467
|
}
|
468
|
|
469
|
<?php
|
470
|
}
|
471
|
|
472
|
#### Javascript for auto-generate of user ID Button
|
473
|
if ( ($ADD==1) or ($ADD=="1A") )
|
474
|
{
|
475
|
?>
|
476
|
function user_auto()
|
477
|
{
|
478
|
var user_toggle = document.getElementById("user_toggle");
|
479
|
var user_field = document.getElementById("user");
|
480
|
if (user_toggle.value < 1)
|
481
|
{
|
482
|
user_field.value = 'AUTOGENERATEZZZ';
|
483
|
user_field.disabled = true;
|
484
|
user_toggle.value = 1;
|
485
|
}
|
486
|
else
|
487
|
{
|
488
|
user_field.value = '';
|
489
|
user_field.disabled = false;
|
490
|
user_toggle.value = 0;
|
491
|
}
|
492
|
}
|
493
|
|
494
|
function user_submit()
|
495
|
{
|
496
|
var user_field = document.getElementById("user");
|
497
|
user_field.disabled = false;
|
498
|
document.userform.submit();
|
499
|
}
|
500
|
|
501
|
<?php
|
502
|
}
|
503
|
|
504
|
#### Javascript for auto-generate of user ID Button
|
505
|
else
|
506
|
{
|
507
|
?>
|
508
|
function launch_chooser(fieldname,stage,vposition)
|
509
|
{
|
510
|
var audiolistURL = "./non_agent_api.php";
|
511
|
var audiolistQuery = "source=admin&function=sounds_list&user=" + user + "&pass=" + pass + "&format=selectframe&stage=" + stage + "&comments=" + fieldname;
|
512
|
var Iframe_content = '<IFRAME SRC="' + audiolistURL + '?' + audiolistQuery + '" style="width:740;height:440;background-color:white;" scrolling="NO" frameborder="0" allowtransparency="true" id="audio_chooser_frame' + epoch + '" name="audio_chooser_frame" width="740" height="460" STYLE="z-index:2"> </iframe>';
|
513
|
|
514
|
document.getElementById("audio_chooser_span").style.position = "absolute";
|
515
|
document.getElementById("audio_chooser_span").style.left = "220px";
|
516
|
document.getElementById("audio_chooser_span").style.top = vposition + "px";
|
517
|
document.getElementById("audio_chooser_span").style.visibility = 'visible';
|
518
|
document.getElementById("audio_chooser_span").innerHTML = Iframe_content;
|
519
|
}
|
520
|
|
521
|
function launch_moh_chooser(fieldname,stage,vposition)
|
522
|
{
|
523
|
var audiolistURL = "./non_agent_api.php";
|
524
|
var audiolistQuery = "source=admin&function=moh_list&user=" + user + "&pass=" + pass + "&format=selectframe&stage=" + stage + "&comments=" + fieldname;
|
525
|
var Iframe_content = '<IFRAME SRC="' + audiolistURL + '?' + audiolistQuery + '" style="width:740;height:440;background-color:white;" scrolling="NO" frameborder="0" allowtransparency="true" id="audio_chooser_frame' + epoch + '" name="audio_chooser_frame" width="740" height="460" STYLE="z-index:2"> </iframe>';
|
526
|
|
527
|
document.getElementById("audio_chooser_span").style.position = "absolute";
|
528
|
document.getElementById("audio_chooser_span").style.left = "220px";
|
529
|
document.getElementById("audio_chooser_span").style.top = vposition + "px";
|
530
|
document.getElementById("audio_chooser_span").style.visibility = 'visible';
|
531
|
document.getElementById("audio_chooser_span").innerHTML = Iframe_content;
|
532
|
}
|
533
|
|
534
|
function launch_vm_chooser(fieldname,stage,vposition)
|
535
|
{
|
536
|
var audiolistURL = "./non_agent_api.php";
|
537
|
var audiolistQuery = "source=admin&function=vm_list&user=" + user + "&pass=" + pass + "&format=selectframe&stage=" + stage + "&comments=" + fieldname;
|
538
|
var Iframe_content = '<IFRAME SRC="' + audiolistURL + '?' + audiolistQuery + '" style="width:740;height:440;background-color:white;" scrolling="NO" frameborder="0" allowtransparency="true" id="audio_chooser_frame' + epoch + '" name="audio_chooser_frame" width="740" height="460" STYLE="z-index:2"> </iframe>';
|
539
|
|
540
|
document.getElementById("audio_chooser_span").style.position = "absolute";
|
541
|
document.getElementById("audio_chooser_span").style.left = "220px";
|
542
|
document.getElementById("audio_chooser_span").style.top = vposition + "px";
|
543
|
document.getElementById("audio_chooser_span").style.visibility = 'visible';
|
544
|
document.getElementById("audio_chooser_span").innerHTML = Iframe_content;
|
545
|
}
|
546
|
|
547
|
function close_chooser()
|
548
|
{
|
549
|
document.getElementById("audio_chooser_span").style.visibility = 'hidden';
|
550
|
document.getElementById("audio_chooser_span").innerHTML = '';
|
551
|
}
|
552
|
|
553
|
|
554
|
function user_submit()
|
555
|
{
|
556
|
var user_field = document.getElementById("user");
|
557
|
user_field.disabled = false;
|
558
|
document.userform.submit();
|
559
|
}
|
560
|
|
561
|
<?php
|
562
|
}
|
563
|
|
564
|
### Javascript for shift end-time calculation and display
|
565
|
if ( ($ADD==131111111) or ($ADD==331111111) or ($ADD==431111111) )
|
566
|
{
|
567
|
?>
|
568
|
function shift_time()
|
569
|
{
|
570
|
var start_time = document.getElementById("shift_start_time");
|
571
|
var end_time = document.getElementById("shift_end_time");
|
572
|
var length = document.getElementById("shift_length");
|
573
|
|
574
|
var st_value = start_time.value;
|
575
|
var et_value = end_time.value;
|
576
|
while (st_value.length < 4) {st_value = "0" + st_value;}
|
577
|
while (et_value.length < 4) {et_value = "0" + et_value;}
|
578
|
var st_hour=st_value.substring(0,2);
|
579
|
var st_min=st_value.substring(2,4);
|
580
|
var et_hour=et_value.substring(0,2);
|
581
|
var et_min=et_value.substring(2,4);
|
582
|
if (st_hour > 23) {st_hour = 23;}
|
583
|
if (et_hour > 23) {et_hour = 23;}
|
584
|
if (st_min > 59) {st_min = 59;}
|
585
|
if (et_min > 59) {et_min = 59;}
|
586
|
start_time.value = st_hour + "" + st_min;
|
587
|
end_time.value = et_hour + "" + et_min;
|
588
|
|
589
|
var start_time_hour=start_time.value.substring(0,2);
|
590
|
var start_time_min=start_time.value.substring(2,4);
|
591
|
var end_time_hour=end_time.value.substring(0,2);
|
592
|
var end_time_min=end_time.value.substring(2,4);
|
593
|
start_time_hour=(start_time_hour * 1);
|
594
|
start_time_min=(start_time_min * 1);
|
595
|
end_time_hour=(end_time_hour * 1);
|
596
|
end_time_min=(end_time_min * 1);
|
597
|
|
598
|
if (start_time.value == end_time.value)
|
599
|
{
|
600
|
var shift_length = '24:00';
|
601
|
}
|
602
|
else
|
603
|
{
|
604
|
if ( (start_time_hour > end_time_hour) || ( (start_time_hour == end_time_hour) && (start_time_min > end_time_min) ) )
|
605
|
{
|
606
|
var shift_hour = ( (24 - start_time_hour) + end_time_hour);
|
607
|
var shift_minute = ( (60 - start_time_min) + end_time_min);
|
608
|
if (shift_minute >= 60)
|
609
|
{
|
610
|
shift_minute = (shift_minute - 60);
|
611
|
}
|
612
|
else
|
613
|
{
|
614
|
shift_hour = (shift_hour - 1);
|
615
|
}
|
616
|
}
|
617
|
else
|
618
|
{
|
619
|
var shift_hour = (end_time_hour - start_time_hour);
|
620
|
var shift_minute = (end_time_min - start_time_min);
|
621
|
}
|
622
|
if (shift_minute < 0)
|
623
|
{
|
624
|
shift_minute = (shift_minute + 60);
|
625
|
shift_hour = (shift_hour - 1);
|
626
|
}
|
627
|
|
628
|
if (shift_hour < 10) {shift_hour = '0' + shift_hour}
|
629
|
if (shift_minute < 10) {shift_minute = '0' + shift_minute}
|
630
|
var shift_length = shift_hour + ':' + shift_minute;
|
631
|
}
|
632
|
// alert(start_time_hour + '|' + start_time_min + '|' + end_time_hour + '|' + end_time_min + '|--|' + shift_hour + ':' + shift_minute + '|' + shift_length + '|');
|
633
|
|
634
|
length.value = shift_length;
|
635
|
}
|
636
|
|
637
|
<?php
|
638
|
}
|
639
|
|
640
|
|
641
|
### Javascript for shift end-time calculation and display
|
642
|
if ( ($ADD==3111) or ($ADD==4111) or ($ADD==5111) )
|
643
|
{
|
644
|
?>
|
645
|
function IGU_selectall(temp_count,temp_fields)
|
646
|
{
|
647
|
var fields_array=temp_fields.split('|');
|
648
|
var inc=0;
|
649
|
while (temp_count >= inc)
|
650
|
{
|
651
|
if (fields_array[inc].length > 0)
|
652
|
{
|
653
|
document.getElementById(fields_array[inc]).checked=true;
|
654
|
// document.admin_form.fields_array[inc].checked=true;
|
655
|
}
|
656
|
inc++;
|
657
|
}
|
658
|
}
|
659
|
|
660
|
<?php
|
661
|
}
|
662
|
|
663
|
|
664
|
### select list contents generation for dynamic route displays in call menu and in-group screens
|
665
|
if ( ($ADD==3511) or ($ADD==2511) or ($ADD==2611) or ($ADD==4511) or ($ADD==5511) or ($ADD==3111) or ($ADD==2111) or ($ADD==2011) or ($ADD==4111) or ($ADD==5111) )
|
666
|
{
|
667
|
$stmt="select menu_id,menu_name from vicidial_call_menu order by menu_id;";
|
668
|
$rslt=mysql_query($stmt, $link);
|
669
|
$menus_to_print = mysql_num_rows($rslt);
|
670
|
$call_menu_list='';
|
671
|
$i=0;
|
672
|
while ($i < $menus_to_print)
|
673
|
{
|
674
|
$row=mysql_fetch_row($rslt);
|
675
|
$call_menu_list .= "<option value=\"$row[0]\">$row[0] - $row[1]</option>";
|
676
|
$i++;
|
677
|
}
|
678
|
|
679
|
$stmt="select did_pattern,did_description,did_route from vicidial_inbound_dids where did_active='Y' order by did_pattern;";
|
680
|
$rslt=mysql_query($stmt, $link);
|
681
|
$dids_to_print = mysql_num_rows($rslt);
|
682
|
$did_list='';
|
683
|
$i=0;
|
684
|
while ($i < $dids_to_print)
|
685
|
{
|
686
|
$row=mysql_fetch_row($rslt);
|
687
|
$did_list .= "<option value=\"$row[0]\">$row[0] - $row[1] - $row[2]</option>";
|
688
|
$i++;
|
689
|
}
|
690
|
|
691
|
$stmt="select group_id,group_name from vicidial_inbound_groups where active='Y' and group_id NOT LIKE \"AGENTDIRECT%\" order by group_id;";
|
692
|
$rslt=mysql_query($stmt, $link);
|
693
|
$ingroups_to_print = mysql_num_rows($rslt);
|
694
|
$ingroup_list='';
|
695
|
$i=0;
|
696
|
while ($i < $ingroups_to_print)
|
697
|
{
|
698
|
$row=mysql_fetch_row($rslt);
|
699
|
$ingroup_list .= "<option value=\"$row[0]\">$row[0] - $row[1]</option>";
|
700
|
$i++;
|
701
|
}
|
702
|
|
703
|
$stmt="select campaign_id,campaign_name from vicidial_campaigns where active='Y' order by campaign_id;";
|
704
|
$rslt=mysql_query($stmt, $link);
|
705
|
$IGcampaigns_to_print = mysql_num_rows($rslt);
|
706
|
$IGcampaign_id_list='';
|
707
|
$i=0;
|
708
|
while ($i < $IGcampaigns_to_print)
|
709
|
{
|
710
|
$row=mysql_fetch_row($rslt);
|
711
|
$IGcampaign_id_list .= "<option value=\"$row[0]\">$row[0] - $row[1]</option>";
|
712
|
$i++;
|
713
|
}
|
714
|
|
715
|
$IGhandle_method_list = '<option>CID</option><option>CIDLOOKUP</option><option>CIDLOOKUPRL</option><option>CIDLOOKUPRC</option><option>ANI</option><option>ANILOOKUP</option><option>ANILOOKUPRL</option><option>VIDPROMPT</option><option>VIDPROMPTLOOKUP</option><option>VIDPROMPTLOOKUPRL</option><option>VIDPROMPTLOOKUPRC</option><option>CLOSER</option><option>3DIGITID</option><option>4DIGITID</option><option>5DIGITID</option><option>10DIGITID</option>';
|
716
|
|
717
|
$IGsearch_method_list = '<option value="LB">LB - Load Balanced</option><option value="LO">LO - Load Balanced Overflow</option><option value="SO">SO - Server Only</option>';
|
718
|
|
719
|
$stmt="select login,server_ip,extension,dialplan_number from phones where active='Y' order by login,server_ip;";
|
720
|
$rslt=mysql_query($stmt, $link);
|
721
|
$phones_to_print = mysql_num_rows($rslt);
|
722
|
$phone_list='';
|
723
|
$i=0;
|
724
|
while ($i < $phones_to_print)
|
725
|
{
|
726
|
$row=mysql_fetch_row($rslt);
|
727
|
$phone_list .= "<option value=\"$row[0]\">$row[0] - $row[1] - $row[2] - $row[3]</option>";
|
728
|
$i++;
|
729
|
}
|
730
|
}
|
731
|
|
732
|
# dynamic options for options in call_menu screen
|
733
|
if ( ($ADD==3511) or ($ADD==2511) or ($ADD==2611) or ($ADD==4511) or ($ADD==5511) )
|
734
|
{
|
735
|
|
736
|
?>
|
737
|
function call_menu_option(option,route,value,value_context,chooser_height)
|
738
|
{
|
739
|
var call_menu_list = '<?php echo $call_menu_list ?>';
|
740
|
var ingroup_list = '<?php echo $ingroup_list ?>';
|
741
|
var IGcampaign_id_list = '<?php echo $IGcampaign_id_list ?>';
|
742
|
var IGhandle_method_list = '<?php echo $IGhandle_method_list ?>';
|
743
|
var IGsearch_method_list = '<?php echo $IGsearch_method_list ?>';
|
744
|
var did_list = '<?php echo $did_list ?>';
|
745
|
var phone_list = '<?php echo $phone_list ?>';
|
746
|
var selected_value = '';
|
747
|
var selected_context = '';
|
748
|
var new_content = '';
|
749
|
|
750
|
var select_list = document.getElementById("option_route_" + option);
|
751
|
var selected_route = select_list.value;
|
752
|
var span_to_update = document.getElementById("option_value_value_context_" + option);
|
753
|
|
754
|
if (selected_route=='CALLMENU')
|
755
|
{
|
756
|
if (route == selected_route)
|
757
|
{
|
758
|
selected_value = '<option SELECTED value="' + value + '">' + value + "</option>\n";
|
759
|
}
|
760
|
else
|
761
|
{value='';}
|
762
|
new_content = '<span name=option_route_link_' + option + ' id=option_route_link_' + option + "><a href=\"./admin.php?ADD=3511&menu_id=" + value + "\">Call Menu: </a></span><select size=1 name=option_route_value_" + option + " id=option_route_value_" + option + " onChange=\"call_menu_link('" + option + "','CALLMENU');\">" + call_menu_list + "\n" + selected_value + '</select>';
|
763
|
}
|
764
|
if (selected_route=='INGROUP')
|
765
|
{
|
766
|
if (value_context.length < 10)
|
767
|
{value_context = 'CID,LB,998,TESTCAMP,1,,,,';}
|
768
|
var value_context_split = value_context.split(",");
|
769
|
var IGhandle_method = value_context_split[0];
|
770
|
var IGsearch_method = value_context_split[1];
|
771
|
var IGlist_id = value_context_split[2];
|
772
|
var IGcampaign_id = value_context_split[3];
|
773
|
var IGphone_code = value_context_split[4];
|
774
|
var IGvid_enter_filename = value_context_split[5];
|
775
|
var IGvid_id_number_filename = value_context_split[6];
|
776
|
var IGvid_confirm_filename = value_context_split[7];
|
777
|
var IGvid_validate_digits = value_context_split[8];
|
778
|
|
779
|
if (route == selected_route)
|
780
|
{
|
781
|
selected_value = '<option SELECTED>' + value + '</option>';
|
782
|
}
|
783
|
|
784
|
new_content = '<input type=hidden name=option_route_value_context_' + option + ' id=option_route_value_context_' + option + ' value="' + selected_value + '">';
|
785
|
new_content = new_content + '<span name=option_route_link_' + option + 'id=option_route_link_' + option + '>';
|
786
|
new_content = new_content + '<a href="admin.php?ADD=3111&group_id=' + value + '">In-Group:</a> </span>';
|
787
|
new_content = new_content + '<select size=1 name=option_route_value_' + option + ' id=option_route_value_' + option + ' onChange="call_menu_link("' + option + '","INGROUP");">';
|
788
|
new_content = new_content + '' + ingroup_list + "\n" + selected_value + '</select>';
|
789
|
new_content = new_content + ' Handle Method: <select size=1 name=IGhandle_method_' + option + ' id=IGhandle_method_' + option + '>';
|
790
|
new_content = new_content + '' + IGhandle_method_list + "\n" + '<option SELECTED>' + IGhandle_method + '</select>';
|
791
|
new_content = new_content + ' <a href="javascript:openNewWindow(\'admin.php?ADD=99999#vicidial_call_menu-ingroup_settings\')"><IMG SRC="help.gif" WIDTH=20 HEIGHT=20 BORDER=0 ALT="HELP" ALIGN=TOP></a>';
|
792
|
new_content = new_content + '<BR>Search Method: <select size=1 name=IGsearch_method_' + option + ' id=IGsearch_method_' + option + '>';
|
793
|
new_content = new_content + '' + IGsearch_method_list + "\n" + '<option SELECTED>' + IGsearch_method + '</select>';
|
794
|
new_content = new_content + ' List ID: <input type=text size=5 maxlength=14 name=IGlist_id_' + option + ' id=IGlist_id_' + option + ' value="' + IGlist_id + '">';
|
795
|
new_content = new_content + '<BR>Campaign ID: <select size=1 name=IGcampaign_id_' + option + ' id=IGcampaign_id_' + option + '>';
|
796
|
new_content = new_content + '' + IGcampaign_id_list + "\n" + '<option SELECTED>' + IGcampaign_id + '</select>';
|
797
|
new_content = new_content + ' Phone Code: <input type=text size=5 maxlength=14 name=IGphone_code_' + option + ' id=IGphone_code_' + option + ' value="' + IGphone_code + '">';
|
798
|
new_content = new_content + "<BR> VID Enter Filename: <input type=text name=IGvid_enter_filename_" + option + " id=IGvid_enter_filename_" + option + " size=40 maxlength=255 value=\"" + IGvid_enter_filename + "\"> <a href=\"javascript:launch_chooser('IGvid_enter_filename_" + option + "','date'," + chooser_height + ");\">audio chooser</a>";
|
799
|
new_content = new_content + "<BR> VID ID Number Filename: <input type=text name=IGvid_id_number_filename_" + option + " id=IGvid_id_number_filename_" + option + " size=40 maxlength=255 value=\"" + IGvid_id_number_filename + "\"> <a href=\"javascript:launch_chooser('IGvid_id_number_filename_" + option + "','date'," + chooser_height + ");\">audio chooser</a>";
|
800
|
new_content = new_content + "<BR> VID Confirm Filename: <input type=text name=IGvid_confirm_filename_" + option + " id=IGvid_confirm_filename_" + option + " size=40 maxlength=255 value=\"" + IGvid_confirm_filename + "\"> <a href=\"javascript:launch_chooser('IGvid_confirm_filename_" + option + "','date'," + chooser_height + ");\">audio chooser</a>";
|
801
|
new_content = new_content + ' VID Digits: <input type=text size=3 maxlength=3 name=IGvid_validate_digits_' + option + ' id=IGvid_validate_digits_' + option + ' value="' + IGvid_validate_digits + '">';
|
802
|
}
|
803
|
if (selected_route=='DID')
|
804
|
{
|
805
|
if (route == selected_route)
|
806
|
{
|
807
|
selected_value = '<option SELECTED value="' + value + '">' + value + "</option>\n";
|
808
|
}
|
809
|
else
|
810
|
{value='';}
|
811
|
new_content = '<span name=option_route_link_' + option + ' id=option_route_link_' + option + '><a href="admin.php?ADD=3311&did_pattern=' + value + '">DID:</a> </span><select size=1 name=option_route_value_' + option + ' id=option_route_value_' + option + " onChange=\"call_menu_link('" + option + "','DID');\">" + did_list + "\n" + selected_value + '</select>';
|
812
|
}
|
813
|
if (selected_route=='HANGUP')
|
814
|
{
|
815
|
if (route == selected_route)
|
816
|
{
|
817
|
selected_value = value;
|
818
|
}
|
819
|
else
|
820
|
{value='vm-goodbye';}
|
821
|
new_content = "Audio File: <input type=text name=option_route_value_" + option + " id=option_route_value_" + option + " size=40 maxlength=255 value=\"" + selected_value + "\"> <a href=\"javascript:launch_chooser('option_route_value_" + option + "','date'," + chooser_height + ");\">audio chooser</a>";
|
822
|
}
|
823
|
if (selected_route=='EXTENSION')
|
824
|
{
|
825
|
if (route == selected_route)
|
826
|
{
|
827
|
selected_value = value;
|
828
|
selected_context = value_context;
|
829
|
}
|
830
|
else
|
831
|
{value='8304';}
|
832
|
new_content = "Extension: <input type=text name=option_route_value_" + option + " id=option_route_value_" + option + " size=20 maxlength=255 value=\"" + selected_value + "\"> Context: <input type=text name=option_route_value_context_" + option + " id=option_route_value_context_" + option + " size=20 maxlength=255 value=\"" + selected_context + "\"> ";
|
833
|
}
|
834
|
if (selected_route=='PHONE')
|
835
|
{
|
836
|
if (route == selected_route)
|
837
|
{
|
838
|
selected_value = '<option SELECTED value="' + value + '">' + value + "</option>\n";
|
839
|
}
|
840
|
else
|
841
|
{value='';}
|
842
|
new_content = 'Phone: <select size=1 name=option_route_value_' + option + ' id=option_route_value_' + option + '>' + phone_list + "\n" + selected_value + '</select>';
|
843
|
}
|
844
|
if (selected_route=='VOICEMAIL')
|
845
|
{
|
846
|
if (route == selected_route)
|
847
|
{
|
848
|
selected_value = value;
|
849
|
}
|
850
|
else
|
851
|
{value='';}
|
852
|
new_content = "Voicemail Box: <input type=text name=option_route_value_" + option + " id=option_route_value_" + option + " size=12 maxlength=10 value=\"" + selected_value + "\"> <a href=\"javascript:launch_vm_chooser('option_route_value_" + option + "','date'," + chooser_height + ");\">voicemail chooser</a>";
|
853
|
}
|
854
|
if (selected_route=='AGI')
|
855
|
{
|
856
|
if (route == selected_route)
|
857
|
{
|
858
|
selected_value = value;
|
859
|
}
|
860
|
else
|
861
|
{value='';}
|
862
|
new_content = "AGI: <input type=text name=option_route_value_" + option + " id=option_route_value_" + option + " size=80 maxlength=255 value=\"" + selected_value + "\"> ";
|
863
|
}
|
864
|
|
865
|
if (new_content.length < 1)
|
866
|
{new_content = selected_route}
|
867
|
|
868
|
span_to_update.innerHTML = new_content;
|
869
|
}
|
870
|
|
871
|
function call_menu_link(option,route)
|
872
|
{
|
873
|
var selected_value = '';
|
874
|
var new_content = '';
|
875
|
|
876
|
var select_list = document.getElementById("option_route_value_" + option);
|
877
|
var selected_value = select_list.value;
|
878
|
var span_to_update = document.getElementById("option_route_link_" + option);
|
879
|
|
880
|
if (route=='CALLMENU')
|
881
|
{
|
882
|
new_content = "<a href=\"admin.php?ADD=3511&menu_id=" + selected_value + "\">Call Menu:</a>";
|
883
|
}
|
884
|
if (route=='INGROUP')
|
885
|
{
|
886
|
new_content = "<a href=\"admin.php?ADD=3111&group_id=" + selected_value + "\">In-Group:</a>";
|
887
|
}
|
888
|
if (route=='DID')
|
889
|
{
|
890
|
new_content = "<a href=\"admin.php?ADD=3311&did_pattern=" + selected_value + "\">DID:</a>";
|
891
|
}
|
892
|
|
893
|
if (new_content.length < 1)
|
894
|
{new_content = selected_route}
|
895
|
|
896
|
span_to_update.innerHTML = new_content;
|
897
|
}
|
898
|
|
899
|
<?php
|
900
|
}
|
901
|
|
902
|
### Javascript for dynamic in-group option value entries
|
903
|
if ( ($ADD==3111) or ($ADD==2111) or ($ADD==2011) or ($ADD==4111) or ($ADD==5111) )
|
904
|
{
|
905
|
|
906
|
?>
|
907
|
function dynamic_call_action(option,route,value,chooser_height)
|
908
|
{
|
909
|
var call_menu_list = '<?php echo $call_menu_list ?>';
|
910
|
var ingroup_list = '<?php echo $ingroup_list ?>';
|
911
|
var IGcampaign_id_list = '<?php echo $IGcampaign_id_list ?>';
|
912
|
var IGhandle_method_list = '<?php echo $IGhandle_method_list ?>';
|
913
|
var IGsearch_method_list = '<?php echo $IGsearch_method_list ?>';
|
914
|
var did_list = '<?php echo $did_list ?>';
|
915
|
var selected_value = '';
|
916
|
var selected_context = '';
|
917
|
var new_content = '';
|
918
|
|
919
|
var select_list = document.getElementById(option + "");
|
920
|
var selected_route = select_list.value;
|
921
|
var span_to_update = document.getElementById(option + "_value_span");
|
922
|
|
923
|
if (selected_route=='CALLMENU')
|
924
|
{
|
925
|
if (route == selected_route)
|
926
|
{
|
927
|
selected_value = '<option SELECTED value="' + value + '">' + value + "</option>\n";
|
928
|
}
|
929
|
else
|
930
|
{value = '';}
|
931
|
new_content = '<span name=' + option + '_value_link id=' + option + '_value_link><a href="./admin.php?ADD=3511&menu_id=' + value + '">Call Menu: </a></span><select size=1 name=' + option + '_value id=' + option + "_value onChange=\"dynamic_call_action_link('" + option + "','CALLMENU');\">" + call_menu_list + "\n" + selected_value + '</select>';
|
932
|
}
|
933
|
if (selected_route=='INGROUP')
|
934
|
{
|
935
|
if ( (route != selected_route) || (value.length < 10) )
|
936
|
{value = 'SALESLINE,CID,LB,998,TESTCAMP,1,,,,';}
|
937
|
var value_split = value.split(",");
|
938
|
var IGgroup_id = value_split[0];
|
939
|
var IGhandle_method = value_split[1];
|
940
|
var IGsearch_method = value_split[2];
|
941
|
var IGlist_id = value_split[3];
|
942
|
var IGcampaign_id = value_split[4];
|
943
|
var IGphone_code = value_split[5];
|
944
|
var IGvid_enter_filename = value_split[6];
|
945
|
var IGvid_id_number_filename = value_split[7];
|
946
|
var IGvid_confirm_filename = value_split[8];
|
947
|
var IGvid_validate_digits = value_split[9];
|
948
|
|
949
|
if (route == selected_route)
|
950
|
{
|
951
|
selected_value = '<option SELECTED>' + IGgroup_id + '</option>';
|
952
|
}
|
953
|
|
954
|
new_content = new_content + '<span name=' + option + '_value_link id=' + option + '_value_link><a href="admin.php?ADD=3111&group_id=' + IGgroup_id + '">In-Group:</a> </span> ';
|
955
|
new_content = new_content + '<select size=1 name=IGgroup_id_' + option + ' id=IGgroup_id_' + option + " onChange=\"dynamic_call_action_link('IGgroup_id_" + option + "','INGROUP');\">";
|
956
|
new_content = new_content + '' + ingroup_list + "\n" + selected_value + '</select>';
|
957
|
new_content = new_content + ' Handle Method: <select size=1 name=IGhandle_method_' + option + ' id=IGhandle_method_' + option + '>';
|
958
|
new_content = new_content + '' + IGhandle_method_list + "\n" + '<option SELECTED>' + IGhandle_method + '</select>';
|
959
|
new_content = new_content + '<BR>Search Method: <select size=1 name=IGsearch_method_' + option + ' id=IGsearch_method_' + option + '>';
|
960
|
new_content = new_content + '' + IGsearch_method_list + "\n" + '<option SELECTED>' + IGsearch_method + '</select>';
|
961
|
new_content = new_content + ' List ID: <input type=text size=5 maxlength=14 name=IGlist_id_' + option + ' id=IGlist_id_' + option + ' value="' + IGlist_id + '">';
|
962
|
new_content = new_content + '<BR>Campaign ID: <select size=1 name=IGcampaign_id_' + option + ' id=IGcampaign_id_' + option + '>';
|
963
|
new_content = new_content + '' + IGcampaign_id_list + "\n" + '<option SELECTED>' + IGcampaign_id + '</select>';
|
964
|
new_content = new_content + ' Phone Code: <input type=text size=5 maxlength=14 name=IGphone_code_' + option + ' id=IGphone_code_' + option + ' value="' + IGphone_code + '">';
|
965
|
// new_content = new_content + "<BR> VID Enter Filename: <input type=text name=IGvid_enter_filename_" + option + " id=IGvid_enter_filename_" + option + " size=40 maxlength=255 value=\"" + IGvid_enter_filename + "\"> <a href=\"javascript:launch_chooser('IGvid_enter_filename_" + option + "','date'," + chooser_height + ");\">audio chooser</a>";
|
966
|
// new_content = new_content + "<BR> VID ID Number Filename: <input type=text name=IGvid_id_number_filename_" + option + " id=IGvid_id_number_filename_" + option + " size=40 maxlength=255 value=\"" + IGvid_id_number_filename + "\"> <a href=\"javascript:launch_chooser('IGvid_id_number_filename_" + option + "','date'," + chooser_height + ");\">audio chooser</a>";
|
967
|
// new_content = new_content + "<BR> VID Confirm Filename: <input type=text name=IGvid_confirm_filename_" + option + " id=IGvid_confirm_filename_" + option + " size=40 maxlength=255 value=\"" + IGvid_confirm_filename + "\"> <a href=\"javascript:launch_chooser('IGvid_confirm_filename_" + option + "','date'," + chooser_height + ");\">audio chooser</a>";
|
968
|
// new_content = new_content + ' VID Digits: <input type=text size=3 maxlength=3 name=IGvid_validate_digits_' + option + ' id=IGvid_validate_digits_' + option + ' value="' + IGvid_validate_digits + '">';
|
969
|
|
970
|
}
|
971
|
if (selected_route=='DID')
|
972
|
{
|
973
|
if (route == selected_route)
|
974
|
{
|
975
|
selected_value = '<option SELECTED value="' + value + '">' + value + "</option>\n";
|
976
|
}
|
977
|
else
|
978
|
{value = '';}
|
979
|
new_content = '<span name=' + option + '_value_link id=' + option + '_value_link><a href="admin.php?ADD=3311&did_pattern=' + value + '">DID:</a> </span><select size=1 name=' + option + '_value id=' + option + "_value onChange=\"dynamic_call_action_link('" + option + "','DID');\">" + did_list + "\n" + selected_value + '</select>';
|
980
|
}
|
981
|
if (selected_route=='MESSAGE')
|
982
|
{
|
983
|
if (route == selected_route)
|
984
|
{
|
985
|
selected_value = value;
|
986
|
}
|
987
|
else
|
988
|
{value = 'nbdy-avail-to-take-call|vm-goodbye';}
|
989
|
new_content = "Audio File: <input type=text name=" + option + "_value id=" + option + "_value size=40 maxlength=255 value=\"" + value + "\"> <a href=\"javascript:launch_chooser('" + option + "_value','date'," + chooser_height + ");\">audio chooser</a>";
|
990
|
}
|
991
|
if (selected_route=='EXTENSION')
|
992
|
{
|
993
|
if ( (route != selected_route) || (value.length < 3) )
|
994
|
{value = '8304,default';}
|
995
|
var value_split = value.split(",");
|
996
|
var EXextension = value_split[0];
|
997
|
var EXcontext = value_split[1];
|
998
|
|
999
|
new_content = "Extension: <input type=text name=EXextension_" + option + " id=EXextension_" + option + " size=20 maxlength=255 value=\"" + EXextension + "\"> Context: <input type=text name=EXcontext_" + option + " id=EXcontext_" + option + " size=20 maxlength=255 value=\"" + EXcontext + "\"> ";
|
1000
|
}
|
1001
|
if (selected_route=='VOICEMAIL')
|
1002
|
{
|
1003
|
if (route == selected_route)
|
1004
|
{
|
1005
|
selected_value = value;
|
1006
|
}
|
1007
|
else
|
1008
|
{value = '101';}
|
1009
|
new_content = "Voicemail Box: <input type=text name=" + option + "_value id=" + option + "_value size=12 maxlength=10 value=\"" + value + "\"> <a href=\"javascript:launch_vm_chooser('" + option + "_value','date'," + chooser_height + ");\">voicemail chooser</a>";
|
1010
|
}
|
1011
|
|
1012
|
if (new_content.length < 1)
|
1013
|
{new_content = selected_route}
|
1014
|
|
1015
|
span_to_update.innerHTML = new_content;
|
1016
|
}
|
1017
|
|
1018
|
function dynamic_call_action_link(field,route)
|
1019
|
{
|
1020
|
var selected_value = '';
|
1021
|
var new_content = '';
|
1022
|
|
1023
|
if ( (route=='CALLMENU') || (route=='DID') )
|
1024
|
{var select_list = document.getElementById(field + "_value");}
|
1025
|
if (route=='INGROUP')
|
1026
|
{
|
1027
|
var select_list = document.getElementById(field + "");
|
1028
|
field = field.replace(/IGgroup_id_/, "");
|
1029
|
}
|
1030
|
var selected_value = select_list.value;
|
1031
|
var span_to_update = document.getElementById(field + "_value_link");
|
1032
|
|
1033
|
if (route=='CALLMENU')
|
1034
|
{
|
1035
|
new_content = '<a href="admin.php?ADD=3511&menu_id=' + selected_value + '">Call Menu:</a>';
|
1036
|
}
|
1037
|
if (route=='INGROUP')
|
1038
|
{
|
1039
|
new_content = '<a href="admin.php?ADD=3111&group_id=' + selected_value + '">In-Group:</a>';
|
1040
|
}
|
1041
|
if (route=='DID')
|
1042
|
{
|
1043
|
new_content = '<a href="admin.php?ADD=3311&did_pattern=' + selected_value + '">DID:</a>';
|
1044
|
}
|
1045
|
|
1046
|
if (new_content.length < 1)
|
1047
|
{new_content = selected_route}
|
1048
|
|
1049
|
span_to_update.innerHTML = new_content;
|
1050
|
}
|
1051
|
|
1052
|
<?php
|
1053
|
}
|
1054
|
echo "</script>\n";
|
1055
|
echo "<meta name=\"GOAutoDial\" content=\"GOAutoDial Inc. http://www.goautodial.com\" />\n";
|
1056
|
echo "<link rel=\"shortcut icon\" href=\"../goautodial/images/g_page_icon.ico\" >\n";
|
1057
|
echo "<link rel=\"icon\" type=\"image/png\" href=\"../goautodial/images/g_icon_05.png\" >\n";
|
1058
|
echo "<link rel=\"stylesheet\" type=\"text/css\" media=\"screen, print, projection\" href=\"../csslibs/goiframe2.css\"></link>\n";
|
1059
|
echo "<script type=\"text/javascript\" src=\"../includes/goiframe2.js\"></script>\n";
|
1060
|
echo "</head>\n";
|
1061
|
if ( ($SSadmin_modify_refresh > 1) and (preg_match("/^3|^4/",$ADD)) )
|
1062
|
{
|
1063
|
echo "<BODY BGCOLOR=white marginheight=0 marginwidth=0 leftmargin=0 topmargin=0 onLoad=\"modify_refresh_display();\">\n";
|
1064
|
}
|
1065
|
else
|
1066
|
{
|
1067
|
echo "<BODY BGCOLOR=white marginheight=0 marginwidth=0 leftmargin=0 topmargin=0>\n";
|
1068
|
}
|
1069
|
|
1070
|
echo "<!-- INTERNATIONALIZATION-LINKS-PLACEHOLDER-VICIDIAL -->\n";
|
1071
|
|
1072
|
$stmt="SELECT admin_home_url,enable_tts_integration,callcard_enabled,custom_fields_enabled from system_settings;";
|
1073
|
$rslt=mysql_query($stmt, $link);
|
1074
|
$row=mysql_fetch_row($rslt);
|
1075
|
$admin_home_url_LU = $row[0];
|
1076
|
$SSenable_tts_integration = $row[1];
|
1077
|
$SScallcard_enabled = $row[2];
|
1078
|
$SScustom_fields_enabled = $row[3];
|
1079
|
|
1080
|
?>
|
1081
|
<div id="header">
|
1082
|
<div id="gologo"><a href="http://goautodial.com" title="GOAutoDial Inc.- Empowering The Next Generation Contact Center" target="_blank"></a></div>
|
1083
|
<div id="gomenu">
|
1084
|
<?php
|
1085
|
$stmt="SELECT user_level from vicidial_users where user='$PHP_AUTH_USER' and pass='$PHP_AUTH_PW';";
|
1086
|
if ($DB) {echo "|$stmt|\n";}
|
1087
|
if ($non_latin > 0) { $rslt=mysql_query("SET NAMES 'UTF8'");}
|
1088
|
$rslt=mysql_query($stmt, $link);
|
1089
|
$row=mysql_fetch_row($rslt);
|
1090
|
$GOuser_level=$row[0];
|
1091
|
|
1092
|
if ($GOuser_level>8)
|
1093
|
{
|
1094
|
?>
|
1095
|
<div id="adminbutton"><a href="admin.php?gouser=<?php echo $PHP_AUTH_USER; ?>&gopass=<?php echo $PHP_AUTH_PW; ?>" title="Vicidial Admin" id="admin">Vicidial Admin</a></div>
|
1096
|
<div id="goadminbutton"><a href="../admin.php?gouser=<?php echo $PHP_AUTH_USER; ?>&gopass=<?php echo $PHP_AUTH_PW; ?>" title="GO Admin" id="goadmin">GO Admin</a></div>
|
1097
|
<?php
|
1098
|
}
|
1099
|
else
|
1100
|
{
|
1101
|
?>
|
1102
|
<div id="adminbuttons"><a href="goautodial-admin/admin.php?gouser=<?php echo $PHP_AUTH_USER; ?>&gopass=<?php echo $PHP_AUTH_PW; ?>" title="Vicidial Admin" id="admin">Vicidial Admin</a></div>
|
1103
|
<?php
|
1104
|
}
|
1105
|
?>
|
1106
|
<div id="phpmyadminbutton"><a href="../phpmyadmin/" target="_blank" title="phpMyAdmin" id="phpmyadmin">phpMyAdmin</a></div>
|
1107
|
<div id="supportbutton"><a href="http://goautodial.com/support-ticket/" target="_blank" title="Support Center" id="support">Support Center</a></div>
|
1108
|
<!--<div id="systembutton"><a href="#" onclick="goToURL('goautodial/g_sys_stats_cti2.php','system')" title="System Information" id="system">System Info</a></div>-->
|
1109
|
<div id="forcelogout"><a href="../admin.php?force_logout=1" title="Logout">Logout</a></div>
|
1110
|
</div>
|
1111
|
<div id="bannertext">
|
1112
|
<p>Vicidial Admin</p>
|
1113
|
</div>
|
1114
|
</div>
|
1115
|
|
1116
|
<CENTER>
|
1117
|
<div id="contents">
|
1118
|
|
1119
|
<TABLE BGCOLOR=white cellpadding=0 cellspacing=0 id="mainTable">
|
1120
|
<!-- BEGIN SIDEBAR NAVIGATION -->
|
1121
|
<TR><TD VALIGN=TOP WIDTH=170 BGCOLOR=#616161 ALIGN=CENTER>
|
1122
|
<!--<IMG SRC="./vicidial_admin_web_logo.gif" WIDTH=170 HEIGHT=45 ALT="VICIDIAL logo">-->
|
1123
|
<!--<B><FONT FACE="ARIAL,HELVETICA" COLOR=white>ADMINISTRATION</FONT></B>--><BR style="font-size: 6px">
|
1124
|
<TABLE CELLPADDING=2 CELLSPACING=0 BGCOLOR=#616161 WIDTH=160>
|
1125
|
<?php if ($reports_only_user < 1) {
|
1126
|
?>
|
1127
|
<!-- USERS NAVIGATION -->
|
1128
|
<TR WIDTH=160><TD <?php echo $users_hh ?> WIDTH=160>
|
1129
|
<a href="<?php echo $ADMIN ?>?ADD=0"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $users_fc ?> SIZE=<?php echo $header_font_size ?>><?php echo $users_bold ?>Users</a>
|
1130
|
</TD></TR>
|
1131
|
<?php if (strlen($users_hh) > 1) {
|
1132
|
?>
|
1133
|
<TR BGCOLOR=<?php echo $users_color ?>><TD ALIGN=LEFT>
|
1134
|
<a href="<?php echo $ADMIN ?>"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>>Show Users </a>
|
1135
|
</TR><TR BGCOLOR=<?php echo $users_color ?>><TD ALIGN=LEFT>
|
1136
|
<a href="<?php echo $ADMIN ?>?ADD=1"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>>Add A New User </a>
|
1137
|
</TR><TR BGCOLOR=<?php echo $users_color ?>><TD ALIGN=LEFT>
|
1138
|
<a href="<?php echo $ADMIN ?>?ADD=1A"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>>Copy User </a>
|
1139
|
</TR><TR BGCOLOR=<?php echo $users_color ?>><TD ALIGN=LEFT>
|
1140
|
<a href="<?php echo $ADMIN ?>?ADD=550"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>>Search For A User </a>
|
1141
|
</TR><TR BGCOLOR=<?php echo $users_color ?>><TD ALIGN=LEFT>
|
1142
|
<a href="./user_stats.php?user=<?php echo $user ?>"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>>User Stats </a>
|
1143
|
</TR><TR BGCOLOR=<?php echo $users_color ?>><TD ALIGN=LEFT>
|
1144
|
<a href="./user_status.php?user=<?php echo $user ?>"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>>User Status </a>
|
1145
|
</TR><TR BGCOLOR=<?php echo $users_color ?>><TD ALIGN=LEFT>
|
1146
|
<a href="./AST_agent_time_sheet.php?agent=<?php echo $user ?>"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>>Time Sheet </a> </TD></TR>
|
1147
|
<?php
|
1148
|
if ( ($SSuser_territories_active > 0) or ($user_territories_active > 0) )
|
1149
|
{ ?>
|
1150
|
|
1151
|
</TR><TR BGCOLOR=<?php echo $users_color ?>><TD ALIGN=LEFT>
|
1152
|
<a href="./user_territories.php?agent=<?php echo $user ?>"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>>User Territories </a> </TD></TR>
|
1153
|
|
1154
|
<?php }
|
1155
|
}
|
1156
|
?>
|
1157
|
<!-- CAMPAIGNS NAVIGATION -->
|
1158
|
<TR><TD <?php echo $campaigns_hh ?>>
|
1159
|
<a href="<?php echo $ADMIN ?>?ADD=10"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $campaigns_fc ?> SIZE=<?php echo $header_font_size ?>><?php echo $campaigns_bold ?>Campaigns</a>
|
1160
|
</TD></TR>
|
1161
|
<?php
|
1162
|
if (strlen($campaigns_hh) > 1)
|
1163
|
{
|
1164
|
if ($sh=='basic') {$sh='list';}
|
1165
|
if ($sh=='detail') {$sh='list';}
|
1166
|
if ($sh=='dialstat') {$sh='list';}
|
1167
|
|
1168
|
if ($sh=='list') {$list_sh="bgcolor=\"$subcamp_color\""; $list_fc="$subcamp_font";}
|
1169
|
else {$list_sh=''; $list_fc='BLACK';}
|
1170
|
if ($sh=='status') {$status_sh="bgcolor=\"$subcamp_color\""; $status_fc="$subcamp_font";}
|
1171
|
else {$status_sh=''; $status_fc='BLACK';}
|
1172
|
if ($sh=='hotkey') {$hotkey_sh="bgcolor=\"$subcamp_color\""; $hotkey_fc="$subcamp_font";}
|
1173
|
else {$hotkey_sh=''; $hotkey_fc='BLACK';}
|
1174
|
if ($sh=='recycle') {$recycle_sh="bgcolor=\"$subcamp_color\""; $recycle_fc="$subcamp_font";}
|
1175
|
else {$recycle_sh=''; $recycle_fc='BLACK';}
|
1176
|
if ($sh=='autoalt') {$autoalt_sh="bgcolor=\"$subcamp_color\""; $autoalt_fc="$subcamp_font";}
|
1177
|
else {$autoalt_sh=''; $autoalt_fc='BLACK';}
|
1178
|
if ($sh=='pause') {$pause_sh="bgcolor=\"$subcamp_color\""; $pause_fc="$subcamp_font";}
|
1179
|
else {$pause_sh=''; $pause_fc='BLACK';}
|
1180
|
if ($sh=='listmix') {$listmix_sh="bgcolor=\"$subcamp_color\""; $listmix_fc="$subcamp_font";}
|
1181
|
else {$listmix_sh=''; $listmix_fc='BLACK';}
|
1182
|
if ($sh=='preset') {$preset_sh="bgcolor=\"$subcamp_color\""; $preset_fc="$subcamp_font";}
|
1183
|
else {$preset_sh=''; $preset_fc='BLACK';}
|
1184
|
|
1185
|
?>
|
1186
|
<TR BGCOLOR=<?php echo $campaigns_color ?>>
|
1187
|
<TD ALIGN=LEFT <?php echo $list_sh ?>> <a href="<?php echo $ADMIN ?>?ADD=10"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $list_fc ?> SIZE=<?php echo $subcamp_font_size ?>>Campaigns Main</a></TD>
|
1188
|
</TR><TR BGCOLOR=<?php echo $campaigns_color ?>>
|
1189
|
<TD ALIGN=LEFT <?php echo $status_sh ?>> <a href="<?php echo $ADMIN ?>?ADD=32"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $status_fc ?> SIZE=<?php echo $subcamp_font_size ?>>Statuses</a></TD>
|
1190
|
</TR><TR BGCOLOR=<?php echo $campaigns_color ?>>
|
1191
|
<TD ALIGN=LEFT <?php echo $hotkey_sh ?>> <a href="<?php echo $ADMIN ?>?ADD=33"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $hotkey_fc ?> SIZE=<?php echo $subcamp_font_size ?>>HotKeys</a></TD>
|
1192
|
<?php
|
1193
|
if ($SSoutbound_autodial_active > 0)
|
1194
|
{
|
1195
|
?>
|
1196
|
</TR><TR BGCOLOR=<?php echo $campaigns_color ?>>
|
1197
|
<TD ALIGN=LEFT <?php echo $recycle_sh ?>> <a href="<?php echo $ADMIN ?>?ADD=35"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $recycle_fc ?> SIZE=<?php echo $subcamp_font_size ?>>Lead Recycle</a></TD>
|
1198
|
</TR><TR BGCOLOR=<?php echo $campaigns_color ?>>
|
1199
|
<TD ALIGN=LEFT <?php echo $autoalt_sh ?>> <a href="<?php echo $ADMIN ?>?ADD=36"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $autoalt_fc ?> SIZE=<?php echo $subcamp_font_size ?>>Auto-Alt Dial</a></TD>
|
1200
|
</TR><TR BGCOLOR=<?php echo $campaigns_color ?>>
|
1201
|
<TD ALIGN=LEFT <?php echo $listmix_sh ?>> <a href="<?php echo $ADMIN ?>?ADD=39"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $listmix_fc ?> SIZE=<?php echo $subcamp_font_size ?>>List Mix</a></TD>
|
1202
|
<?php
|
1203
|
}
|
1204
|
?>
|
1205
|
</TR><TR BGCOLOR=<?php echo $campaigns_color ?>>
|
1206
|
<TD ALIGN=LEFT <?php echo $pause_sh ?>> <a href="<?php echo $ADMIN ?>?ADD=37"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $pause_fc ?> SIZE=<?php echo $subcamp_font_size ?>>Pause Codes</a></TD>
|
1207
|
</TR><TR BGCOLOR=<?php echo $campaigns_color ?>>
|
1208
|
<TD ALIGN=LEFT <?php echo $preset_sh ?>> <a href="<?php echo $ADMIN ?>?ADD=301"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $preset_fc ?> SIZE=<?php echo $subcamp_font_size ?>>Presets</a></TD>
|
1209
|
<?php }
|
1210
|
?>
|
1211
|
<!-- LISTS NAVIGATION -->
|
1212
|
<?php
|
1213
|
if ($SSoutbound_autodial_active > 0)
|
1214
|
{
|
1215
|
?>
|
1216
|
<TR><TD ALIGN=LEFT <?php echo $lists_hh ?>><a href="<?php echo $ADMIN ?>?ADD=100"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $lists_fc ?> SIZE=<?php echo $header_font_size ?>><?php echo $lists_bold ?>Lists</a></TD></TR>
|
1217
|
<?php
|
1218
|
if (strlen($lists_hh) > 1)
|
1219
|
{
|
1220
|
if ($LOGdelete_from_dnc > 0) {$DNClink = 'Add-Delete DNC Number';}
|
1221
|
else {$DNClink = 'Add DNC Number';}
|
1222
|
?>
|
1223
|
<TR BGCOLOR=<?php echo $lists_color ?>><TD ALIGN=LEFT>
|
1224
|
<a href="<?php echo $ADMIN ?>?ADD=100"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Show Lists </a>
|
1225
|
</TR><TR BGCOLOR=<?php echo $lists_color ?>><TD ALIGN=LEFT>
|
1226
|
<a href="<?php echo $ADMIN ?>?ADD=111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Add A New List </a>
|
1227
|
</TR><TR BGCOLOR=<?php echo $lists_color ?>><TD ALIGN=LEFT>
|
1228
|
<a href="admin_search_lead.php"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Search For A Lead </a>
|
1229
|
</TR><TR BGCOLOR=<?php echo $lists_color ?>><TD ALIGN=LEFT>
|
1230
|
<a href="admin_modify_lead.php"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Add A New Lead </a>
|
1231
|
</TR><TR BGCOLOR=<?php echo $lists_color ?>><TD ALIGN=LEFT>
|
1232
|
<a href="<?php echo $ADMIN ?>?ADD=121"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> <?php echo $DNClink ?> </a>
|
1233
|
</TR><TR BGCOLOR=<?php echo $lists_color ?>><TD ALIGN=LEFT>
|
1234
|
<a href="./admin_listloader_third_gen.php"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Load New Leads </a>
|
1235
|
<?php
|
1236
|
if ($SScustom_fields_enabled > 0)
|
1237
|
{
|
1238
|
?>
|
1239
|
</TR><TR BGCOLOR=<?php echo $lists_color ?>><TD ALIGN=LEFT>
|
1240
|
<a href="./admin_lists_custom.php"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> List Custom Fields </a>
|
1241
|
</TR><TR BGCOLOR=<?php echo $lists_color ?>><TD ALIGN=LEFT>
|
1242
|
<a href="./admin_lists_custom.php?action=COPY_FIELDS_FORM"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Copy Custom Fields </a>
|
1243
|
<?php
|
1244
|
}
|
1245
|
?>
|
1246
|
</TD></TR>
|
1247
|
<?php
|
1248
|
}
|
1249
|
}
|
1250
|
?>
|
1251
|
<!-- SCRIPTS NAVIGATION -->
|
1252
|
<TR><TD <?php echo $scripts_hh ?>>
|
1253
|
<a href="<?php echo $ADMIN ?>?ADD=1000000"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $scripts_fc ?> SIZE=<?php echo $header_font_size ?>><?php echo $scripts_bold ?> Scripts </a>
|
1254
|
</TD></TR>
|
1255
|
<?php
|
1256
|
if (strlen($scripts_hh) > 1)
|
1257
|
{
|
1258
|
?>
|
1259
|
<TR BGCOLOR=<?php echo $scripts_color ?>><TD ALIGN=LEFT>
|
1260
|
<a href="<?php echo $ADMIN ?>?ADD=1000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Show Scripts </a>
|
1261
|
</TR><TR BGCOLOR=<?php echo $scripts_color ?>><TD ALIGN=LEFT>
|
1262
|
<a href="<?php echo $ADMIN ?>?ADD=1111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Add A New Script </a>
|
1263
|
</TD></TR>
|
1264
|
<?php }
|
1265
|
?>
|
1266
|
<!-- FILTERS NAVIGATION -->
|
1267
|
<?php
|
1268
|
if ($SSoutbound_autodial_active > 0)
|
1269
|
{
|
1270
|
?>
|
1271
|
<TR><TD ALIGN=LEFT <?php echo $filters_hh ?>><a href="<?php echo $ADMIN ?>?ADD=10000000"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $filters_fc ?> SIZE=<?php echo $header_font_size ?>><?php echo $filters_bold ?> Filters </a></TD></TR>
|
1272
|
<?php
|
1273
|
if (strlen($filters_hh) > 1)
|
1274
|
{
|
1275
|
?>
|
1276
|
<TR BGCOLOR=<?php echo $filters_color ?>><TD ALIGN=LEFT>
|
1277
|
<a href="<?php echo $ADMIN ?>?ADD=10000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Show Filters </a>
|
1278
|
</TR><TR BGCOLOR=<?php echo $filters_color ?>><TD ALIGN=LEFT>
|
1279
|
<a href="<?php echo $ADMIN ?>?ADD=11111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Add A New Filter </a>
|
1280
|
</TD></TR>
|
1281
|
<?php }
|
1282
|
}
|
1283
|
?>
|
1284
|
<!-- INGROUPS NAVIGATION -->
|
1285
|
<TR><TD <?php echo $ingroups_hh ?>>
|
1286
|
<a href="<?php echo $ADMIN ?>?ADD=1000"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $ingroups_fc ?> SIZE=<?php echo $header_font_size ?>><?php echo $ingroups_bold ?> Inbound </a>
|
1287
|
</TD></TR>
|
1288
|
<?php
|
1289
|
if (strlen($ingroups_hh) > 1)
|
1290
|
{
|
1291
|
if ($LOGdelete_from_dnc > 0) {$FPGlink = 'Add-Delete FPG Number';}
|
1292
|
else {$FPGlink = 'Add FPG Number';}
|
1293
|
?>
|
1294
|
<TR BGCOLOR=<?php echo $ingroups_color ?>><TD ALIGN=LEFT>
|
1295
|
<a href="<?php echo $ADMIN ?>?ADD=1000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Show In-Groups </a>
|
1296
|
</TD></TR><TR BGCOLOR=<?php echo $ingroups_color ?>><TD ALIGN=LEFT>
|
1297
|
<a href="<?php echo $ADMIN ?>?ADD=1111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Add A New In-Group </a>
|
1298
|
</TD></TR><TR BGCOLOR=<?php echo $ingroups_color ?>><TD ALIGN=LEFT>
|
1299
|
<a href="<?php echo $ADMIN ?>?ADD=1211"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Copy In-Group </a><HR>
|
1300
|
</TD></TR><TR BGCOLOR=<?php echo $ingroups_color ?>><TD ALIGN=LEFT>
|
1301
|
<a href="<?php echo $ADMIN ?>?ADD=1300"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Show DIDs </a>
|
1302
|
</TD></TR><TR BGCOLOR=<?php echo $ingroups_color ?>><TD ALIGN=LEFT>
|
1303
|
<a href="<?php echo $ADMIN ?>?ADD=1311"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Add A New DID </a>
|
1304
|
</TD></TR><TR BGCOLOR=<?php echo $ingroups_color ?>><TD ALIGN=LEFT>
|
1305
|
<a href="<?php echo $ADMIN ?>?ADD=1411"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Copy DID </a><HR>
|
1306
|
</TD></TR><TR BGCOLOR=<?php echo $ingroups_color ?>><TD ALIGN=LEFT>
|
1307
|
<a href="<?php echo $ADMIN ?>?ADD=1500"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Show Call Menus </a>
|
1308
|
</TD></TR><TR BGCOLOR=<?php echo $ingroups_color ?>><TD ALIGN=LEFT>
|
1309
|
<a href="<?php echo $ADMIN ?>?ADD=1511"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Add A New Call Menu </a>
|
1310
|
</TD></TR><TR BGCOLOR=<?php echo $ingroups_color ?>><TD ALIGN=LEFT>
|
1311
|
<a href="<?php echo $ADMIN ?>?ADD=1611"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Copy Call Menu </a><HR>
|
1312
|
</TD></TR><TR BGCOLOR=<?php echo $ingroups_color ?>><TD ALIGN=LEFT>
|
1313
|
<a href="<?php echo $ADMIN ?>?ADD=1700"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Filter Phone Groups </a>
|
1314
|
</TD></TR><TR BGCOLOR=<?php echo $ingroups_color ?>><TD ALIGN=LEFT>
|
1315
|
<a href="<?php echo $ADMIN ?>?ADD=1711"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Add Filter Phone Group </a>
|
1316
|
</TD></TR><TR BGCOLOR=<?php echo $ingroups_color ?>><TD ALIGN=LEFT>
|
1317
|
<a href="<?php echo $ADMIN ?>?ADD=171"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> <?php echo $FPGlink ?> </a>
|
1318
|
</TD></TR>
|
1319
|
<?php }
|
1320
|
?>
|
1321
|
<!-- USERGROUPS NAVIGATION -->
|
1322
|
<TR><TD <?php echo $usergroups_hh ?>>
|
1323
|
<a href="<?php echo $ADMIN ?>?ADD=100000"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $usergroups_fc ?> SIZE=<?php echo $header_font_size ?>><?php echo $usergroups_bold ?> User Groups </a>
|
1324
|
</TD></TR>
|
1325
|
<?php
|
1326
|
if (strlen($usergroups_hh) > 1)
|
1327
|
{
|
1328
|
?>
|
1329
|
<TR BGCOLOR=<?php echo $usergroups_color ?>><TD ALIGN=LEFT>
|
1330
|
<a href="<?php echo $ADMIN ?>?ADD=100000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Show User Groups </a>
|
1331
|
</TR><TR BGCOLOR=<?php echo $usergroups_color ?>><TD ALIGN=LEFT>
|
1332
|
<a href="<?php echo $ADMIN ?>?ADD=111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Add A New User Group </a>
|
1333
|
</TR><TR BGCOLOR=<?php echo $usergroups_color ?>><TD ALIGN=LEFT>
|
1334
|
<a href="group_hourly_stats.php"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Group Hourly Report </a>
|
1335
|
</TR><TR BGCOLOR=<?php echo $usergroups_color ?>><TD ALIGN=LEFT>
|
1336
|
<a href="user_group_bulk_change.php"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Bulk Group Change </a>
|
1337
|
</TD></TR>
|
1338
|
<?php }
|
1339
|
?>
|
1340
|
<!-- REMOTEAGENTS NAVIGATION -->
|
1341
|
<TR><TD <?php echo $remoteagent_hh ?>>
|
1342
|
<a href="<?php echo $ADMIN ?>?ADD=10000"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $remoteagent_fc ?> SIZE=<?php echo $header_font_size ?>><?php echo $remoteagent_bold ?> Remote Agents </a>
|
1343
|
</TD></TR>
|
1344
|
<?php
|
1345
|
if (strlen($remoteagent_hh) > 1)
|
1346
|
{
|
1347
|
?>
|
1348
|
<TR BGCOLOR=<?php echo $remoteagent_color ?>><TD ALIGN=LEFT>
|
1349
|
<a href="<?php echo $ADMIN ?>?ADD=10000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Show Remote Agents </a>
|
1350
|
</TR><TR BGCOLOR=<?php echo $remoteagent_color ?>><TD ALIGN=LEFT>
|
1351
|
<a href="<?php echo $ADMIN ?>?ADD=11111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Add New Remote Agents </a>
|
1352
|
</TR><TR BGCOLOR=<?php echo $remoteagent_color ?>><TD ALIGN=LEFT>
|
1353
|
<a href="<?php echo $ADMIN ?>?ADD=12000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Show Extension Groups </a>
|
1354
|
</TR><TR BGCOLOR=<?php echo $remoteagent_color ?>><TD ALIGN=LEFT>
|
1355
|
<a href="<?php echo $ADMIN ?>?ADD=12111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Add Extension Group </a>
|
1356
|
</TD></TR>
|
1357
|
<?php }
|
1358
|
?>
|
1359
|
<!-- ADMIN NAVIGATION -->
|
1360
|
<TR><TD <?php echo $admin_hh ?>>
|
1361
|
<a href="<?php echo $ADMIN ?>?ADD=999998"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $admin_fc ?> SIZE=<?php echo $header_font_size ?>><?php echo $admin_bold ?> Admin </a>
|
1362
|
</TD></TR>
|
1363
|
<?php
|
1364
|
if (strlen($admin_hh) > 1)
|
1365
|
{
|
1366
|
if ($sh=='times') {$times_sh="bgcolor=\"$times_color\""; $times_fc="$times_font";}
|
1367
|
else {$times_sh=''; $times_fc='BLACK';}
|
1368
|
if ($sh=='shifts') {$shifts_sh="bgcolor=\"$shifts_color\""; $shifts_fc="$shifts_font";}
|
1369
|
else {$shifts_sh=''; $shifts_fc='BLACK';}
|
1370
|
if ($sh=='templates') {$templates_sh="bgcolor=\"$templates_color\""; $templates_fc="$templates_font";}
|
1371
|
else {$templates_sh=''; $templates_fc='BLACK';}
|
1372
|
if ($sh=='carriers') {$carriers_sh="bgcolor=\"$carriers_color\""; $carriers_fc="$carriers_font";}
|
1373
|
else {$carriers_sh=''; $carriers_fc='BLACK';}
|
1374
|
if ($sh=='phones') {$phones_sh="bgcolor=\"$server_color\""; $phones_fc="$phones_font";}
|
1375
|
else {$phones_sh=''; $phones_fc='BLACK';}
|
1376
|
if ($sh=='server') {$server_sh="bgcolor=\"$server_color\""; $server_fc="$server_font";}
|
1377
|
else {$server_sh=''; $server_fc='BLACK';}
|
1378
|
if ($sh=='conference') {$conference_sh="bgcolor=\"$server_color\""; $conference_fc="$server_font";}
|
1379
|
else {$conference_sh=''; $conference_fc='BLACK';}
|
1380
|
if ($sh=='settings') {$settings_sh="bgcolor=\"$settings_color\""; $settings_fc="$settings_font";}
|
1381
|
else {$settings_sh=''; $settings_fc='BLACK';}
|
1382
|
if ($sh=='status') {$status_sh="bgcolor=\"$status_color\""; $status_fc="$status_font";}
|
1383
|
else {$status_sh=''; $status_fc='BLACK';}
|
1384
|
if ($sh=='audio') {$audio_sh="bgcolor=\"$audio_color\""; $audio_fc="$audio_font";}
|
1385
|
else {$audio_sh=''; $audio_fc='BLACK';}
|
1386
|
if ($sh=='moh') {$moh_sh="bgcolor=\"$moh_color\""; $moh_fc="$moh_font";}
|
1387
|
else {$moh_sh=''; $moh_fc='BLACK';}
|
1388
|
if ($sh=='vm') {$vm_sh="bgcolor=\"$vm_color\""; $vm_fc="$vm_font";}
|
1389
|
else {$vm_sh=''; $vm_fc='BLACK';}
|
1390
|
if ($sh=='tts') {$tts_sh="bgcolor=\"$tts_color\""; $tts_fc="$tts_font";}
|
1391
|
else {$tts_sh=''; $tts_fc='BLACK';}
|
1392
|
if ($sh=='cc') {$cc_sh="bgcolor=\"$cc_color\""; $cc_fc="$cc_font";}
|
1393
|
else {$cc_sh=''; $cc_fc='BLACK';}
|
1394
|
|
1395
|
?>
|
1396
|
<TR BGCOLOR=<?php echo $admin_color ?>>
|
1397
|
<TD ALIGN=LEFT <?php echo $times_sh ?> COLSPAN=2>
|
1398
|
<a href="<?php echo $ADMIN ?>?ADD=100000000"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $times_fc ?> SIZE=<?php echo $header_font_size ?>> Call Times </a></TD>
|
1399
|
</TR><TR BGCOLOR=<?php echo $admin_color ?>><TD ALIGN=LEFT <?php echo $shifts_sh ?>>
|
1400
|
<a href="<?php echo $ADMIN ?>?ADD=130000000"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $shifts_fc ?> SIZE=<?php echo $header_font_size ?>> Shifts </a></TD>
|
1401
|
</TR><TR BGCOLOR=<?php echo $admin_color ?>><TD ALIGN=LEFT <?php echo $phones_sh ?>>
|
1402
|
<a href="<?php echo $ADMIN ?>?ADD=10000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $phones_fc ?> SIZE=<?php echo $header_font_size ?>> Phones </a></TD>
|
1403
|
</TR><TR BGCOLOR=<?php echo $admin_color ?>><TD ALIGN=LEFT <?php echo $templates_sh ?>>
|
1404
|
<a href="<?php echo $ADMIN ?>?ADD=130000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $templates_fc ?> SIZE=<?php echo $header_font_size ?>> Templates </a></TD>
|
1405
|
</TR><TR BGCOLOR=<?php echo $admin_color ?>><TD ALIGN=LEFT <?php echo $carriers_sh ?>>
|
1406
|
<a href="<?php echo $ADMIN ?>?ADD=140000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $carriers_fc ?> SIZE=<?php echo $header_font_size ?>> Carriers </a></TD>
|
1407
|
</TR><TR BGCOLOR=<?php echo $admin_color ?>><TD ALIGN=LEFT <?php echo $server_sh ?>>
|
1408
|
<a href="<?php echo $ADMIN ?>?ADD=100000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $server_fc ?> SIZE=<?php echo $header_font_size ?>> Servers </a></TD>
|
1409
|
</TR><TR BGCOLOR=<?php echo $admin_color ?>><TD ALIGN=LEFT <?php echo $conference_sh ?>>
|
1410
|
<a href="<?php echo $ADMIN ?>?ADD=1000000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $conference_fc ?> SIZE=<?php echo $header_font_size ?>> Conferences </a></TD>
|
1411
|
</TR><TR BGCOLOR=<?php echo $admin_color ?>><TD ALIGN=LEFT <?php echo $settings_sh ?>>
|
1412
|
<a href="<?php echo $ADMIN ?>?ADD=311111111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $settings_fc ?> SIZE=<?php echo $header_font_size ?>> System Settings </a></TD>
|
1413
|
</TR><TR BGCOLOR=<?php echo $admin_color ?>><TD ALIGN=LEFT <?php echo $status_sh ?>>
|
1414
|
<a href="<?php echo $ADMIN ?>?ADD=321111111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $status_fc ?> SIZE=<?php echo $header_font_size ?>> System Statuses </a></TD>
|
1415
|
</TR><TR BGCOLOR=<?php echo $admin_color ?>><TD ALIGN=LEFT <?php echo $vm_sh ?>>
|
1416
|
<a href="<?php echo $ADMIN ?>?ADD=170000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $vm_fc ?> SIZE=<?php echo $header_font_size ?>> Voicemail </a></TD>
|
1417
|
</TR>
|
1418
|
<?php if ( ($sounds_central_control_active > 0) or ($SSsounds_central_control_active > 0) )
|
1419
|
{ ?>
|
1420
|
<TR BGCOLOR=<?php echo $admin_color ?>><TD ALIGN=LEFT <?php echo $audio_sh ?>>
|
1421
|
<a href="audio_store.php"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $audio_fc ?> SIZE=<?php echo $header_font_size ?>> Audio Store </a></TD>
|
1422
|
</TR>
|
1423
|
<TR BGCOLOR=<?php echo $admin_color ?>><TD ALIGN=LEFT <?php echo $moh_sh ?>>
|
1424
|
<a href="<?php echo $ADMIN ?>?ADD=160000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $moh_fc ?> SIZE=<?php echo $header_font_size ?>> Music On Hold </a></TD>
|
1425
|
</TR>
|
1426
|
|
1427
|
<?php }
|
1428
|
if ($SSenable_tts_integration > 0)
|
1429
|
{ ?>
|
1430
|
<TR BGCOLOR=<?php echo $admin_color ?>><TD ALIGN=LEFT <?php echo $tts_sh ?>>
|
1431
|
<a href="<?php echo $ADMIN ?>?ADD=150000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $tts_fc ?> SIZE=<?php echo $header_font_size ?>> Text To Speech </a></TD>
|
1432
|
</TR>
|
1433
|
|
1434
|
<?php }
|
1435
|
if ($SScallcard_enabled > 0)
|
1436
|
{ ?>
|
1437
|
<TR BGCOLOR=<?php echo $admin_color ?>><TD ALIGN=LEFT <?php echo $cc_sh ?>>
|
1438
|
<a href="callcard_admin.php"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $cc_fc ?> SIZE=<?php echo $header_font_size ?>> CallCard Admin </a></TD>
|
1439
|
</TR>
|
1440
|
|
1441
|
<?php }
|
1442
|
}
|
1443
|
}
|
1444
|
?>
|
1445
|
<!-- REPORTS NAVIGATION -->
|
1446
|
<TR><TD <?php echo $reports_hh ?>>
|
1447
|
<a href="<?php echo $ADMIN ?>?ADD=999999"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $reports_fc ?> SIZE=<?php echo $header_font_size ?>><?php echo $reports_bold ?> Reports </a>
|
1448
|
</TD></TR>
|
1449
|
<TR><TD> </TD></TR>
|
1450
|
</TABLE>
|
1451
|
</TD><TD VALIGN=TOP WIDTH=<?php echo $page_width ?> BGCOLOR=#EFEFEF>
|
1452
|
<!-- END SIDEBAR NAVIGATION -->
|
1453
|
|
1454
|
<span style="position:absolute;left:300px;top:30px;z-index:1;visibility:hidden;" id="audio_chooser_span">
|
1455
|
|
1456
|
</span>
|
1457
|
|
1458
|
<TABLE BGCOLOR=#EFEFEF cellpadding=2 cellspacing=0 WIDTH=<?php echo $page_width ?> HEIGHT=15>
|
1459
|
<TR BGCOLOR=#616161><TD ALIGN=LEFT BGCOLOR=#616161><FONT FACE="ARIAL,HELVETICA" COLOR=WHITE SIZE=2><B><a href="<?php echo $admin_home_url_LU ?>"><FONT FACE="ARIAL,HELVETICA" COLOR=WHITE SIZE=1>HOME</a> | <A HREF="../agc/timeclock.php?referrer=admin"><FONT FACE="ARIAL,HELVETICA" COLOR=WHITE SIZE=1> Timeclock</A> | <a href="<?php echo $ADMIN ?>?force_logout=1"><FONT FACE="ARIAL,HELVETICA" COLOR=WHITE SIZE=1>Logout</a> <FONT FACE="ARIAL,HELVETICA" COLOR=WHITE SIZE=1>(<?php echo $PHP_AUTH_USER ?>)</FONT></TD><TD ALIGN=RIGHT><FONT FACE="ARIAL,HELVETICA" COLOR=WHITE SIZE=2><B><?php echo date("l F j, Y G:i:s A") ?> </B></TD></TR>
|
1460
|
|
1461
|
<TR BGCOLOR=#616161>
|
1462
|
|
1463
|
|
1464
|
|
1465
|
|
1466
|
|
1467
|
|
1468
|
|
1469
|
</TR>
|
1470
|
<?php
|
1471
|
if (strlen($list_sh) > 1) {
|
1472
|
?>
|
1473
|
<TR BGCOLOR=<?php echo $subcamp_color ?>><TD ALIGN=LEFT COLSPAN=2><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subcamp_font_size ?>> <a href="<?php echo $ADMIN ?>?ADD=10"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subcamp_font_size ?>> Show Campaigns </a> | <a href="<?php echo $ADMIN ?>?ADD=11"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subcamp_font_size ?>> Add A New Campaign </a> | <a href="<?php echo $ADMIN ?>?ADD=12"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subcamp_font_size ?>> Copy Campaign </a> | <a href="./AST_timeonVDADallSUMMARY.php"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subcamp_font_size ?>> Real-Time Campaigns Summary </a></TD></TR>
|
1474
|
<?php }
|
1475
|
|
1476
|
if (strlen($times_sh) > 1) {
|
1477
|
?>
|
1478
|
<TR BGCOLOR=<?php echo $times_color ?>><TD ALIGN=LEFT COLSPAN=2> <a href="<?php echo $ADMIN ?>?ADD=100000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Show Call Times </a> | <a href="<?php echo $ADMIN ?>?ADD=111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Add A New Call Time </a> | <a href="<?php echo $ADMIN ?>?ADD=1000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Show State Call Times </a> | <a href="<?php echo $ADMIN ?>?ADD=1111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Add A New State Call Time </a></TD></TR>
|
1479
|
<?php }
|
1480
|
if (strlen($shifts_sh) > 1) {
|
1481
|
?>
|
1482
|
<TR BGCOLOR=<?php echo $shifts_color ?>><TD ALIGN=LEFT COLSPAN=2> <a href="<?php echo $ADMIN ?>?ADD=130000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Show Shifts </a> | <a href="<?php echo $ADMIN ?>?ADD=131111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Add A New Shift </a></TD></TR>
|
1483
|
<?php }
|
1484
|
if (strlen($phones_sh) > 1) {
|
1485
|
?>
|
1486
|
<TR BGCOLOR=<?php echo $phones_color ?>><TD ALIGN=LEFT COLSPAN=2> <a href="<?php echo $ADMIN ?>?ADD=10000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Show Phones </a> | <a href="<?php echo $ADMIN ?>?ADD=11111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Add A New Phone </a> | <a href="<?php echo $ADMIN ?>?ADD=12000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Phone Alias List </a> | <a href="<?php echo $ADMIN ?>?ADD=12111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Add A New Phone Alias </a> | <a href="<?php echo $ADMIN ?>?ADD=13000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Group Alias List </a> | <a href="<?php echo $ADMIN ?>?ADD=13111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Add A New Group Alias </a></TD></TR>
|
1487
|
<?php }
|
1488
|
if (strlen($conference_sh) > 1) {
|
1489
|
?>
|
1490
|
<TR BGCOLOR=<?php echo $conference_color ?>><TD ALIGN=LEFT COLSPAN=2> <a href="<?php echo $ADMIN ?>?ADD=1000000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Show Conferences </a> | <a href="<?php echo $ADMIN ?>?ADD=1111111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Add A New Conference </a> | <a href="<?php echo $ADMIN ?>?ADD=10000000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Show VICIDIAL Conferences </a> | <a href="<?php echo $ADMIN ?>?ADD=11111111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Add A New VICIDIAL Conference </a></TD></TR>
|
1491
|
<?php }
|
1492
|
if ( (strlen($server_sh) > 1) and (strlen($admin_hh) > 1) ) {
|
1493
|
?>
|
1494
|
<TR BGCOLOR=<?php echo $server_color ?>><TD ALIGN=LEFT COLSPAN=2> <a href="<?php echo $ADMIN ?>?ADD=100000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Show Servers </a> | <a href="<?php echo $ADMIN ?>?ADD=111111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Add A New Server </a></TD></TR>
|
1495
|
<?php }
|
1496
|
if ( (strlen($templates_sh) > 1) and (strlen($admin_hh) > 1) ) {
|
1497
|
?>
|
1498
|
<TR BGCOLOR=<?php echo $templates_color ?>><TD ALIGN=LEFT COLSPAN=2> <a href="<?php echo $ADMIN ?>?ADD=130000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Show Templates </a> | <a href="<?php echo $ADMIN ?>?ADD=131111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Add A New Template </a></TD></TR>
|
1499
|
<?php }
|
1500
|
if ( (strlen($carriers_sh) > 1) and (strlen($admin_hh) > 1) ) {
|
1501
|
?>
|
1502
|
<TR BGCOLOR=<?php echo $carriers_color ?>><TD ALIGN=LEFT COLSPAN=2> <a href="<?php echo $ADMIN ?>?ADD=140000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Show Carriers </a> | <a href="<?php echo $ADMIN ?>?ADD=141111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Add A New Carrier </a> | <a href="<?php echo $ADMIN ?>?ADD=140111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Copy A Carrier </a></TD></TR>
|
1503
|
<?php }
|
1504
|
if ( (strlen($tts_sh) > 1) and (strlen($admin_hh) > 1) ) {
|
1505
|
?>
|
1506
|
<TR BGCOLOR=<?php echo $tts_color ?>><TD ALIGN=LEFT COLSPAN=2> <a href="<?php echo $ADMIN ?>?ADD=150000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Show TTS Entries </a> | <a href="<?php echo $ADMIN ?>?ADD=151111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Add A New TTS Entry </a></TD></TR>
|
1507
|
<?php }
|
1508
|
if ( (strlen($cc_sh) > 1) and (strlen($admin_hh) > 1) ) {
|
1509
|
?>
|
1510
|
<TR BGCOLOR=<?php echo $cc_color ?>><TD ALIGN=LEFT COLSPAN=2> <a href="callcard_admin.php"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> CallCard Summary </a> | <a href="callcard_admin.php?action=CALLCARD_RUNS"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Runs </a> | <a href="callcard_admin.php?action=CALLCARD_BATCHES"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Batches </a> | <a href="callcard_admin.php?action=SEARCH"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> CallCard Search </a> | <a href="callcard_report_export.php"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> CallCard Log Export </a> | <a href="callcard_admin.php?action=GENERATE"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> CallCard Generate New Numbers </a></TD></TR>
|
1511
|
<?php }
|
1512
|
if ( (strlen($moh_sh) > 1) and (strlen($admin_hh) > 1) ) {
|
1513
|
?>
|
1514
|
<TR BGCOLOR=<?php echo $moh_color ?>><TD ALIGN=LEFT COLSPAN=2> <a href="<?php echo $ADMIN ?>?ADD=160000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Show MOH Entries </a> | <a href="<?php echo $ADMIN ?>?ADD=161111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Add A New MOH Entry </a></TD></TR>
|
1515
|
<?php }
|
1516
|
if ( (strlen($vm_sh) > 1) and (strlen($admin_hh) > 1) ) {
|
1517
|
?>
|
1518
|
<TR BGCOLOR=<?php echo $vm_color ?>><TD ALIGN=LEFT COLSPAN=2> <a href="<?php echo $ADMIN ?>?ADD=170000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Show Voicemail Entries </a> | <a href="<?php echo $ADMIN ?>?ADD=171111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Add A New Voicemail Entry </a></TD></TR>
|
1519
|
<?php }
|
1520
|
if (strlen($settings_sh) > 1) {
|
1521
|
?>
|
1522
|
<TR BGCOLOR=<?php echo $settings_color ?>><TD ALIGN=LEFT COLSPAN=2> <a href="<?php echo $ADMIN ?>?ADD=311111111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> System Settings </a></TD></TR>
|
1523
|
<?php }
|
1524
|
if ( (strlen($status_sh) > 1) and (!eregi('campaign',$hh) ) ) {
|
1525
|
?>
|
1526
|
<TR BGCOLOR=<?php echo $status_color ?>><TD ALIGN=LEFT COLSPAN=2> <a href="<?php echo $ADMIN ?>?ADD=321111111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> System Statuses </a> | <a href="<?php echo $ADMIN ?>?ADD=331111111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Status Categories </a> | <a href="<?php echo $ADMIN ?>?ADD=341111111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> QC Status Codes </a></TD></TR>
|
1527
|
<?php }
|
1528
|
|
1529
|
if ( ($ADD=='3') or ($ADD=='3') ) {
|
1530
|
?>
|
1531
|
<TR BGCOLOR=<?php echo $users_color ?>><TD ALIGN=LEFT COLSPAN=2> <a href="./user_stats.php?user=<?php echo $user ?>"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>>User Stats </a> | <a href="./user_status.php?user=<?php echo $user ?>"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>>User Status </a> | <a href="./AST_agent_time_sheet.php?agent=<?php echo $user ?>"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>>Time Sheet </a> | <a href="./AST_agent_days_detail.php?user=<?php echo $user ?>"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>>Days Status </a></TD></TR>
|
1532
|
<?php }
|
1533
|
|
1534
|
|
1535
|
if (strlen($reports_hh) > 1) {
|
1536
|
?>
|
1537
|
<TR BGCOLOR=<?php echo $reports_color ?>><TD ALIGN=LEFT COLSPAN=2><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>><B> </B></TD></TR>
|
1538
|
<?php } ?>
|
1539
|
|
1540
|
|
1541
|
<TR><TD ALIGN=LEFT COLSPAN=2 HEIGHT=2 BGCOLOR=#616161></TD></TR>
|
1542
|
<TR><TD ALIGN=LEFT COLSPAN=2>
|
1543
|
<?php
|
1544
|
######################### FULL HTML HEADER END #######################################
|
1545
|
}
|