Ticket #7690: 7690.diff

File 7690.diff, 1.5 KB (added by ryan, 4 years ago)
  • wp-admin/includes/file.php

     
    503503        $credentials['username'] = defined('FTP_USER') ? FTP_USER : (!empty($_POST['username']) ? $_POST['username'] : $credentials['username']); 
    504504        $credentials['password'] = defined('FTP_PASS') ? FTP_PASS : (!empty($_POST['password']) ? $_POST['password'] : $credentials['password']); 
    505505        $credentials['ssl']      = defined('FTP_SSL')  ? FTP_SSL  : ( isset($_POST['ssl'])      ? $_POST['ssl']      : $credentials['ssl']); 
     506        $credentials['sftp']      = defined('FTP_SFTP')  ? FTP_SFTP  : ( isset($_POST['sftp'])  ? $_POST['sftp']      : $credentials['sftp']); 
    506507 
    507508        if ( ! $error && !empty($credentials['password']) && !empty($credentials['username']) && !empty($credentials['hostname']) ) { 
    508509                $stored_credentials = $credentials; 
     
    549550</select> 
    550551</td> 
    551552</tr> 
     553<tr valign="top"> 
     554<th scope="row"><label for="ssl"><?php _e('Use SFTP:') ?></label></th> 
     555<td> 
     556<select name="ssl" id="ssl"<?php if( defined('FTP_SFTP') ) echo ' disabled="disabled"' ?>> 
     557<?php 
     558foreach ( array(0 => __('No'), 1 => __('Yes')) as $key => $value ) : 
     559        $selected = ($sftp == $value) ? 'selected="selected"' : ''; 
     560        echo "\n\t<option value='$key' $selected>" . $value . '</option>'; 
     561endforeach; 
     562?> 
     563</select> 
     564</td> 
     565</tr> 
    552566</table> 
    553567<p class="submit"> 
    554568<input type="submit" name="submit" value="<?php _e('Proceed'); ?>" />