XPressME Integration Kit

Trac

Changeset 402 for branches


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

WPMUでのメディアアップロード先をWordPressのアップロード先に固定 Fixes #224

Location:
branches/Ver2.1/xpressme_integration_kit/wp-content/plugins/xpressme
Files:
2 edited

Legend:

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

    r380 r402  
    189189                echo            '<form method="post" action="' . $_SERVER["REQUEST_URI"] . '">'."\n" ; 
    190190                echo                    '<table class="form-table">'."\n"; 
     191                $upload_title = __('Media Upload Base Path','xpressme'); 
     192                if($xoops_config->is_wpmu) $upload_title = $upload_title . '(WPMU is not select)'; 
    191193                echo                            $xpress_config->yes_no_radio_option('is_use_xoops_upload_path', 
    192                                                                                                 __('Media Upload Base Path','xpressme'), 
     194                                                                                                $upload_title, 
    193195                                                                                                __('Use XOOPS UPLOAD PATH','xpressme'), 
    194                                                                                                 __('USE WordPress BASE_PATH','xpressme') 
     196                                                                                                __('USE WordPress BASE_PATH','xpressme'), 
     197                                                                                                $xoops_config->is_wpmu 
    195198                                                                                                ); 
    196199                 
  • branches/Ver2.1/xpressme_integration_kit/wp-content/plugins/xpressme/xpressme_class.php

    r374 r402  
    4545        function setDefault() 
    4646        { 
     47                global $xoops_config; 
     48                if($xoops_config->is_wpmu) 
     49                        $this->is_use_xoops_upload_path = false; 
     50                else 
     51                        $this->is_use_xoops_upload_path = true; 
    4752                $this->is_use_xoops_upload_path = true; 
    4853                $this->is_theme_sidebar_disp = false; 
     
    96101        function SettingValueWrite($mode) 
    97102        { 
     103                global $xoops_config; 
     104                if($xoops_config->is_wpmu) $this->is_use_xoops_upload_path = false; 
     105 
    98106                $write_options = array ( 
    99107                        'is_use_xoops_upload_path' => $this->is_use_xoops_upload_path , 
     
    244252                } // end of loop 
    245253 
    246                 global $xoops_db; 
     254                global $xoops_config; 
     255                if($xoops_config->is_wpmu) $this->is_use_xoops_upload_path = false; 
     256 
    247257                $table = get_wp_prefix() . 'group_role';         
    248258//              $sql=  "SELECT * FROM $table";   
     
    268278        } 
    269279         
    270         function yes_no_radio_option($option_name,$option_desc,$yes = '',$no= ''){ 
     280        function yes_no_radio_option($option_name,$option_desc,$yes = '',$no= '' , $disible=false){ 
    271281                if (empty( $yes ))  $yes = __('YES','xpressme') ; 
    272282                if (empty( $no ))  $no = __('NO','xpressme') ; 
     
    277287                $form .=  '<th><label for="images_to_link">' . $option_desc . "</label></th>\n"; 
    278288                $form .=  "<td>\n"; 
    279                 $form .=  $this->yes_no_radio_option_sub($option_name,$yes,$no); 
     289                $form .=  $this->yes_no_radio_option_sub($option_name,$yes,$no,$disible); 
    280290                $form .=  "</td>\n"; 
    281291                $form .=  "</tr>\n"; 
     
    284294         
    285295        } 
    286         function yes_no_radio_option_sub($option_name,$yes = '',$no= ''){ 
     296        function yes_no_radio_option_sub($option_name,$yes = '',$no= '',$disible=false){ 
     297                if ($disible) $disible_str = ' disabled="disabled"'; else $disible_str = ''; 
     298 
    287299                if (empty( $yes ))  $yes = __('YES','xpressme') ; 
    288300                if (empty( $no ))  $no = __('NO','xpressme') ; 
    289301                $value = $this->{$option_name}; 
    290302                $ans_name = 'ch_' . $option_name; 
    291                  
    292303                if ($value){ 
    293                         $form .= "<label><input type='radio' name='". $ans_name . "' value='1' checked='checked' />" . $yes ."</label><br />\n"; 
    294                         $form .= "<label><input type='radio' name='". $ans_name . "' value='0' />". $no . "</label>\n"; 
     304                        $form .= "<label><input type='radio' name='". $ans_name . "' value='1' checked='checked' $disible_str />" . $yes ."</label><br />\n"; 
     305                        $form .= "<label><input type='radio' name='". $ans_name . "' value='0' $disible_str />". $no . "</label>\n"; 
    295306                }else{ 
    296                         $form .= "<label><input type='radio' name='". $ans_name . "' value='1' />" . $yes . "</label><br />\n"; 
    297                         $form .= "<label><input type='radio' name='". $ans_name . "' value='0' checked='checked' />". $no ."</label>\n"; 
     307                        $form .= "<label><input type='radio' name='". $ans_name . "' value='1' $disible_str />" . $yes . "</label><br />\n"; 
     308                        $form .= "<label><input type='radio' name='". $ans_name . "' value='0' checked='checked' $disible_str />". $no ."</label>\n"; 
    298309                } 
    299310            return $form; 
Note: See TracChangeset for help on using the changeset viewer.