Changeset 1033
- Timestamp:
- 09/17/08 04:06:03 (2 months ago)
- Files:
-
- trunk/admin/Public/cls_phpconfig_html.php (modified) (1 diff)
- trunk/admin/Public/form_data/FG_var_user.inc (modified) (2 diffs)
- trunk/admin/Public/phpconfig.php (modified) (1 diff)
- trunk/admin/Public/templates/default/main.tpl (modified) (4 diffs)
- trunk/common/lib/admin.module.access.php (modified) (3 diffs)
- trunk/common/lib/admin.smarty.php (modified) (3 diffs)
- trunk/DataBase/mysql-5.x/UPDATE-a2billing-v1.3.0-to-v1.4.0-mysql.sql (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/admin/Public/cls_phpconfig_html.php
r1023 r1033 27 27 include_once ("../lib/admin.smarty.php"); 28 28 29 if (! has_rights (ACX_ ADMINISTRATOR)){29 if (! has_rights (ACX_PBXCONFIG)){ 30 30 Header ("HTTP/1.0 401 Unauthorized"); 31 31 Header ("Location: PP_error.php?c=accessdenied"); trunk/admin/Public/form_data/FG_var_user.inc
r929 r1033 31 31 32 32 $right_list = array(); 33 // 1 2 4 8 16 32 64 128 256 51234 33 $right_list["1"] = array( gettext("CUSTOMERS"), "1"); 35 34 $right_list["2"] = array( gettext("BILLING"), "2"); … … 45 44 $right_list["12"] = array( gettext("OUTBOUND CID"), "2048"); 46 45 $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"); 50 50 51 51 $len_right_list = count($right_list); trunk/admin/Public/phpconfig.php
r1023 r1033 18 18 include_once ("../lib/admin.smarty.php"); 19 19 20 if (! has_rights (ACX_ ADMINISTRATOR)){20 if (! has_rights (ACX_PBXCONFIG)){ 21 21 Header ("HTTP/1.0 401 Unauthorized"); 22 22 Header ("Location: PP_error.php?c=accessdenied"); trunk/admin/Public/templates/default/main.tpl
r1027 r1033 429 429 {/if} 430 430 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"> <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§ion=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§ion=16">{php} echo gettext("Add Phone List");{/php}</a></li> 451 </ul></li> 452 </ul> 453 </div> 454 </div> 455 {/if} 431 456 432 457 {if ($ACXMISC > 0)} 433 458 <div class="toggle_menu"> 434 <li><a href="javascript:;" class="toggle_menu" target="_self"><img id="img 6"459 <li><a href="javascript:;" class="toggle_menu" target="_self"><img id="img8" 435 460 {if ($section =="8")} 436 461 src="templates/{$SKIN_NAME}/images/minus.gif" … … 466 491 {if ($ACXADMINISTRATOR > 0)} 467 492 <div class="toggle_menu"> 468 <li><a href="javascript:;" class="toggle_menu" target="_self"><img id="img 7"493 <li><a href="javascript:;" class="toggle_menu" target="_self"><img id="img10" 469 494 {if ($section =="10")} 470 495 src="templates/{$SKIN_NAME}/images/minus.gif" … … 494 519 {if ($ACXMAINTENANCE > 0)} 495 520 <div class="toggle_menu"> 496 <li><a href="javascript:;" class="toggle_menu" target="_self"><img id="img 8"521 <li><a href="javascript:;" class="toggle_menu" target="_self"><img id="img11" 497 522 {if ($section == "11")} 498 523 src="templates/{$SKIN_NAME}/images/minus.gif" … … 521 546 </div> 522 547 548 {/if} 523 549 524 550 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" 527 554 {if ($section == "15")} 528 555 src="templates/{$SKIN_NAME}/images/minus.gif" trunk/common/lib/admin.module.access.php
r899 r1033 36 36 define ("ACX_PREDICTIVE_DIALER", 8192); // 1 << 13 37 37 define ("ACX_INVOICING", 16384); // 1 << 13 38 define ("ACX_SUPPORT", 32768); 39 38 define ("ACX_SUPPORT", 32768); // 1 << 14 39 define ("ACX_PBXCONFIG", 65536); // 1 << 15 40 40 41 41 header("Expires: Sat, Jan 01 2000 01:01:01 GMT"); … … 103 103 $admin_id = $return[0]; 104 104 $return = true; 105 $rights = 65535;105 $rights = 5242879; 106 106 107 107 $is_admin = 1; … … 174 174 175 175 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); 193 194 195 trunk/common/lib/admin.smarty.php
r766 r1033 36 36 } 37 37 $smarty->assign("popupwindow", $popup_select); 38 // for menu 38 39 39 40 40 $smarty->assign("ACXCUSTOMER", $ACXCUSTOMER); … … 55 55 $smarty->assign("ACXINVOICING", $ACXINVOICING); 56 56 $smarty->assign("ACXINVOICING2", $ACXINVOICING2); 57 $smarty->assign("ACXPBXCONFIG", $ACXPBXCONFIG); 57 58 58 if($_GET["section"]!="") 59 {59 60 if($_GET["section"]!="") { 60 61 $section = $_GET["section"]; 61 62 $_SESSION["menu_section"] = $section; 62 } 63 else 64 { 63 } else { 65 64 $section = $_SESSION["menu_section"]; 66 65 } 67 66 $smarty->assign("section", $section); 67 68 68 $smarty->assign("adminname", $_SESSION["pr_login"]); 69 69 … … 73 73 $smarty->assign("PAGE_SELF", $PHP_SELF); 74 74 75 ?> 75 trunk/DataBase/mysql-5.x/UPDATE-a2billing-v1.3.0-to-v1.4.0-mysql.sql
r1020 r1033 1129 1129 1130 1130 1131 1132 -- change perms for new menu 1133 UPDATE cc_ui_authen SET perms = '5242879' WHERE userid=1 LIMIT 1; 1134
