Changeset 956

Show
Ignore:
Timestamp:
08/19/08 15:09:35 (3 years ago)
Author:
rach
Message:

Feature
Add in CDR search buy rate and sell rate.
Add in Brows Rates result – RATECARD
Add PAYMENT BUTTON to list callerid
Search CDR's using time

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/admin/Public/call-log-customers.php

    r907 r956  
    1111} 
    1212 
    13 getpost_ifset(array('customer', 'entercustomer', 'enterprovider', 'entertariffgroup', 'entertrunk', 'enterratecard', 'posted', 'Period', 'frommonth', 'fromstatsmonth', 'tomonth', 'tostatsmonth', 'fromday', 'fromstatsday_sday', 'fromstatsmonth_sday', 'today', 'tostatsday_sday', 'tostatsmonth_sday', 'dsttype', 'srctype','dnidtype', 'clidtype', 'channel', 'resulttype', 'stitle', 'atmenu', 'current_page', 'order', 'sens', 'dst', 'src','dnid', 'clid', 'choose_currency', 'terminatecause', 'choose_calltype')); 
     13getpost_ifset(array('customer','sellrate','buyrate','entercustomer', 'enterprovider', 'entertariffgroup', 'entertrunk', 'enterratecard', 'posted', 'Period', 'frommonth', 'fromstatsmonth', 'tomonth', 'tostatsmonth', 'fromday', 'fromstatsday_sday', 'fromstatsmonth_sday', 'today', 'tostatsday_sday', 'tostatsmonth_sday','fromtime','totime','fromstatsday_hour', 'tostatsday_hour' ,'fromstatsday_min', 'tostatsday_min' , 'dsttype', 'srctype','dnidtype', 'clidtype', 'channel', 'resulttype', 'stitle', 'atmenu', 'current_page', 'order', 'sens', 'dst', 'src','dnid', 'clid', 'choose_currency', 'terminatecause', 'choose_calltype')); 
    1414 
    1515 
     
    150150        if ($tomonth && isset($tostatsmonth)) $date_clause.=" AND $UNIX_TIMESTAMP(t1.starttime) <= $UNIX_TIMESTAMP('".$tostatsmonth."-$lastdayofmonth 23:59:59')";  
    151151} else { 
    152         if ($fromday && isset($fromstatsday_sday) && isset($fromstatsmonth_sday)) $date_clause.=" AND $UNIX_TIMESTAMP(t1.starttime) >= $UNIX_TIMESTAMP('$fromstatsmonth_sday-$fromstatsday_sday')"; 
    153         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')"; 
     152        if ($fromday && isset($fromstatsday_sday) && isset($fromstatsmonth_sday)) { 
     153                if($fromtime){ 
     154                        $date_clause.=" AND $UNIX_TIMESTAMP(t1.starttime) >= $UNIX_TIMESTAMP('$fromstatsmonth_sday-$fromstatsday_sday $fromstatsday_hour:$fromstatsday_min')"; 
     155                } 
     156                else {   
     157                        $date_clause.=" AND $UNIX_TIMESTAMP(t1.starttime) >= $UNIX_TIMESTAMP('$fromstatsmonth_sday-$fromstatsday_sday')"; 
     158                } 
     159        } 
     160        if ($today && isset($tostatsday_sday) && isset($tostatsmonth_sday)) { 
     161                if($totime){ 
     162                        $date_clause.=" AND $UNIX_TIMESTAMP(t1.starttime) <= $UNIX_TIMESTAMP('$tostatsmonth_sday-".sprintf("%02d",intval($tostatsday_sday)/*+1*/)." $tostatsday_hour:$tostatsday_min:59')"; 
     163                }else{ 
     164                        $date_clause.=" AND $UNIX_TIMESTAMP(t1.starttime) <= $UNIX_TIMESTAMP('$tostatsmonth_sday-".sprintf("%02d",intval($tostatsday_sday)/*+1*/)." 23:59:59')"; 
     165                } 
     166        } 
    154167} 
    155168 
     
    196209                $FG_TABLE_CLAUSE .= "t1.id_ratecard = '$enterratecard'"; 
    197210        } 
     211        if (isset($buyrate)&&!empty($buyrate)) 
     212        {       if (strlen($FG_TABLE_CLAUSE) > 0) $FG_TABLE_CLAUSE .= " AND "; 
     213                $FG_TABLE_CLAUSE .= "t1.buyrate = '$buyrate'"; 
     214        } 
     215        if (isset($sellrate)&&!empty($sellrate)) 
     216        {       if (strlen($FG_TABLE_CLAUSE) > 0) $FG_TABLE_CLAUSE .= " AND "; 
     217                $FG_TABLE_CLAUSE .= "t1.calledrate = '$sellrate'"; 
     218        } 
     219         
    198220} 
    199221 
     
    347369                                                </tr> 
    348370                                        </table> 
     371                              </td> 
     372                                </tr> 
     373                                <tr> 
     374                                        <td> 
     375                                        &nbsp; 
     376                                        </td> 
     377                                        <td> 
     378                                        <table width="100%" border="0" cellspacing="0" cellpadding="0"> 
     379                                                <tr> 
     380                                                        <td align="left" class="fontstyle_searchoptions"><?php echo gettext("Buy Rate");?> :</td> 
     381                                                        <td align="left" class="fontstyle_searchoptions"><INPUT TYPE="text" NAME="buyrate" value="<?php echo $buyrate?>" size="8" class="form_input_text"></td> 
     382                                                        <td align="left" class="fontstyle_searchoptions"><?php echo gettext("Sell Rate");?> : 
     383                                                        <td align="left" class="fontstyle_searchoptions"><INPUT TYPE="text" NAME="sellrate" value="<?php echo $sellrate?>" size="8" class="form_input_text"></td> 
     384                                                </tr> 
     385                                                 
     386                                        </table> 
     387                                                                 
     388                                        </td> 
    349389                                </tr> 
    350390                        </table> 
     
    442482                                ?> 
    443483                                </select> 
    444                                 </td><td class="fontstyle_searchoptions">&nbsp;&nbsp; 
     484                                <br/> 
     485                                <input type="checkbox" name="fromtime" value="true" <?php  if ($fromtime){ ?>checked<?php }?>>  
     486                                <?php echo gettext("Time :") ?> 
     487                                <select name="fromstatsday_hour" class="form_input_select"> 
     488                                <?php   
     489                                        for ($i=0;$i<=23;$i++){ 
     490                                                if ($fromstatsday_hour==sprintf("%02d",$i)){$selected="selected";}else{$selected="";} 
     491                                                echo '<option value="'.sprintf("%02d",$i)."\"$selected>".sprintf("%02d",$i).'</option>'; 
     492                                        } 
     493                                ?>                                               
     494                                </select> 
     495                                : 
     496                                <select name="fromstatsday_min" class="form_input_select"> 
     497                                <?php   
     498                                        for ($i=0;$i<60;$i=$i+5){ 
     499                                                if ($fromstatsday_min==sprintf("%02d",$i)){$selected="selected";}else{$selected="";} 
     500                                                echo '<option value="'.sprintf("%02d",$i)."\"$selected>".sprintf("%02d",$i).'</option>'; 
     501                                        } 
     502                                ?>                                               
     503                                </select> 
     504                                </td><td class="fontstyle_searchoptions"> 
    445505                                <input type="checkbox" name="today" value="true" <?php  if ($today){ ?>checked<?php }?>>  
    446506                                <?php echo gettext("To");?>  : 
     
    470530                                        } 
    471531                                ?> 
     532                                </select> 
     533                                <br/> 
     534                                <input type="checkbox" name="totime" value="true" <?php  if ($totime){ ?>checked<?php }?>>  
     535                                <?php echo gettext("Time :") ?> 
     536                                <select name="tostatsday_hour" class="form_input_select"> 
     537                                <?php   
     538                                        for ($i=0;$i<=23;$i++){ 
     539                                                if ($tostatsday_hour==sprintf("%02d",$i)){$selected="selected";}else{$selected="";} 
     540                                                echo '<option value="'.sprintf("%02d",$i)."\"$selected>".sprintf("%02d",$i).'</option>'; 
     541                                        } 
     542                                ?>                                               
     543                                </select> 
     544                                : 
     545                                <select name="tostatsday_min" class="form_input_select"> 
     546                                <?php   
     547                                        for ($i=0;$i<60;$i=$i+5){ 
     548                                                if ($tostatsday_min==sprintf("%02d",$i)){$selected="selected";}else{$selected="";} 
     549                                                echo '<option value="'.sprintf("%02d",$i)."\"$selected>".sprintf("%02d",$i).'</option>'; 
     550                                        } 
     551                                ?>                                               
    472552                                </select> 
    473553                                </td></tr></table> 
  • trunk/admin/Public/form_data/FG_var_callerid.inc

    r792 r956  
    7474$HD_Form -> FG_OTHER_BUTTON1_IMG = Images_Path . "/icon-card.png"; 
    7575 
     76$HD_Form -> FG_OTHER_BUTTON2 = true; 
     77$HD_Form -> FG_OTHER_BUTTON2_LINK="A2B_entity_payment.php?stitle=Payment_add&form_action=ask-add&card_id=|col_orig1|"; 
     78$HD_Form -> FG_OTHER_BUTTON2_IMG = Images_Path . "/money.png"; 
     79$HD_Form -> FG_OTHER_BUTTON2_ALT = gettext('ADD PAYMENT'); 
     80 
    7681 
    7782 
  • trunk/admin/Public/form_data/FG_var_def_ratecard.inc

    r877 r956  
    8989$HD_Form -> AddViewElement("<acronym title=\"BUYING RATE\">".gettext("BR")."</acronym>", "buyrate", "4%", "center", "sort"); 
    9090$HD_Form -> AddViewElement("<acronym title=\"SELLING RATE\">".gettext("SR")."</acronym>", "rateinitial", "4%", "center", "sort"); 
    91 if (!$popup_select) $HD_Form -> AddViewElement(gettext("START-DATE"), "startdate", "15%", "center", "sort", "19", "", "", "", "", "", "display_dateformat"); 
    92 if (!$popup_select) $HD_Form -> AddViewElement(gettext("STOP-DATE"), "stopdate", "15%", "center", "sort", "19", "", "", "", "", "", "display_dateformat"); 
     91if (!$popup_select) $HD_Form -> AddViewElement(gettext("START-DATE"), "startdate", "13%", "center", "sort", "19", "", "", "", "", "", "display_dateformat"); 
     92if (!$popup_select) $HD_Form -> AddViewElement(gettext("STOP-DATE"), "stopdate", "13%", "center", "sort", "19", "", "", "", "", "", "display_dateformat"); 
    9393if (!$popup_select) $HD_Form -> AddViewElement("<acronym title=\"INITBLOCK\">".gettext("INITB")."</acronym>", "initblock", "4%", "center", "sort"); 
    9494if (!$popup_select) $HD_Form -> AddViewElement("<acronym title=\"CONNECT CHARGE\">".gettext("CC")."</acronym>", "connectcharge", "4%", "center", "sort"); 
    95 if (!$popup_select) $HD_Form -> AddViewElement(gettext("TRUNK"), "id_trunk", "12%", "center", "sort", "15", "lie", "cc_trunk", "trunkcode", "id_trunk='%id'", "%1"); 
     95if (!$popup_select) $HD_Form -> AddViewElement(gettext("TRUNK"), "id_trunk", "10%", "center", "sort", "15", "lie", "cc_trunk", "trunkcode", "id_trunk='%id'", "%1"); 
     96if (!$popup_select) $HD_Form -> AddViewElement(gettext("RATE CARD"), "idtariffplan", "12%", "center", "sort", "15", "lie", "cc_tariffplan", "tariffname", "id='%id'", "%1"); 
    9697//$HD_Form -> AddViewElement(gettext("CIDGroup"), "id_outbound_cidgroup", "12%", "center", "sort", "15", "lie", "cc_outbound_cid_group", "group_name", "id='%id'", "%1"); 
    9798 
    9899 
    99100if (!$popup_select) { 
    100         $HD_Form -> FieldViewElement ('DISTINCT cc_ratecard.destination, cc_ratecard.dialprefix, cc_ratecard.buyrate, cc_ratecard.rateinitial, cc_ratecard.startdate, cc_ratecard.stopdate, cc_ratecard.initblock, cc_ratecard.connectcharge, cc_ratecard.id_trunk'); 
     101        $HD_Form -> FieldViewElement ('DISTINCT cc_ratecard.destination, cc_ratecard.dialprefix, cc_ratecard.buyrate, cc_ratecard.rateinitial, cc_ratecard.startdate, cc_ratecard.stopdate, cc_ratecard.initblock, cc_ratecard.connectcharge, cc_ratecard.id_trunk , cc_ratecard.idtariffplan '); 
    101102} else { 
    102103        $HD_Form -> FieldViewElement ('cc_ratecard.id, cc_ratecard.destination, cc_ratecard.dialprefix, cc_ratecard.buyrate, cc_ratecard.rateinitial');