Make WordPress Core

Ticket #7690: 7690.diff

File 7690.diff, 1.5 KB (added by ryan, 18 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'); ?>" />