亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? call-log-customers.php

?? asterisk用 的voip記費軟件
?? PHP
?? 第 1 頁 / 共 4 頁
字號:
<?phpinclude ("../lib/defines.php");include ("../lib/module.access.php");include ("../lib/smarty.php");if (! has_rights (ACX_CALL_REPORT)){ 	Header ("HTTP/1.0 401 Unauthorized");	Header ("Location: PP_error.php?c=accessdenied");	   	die();}getpost_ifset(array('customer', 'entercustomer', 'enterprovider', 'entertrunk', 'posted', 'Period', 'frommonth', 'fromstatsmonth', 'tomonth', 'tostatsmonth', 'fromday', 'fromstatsday_sday', 'fromstatsmonth_sday', 'today', 'tostatsday_sday', 'tostatsmonth_sday', 'dsttype', 'srctype', 'clidtype', 'channel', 'resulttype', 'stitle', 'atmenu', 'current_page', 'order', 'sens', 'dst', 'src', 'clid', 'choose_currency', 'terminatecause'));if (($_GET[download]=="file") && $_GET[file] ) {		$value_de=base64_decode($_GET[file]);	$dl_full = MONITOR_PATH."/".$value_de;	$dl_name=$value_de;	if (!file_exists($dl_full))	{ 		echo gettext("ERROR: Cannot download file ".$dl_full.", it does not exist.<br>");		exit();	} 		header("Content-Type: application/octet-stream");	header("Content-Disposition: attachment; filename=$dl_name");	header("Content-Length: ".filesize($dl_full));	header("Accept-Ranges: bytes");	header("Pragma: no-cache");	header("Expires: 0");	header("Cache-Control: must-revalidate, post-check=0, pre-check=0");	header("Content-transfer-encoding: binary");				@readfile($dl_full);	exit();}if (!isset ($current_page) || ($current_page == "")){		$current_page=0; }// this variable specifie the debug type (0 => nothing, 1 => sql result, 2 => boucle checking, 3 other value checking)$FG_DEBUG = 0;// The variable FG_TABLE_NAME define the table name to use$FG_TABLE_NAME="cc_call t1 LEFT OUTER JOIN cc_trunk t3 ON t1.id_trunk = t3.id_trunk";if ($_SESSION["is_admin"]==0){ 	$FG_TABLE_NAME.=", cc_card t2";}// THIS VARIABLE DEFINE THE COLOR OF THE HEAD TABLE$FG_TABLE_HEAD_COLOR = "#D1D9E7";$FG_TABLE_EXTERN_COLOR = "#7F99CC"; //#CC0033 (Rouge)$FG_TABLE_INTERN_COLOR = "#EDF3FF"; //#FFEAFF (Rose)// THIS VARIABLE DEFINE THE COLOR OF THE HEAD TABLE$FG_TABLE_ALTERNATE_ROW_COLOR[] = "#FFFFFF";$FG_TABLE_ALTERNATE_ROW_COLOR[] = "#F2F8FF";$yesno = array(); 	$yesno["1"]  = array( "Yes", "1");	 $yesno["0"]  = array( "No", "0");// 0 = NORMAL CALL ; 1 = VOIP CALL (SIP/IAX) ; 2= DIDCALL + TRUNK ; 3 = VOIP CALL DID ; 4 = CALLBACK call$list_calltype = array(); 	$list_calltype["0"]  = array( "STANDARD", "0");	 $list_calltype["1"]  = array( "SIP/IAX", "1");$list_calltype["2"]  = array( "DIDCALL", "2"); $list_calltype["3"]  = array( "DID_VOIP", "3"); $list_calltype["4"]  = array( "CALLBACK", "4");$list_calltype["5"]  = array( "PREDICT", "5");//$link = DbConnect();$DBHandle  = DbConnect();// The variable Var_col would define the col that we want show in your table// First Name of the column in the html page, second name of the field$FG_TABLE_COL = array();/*******Calldate Clid Src Dst Dcontext Channel Dstchannel Lastapp Lastdata Duration Billsec Disposition Amaflags Accountcode Uniqueid Serverid*******/$FG_TABLE_COL[]=array (gettext("Calldate"), "starttime", "15%", "center", "SORT", "19", "", "", "", "", "", "display_dateformat");//$FG_TABLE_COL[]=array ("Callend", "stoptime", "15%", "center", "SORT", "19");$FG_TABLE_COL[]=array (gettext("Source"), "src", "7%", "center", "SORT", "30");$FG_TABLE_COL[]=array (gettext("CalledNumber"), "calledstation", "10%", "center", "SORT", "30", "", "", "", "", "", "remove_prefix");$FG_TABLE_COL[]=array (gettext("Destination"), "destination", "10%", "center", "SORT", "30", "", "", "", "", "", "remove_prefix");//$FG_TABLE_COL[]=array ("Country",  "calledcountry", "10%", "center", "SORT", "30", "lie", "country", "countryname", "countrycode='%id'", "%1");//$FG_TABLE_COL[]=array ("Site", "site_id", "7%", "center", "sort", "15", "lie", "site", "name", "id='%id'", "%1");$FG_TABLE_COL[]=array (gettext("Duration"), "sessiontime", "6%", "center", "SORT", "30", "", "", "", "", "", "display_minute");$FG_TABLE_COL[]=array (gettext("CardUsed"), "username", "6%", "center", "SORT", "30");$FG_TABLE_COL[]=array (gettext("Trunk"), "trunkcode", "6%", "center", "SORT", "30");$FG_TABLE_COL[]=array ('<acronym title="'.gettext("Terminate Cause").'">'.gettext("TC").'</acronym>', "terminatecause", "7%", "center", "SORT", "30");$FG_TABLE_COL[]=array (gettext("Calltype"), "sipiax", "6%", "center", "SORT",  "", "list", $list_calltype);//$FG_TABLE_COL[]=array ("DestID", "destID", "12%", "center", "SORT", "30");//if ($_SESSION["is_admin"]==1) $FG_TABLE_COL[]=array ("Con_charg", "connectcharge", "12%", "center", "SORT", "30");//if ($_SESSION["is_admin"]==1) $FG_TABLE_COL[]=array ("Dis_charg", "disconnectcharge", "12%", "center", "SORT", "30");//if ($_SESSION["is_admin"]==1) $FG_TABLE_COL[]=array ("Sec/mn", "secpermin", "12%", "center", "SORT", "30");//if ($_SESSION["is_admin"]==1) $FG_TABLE_COL[]=array ("Buycosts", "buycosts", "12%", "center", "SORT", "30");//$FG_TABLE_COL[]=array (gettext("InitialRate"), "calledrate", "7%", "center", "SORT", "30", "", "", "", "", "", "display_2dec");$FG_TABLE_COL[]=array (gettext("Buy"), "buycost", "8%", "center", "SORT", "30", "", "", "", "", "", "display_2bill");$FG_TABLE_COL[]=array (gettext("Sell"), "sessionbill", "8%", "center", "SORT", "30", "", "", "", "", "", "display_2bill");$FG_TABLE_COL[]=array (gettext("Margin"), "margin", "7%", "center", "SORT", "30", "", "", "", "", "", "display_2dec_percentage");$FG_TABLE_COL[]=array (gettext("Markup"), "markup", "7%", "center", "SORT", "30", "", "", "", "", "", "display_2dec_percentage");if (LINK_AUDIO_FILE)	$FG_TABLE_COL[]=array ("", "uniqueid", "1%", "center", "", "30", "", "", "", "", "", "linkonmonitorfile");// ??? cardID$FG_TABLE_DEFAULT_ORDER = "t1.starttime";$FG_TABLE_DEFAULT_SENS = "DESC";	// This Variable store the argument for the SQL query// t1.calledrate,$FG_COL_QUERY='t1.starttime, t1.src, t1.calledstation, t1.destination, t1.sessiontime, t1.username, t3.trunkcode, t1.terminatecause, t1.sipiax, t1.buycost, t1.sessionbill, case when t1.sessionbill!=0 then ((t1.sessionbill-t1.buycost)/t1.sessionbill)*100 else NULL end as margin,case when t1.buycost!=0 then ((t1.sessionbill-t1.buycost)/t1.buycost)*100 else NULL end as markup';// t1.stoptime,if (LINK_AUDIO_FILE) 	$FG_COL_QUERY .= ', t1.uniqueid';$FG_COL_QUERY_GRAPH='t1.callstart, t1.duration';// The variable LIMITE_DISPLAY define the limit of record to display by page$FG_LIMITE_DISPLAY=25;// Number of column in the html table$FG_NB_TABLE_COL=count($FG_TABLE_COL);// The variable $FG_EDITION define if you want process to the edition of the database record$FG_EDITION=true;//This variable will store the total number of column$FG_TOTAL_TABLE_COL = $FG_NB_TABLE_COL;if ($FG_DELETION || $FG_EDITION) $FG_TOTAL_TABLE_COL++;//This variable define the Title of the HTML table$FG_HTML_TABLE_TITLE=gettext(" - Call Logs - ");//This variable define the width of the HTML table$FG_HTML_TABLE_WIDTH="98%";	if ($FG_DEBUG == 3) echo "<br>Table : $FG_TABLE_NAME  	- 	Col_query : $FG_COL_QUERY";	$instance_table = new Table($FG_TABLE_NAME, $FG_COL_QUERY);	$instance_table_graph = new Table($FG_TABLE_NAME, $FG_COL_QUERY_GRAPH);if ( is_null ($order) || is_null($sens) ){	$order = $FG_TABLE_DEFAULT_ORDER;	$sens  = $FG_TABLE_DEFAULT_SENS;}if ($posted==1){    function do_field($sql,$fld,$dbfld){  		$fldtype = $fld.'type';		global $$fld;		global $$fldtype;		        if ($$fld){                if (strpos($sql,'WHERE') > 0){                        $sql = "$sql AND ";                }else{                        $sql = "$sql WHERE ";                }				$sql = "$sql t1.$dbfld";				if (isset ($$fldtype)){                                        switch ($$fldtype) {							case 1:	$sql = "$sql='".$$fld."'";  break;							case 2: $sql = "$sql LIKE '".$$fld."%'";  break;							case 3: $sql = "$sql LIKE '%".$$fld."%'";  break;							case 4: $sql = "$sql LIKE '%".$$fld."'";						}                }else{ $sql = "$sql LIKE '%".$$fld."%'"; }		}        return $sql;  }    $SQLcmd = '';  $SQLcmd = do_field($SQLcmd, 'src', 'src');  $SQLcmd = do_field($SQLcmd, 'dst', 'calledstation');	  }$date_clause='';// Period (Month-Day)if (DB_TYPE == "postgres"){			 	$UNIX_TIMESTAMP = "";}else{		$UNIX_TIMESTAMP = "UNIX_TIMESTAMP";}$lastdayofmonth = date("t", strtotime($tostatsmonth.'-01'));if ($Period=="Month"){	if ($frommonth && isset($fromstatsmonth)) $date_clause.=" AND $UNIX_TIMESTAMP(t1.starttime) >= $UNIX_TIMESTAMP('$fromstatsmonth-01')";	if ($tomonth && isset($tostatsmonth)) $date_clause.=" AND $UNIX_TIMESTAMP(t1.starttime) <= $UNIX_TIMESTAMP('".$tostatsmonth."-$lastdayofmonth 23:59:59')"; }else{	if ($fromday && isset($fromstatsday_sday) && isset($fromstatsmonth_sday)) $date_clause.=" AND $UNIX_TIMESTAMP(t1.starttime) >= $UNIX_TIMESTAMP('$fromstatsmonth_sday-$fromstatsday_sday')";	if ($today && isset($tostatsday_sday) && isset($tostatsmonth_sday)) $date_clause.=" AND $UNIX_TIMESTAMP(t1.starttime) <= $UNIX_TIMESTAMP('$tostatsmonth_sday-".sprintf("%02d",intval($tostatsday_sday)/*+1*/)." 23:59:59')";}//echo "<br>$date_clause<br>";/*Monthfromday todayfrommonth tomonth (true)fromstatsmonth tostatsmonthfromstatsday_sdayfromstatsmonth_sdaytostatsday_sdaytostatsmonth_sday*/  if (strpos($SQLcmd, 'WHERE') > 0) { 	$FG_TABLE_CLAUSE = substr($SQLcmd,6).$date_clause; }elseif (strpos($date_clause, 'AND') > 0){	$FG_TABLE_CLAUSE = substr($date_clause,5); }if (!isset ($FG_TABLE_CLAUSE) || strlen($FG_TABLE_CLAUSE)==0){				$cc_yearmonth = sprintf("%04d-%02d-%02d",date("Y"),date("n"),date("d"));		$FG_TABLE_CLAUSE=" $UNIX_TIMESTAMP(t1.starttime) >= $UNIX_TIMESTAMP('$cc_yearmonth')";}if (isset($customer)  &&  ($customer>0)){	if (strlen($FG_TABLE_CLAUSE)>0) $FG_TABLE_CLAUSE.=" AND ";	$FG_TABLE_CLAUSE.="t1.username='$customer'";}else{	if (isset($entercustomer)  &&  ($entercustomer>0)){		if (strlen($FG_TABLE_CLAUSE)>0) $FG_TABLE_CLAUSE.=" AND ";		$FG_TABLE_CLAUSE.="t1.username='$entercustomer'";	}}if ($_SESSION["is_admin"] == 1){	if (isset($enterprovider) && $enterprovider > 0) {		if (strlen($FG_TABLE_CLAUSE) > 0) $FG_TABLE_CLAUSE .= " AND ";

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
蜜桃一区二区三区四区| 成人做爰69片免费看网站| 蜜桃av一区二区| 成人免费黄色在线| 精品国产乱码久久久久久浪潮| 日韩一区二区免费视频| 亚洲日本免费电影| 国产精品乡下勾搭老头1| 欧美午夜精品久久久| 国产清纯白嫩初高生在线观看91| 亚洲一区在线观看免费| 成人一道本在线| 久久婷婷国产综合精品青草| 婷婷开心久久网| 91激情五月电影| 国产精品欧美极品| 国产精品88888| 欧美日韩高清一区二区不卡| 亚洲欧美一区二区视频| 国产乱理伦片在线观看夜一区| 日韩一卡二卡三卡四卡| 亚洲国产视频a| 一本一本大道香蕉久在线精品| 久久精品男人的天堂| 无码av免费一区二区三区试看| 在线欧美日韩精品| 亚洲欧美日韩在线| gogo大胆日本视频一区| 久久免费电影网| 久久超碰97中文字幕| 欧美一区二区在线免费观看| 午夜一区二区三区视频| 91官网在线观看| 亚洲精品免费电影| 99久久综合色| 亚洲欧洲99久久| 91麻豆精品一区二区三区| 国产精品三级电影| av影院午夜一区| 亚洲黄色尤物视频| 欧美在线999| 午夜精品久久久久久久久久| 欧美午夜理伦三级在线观看| 亚洲一区在线视频| 91精品在线观看入口| 爽爽淫人综合网网站| 4438x成人网最大色成网站| 日本美女一区二区三区| 91精品国产高清一区二区三区| 日本成人在线一区| 精品国产乱子伦一区| 成人高清伦理免费影院在线观看| 日本一区二区视频在线| 一个色综合网站| 在线观看日韩av先锋影音电影院| 亚洲一区二区三区激情| 91麻豆精品国产自产在线观看一区 | 欧美日韩精品一区二区三区 | 欧美无砖专区一中文字| 午夜a成v人精品| 精品美女一区二区| 99视频国产精品| 午夜电影一区二区三区| 精品国产在天天线2019| 成人av午夜电影| 亚洲成人自拍网| 久久久久久久久久看片| 色综合久久综合网| 视频在线观看91| 日本一区二区三区四区在线视频| 99re热视频精品| 日韩成人一区二区三区在线观看| 久久精品男人的天堂| 69av一区二区三区| 亚洲一区二区免费视频| 精品国产伦一区二区三区观看方式| www.亚洲免费av| 五月激情丁香一区二区三区| 久久精品视频在线免费观看| 99久久精品久久久久久清纯| 日本大胆欧美人术艺术动态| 国产精品美女一区二区三区| 欧美三电影在线| 国产成人精品三级| 亚洲高清不卡在线| 中文字幕乱码亚洲精品一区| 欧美日韩精品免费| 91色婷婷久久久久合中文| 久久国产福利国产秒拍| 亚洲一级电影视频| 国产精品乱码妇女bbbb| 日韩欧美另类在线| 欧美日韩的一区二区| jizz一区二区| 成人黄色免费短视频| 另类小说图片综合网| 午夜视频在线观看一区二区三区| 欧美激情一区二区三区| 精品久久人人做人人爽| 91麻豆精品国产91久久久资源速度| 9l国产精品久久久久麻豆| 国产乱子伦视频一区二区三区 | 蜜桃视频在线观看一区| 国产精品毛片久久久久久久| 日韩一区二区视频在线观看| 欧美日韩一区久久| 成a人片国产精品| 国产成人精品综合在线观看| 看电影不卡的网站| 精品一区二区三区免费视频| 琪琪久久久久日韩精品| 香蕉久久夜色精品国产使用方法| 一区二区三区四区蜜桃| 亚洲图片你懂的| 国产精品久久久久久久久免费桃花 | 欧美日韩三级视频| 欧美日韩专区在线| 欧美亚洲一区二区在线观看| 99久久伊人网影院| 97超碰欧美中文字幕| 91网站视频在线观看| 97se狠狠狠综合亚洲狠狠| 成+人+亚洲+综合天堂| av一本久道久久综合久久鬼色| 成人免费毛片a| 色综合一区二区三区| 色综合久久久久网| 欧美色视频一区| 欧美一级片在线观看| 精品免费视频.| 久久久久久久久久久电影| 中文字幕av一区 二区| 亚洲色图都市小说| 亚洲va中文字幕| 久久国产婷婷国产香蕉| 国产精品99久久久久| 色综合久久久久久久久| 欧美三区在线观看| 欧美一级黄色大片| 亚洲国产精品t66y| 亚洲激情校园春色| 日韩精品电影一区亚洲| 国产精品亚洲а∨天堂免在线| 99久久精品免费看国产| 69堂精品视频| 中文在线资源观看网站视频免费不卡| 亚洲精品美国一| 九一九一国产精品| 91色视频在线| 精品久久一区二区| 亚洲一区二区影院| 久久99久久99小草精品免视看| caoporn国产一区二区| 91精品国产色综合久久久蜜香臀| 国产视频一区在线播放| 尤物视频一区二区| 国产福利一区二区三区在线视频| 欧美综合欧美视频| 国产精品青草综合久久久久99| 亚洲男同性视频| 国产精品99久久久久| 欧美三级一区二区| 欧美一区二区视频免费观看| 日韩欧美国产三级电影视频| 欧美一区二区三区公司| 亚洲女子a中天字幕| 亚洲va在线va天堂| 国产一区二区久久| 日本在线不卡一区| 91视频国产观看| 欧美在线综合视频| 欧美成人激情免费网| 国产精品三级电影| 亚洲一区二区av电影| 婷婷中文字幕综合| 国产剧情在线观看一区二区| 成人午夜短视频| 欧美日韩免费观看一区二区三区| 欧美日韩国产综合草草| 欧美一卡二卡在线| www国产精品av| 日本午夜一区二区| 国产黄人亚洲片| 91久久精品一区二区三| 欧美一卡二卡三卡| 中文字幕一区在线观看| 亚洲免费三区一区二区| 日本欧美一区二区| 99麻豆久久久国产精品免费 | 成人免费视频免费观看| 91福利社在线观看| 国产高清精品久久久久| 成人理论电影网| 欧美午夜片在线看| 日韩亚洲欧美在线观看| 视频一区欧美日韩| 不卡在线视频中文字幕| 91精品国产欧美一区二区18| 国产精品久久久久久久裸模| 视频一区二区欧美|