XPressME Integration Kit

Trac

Changeset 404


Ignore:
Timestamp:
Oct 15, 2009, 5:46:03 PM (15 years ago)
Author:
toemon
Message:

WPMU時のグループロール設定を、マスターブログからしか設定できないように修正 Fixes #225

Files:
4 edited

Legend:

Unmodified
Added
Removed
  • branches/Ver2.1/xpressme_integration_kit/wp-content/plugins/xpressme/xpressme.php

    r402 r404  
    197197                                                                                                $xoops_config->is_wpmu 
    198198                                                                                                ); 
    199                  
    200                 echo                            $xpress_config->groupe_role_option();            
    201                  
     199                $lock = ($xoops_config->module_url != get_bloginfo('url')); 
     200                echo                            $xpress_config->groupe_role_option($lock);       
    202201                echo                            $xpress_config->d3forum_option($do_message);             
    203202                echo                    "</table>\n"; 
  • branches/Ver2.1/xpressme_integration_kit/wp-content/plugins/xpressme/xpressme_class.php

    r402 r404  
    417417        } 
    418418 
    419         function groupe_role_option(){ 
     419        function groupe_role_option($disible=false){ 
    420420                global $wp_roles , $xoops_db; 
    421421                 
     422                if ($disible) $disible_str = ' disabled="disabled"'; else $disible_str = ''; 
    422423                $form = ''; 
    423424                $form .= '<tr><th><label for="role">' .__('Role Setting at Login', 'xpressme') . '</label></th>'; 
     
    428429                        $form .= "<tr>"; 
    429430                        $form .= "<td> $groupe->name </td>"; 
    430                         $form .= "<td>\n" . '<select name="role_gid_'.$groupe->groupid . '" id="role_gid_' . $groupe->groupid . '">' . "\n"; 
     431                        $form .= "<td>\n" . '<select name="role_gid_'.$groupe->groupid . '" id="role_gid_' . $groupe->groupid . '"' . $disible_str . '>' . "\n";; 
    431432                        $role_list = ''; 
    432433                        $group_has_role = false; 
     
    470471                        $form .= "</tr>\n";      
    471472                } 
     473                if ($disible) 
     474                        $form .= '<tr><p>' . __('Only the Admin can set Group Role Setting','xpressme') . "</p></tr>\n"; 
    472475                $form .= "</table></td></tr>\n"; 
    473476            return $form; 
  • trunk/xpressme_integration_kit/wp-content/plugins/xpressme/xpressme.php

    r402 r404  
    224224                                                                                                $xoops_config->is_wpmu 
    225225                                                                                                ); 
    226                  
    227                 echo                            $xpress_config->groupe_role_option();            
    228                  
     226                $lock = ($xoops_config->module_url != get_bloginfo('url')); 
     227                echo                            $xpress_config->groupe_role_option($lock);       
    229228                echo                            $xpress_config->d3forum_option($do_message);             
    230229                echo                    "</table>\n"; 
  • trunk/xpressme_integration_kit/wp-content/plugins/xpressme/xpressme_class.php

    r402 r404  
    461461        } 
    462462 
    463         function groupe_role_option(){ 
     463        function groupe_role_option($disible=false){ 
    464464                global $wp_roles , $xoops_db; 
    465465                 
     466                if ($disible) $disible_str = ' disabled="disabled"'; else $disible_str = ''; 
    466467                $form = ''; 
    467468                $form .= '<tr><th><label for="role">' .__('Role Setting at Login', 'xpressme') . '</label></th>'; 
     
    472473                        $form .= "<tr>"; 
    473474                        $form .= "<td> $groupe->name </td>"; 
    474                         $form .= "<td>\n" . '<select name="role_gid_'.$groupe->groupid . '" id="role_gid_' . $groupe->groupid . '">' . "\n"; 
     475                        $form .= "<td>\n" . '<select name="role_gid_'.$groupe->groupid . '" id="role_gid_' . $groupe->groupid . '"' . $disible_str . '>' . "\n";; 
    475476                        $role_list = ''; 
    476477                        $group_has_role = false; 
     
    514515                        $form .= "</tr>\n";      
    515516                } 
     517                if ($disible) 
     518                        $form .= '<tr><p>' . __('Only the Admin can set Group Role Setting','xpressme') . "</p></tr>\n"; 
    516519                $form .= "</table></td></tr>\n"; 
    517520            return $form; 
Note: See TracChangeset for help on using the changeset viewer.