diff -r 1e40b33f2e3e -r c949e82b8f49 includes/template.php --- a/includes/template.php Mon Apr 13 12:32:36 2009 -0400 +++ b/includes/template.php Mon Apr 13 14:43:28 2009 -0400 @@ -732,53 +732,28 @@ // Protect button if($perms->get_permissions('read') && $session->check_acl_scope('protect', $local_namespace) && $paths->wiki_mode && $local_page_exists && $perms->get_permissions('protect')) { + switch($local_cdata['protected']) + { + case PROTECT_FULL: $protect_status = $lang->get('onpage_btn_protect_on'); break; + case PROTECT_SEMI: $protect_status = $lang->get('onpage_btn_protect_semi'); break; + case PROTECT_NONE: $protect_status = $lang->get('onpage_btn_protect_off'); break; + } $label = $this->makeParserText($tplvars['toolbar_label']); - $label->assign_vars(array('TEXT' => $lang->get('onpage_lbl_protect'))); + $label->assign_vars(array('TEXT' => $lang->get('onpage_lbl_protect') . ' ' . "$protect_status")); $t0 = $label->run(); - $ctmp = ''; - if ( $local_cdata['protected'] == 1 ) - { - $ctmp=' style="text-decoration: underline;"'; - } $menubtn->assign_vars(array( - 'FLAGS' => 'accesskey="i" onclick="if ( !KILL_SWITCH ) { ajaxProtect(1); return false; }" id="protbtn_1" title="' . $lang->get('onpage_tip_protect_on') . '"'.$ctmp, - 'HREF' => makeUrl($local_page, 'do=protect&level=1', true), - 'TEXT' => $lang->get('onpage_btn_protect_on') + 'FLAGS' => 'accesskey="p" onclick="ajaxProtect(' . $local_cdata['protected'] . '); return false;" id="tb_ajax_protect_btn" title="' . $lang->get('onpage_tip_protect') . '"', + 'HREF' => makeUrl($local_page, 'do=protect', true), + 'TEXT' => $lang->get('onpage_btn_protect_change') )); $t1 = $menubtn->run(); - $ctmp = ''; - if ( $local_cdata['protected'] == 0 ) - { - $ctmp=' style="text-decoration: underline;"'; - } - $menubtn->assign_vars(array( - 'FLAGS' => 'accesskey="o" onclick="if ( !KILL_SWITCH ) { ajaxProtect(0); return false; }" id="protbtn_0" title="' . $lang->get('onpage_tip_protect_off') . '"'.$ctmp, - 'HREF' => makeUrl($local_page, 'do=protect&level=0', true), - 'TEXT' => $lang->get('onpage_btn_protect_off') - )); - $t2 = $menubtn->run(); - - $ctmp = ''; - if ( $local_cdata['protected'] == 2 ) - { - $ctmp = ' style="text-decoration: underline;"'; - } - $menubtn->assign_vars(array( - 'FLAGS' => 'accesskey="p" onclick="if ( !KILL_SWITCH ) { ajaxProtect(2); return false; }" id="protbtn_2" title="' . $lang->get('onpage_tip_protect_semi') . '"'.$ctmp, - 'HREF' => makeUrl($local_page, 'do=protect&level=2', true), - 'TEXT' => $lang->get('onpage_btn_protect_semi') - )); - $t3 = $menubtn->run(); - $this->toolbar_menu .= ' - -
'.$t0.' '.$t1.''.$t2.''.$t3.'
'; }