From 24d03c2f3fccb18a3104c98bb5a1efd5e6165ef2 Mon Sep 17 00:00:00 2001 From: mattf Date: Tue, 16 Feb 2010 05:48:55 +0000 Subject: [PATCH] Added popup date select calendar for many of the reports git-svn-id: svn://192.168.202.10@1338 3d104415-ff17-0410-8863-d5cf3c621b8a --- .../www/vicidial/AST_CLOSER_service_level.php | 39 ++++++++++++-- .../www/vicidial/AST_CLOSERstats.php | 51 ++++++++++++++---- .../www/vicidial/AST_CLOSERsummary_hourly.php | 39 ++++++++++++-- .../agc_2.2.0/www/vicidial/AST_DIDstats.php | 39 ++++++++++++-- .../vicidial/AST_OUTBOUNDsummary_interval.php | 41 ++++++++++++-- .../agc_2.2.0/www/vicidial/AST_VDADstats.php | 39 ++++++++++++-- .../www/vicidial/AST_agent_days_detail.php | 38 +++++++++++-- .../vicidial/AST_agent_performance_detail.php | 39 ++++++++++++-- .../www/vicidial/AST_agent_status_detail.php | 39 ++++++++++++-- .../www/vicidial/AST_agent_time_detail.php | 39 ++++++++++++-- .../www/vicidial/call_report_export.php | 34 +++++++++++- .../agc_2.2.0/www/vicidial/fcstats.php | 22 +++++++- .../agc_2.2.0/www/vicidial/images/cal.gif | Bin 0 -> 127 bytes .../agc_2.2.0/www/vicidial/images/help.gif | Bin 0 -> 492 bytes .../www/vicidial/images/next_mon.gif | Bin 0 -> 60 bytes .../www/vicidial/images/next_year.gif | Bin 0 -> 70 bytes .../agc_2.2.0/www/vicidial/images/no_cal.gif | Bin 0 -> 139 bytes .../agc_2.2.0/www/vicidial/images/pixel.gif | Bin 0 -> 67 bytes .../www/vicidial/images/prev_mon.gif | Bin 0 -> 59 bytes .../www/vicidial/images/prev_year.gif | Bin 0 -> 69 bytes .../www/vicidial/images/shade_bl.png | Bin 0 -> 185 bytes .../www/vicidial/images/shade_bm.png | Bin 0 -> 164 bytes .../www/vicidial/images/shade_br.png | Bin 0 -> 204 bytes .../www/vicidial/images/shade_mr.png | Bin 0 -> 155 bytes .../www/vicidial/images/shade_tr.png | Bin 0 -> 200 bytes .../www/vicidial/timeclock_report.php | 36 ++++++++++++- .../agc_2.2.0/www/vicidial/user_stats.php | 43 +++++++++++++-- .../www/vicidial/AST_CLOSER_service_level.php | 39 ++++++++++++-- .../trunk/www/vicidial/AST_CLOSERstats.php | 51 ++++++++++++++---- .../www/vicidial/AST_CLOSERsummary_hourly.php | 39 ++++++++++++-- agc_2-X/trunk/www/vicidial/AST_DIDstats.php | 39 ++++++++++++-- .../vicidial/AST_OUTBOUNDsummary_interval.php | 41 ++++++++++++-- agc_2-X/trunk/www/vicidial/AST_VDADstats.php | 39 ++++++++++++-- .../www/vicidial/AST_agent_days_detail.php | 38 +++++++++++-- .../vicidial/AST_agent_performance_detail.php | 39 ++++++++++++-- .../www/vicidial/AST_agent_status_detail.php | 39 ++++++++++++-- .../www/vicidial/AST_agent_time_detail.php | 39 ++++++++++++-- .../trunk/www/vicidial/call_report_export.php | 34 +++++++++++- agc_2-X/trunk/www/vicidial/fcstats.php | 22 +++++++- agc_2-X/trunk/www/vicidial/images/cal.gif | Bin 0 -> 127 bytes agc_2-X/trunk/www/vicidial/images/help.gif | Bin 0 -> 492 bytes .../trunk/www/vicidial/images/next_mon.gif | Bin 0 -> 60 bytes .../trunk/www/vicidial/images/next_year.gif | Bin 0 -> 70 bytes agc_2-X/trunk/www/vicidial/images/no_cal.gif | Bin 0 -> 139 bytes agc_2-X/trunk/www/vicidial/images/pixel.gif | Bin 0 -> 67 bytes .../trunk/www/vicidial/images/prev_mon.gif | Bin 0 -> 59 bytes .../trunk/www/vicidial/images/prev_year.gif | Bin 0 -> 69 bytes .../trunk/www/vicidial/images/shade_bl.png | Bin 0 -> 185 bytes .../trunk/www/vicidial/images/shade_bm.png | Bin 0 -> 164 bytes .../trunk/www/vicidial/images/shade_br.png | Bin 0 -> 204 bytes .../trunk/www/vicidial/images/shade_mr.png | Bin 0 -> 155 bytes .../trunk/www/vicidial/images/shade_tr.png | Bin 0 -> 200 bytes .../trunk/www/vicidial/timeclock_report.php | 36 ++++++++++++- agc_2-X/trunk/www/vicidial/user_stats.php | 39 ++++++++++++-- 54 files changed, 976 insertions(+), 96 deletions(-) create mode 100644 agc_2-X/branches/agc_2.2.0/www/vicidial/images/cal.gif create mode 100644 agc_2-X/branches/agc_2.2.0/www/vicidial/images/help.gif create mode 100644 agc_2-X/branches/agc_2.2.0/www/vicidial/images/next_mon.gif create mode 100644 agc_2-X/branches/agc_2.2.0/www/vicidial/images/next_year.gif create mode 100644 agc_2-X/branches/agc_2.2.0/www/vicidial/images/no_cal.gif create mode 100644 agc_2-X/branches/agc_2.2.0/www/vicidial/images/pixel.gif create mode 100644 agc_2-X/branches/agc_2.2.0/www/vicidial/images/prev_mon.gif create mode 100644 agc_2-X/branches/agc_2.2.0/www/vicidial/images/prev_year.gif create mode 100644 agc_2-X/branches/agc_2.2.0/www/vicidial/images/shade_bl.png create mode 100644 agc_2-X/branches/agc_2.2.0/www/vicidial/images/shade_bm.png create mode 100644 agc_2-X/branches/agc_2.2.0/www/vicidial/images/shade_br.png create mode 100644 agc_2-X/branches/agc_2.2.0/www/vicidial/images/shade_mr.png create mode 100644 agc_2-X/branches/agc_2.2.0/www/vicidial/images/shade_tr.png create mode 100644 agc_2-X/trunk/www/vicidial/images/cal.gif create mode 100644 agc_2-X/trunk/www/vicidial/images/help.gif create mode 100644 agc_2-X/trunk/www/vicidial/images/next_mon.gif create mode 100644 agc_2-X/trunk/www/vicidial/images/next_year.gif create mode 100644 agc_2-X/trunk/www/vicidial/images/no_cal.gif create mode 100644 agc_2-X/trunk/www/vicidial/images/pixel.gif create mode 100644 agc_2-X/trunk/www/vicidial/images/prev_mon.gif create mode 100644 agc_2-X/trunk/www/vicidial/images/prev_year.gif create mode 100644 agc_2-X/trunk/www/vicidial/images/shade_bl.png create mode 100644 agc_2-X/trunk/www/vicidial/images/shade_bm.png create mode 100644 agc_2-X/trunk/www/vicidial/images/shade_br.png create mode 100644 agc_2-X/trunk/www/vicidial/images/shade_mr.png create mode 100644 agc_2-X/trunk/www/vicidial/images/shade_tr.png diff --git a/agc_2-X/branches/agc_2.2.0/www/vicidial/AST_CLOSER_service_level.php b/agc_2-X/branches/agc_2.2.0/www/vicidial/AST_CLOSER_service_level.php index f249462d..4626cef0 100644 --- a/agc_2-X/branches/agc_2.2.0/www/vicidial/AST_CLOSER_service_level.php +++ b/agc_2-X/branches/agc_2.2.0/www/vicidial/AST_CLOSER_service_level.php @@ -13,6 +13,7 @@ # 90508-0644 - Changed to PHP long tags # 90801-0923 - Added in-group name to pulldown # 100214-1421 - Sort menu alphabetically +# 100216-0042 - Added popup date selector # require("dbconnect.php"); @@ -100,6 +101,10 @@ while ($i < $groups_to_print) \n"; +echo "\n"; + echo "\n"; echo "Inbound Service Level Report\n"; @@ -109,9 +114,37 @@ require("admin_header.php"); echo "
"; -echo "
\n"; -echo "\n"; -echo " to \n"; +echo "\n"; +echo ""; + +?> + +"; + +?> + +\n"; $o=0; while ($groups_to_print > $o) diff --git a/agc_2-X/branches/agc_2.2.0/www/vicidial/AST_CLOSERstats.php b/agc_2-X/branches/agc_2.2.0/www/vicidial/AST_CLOSERstats.php index eb2ff840..a4650fc2 100644 --- a/agc_2-X/branches/agc_2.2.0/www/vicidial/AST_CLOSERstats.php +++ b/agc_2-X/branches/agc_2.2.0/www/vicidial/AST_CLOSERstats.php @@ -26,6 +26,7 @@ # 91214-0955 - Added INITIAL QUEUE POSITION BREAKDOWN # 100206-1454 - Fixed TMR(service level) calculation # 100214-1421 - Sort menu alphabetically +# 100216-0042 - Added popup date selector # require("dbconnect.php"); @@ -61,12 +62,10 @@ $stmt = "SELECT use_non_latin FROM system_settings;"; $rslt=mysql_query($stmt, $link); if ($DB) {echo "$stmt\n";} $qm_conf_ct = mysql_num_rows($rslt); -$i=0; -while ($i < $qm_conf_ct) +if ($qm_conf_ct > 0) { $row=mysql_fetch_row($rslt); $non_latin = $row[0]; - $i++; } ##### END SETTINGS LOOKUP ##### ########################################### @@ -91,7 +90,7 @@ $row=mysql_fetch_row($rslt); $auth=$row[0]; - if( (strlen($PHP_AUTH_USER)<2) or (strlen($PHP_AUTH_PW)<2) or (!$auth)) +if( (strlen($PHP_AUTH_USER)<2) or (strlen($PHP_AUTH_PW)<2) or (!$auth)) { Header("WWW-Authenticate: Basic realm=\"VICI-PROJECTS\""); Header("HTTP/1.0 401 Unauthorized"); @@ -111,9 +110,9 @@ $rslt=mysql_query($stmt, $link); if ($DB) {echo "$stmt\n";} $groups_to_print = mysql_num_rows($rslt); $i=0; - $LISTgroups[$i]='---NONE---'; - $i++; - $groups_to_print++; +$LISTgroups[$i]='---NONE---'; +$i++; +$groups_to_print++; while ($i < $groups_to_print) { $row=mysql_fetch_row($rslt); @@ -171,6 +170,10 @@ while ($i < $statcats_to_print) \n"; +echo "\n"; + echo "\n"; echo "Inbound Stats\n"; @@ -189,12 +192,40 @@ if ($DB > 0) echo "
\n"; } -echo "\n"; +echo "\n"; echo "
\n"; echo "\n"; echo "Date Range:
\n"; -echo "\n"; -echo " to \n"; +echo ""; + +?> + +"; + +?> + +
\n"; echo "Inbound Groups: \n"; echo "\n"; diff --git a/agc_2-X/branches/agc_2.2.0/www/vicidial/AST_CLOSERsummary_hourly.php b/agc_2-X/branches/agc_2.2.0/www/vicidial/AST_CLOSERsummary_hourly.php index 485e1865..2c5f60dc 100644 --- a/agc_2-X/branches/agc_2.2.0/www/vicidial/AST_CLOSERsummary_hourly.php +++ b/agc_2-X/branches/agc_2.2.0/www/vicidial/AST_CLOSERsummary_hourly.php @@ -8,6 +8,7 @@ # 90801-0910 - First build # 90809-0216 - Added Exclude Outbound Drop Group option # 100214-1421 - Sort menu alphabetically +# 100216-0042 - Added popup date selector # require("dbconnect.php"); @@ -181,6 +182,10 @@ while ($i < $times_to_print) \n"; +echo "\n"; + echo "\n"; echo "Inbound Summary Hourly Report\n"; @@ -201,7 +206,7 @@ if ($bareformat < 1) echo "
\n"; } - echo "\n"; + echo "\n"; echo "
\n"; echo "\n"; echo "\n"; @@ -209,8 +214,36 @@ if ($bareformat < 1) echo "\n"; echo "\n"; echo "Date Range:
\n"; - echo "\n"; - echo " to \n"; + echo ""; + + ?> + + "; + + ?> + +
  \n"; echo "\n"; echo "Inbound Groups:
\n"; diff --git a/agc_2-X/branches/agc_2.2.0/www/vicidial/AST_DIDstats.php b/agc_2-X/branches/agc_2.2.0/www/vicidial/AST_DIDstats.php index ca4e8c6b..b111c10a 100644 --- a/agc_2-X/branches/agc_2.2.0/www/vicidial/AST_DIDstats.php +++ b/agc_2-X/branches/agc_2.2.0/www/vicidial/AST_DIDstats.php @@ -8,6 +8,7 @@ # 90601-1443 - First build # 100116-0620 - Bug fixes # 100214-1421 - Sort menu alphabetically +# 100216-0042 - Added popup date selector # require("dbconnect.php"); @@ -121,6 +122,10 @@ else \n"; +echo "\n"; + echo "\n"; echo "Inbound DIDs Report\n"; @@ -139,10 +144,38 @@ if ($DB > 0) echo "
"; -echo "\n"; +echo "\n"; echo "
\n"; -echo "\n"; -echo "
to
\n"; +echo ""; + +?> + + to
"; + +?> + +
\n"; echo "
\n"; echo "\n"; echo "\n"; echo "\n"; echo "Date Range:
\n"; - echo "\n"; - echo " to \n"; + echo ""; + + ?> + + "; + + ?> + +
Campaigns:
"; echo "
"; -echo "\n"; +echo "\n"; echo "
Dates:
"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; -echo "\n"; -echo "
to
\n"; +echo ""; + +?> + + to
"; + +?> + +
Campaigns:
"; echo "
Dates:
"; echo "\n"; -echo "\n"; -echo "
to
\n"; +echo ""; + +?> + + to
"; + +?> + +
Campaigns:
"; echo "
"; -echo "\n"; +echo "\n"; echo "
Dates:
"; echo "\n"; -echo "\n"; -echo "
to
\n"; +echo ""; + +?> + + to
"; + +?> + +
Campaigns:
"; echo "
Dates:
"; echo "\n"; -echo "\n"; -echo "
to
\n"; +echo ""; + +?> + + to
"; + +?> + +
Campaigns:
"; echo "
Dates:
"; echo "\n"; -echo "\n"; -echo "
to
\n"; +echo ""; + +?> + + to
"; + +?> + +
Campaigns:
"; echo ""; echo ""; echo "
\n"; echo "Date Range:
\n"; echo ""; + + ?> + + to
\n"; - echo "\n"; + echo ""; + + ?> + +
\n"; echo "Campaigns:
\n"; diff --git a/agc_2-X/branches/agc_2.2.0/www/vicidial/fcstats.php b/agc_2-X/branches/agc_2.2.0/www/vicidial/fcstats.php index 2ca3c310..7bcc2ca8 100644 --- a/agc_2-X/branches/agc_2.2.0/www/vicidial/fcstats.php +++ b/agc_2-X/branches/agc_2.2.0/www/vicidial/fcstats.php @@ -13,6 +13,7 @@ # 90310-2132 - Added admin header # 90508-0644 - Changed to PHP long tags # 100214-1421 - Sort menu alphabetically +# 100216-0042 - Added popup date selector # require("dbconnect.php"); @@ -82,6 +83,9 @@ while ($i < $groups_to_print) --> + + + \n"; echo "In-Group Fronter-Closer Stats Report\n"; @@ -92,8 +96,22 @@ echo "In-Group Fronter-Closer Stats Report
"; -echo "\n"; -echo "\n"; +echo "\n"; +echo ""; + +?> + +\n"; $o=0; while ($groups_to_print > $o) diff --git a/agc_2-X/branches/agc_2.2.0/www/vicidial/images/cal.gif b/agc_2-X/branches/agc_2.2.0/www/vicidial/images/cal.gif new file mode 100644 index 0000000000000000000000000000000000000000..8526cf5d19a915aa8073cf344873c4505491970d GIT binary patch literal 127 zcmZ?wbhEHb6krfwSj51v)Yr?)cd3`J*V1K6uU)?O9}E~67!-f9FfuT(G3WrDe9t*l@K zrlzK7XlVcc{(zdZkfy!h=k1@f#?ad1KW2>Z^Y)^mqV4VLXlQ0|jj7+?-?g=~@9*#a z|NoMak9c=?>FMXq%*)5e#og%my1BWCh=?#*gAYJ&zrMYsqoV%*{r~>|{{H^||Nj6p zX13G(A^8LW002J#EC2ui02BZe000L6z@KnPEE=r$6g+ktoje(cAZZc{4nh|!Jvux)X@@=m zC21-y7sABGX&Z<(B|AJC&(S}$JRWB|DXBdgJUkNs!9S#?9v(X*xM}G+D<}p+2b5_V z8b~1O;i1q87Yz;w5oDsk4s-&2^x#n-!huJTe#ntg$k2xm+8(U%L!-zT3@08O+Yv#+ i0XJ}rR3Wh7fCU;Dx+Ew$Wrh+7CQhJ)nL_kP5CA(E_TC-< literal 0 HcmV?d00001 diff --git a/agc_2-X/branches/agc_2.2.0/www/vicidial/images/next_mon.gif b/agc_2-X/branches/agc_2.2.0/www/vicidial/images/next_mon.gif new file mode 100644 index 0000000000000000000000000000000000000000..14c622f91400c9a8d8b9d41918e1c2c1cd6ac987 GIT binary patch literal 60 zcmZ?wbhEHbWMSZ7n8?7e^zh9^hi-bbZT|oNzv5381`yBz5g>U6Cf*}@W|K}Ia7jqK KTIkNmU=09O91^+! literal 0 HcmV?d00001 diff --git a/agc_2-X/branches/agc_2.2.0/www/vicidial/images/next_year.gif b/agc_2-X/branches/agc_2.2.0/www/vicidial/images/next_year.gif new file mode 100644 index 0000000000000000000000000000000000000000..b66f2888bc2596174993d91dc1cdf758408096f9 GIT binary patch literal 70 zcmZ?wbhEHbU6Ch;S7Ws45~z9W1k UpsZP>F>7UEheb_$Bm;vr07*C)4*&oF literal 0 HcmV?d00001 diff --git a/agc_2-X/branches/agc_2.2.0/www/vicidial/images/no_cal.gif b/agc_2-X/branches/agc_2.2.0/www/vicidial/images/no_cal.gif new file mode 100644 index 0000000000000000000000000000000000000000..adc58e2a840ee4b95febddf7e9dcb0be27ea1ede GIT binary patch literal 139 zcmZ?wbhEHb6krfwSj51v)Yr?)cd3`J*V1K6uU)?O9}E~67!-f9FfuT(G3WrDe9t*lKewZczmuz#XON+u0n@#=42nNl7#SFt7<7PY Nfa*bPrVvI3YXHjL5YGSr literal 0 HcmV?d00001 diff --git a/agc_2-X/branches/agc_2.2.0/www/vicidial/images/prev_mon.gif b/agc_2-X/branches/agc_2.2.0/www/vicidial/images/prev_mon.gif new file mode 100644 index 0000000000000000000000000000000000000000..12ce7ff5015454f8a1761372e4dd41247b26120a GIT binary patch literal 59 zcmZ?wbhEHbWMSZ7n8?7e^zh9^hi-bbZT|oNzv5381`yBz5g>U6CZ0KkMhb^yXLV({ JBy%%Z0{}SV5nliR literal 0 HcmV?d00001 diff --git a/agc_2-X/branches/agc_2.2.0/www/vicidial/images/prev_year.gif b/agc_2-X/branches/agc_2.2.0/www/vicidial/images/prev_year.gif new file mode 100644 index 0000000000000000000000000000000000000000..c726b0e45b97072d3e5c177d41f88a6a83a4f1d9 GIT binary patch literal 69 zcmZ?wbhEHbU6Cb2n*<&zGaV{7rh Tks!G(S^BTf_QvF)OpxloL#+zDP(P>^45XWtP=!?dlIpXJtN% guUjklpH+fk-Fm*{6~(1ffW|U-y85}Sb4q9e0RIF*eEzopr03c~D>;M1& literal 0 HcmV?d00001 diff --git a/agc_2-X/branches/agc_2.2.0/www/vicidial/images/shade_br.png b/agc_2-X/branches/agc_2.2.0/www/vicidial/images/shade_br.png new file mode 100644 index 0000000000000000000000000000000000000000..ce8a2fad28005dadd783895d07d46462ed38dd9f GIT binary patch literal 204 zcmeAS@N?(olHy`uVBq!ia0vp^>>$j+1|*LJgBdAc};RNV6EbL49<;9%*j_{bPn zJLUg>XJP(XVq5ig_$thlo58wDX;U-rngqtpf3B+Ah?*ok`1tI=Q%=3McOo64?5=!! z|KYH9nHm literal 0 HcmV?d00001 diff --git a/agc_2-X/branches/agc_2.2.0/www/vicidial/images/shade_mr.png b/agc_2-X/branches/agc_2.2.0/www/vicidial/images/shade_mr.png new file mode 100644 index 0000000000000000000000000000000000000000..4594bc4e22e1ef12bc1b19e62ff1925d0c8678cd GIT binary patch literal 155 zcmeAS@N?(olHy`uVBq!ia0vp^>_E)H!3HEvS)PI@mUKs7M+S!VC(K#9UIO`&C9V-A z!TD(=<%vb942~)JNvR5+xryniL8*x;m4zo$ZGeh&JzX3_DsCmEB_wb#C0Qznu_pN` yq$M^q{P%HalI)tfV1{7VL76!T7d)9*BpBj~8P_Wd<=g~nWbkzLb6Mw<&;$TWdMeKV literal 0 HcmV?d00001 diff --git a/agc_2-X/branches/agc_2.2.0/www/vicidial/images/shade_tr.png b/agc_2-X/branches/agc_2.2.0/www/vicidial/images/shade_tr.png new file mode 100644 index 0000000000000000000000000000000000000000..2e598c95b669cc78bb47684e367fb2f8bda84a23 GIT binary patch literal 200 zcmeAS@N?(olHy`uVBq!ia0vp^>>$j+1|*LJg4r;Bl6g;oxHa zzvsWI>oY6iw+mX2d)@coHjaL?-Y|aZET?M%c8m(|Ct1IIqNw}p9Dl$QNzRUl{v`_^ uI_4FrYVJz$U8Jh8Q#J6>ul%Fh2N;s96xA!ujiv%^VeoYIb6Mw<&;$Uv!$NBS literal 0 HcmV?d00001 diff --git a/agc_2-X/branches/agc_2.2.0/www/vicidial/timeclock_report.php b/agc_2-X/branches/agc_2.2.0/www/vicidial/timeclock_report.php index 87ef139e..f5c8bfdf 100644 --- a/agc_2-X/branches/agc_2.2.0/www/vicidial/timeclock_report.php +++ b/agc_2-X/branches/agc_2.2.0/www/vicidial/timeclock_report.php @@ -11,6 +11,7 @@ # 90310-2059 - Added admin header # 90508-0644 - Changed to PHP long tags # 100214-1421 - Sort menu alphabetically +# 100216-0042 - Added popup date selector # require("dbconnect.php"); @@ -134,6 +135,9 @@ while ($i < $user_groups_to_print) --> + + + User Timeclock Report @@ -189,14 +193,42 @@ if ($DB > 0) } echo "<CENTER>\n"; -echo "<FORM ACTION=\"$PHP_SELF\" METHOD=GET>\n"; +echo "<FORM ACTION=\"$PHP_SELF\" METHOD=GET name=vicidial_report id=vicidial_report>\n"; echo "<INPUT TYPE=HIDDEN NAME=DB VALUE=\"$DB\">"; echo "<TABLE BORDER=0 CELLSPACING=6><TR><TD ALIGN=LEFT VALIGN=TOP>\n"; echo "<font class=\"select_bold\"><B>Date Range:</B></font><BR><CENTER>\n"; echo "<INPUT TYPE=TEXT NAME=query_date SIZE=10 MAXLENGTH=10 VALUE=\"$query_date\">"; + +?> +<script language="JavaScript"> +var o_cal = new tcal ({ + // form name + 'formname': 'vicidial_report', + // input name + 'controlname': 'query_date' +}); +o_cal.a_tpl.yearscroll = false; +// o_cal.a_tpl.weekstart = 1; // Monday week start +</script> +<?php + echo "<BR>to<BR>\n"; -echo "<INPUT TYPE=TEXT NAME=end_date SIZE=10 MAXLENGTH=10 VALUE=\"$end_date\">\n"; +echo "<INPUT TYPE=TEXT NAME=end_date SIZE=10 MAXLENGTH=10 VALUE=\"$end_date\">"; + +?> +<script language="JavaScript"> +var o_cal = new tcal ({ + // form name + 'formname': 'vicidial_report', + // input name + 'controlname': 'end_date' +}); +o_cal.a_tpl.yearscroll = false; +// o_cal.a_tpl.weekstart = 1; // Monday week start +</script> +<?php + echo "</TD><TD ALIGN=LEFT VALIGN=TOP>\n"; echo "<font class=\"select_bold\"><B>User Groups:</B></font><BR><CENTER>\n"; echo "<SELECT SIZE=5 NAME=user_group[] multiple>\n"; diff --git a/agc_2-X/branches/agc_2.2.0/www/vicidial/user_stats.php b/agc_2-X/branches/agc_2.2.0/www/vicidial/user_stats.php index 41f15459..130ce53d 100644 --- a/agc_2-X/branches/agc_2.2.0/www/vicidial/user_stats.php +++ b/agc_2-X/branches/agc_2.2.0/www/vicidial/user_stats.php @@ -21,6 +21,7 @@ # 90524-2009 - Changed time display to use functions.php # 91130-2037 - Added user closer log manager flag display # 100203-1008 - Added agent activity log section +# 100216-0042 - Added popup date selector # header ("Content-type: text/html; charset=utf-8"); @@ -122,6 +123,10 @@ else ?> <html> <head> + +<script language="JavaScript" src="calendar_db.js"></script> +<link rel="stylesheet" href="calendar.css"> + <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8"> <title>ADMINISTRATION: User Stats <?php @@ -159,14 +164,42 @@ require("admin_header.php"); echo "<TR BGCOLOR=\"#F0F5FE\"><TD ALIGN=LEFT COLSPAN=2><FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2><B>   \n"; -echo "<form action=$PHP_SELF method=POST>\n"; +echo "<form action=$PHP_SELF method=POST name=vicidial_report id=vicidial_report>\n"; echo "<input type=hidden name=DB value=\"$DB\">\n"; -echo "<input type=text name=begin_date value=\"$begin_date\" size=10 maxsize=10> to \n"; -echo "<input type=text name=end_date value=\"$end_date\" size=10 maxsize=10>  \n"; +echo "<input type=text name=begin_date value=\"$begin_date\" size=10 maxsize=10>"; + +?> +<script language="JavaScript"> +var o_cal = new tcal ({ + // form name + 'formname': 'vicidial_report', + // input name + 'controlname': 'begin_date' +}); +o_cal.a_tpl.yearscroll = false; +// o_cal.a_tpl.weekstart = 1; // Monday week start +</script> +<?php + +echo " to <input type=text name=end_date value=\"$end_date\" size=10 maxsize=10>"; + +?> +<script language="JavaScript"> +var o_cal = new tcal ({ + // form name + 'formname': 'vicidial_report', + // input name + 'controlname': 'end_date' +}); +o_cal.a_tpl.yearscroll = false; +// o_cal.a_tpl.weekstart = 1; // Monday week start +</script> +<?php + if (strlen($user)>1) - {echo "<input type=hidden name=user value=\"$user\">\n";} + {echo "  <input type=hidden name=user value=\"$user\">\n";} else - {echo "<input type=text name=user size=12 maxlength=10>\n";} + {echo "  <input type=text name=user size=12 maxlength=10>\n";} echo "<input type=submit name=submit value=submit>\n"; diff --git a/agc_2-X/trunk/www/vicidial/AST_CLOSER_service_level.php b/agc_2-X/trunk/www/vicidial/AST_CLOSER_service_level.php index f249462d..4626cef0 100644 --- a/agc_2-X/trunk/www/vicidial/AST_CLOSER_service_level.php +++ b/agc_2-X/trunk/www/vicidial/AST_CLOSER_service_level.php @@ -13,6 +13,7 @@ # 90508-0644 - Changed to PHP long tags # 90801-0923 - Added in-group name to pulldown # 100214-1421 - Sort menu alphabetically +# 100216-0042 - Added popup date selector # require("dbconnect.php"); @@ -100,6 +101,10 @@ while ($i < $groups_to_print) </STYLE> <?php + +echo "<script language=\"JavaScript\" src=\"calendar_db.js\"></script>\n"; +echo "<link rel=\"stylesheet\" href=\"calendar.css\">\n"; + echo "<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=utf-8\">\n"; echo "<TITLE>Inbound Service Level Report\n"; @@ -109,9 +114,37 @@ require("admin_header.php"); echo "
"; -echo "\n"; -echo "\n"; -echo " to \n"; +echo "\n"; +echo ""; + +?> + +"; + +?> + +\n"; $o=0; while ($groups_to_print > $o) diff --git a/agc_2-X/trunk/www/vicidial/AST_CLOSERstats.php b/agc_2-X/trunk/www/vicidial/AST_CLOSERstats.php index eb2ff840..a4650fc2 100644 --- a/agc_2-X/trunk/www/vicidial/AST_CLOSERstats.php +++ b/agc_2-X/trunk/www/vicidial/AST_CLOSERstats.php @@ -26,6 +26,7 @@ # 91214-0955 - Added INITIAL QUEUE POSITION BREAKDOWN # 100206-1454 - Fixed TMR(service level) calculation # 100214-1421 - Sort menu alphabetically +# 100216-0042 - Added popup date selector # require("dbconnect.php"); @@ -61,12 +62,10 @@ $stmt = "SELECT use_non_latin FROM system_settings;"; $rslt=mysql_query($stmt, $link); if ($DB) {echo "$stmt\n";} $qm_conf_ct = mysql_num_rows($rslt); -$i=0; -while ($i < $qm_conf_ct) +if ($qm_conf_ct > 0) { $row=mysql_fetch_row($rslt); $non_latin = $row[0]; - $i++; } ##### END SETTINGS LOOKUP ##### ########################################### @@ -91,7 +90,7 @@ $row=mysql_fetch_row($rslt); $auth=$row[0]; - if( (strlen($PHP_AUTH_USER)<2) or (strlen($PHP_AUTH_PW)<2) or (!$auth)) +if( (strlen($PHP_AUTH_USER)<2) or (strlen($PHP_AUTH_PW)<2) or (!$auth)) { Header("WWW-Authenticate: Basic realm=\"VICI-PROJECTS\""); Header("HTTP/1.0 401 Unauthorized"); @@ -111,9 +110,9 @@ $rslt=mysql_query($stmt, $link); if ($DB) {echo "$stmt\n";} $groups_to_print = mysql_num_rows($rslt); $i=0; - $LISTgroups[$i]='---NONE---'; - $i++; - $groups_to_print++; +$LISTgroups[$i]='---NONE---'; +$i++; +$groups_to_print++; while ($i < $groups_to_print) { $row=mysql_fetch_row($rslt); @@ -171,6 +170,10 @@ while ($i < $statcats_to_print) \n"; +echo "\n"; + echo "\n"; echo "Inbound Stats\n"; @@ -189,12 +192,40 @@ if ($DB > 0) echo "
\n"; } -echo "\n"; +echo "\n"; echo "
\n"; echo "\n"; echo "Date Range:
\n"; -echo "\n"; -echo " to \n"; +echo ""; + +?> + +"; + +?> + +
\n"; echo "Inbound Groups: \n"; echo "\n"; diff --git a/agc_2-X/trunk/www/vicidial/AST_CLOSERsummary_hourly.php b/agc_2-X/trunk/www/vicidial/AST_CLOSERsummary_hourly.php index 485e1865..2c5f60dc 100644 --- a/agc_2-X/trunk/www/vicidial/AST_CLOSERsummary_hourly.php +++ b/agc_2-X/trunk/www/vicidial/AST_CLOSERsummary_hourly.php @@ -8,6 +8,7 @@ # 90801-0910 - First build # 90809-0216 - Added Exclude Outbound Drop Group option # 100214-1421 - Sort menu alphabetically +# 100216-0042 - Added popup date selector # require("dbconnect.php"); @@ -181,6 +182,10 @@ while ($i < $times_to_print) \n"; +echo "\n"; + echo "\n"; echo "Inbound Summary Hourly Report\n"; @@ -201,7 +206,7 @@ if ($bareformat < 1) echo "
\n"; } - echo "\n"; + echo "\n"; echo "
\n"; echo "\n"; echo "\n"; @@ -209,8 +214,36 @@ if ($bareformat < 1) echo "\n"; echo "\n"; echo "Date Range:
\n"; - echo "\n"; - echo " to \n"; + echo ""; + + ?> + + "; + + ?> + +
  \n"; echo "\n"; echo "Inbound Groups:
\n"; diff --git a/agc_2-X/trunk/www/vicidial/AST_DIDstats.php b/agc_2-X/trunk/www/vicidial/AST_DIDstats.php index ca4e8c6b..b111c10a 100644 --- a/agc_2-X/trunk/www/vicidial/AST_DIDstats.php +++ b/agc_2-X/trunk/www/vicidial/AST_DIDstats.php @@ -8,6 +8,7 @@ # 90601-1443 - First build # 100116-0620 - Bug fixes # 100214-1421 - Sort menu alphabetically +# 100216-0042 - Added popup date selector # require("dbconnect.php"); @@ -121,6 +122,10 @@ else \n"; +echo "\n"; + echo "\n"; echo "Inbound DIDs Report\n"; @@ -139,10 +144,38 @@ if ($DB > 0) echo "
"; -echo "\n"; +echo "\n"; echo "
\n"; -echo "\n"; -echo "
to
\n"; +echo ""; + +?> + + to
"; + +?> + +
\n"; echo "
\n"; echo "\n"; echo "\n"; echo "\n"; echo "Date Range:
\n"; - echo "\n"; - echo " to \n"; + echo ""; + + ?> + + "; + + ?> + +
Campaigns:
"; echo "
"; -echo "\n"; +echo "\n"; echo "
Dates:
"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; -echo "\n"; -echo "
to
\n"; +echo ""; + +?> + + to
"; + +?> + +
Campaigns:
"; echo "
Dates:
"; echo "\n"; -echo "\n"; -echo "
to
\n"; +echo ""; + +?> + + to
"; + +?> + +
Campaigns:
"; echo "
"; -echo "\n"; +echo "\n"; echo "
Dates:
"; echo "\n"; -echo "\n"; -echo "
to
\n"; +echo ""; + +?> + + to
"; + +?> + +
Campaigns:
"; echo "
Dates:
"; echo "\n"; -echo "\n"; -echo "
to
\n"; +echo ""; + +?> + + to
"; + +?> + +
Campaigns:
"; echo "
Dates:
"; echo "\n"; -echo "\n"; -echo "
to
\n"; +echo ""; + +?> + + to
"; + +?> + +
Campaigns:
"; echo ""; echo ""; echo "
\n"; echo "Date Range:
\n"; echo ""; + + ?> + + to
\n"; - echo "\n"; + echo ""; + + ?> + +
\n"; echo "Campaigns:
\n"; diff --git a/agc_2-X/trunk/www/vicidial/fcstats.php b/agc_2-X/trunk/www/vicidial/fcstats.php index 2ca3c310..7bcc2ca8 100644 --- a/agc_2-X/trunk/www/vicidial/fcstats.php +++ b/agc_2-X/trunk/www/vicidial/fcstats.php @@ -13,6 +13,7 @@ # 90310-2132 - Added admin header # 90508-0644 - Changed to PHP long tags # 100214-1421 - Sort menu alphabetically +# 100216-0042 - Added popup date selector # require("dbconnect.php"); @@ -82,6 +83,9 @@ while ($i < $groups_to_print) --> + + + \n"; echo "In-Group Fronter-Closer Stats Report\n"; @@ -92,8 +96,22 @@ echo "In-Group Fronter-Closer Stats Report
"; -echo "\n"; -echo "\n"; +echo "\n"; +echo ""; + +?> + +\n"; $o=0; while ($groups_to_print > $o) diff --git a/agc_2-X/trunk/www/vicidial/images/cal.gif b/agc_2-X/trunk/www/vicidial/images/cal.gif new file mode 100644 index 0000000000000000000000000000000000000000..8526cf5d19a915aa8073cf344873c4505491970d GIT binary patch literal 127 zcmZ?wbhEHb6krfwSj51v)Yr?)cd3`J*V1K6uU)?O9}E~67!-f9FfuT(G3WrDe9t*l@K zrlzK7XlVcc{(zdZkfy!h=k1@f#?ad1KW2>Z^Y)^mqV4VLXlQ0|jj7+?-?g=~@9*#a z|NoMak9c=?>FMXq%*)5e#og%my1BWCh=?#*gAYJ&zrMYsqoV%*{r~>|{{H^||Nj6p zX13G(A^8LW002J#EC2ui02BZe000L6z@KnPEE=r$6g+ktoje(cAZZc{4nh|!Jvux)X@@=m zC21-y7sABGX&Z<(B|AJC&(S}$JRWB|DXBdgJUkNs!9S#?9v(X*xM}G+D<}p+2b5_V z8b~1O;i1q87Yz;w5oDsk4s-&2^x#n-!huJTe#ntg$k2xm+8(U%L!-zT3@08O+Yv#+ i0XJ}rR3Wh7fCU;Dx+Ew$Wrh+7CQhJ)nL_kP5CA(E_TC-< literal 0 HcmV?d00001 diff --git a/agc_2-X/trunk/www/vicidial/images/next_mon.gif b/agc_2-X/trunk/www/vicidial/images/next_mon.gif new file mode 100644 index 0000000000000000000000000000000000000000..14c622f91400c9a8d8b9d41918e1c2c1cd6ac987 GIT binary patch literal 60 zcmZ?wbhEHbWMSZ7n8?7e^zh9^hi-bbZT|oNzv5381`yBz5g>U6Cf*}@W|K}Ia7jqK KTIkNmU=09O91^+! literal 0 HcmV?d00001 diff --git a/agc_2-X/trunk/www/vicidial/images/next_year.gif b/agc_2-X/trunk/www/vicidial/images/next_year.gif new file mode 100644 index 0000000000000000000000000000000000000000..b66f2888bc2596174993d91dc1cdf758408096f9 GIT binary patch literal 70 zcmZ?wbhEHbU6Ch;S7Ws45~z9W1k UpsZP>F>7UEheb_$Bm;vr07*C)4*&oF literal 0 HcmV?d00001 diff --git a/agc_2-X/trunk/www/vicidial/images/no_cal.gif b/agc_2-X/trunk/www/vicidial/images/no_cal.gif new file mode 100644 index 0000000000000000000000000000000000000000..adc58e2a840ee4b95febddf7e9dcb0be27ea1ede GIT binary patch literal 139 zcmZ?wbhEHb6krfwSj51v)Yr?)cd3`J*V1K6uU)?O9}E~67!-f9FfuT(G3WrDe9t*lKewZczmuz#XON+u0n@#=42nNl7#SFt7<7PY Nfa*bPrVvI3YXHjL5YGSr literal 0 HcmV?d00001 diff --git a/agc_2-X/trunk/www/vicidial/images/prev_mon.gif b/agc_2-X/trunk/www/vicidial/images/prev_mon.gif new file mode 100644 index 0000000000000000000000000000000000000000..12ce7ff5015454f8a1761372e4dd41247b26120a GIT binary patch literal 59 zcmZ?wbhEHbWMSZ7n8?7e^zh9^hi-bbZT|oNzv5381`yBz5g>U6CZ0KkMhb^yXLV({ JBy%%Z0{}SV5nliR literal 0 HcmV?d00001 diff --git a/agc_2-X/trunk/www/vicidial/images/prev_year.gif b/agc_2-X/trunk/www/vicidial/images/prev_year.gif new file mode 100644 index 0000000000000000000000000000000000000000..c726b0e45b97072d3e5c177d41f88a6a83a4f1d9 GIT binary patch literal 69 zcmZ?wbhEHbU6Cb2n*<&zGaV{7rh Tks!G(S^BTf_QvF)OpxloL#+zDP(P>^45XWtP=!?dlIpXJtN% guUjklpH+fk-Fm*{6~(1ffW|U-y85}Sb4q9e0RIF*eEzopr03c~D>;M1& literal 0 HcmV?d00001 diff --git a/agc_2-X/trunk/www/vicidial/images/shade_br.png b/agc_2-X/trunk/www/vicidial/images/shade_br.png new file mode 100644 index 0000000000000000000000000000000000000000..ce8a2fad28005dadd783895d07d46462ed38dd9f GIT binary patch literal 204 zcmeAS@N?(olHy`uVBq!ia0vp^>>$j+1|*LJgBdAc};RNV6EbL49<;9%*j_{bPn zJLUg>XJP(XVq5ig_$thlo58wDX;U-rngqtpf3B+Ah?*ok`1tI=Q%=3McOo64?5=!! z|KYH9nHm literal 0 HcmV?d00001 diff --git a/agc_2-X/trunk/www/vicidial/images/shade_mr.png b/agc_2-X/trunk/www/vicidial/images/shade_mr.png new file mode 100644 index 0000000000000000000000000000000000000000..4594bc4e22e1ef12bc1b19e62ff1925d0c8678cd GIT binary patch literal 155 zcmeAS@N?(olHy`uVBq!ia0vp^>_E)H!3HEvS)PI@mUKs7M+S!VC(K#9UIO`&C9V-A z!TD(=<%vb942~)JNvR5+xryniL8*x;m4zo$ZGeh&JzX3_DsCmEB_wb#C0Qznu_pN` yq$M^q{P%HalI)tfV1{7VL76!T7d)9*BpBj~8P_Wd<=g~nWbkzLb6Mw<&;$TWdMeKV literal 0 HcmV?d00001 diff --git a/agc_2-X/trunk/www/vicidial/images/shade_tr.png b/agc_2-X/trunk/www/vicidial/images/shade_tr.png new file mode 100644 index 0000000000000000000000000000000000000000..2e598c95b669cc78bb47684e367fb2f8bda84a23 GIT binary patch literal 200 zcmeAS@N?(olHy`uVBq!ia0vp^>>$j+1|*LJg4r;Bl6g;oxHa zzvsWI>oY6iw+mX2d)@coHjaL?-Y|aZET?M%c8m(|Ct1IIqNw}p9Dl$QNzRUl{v`_^ uI_4FrYVJz$U8Jh8Q#J6>ul%Fh2N;s96xA!ujiv%^VeoYIb6Mw<&;$Uv!$NBS literal 0 HcmV?d00001 diff --git a/agc_2-X/trunk/www/vicidial/timeclock_report.php b/agc_2-X/trunk/www/vicidial/timeclock_report.php index 87ef139e..f5c8bfdf 100644 --- a/agc_2-X/trunk/www/vicidial/timeclock_report.php +++ b/agc_2-X/trunk/www/vicidial/timeclock_report.php @@ -11,6 +11,7 @@ # 90310-2059 - Added admin header # 90508-0644 - Changed to PHP long tags # 100214-1421 - Sort menu alphabetically +# 100216-0042 - Added popup date selector # require("dbconnect.php"); @@ -134,6 +135,9 @@ while ($i < $user_groups_to_print) --> + + + User Timeclock Report @@ -189,14 +193,42 @@ if ($DB > 0) } echo "<CENTER>\n"; -echo "<FORM ACTION=\"$PHP_SELF\" METHOD=GET>\n"; +echo "<FORM ACTION=\"$PHP_SELF\" METHOD=GET name=vicidial_report id=vicidial_report>\n"; echo "<INPUT TYPE=HIDDEN NAME=DB VALUE=\"$DB\">"; echo "<TABLE BORDER=0 CELLSPACING=6><TR><TD ALIGN=LEFT VALIGN=TOP>\n"; echo "<font class=\"select_bold\"><B>Date Range:</B></font><BR><CENTER>\n"; echo "<INPUT TYPE=TEXT NAME=query_date SIZE=10 MAXLENGTH=10 VALUE=\"$query_date\">"; + +?> +<script language="JavaScript"> +var o_cal = new tcal ({ + // form name + 'formname': 'vicidial_report', + // input name + 'controlname': 'query_date' +}); +o_cal.a_tpl.yearscroll = false; +// o_cal.a_tpl.weekstart = 1; // Monday week start +</script> +<?php + echo "<BR>to<BR>\n"; -echo "<INPUT TYPE=TEXT NAME=end_date SIZE=10 MAXLENGTH=10 VALUE=\"$end_date\">\n"; +echo "<INPUT TYPE=TEXT NAME=end_date SIZE=10 MAXLENGTH=10 VALUE=\"$end_date\">"; + +?> +<script language="JavaScript"> +var o_cal = new tcal ({ + // form name + 'formname': 'vicidial_report', + // input name + 'controlname': 'end_date' +}); +o_cal.a_tpl.yearscroll = false; +// o_cal.a_tpl.weekstart = 1; // Monday week start +</script> +<?php + echo "</TD><TD ALIGN=LEFT VALIGN=TOP>\n"; echo "<font class=\"select_bold\"><B>User Groups:</B></font><BR><CENTER>\n"; echo "<SELECT SIZE=5 NAME=user_group[] multiple>\n"; diff --git a/agc_2-X/trunk/www/vicidial/user_stats.php b/agc_2-X/trunk/www/vicidial/user_stats.php index 1254ed40..d51b8e29 100644 --- a/agc_2-X/trunk/www/vicidial/user_stats.php +++ b/agc_2-X/trunk/www/vicidial/user_stats.php @@ -22,6 +22,7 @@ # 91130-2037 - Added user closer log manager flag display # 100126-0847 - Added DID log display options # 100203-1008 - Added agent activity log section +# 100216-0042 - Added popup date selector # header ("Content-type: text/html; charset=utf-8"); @@ -137,6 +138,10 @@ else ?> <html> <head> + +<script language="JavaScript" src="calendar_db.js"></script> +<link rel="stylesheet" href="calendar.css"> + <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8"> <?php @@ -193,12 +198,40 @@ else echo "<TR BGCOLOR=\"#F0F5FE\"><TD ALIGN=LEFT COLSPAN=2><FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2><B>   \n"; -echo "<form action=$PHP_SELF method=POST>\n"; +echo "<form action=$PHP_SELF method=POST name=vicidial_report id=vicidial_report>\n"; echo "<input type=hidden name=DB value=\"$DB\">\n"; echo "<input type=hidden name=did_id value=\"$did_id\">\n"; echo "<input type=hidden name=did value=\"$did\">\n"; -echo "<input type=text name=begin_date value=\"$begin_date\" size=10 maxsize=10> to \n"; -echo "<input type=text name=end_date value=\"$end_date\" size=10 maxsize=10>  \n"; +echo "<input type=text name=begin_date value=\"$begin_date\" size=10 maxsize=10>"; + +?> +<script language="JavaScript"> +var o_cal = new tcal ({ + // form name + 'formname': 'vicidial_report', + // input name + 'controlname': 'begin_date' +}); +o_cal.a_tpl.yearscroll = false; +// o_cal.a_tpl.weekstart = 1; // Monday week start +</script> +<?php + +echo " to <input type=text name=end_date value=\"$end_date\" size=10 maxsize=10>"; + +?> +<script language="JavaScript"> +var o_cal = new tcal ({ + // form name + 'formname': 'vicidial_report', + // input name + 'controlname': 'end_date' +}); +o_cal.a_tpl.yearscroll = false; +// o_cal.a_tpl.weekstart = 1; // Monday week start +</script> +<?php + if (strlen($user)>1) {echo "<input type=hidden name=user value=\"$user\">\n";} else