Changeset 1033

Show
Ignore:
Timestamp:
09/17/08 04:06:03 (2 months ago)
Author:
areski
Message:

FEATURE : misc + readd auto Dialer

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/admin/Public/cls_phpconfig_html.php

    r1023 r1033  
    2727include_once ("../lib/admin.smarty.php"); 
    2828 
    29 if (! has_rights (ACX_ADMINISTRATOR)){  
     29if (! has_rights (ACX_PBXCONFIG)){  
    3030        Header ("HTTP/1.0 401 Unauthorized"); 
    3131        Header ("Location: PP_error.php?c=accessdenied");           
  • trunk/admin/Public/form_data/FG_var_user.inc

    r929 r1033  
    3131 
    3232$right_list = array(); 
    33 // 1 2 4 8 16 32 64 128 256 512 
    3433$right_list["1"] = array( gettext("CUSTOMERS"), "1"); 
    3534$right_list["2"] = array( gettext("BILLING"), "2"); 
     
    4544$right_list["12"] = array( gettext("OUTBOUND CID"), "2048"); 
    4645$right_list["13"] = array( gettext("PACKAGE OFFER"), "4096"); 
    47 //$right_list["14"] = array( gettext("PREDICTIVE DIALER"), "8192"); 
    48 $right_list["14"] = array( gettext("INVOICES"), "16384"); 
    49 $right_list["15"] = array( gettext("SUPPORT"), "32768"); 
     46$right_list["14"] = array( gettext("PREDICTIVE DIALER"), "8192"); 
     47$right_list["15"] = array( gettext("INVOICES"), "16384"); 
     48$right_list["16"] = array( gettext("SUPPORT"), "32768"); 
     49$right_list["17"] = array( gettext("PBX-CONFIG"), "65536"); 
    5050 
    5151$len_right_list = count($right_list); 
  • trunk/admin/Public/phpconfig.php

    r1023 r1033  
    1818include_once ("../lib/admin.smarty.php"); 
    1919 
    20 if (! has_rights (ACX_ADMINISTRATOR)){  
     20if (! has_rights (ACX_PBXCONFIG)){  
    2121        Header ("HTTP/1.0 401 Unauthorized"); 
    2222        Header ("Location: PP_error.php?c=accessdenied");           
  • trunk/admin/Public/templates/default/main.tpl

    r1027 r1033  
    429429        {/if} 
    430430 
     431        {if ($ACXPREDICTIVEDIALER  > 0)} 
     432        <div class="toggle_menu"> 
     433        <li><a href="javascript:;" class="toggle_menu" target="_self"><img id="img16" 
     434        {if ($section =="16")} 
     435        src="templates/{$SKIN_NAME}/images/minus.gif" 
     436        {else} 
     437        src="templates/{$SKIN_NAME}/images/plus.gif" 
     438        {/if} onmouseover="this.style.cursor='hand';" WIDTH="9" HEIGHT="9">&nbsp; <strong>{php} echo gettext("AUTO DIALER");{/php}</strong></a></li> 
     439        <div class="tohide" 
     440        {if ($section =="16")} 
     441                style=""> 
     442        {else} 
     443                style="display:none;"> 
     444        {/if} 
     445                <ul> 
     446                        <li><ul> 
     447                                <li><a href="A2B_entity_campaign.php?section=16">{php} echo gettext("Show Campaign");{/php}</a></li> 
     448                                <li><a href="A2B_entity_campaign.php?form_action=ask-add&section=16">{php} echo gettext("Add Campaign");{/php}</a></li> 
     449                                <li><a href="A2B_entity_phonelist.php?section=16">{php} echo gettext("Show Phone List");{/php}</a></li> 
     450                                <li><a href="A2B_entity_phonelist.php?form_action=ask-add&section=16">{php} echo gettext("Add Phone List");{/php}</a></li> 
     451                        </ul></li> 
     452                </ul> 
     453        </div> 
     454        </div> 
     455        {/if} 
    431456 
    432457        {if ($ACXMISC  > 0)} 
    433458        <div class="toggle_menu"> 
    434         <li><a href="javascript:;" class="toggle_menu" target="_self"><img id="img6
     459        <li><a href="javascript:;" class="toggle_menu" target="_self"><img id="img8
    435460        {if ($section =="8")} 
    436461        src="templates/{$SKIN_NAME}/images/minus.gif" 
     
    466491        {if ($ACXADMINISTRATOR  > 0)} 
    467492        <div class="toggle_menu"> 
    468         <li><a href="javascript:;" class="toggle_menu" target="_self"><img id="img7
     493        <li><a href="javascript:;" class="toggle_menu" target="_self"><img id="img10
    469494        {if ($section =="10")} 
    470495        src="templates/{$SKIN_NAME}/images/minus.gif" 
     
    494519        {if ($ACXMAINTENANCE  > 0)} 
    495520        <div class="toggle_menu"> 
    496         <li><a href="javascript:;" class="toggle_menu" target="_self"><img id="img8
     521        <li><a href="javascript:;" class="toggle_menu" target="_self"><img id="img11
    497522        {if ($section == "11")} 
    498523        src="templates/{$SKIN_NAME}/images/minus.gif" 
     
    521546        </div> 
    522547         
     548        {/if} 
    523549         
    524550         
    525         <div class="toggle_menu"> 
    526         <li><a href="javascript:;" class="toggle_menu" target="_self"><img id="img9" 
     551        {if ($ACXPBXCONFIG  > 0)} 
     552        <div class="toggle_menu"> 
     553        <li><a href="javascript:;" class="toggle_menu" target="_self"><img id="img15" 
    527554        {if ($section == "15")} 
    528555        src="templates/{$SKIN_NAME}/images/minus.gif" 
  • trunk/common/lib/admin.module.access.php

    r899 r1033  
    3636define ("ACX_PREDICTIVE_DIALER",                8192);          // 1 << 13 
    3737define ("ACX_INVOICING",                                16384);         // 1 << 13 
    38 define ("ACX_SUPPORT",                                  32768); 
    39  
     38define ("ACX_SUPPORT",                                  32768);                // 1 << 14 
     39define ("ACX_PBXCONFIG",                                65536);         // 1 << 15 
    4040 
    4141header("Expires: Sat, Jan 01 2000 01:01:01 GMT"); 
     
    103103                        $admin_id = $return[0]; 
    104104                        $return = true; 
    105                         $rights = 65535
     105                        $rights = 5242879
    106106 
    107107                        $is_admin = 1; 
     
    174174 
    175175 
    176 $ACXCUSTOMER    = has_rights (ACX_CUSTOMER); 
    177 $ACXBILLING     = has_rights (ACX_BILLING); 
    178 $ACXRATECARD    = has_rights (ACX_RATECARD); 
    179 $ACXTRUNK               = has_rights (ACX_TRUNK); 
    180 $ACXDID                 = has_rights (ACX_DID); 
    181 $ACXCALLREPORT  = has_rights (ACX_CALL_REPORT); 
    182 $ACXCRONTSERVICE= has_rights (ACX_CRONT_SERVICE); 
    183 $ACXMISC                = has_rights (ACX_MISC); 
    184 $ACXADMINISTRATOR = has_rights (ACX_ADMINISTRATOR); 
    185 $ACXMAINTENANCE = has_rights (ACX_MAINTENANCE); 
    186 $ACXCALLBACK    = has_rights (ACX_CALLBACK); 
    187 $ACXOUTBOUNDCID = has_rights (ACX_OUTBOUNDCID); 
    188 $ACXPACKAGEOFFER = has_rights (ACX_PACKAGEOFFER); 
    189 $ACXPREDICTIVEDIALER = has_rights (ACX_PREDICTIVE_DIALER); 
    190 $ACXINVOICING = has_rights (ACX_INVOICING); 
    191 $ACXINVOICING2 = has_rights (ACX_INVOICING); 
    192 $ACXSUPPORT = has_rights (ACX_SUPPORT); 
     176$ACXCUSTOMER                    = has_rights (ACX_CUSTOMER); 
     177$ACXBILLING                     = has_rights (ACX_BILLING); 
     178$ACXRATECARD                    = has_rights (ACX_RATECARD); 
     179$ACXTRUNK                               = has_rights (ACX_TRUNK); 
     180$ACXDID                                 = has_rights (ACX_DID); 
     181$ACXCALLREPORT                  = has_rights (ACX_CALL_REPORT); 
     182$ACXCRONTSERVICE                = has_rights (ACX_CRONT_SERVICE); 
     183$ACXMISC                                = has_rights (ACX_MISC); 
     184$ACXADMINISTRATOR               = has_rights (ACX_ADMINISTRATOR); 
     185$ACXMAINTENANCE                 = has_rights (ACX_MAINTENANCE); 
     186$ACXCALLBACK                    = has_rights (ACX_CALLBACK); 
     187$ACXOUTBOUNDCID                 = has_rights (ACX_OUTBOUNDCID); 
     188$ACXPACKAGEOFFER                = has_rights (ACX_PACKAGEOFFER); 
     189$ACXPREDICTIVEDIALER    = has_rights (ACX_PREDICTIVE_DIALER); 
     190$ACXINVOICING                   = has_rights (ACX_INVOICING); 
     191$ACXINVOICING2                  = has_rights (ACX_INVOICING); 
     192$ACXSUPPORT                     = has_rights (ACX_SUPPORT); 
     193$ACXPBXCONFIG                   = has_rights (ACX_PBXCONFIG); 
    193194 
     195 
  • trunk/common/lib/admin.smarty.php

    r766 r1033  
    3636} 
    3737$smarty->assign("popupwindow", $popup_select); 
    38 // for menu 
     38 
    3939 
    4040$smarty->assign("ACXCUSTOMER", $ACXCUSTOMER); 
     
    5555$smarty->assign("ACXINVOICING", $ACXINVOICING); 
    5656$smarty->assign("ACXINVOICING2", $ACXINVOICING2); 
     57$smarty->assign("ACXPBXCONFIG", $ACXPBXCONFIG); 
    5758 
    58 if($_GET["section"]!="") 
    59 
     59 
     60if($_GET["section"]!="")
    6061        $section = $_GET["section"]; 
    6162        $_SESSION["menu_section"] = $section; 
    62 
    63 else 
    64 
     63} else { 
    6564        $section = $_SESSION["menu_section"]; 
    6665} 
    6766$smarty->assign("section", $section); 
     67 
    6868$smarty->assign("adminname", $_SESSION["pr_login"]); 
    6969 
     
    7373$smarty->assign("PAGE_SELF", $PHP_SELF); 
    7474 
    75 ?> 
     75 
  • trunk/DataBase/mysql-5.x/UPDATE-a2billing-v1.3.0-to-v1.4.0-mysql.sql

    r1020 r1033  
    11291129 
    11301130 
     1131 
     1132-- change perms for new menu 
     1133UPDATE cc_ui_authen SET perms = '5242879' WHERE userid=1 LIMIT 1; 
     1134 


Google