Make WordPress Core


Ignore:
Timestamp:
05/19/2014 12:17:18 AM (12 years ago)
Author:
wonderboymusic
Message:

Add access modifier (public) to members and methods in WP_Filesystem_SSH2.

See #27881, #22234.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-admin/includes/class-wp-filesystem-ssh2.php

    r27566 r28491  
    3636class WP_Filesystem_SSH2 extends WP_Filesystem_Base {
    3737
    38         var $link = false;
    39         var $sftp_link = false;
    40         var $keys = false;
    41         var $errors = array();
    42         var $options = array();
    43 
    44         function __construct($opt='') {
     38        public $link = false;
     39        public $sftp_link = false;
     40        public $keys = false;
     41        public $errors = array();
     42        public $options = array();
     43
     44        public function __construct($opt='') {
    4545                $this->method = 'ssh2';
    4646                $this->errors = new WP_Error();
     
    9494        }
    9595
    96         function connect() {
     96        public function connect() {
    9797                if ( ! $this->keys ) {
    9898                        $this->link = @ssh2_connect($this->options['hostname'], $this->options['port']);
     
    123123        }
    124124
    125         function run_command( $command, $returnbool = false) {
     125        public function run_command( $command, $returnbool = false) {
    126126
    127127                if ( ! $this->link )
     
    144144        }
    145145
    146         function get_contents( $file ) {
     146        public function get_contents( $file ) {
    147147                $file = ltrim($file, '/');
    148148                return file_get_contents('ssh2.sftp://' . $this->sftp_link . '/' . $file);
    149149        }
    150150
    151         function get_contents_array($file) {
     151        public function get_contents_array($file) {
    152152                $file = ltrim($file, '/');
    153153                return file('ssh2.sftp://' . $this->sftp_link . '/' . $file);
    154154        }
    155155
    156         function put_contents($file, $contents, $mode = false ) {
     156        public function put_contents($file, $contents, $mode = false ) {
    157157                $ret = file_put_contents( 'ssh2.sftp://' . $this->sftp_link . '/' . ltrim( $file, '/' ), $contents );
    158158
     
    165165        }
    166166
    167         function cwd() {
     167        public function cwd() {
    168168                $cwd = $this->run_command('pwd');
    169169                if ( $cwd )
     
    172172        }
    173173
    174         function chdir($dir) {
     174        public function chdir($dir) {
    175175                return $this->run_command('cd ' . $dir, true);
    176176        }
    177177
    178         function chgrp($file, $group, $recursive = false ) {
     178        public function chgrp($file, $group, $recursive = false ) {
    179179                if ( ! $this->exists($file) )
    180180                        return false;
     
    184184        }
    185185
    186         function chmod($file, $mode = false, $recursive = false) {
     186        public function chmod($file, $mode = false, $recursive = false) {
    187187                if ( ! $this->exists($file) )
    188188                        return false;
     
    212212         * @return bool Returns true on success or false on failure.
    213213         */
    214         function chown( $file, $owner, $recursive = false ) {
     214        public function chown( $file, $owner, $recursive = false ) {
    215215                if ( ! $this->exists($file) )
    216216                        return false;
     
    220220        }
    221221
    222         function owner($file) {
     222        public function owner($file) {
    223223                $owneruid = @fileowner('ssh2.sftp://' . $this->sftp_link . '/' . ltrim($file, '/'));
    224224                if ( ! $owneruid )
     
    230230        }
    231231
    232         function getchmod($file) {
     232        public function getchmod($file) {
    233233                return substr( decoct( @fileperms( 'ssh2.sftp://' . $this->sftp_link . '/' . ltrim( $file, '/' ) ) ), -3 );
    234234        }
    235235
    236         function group($file) {
     236        public function group($file) {
    237237                $gid = @filegroup('ssh2.sftp://' . $this->sftp_link . '/' . ltrim($file, '/'));
    238238                if ( ! $gid )
     
    244244        }
    245245
    246         function copy($source, $destination, $overwrite = false, $mode = false) {
     246        public function copy($source, $destination, $overwrite = false, $mode = false) {
    247247                if ( ! $overwrite && $this->exists($destination) )
    248248                        return false;
     
    253253        }
    254254
    255         function move($source, $destination, $overwrite = false) {
     255        public function move($source, $destination, $overwrite = false) {
    256256                return @ssh2_sftp_rename($this->link, $source, $destination);
    257257        }
    258258
    259         function delete($file, $recursive = false, $type = false) {
     259        public function delete($file, $recursive = false, $type = false) {
    260260                if ( 'f' == $type || $this->is_file($file) )
    261261                        return ssh2_sftp_unlink($this->sftp_link, $file);
     
    271271        }
    272272
    273         function exists($file) {
     273        public function exists($file) {
    274274                $file = ltrim($file, '/');
    275275                return file_exists('ssh2.sftp://' . $this->sftp_link . '/' . $file);
    276276        }
    277277
    278         function is_file($file) {
     278        public function is_file($file) {
    279279                $file = ltrim($file, '/');
    280280                return is_file('ssh2.sftp://' . $this->sftp_link . '/' . $file);
    281281        }
    282282
    283         function is_dir($path) {
     283        public function is_dir($path) {
    284284                $path = ltrim($path, '/');
    285285                return is_dir('ssh2.sftp://' . $this->sftp_link . '/' . $path);
    286286        }
    287287
    288         function is_readable($file) {
     288        public function is_readable($file) {
    289289                $file = ltrim($file, '/');
    290290                return is_readable('ssh2.sftp://' . $this->sftp_link . '/' . $file);
    291291        }
    292292
    293         function is_writable($file) {
     293        public function is_writable($file) {
    294294                $file = ltrim($file, '/');
    295295                return is_writable('ssh2.sftp://' . $this->sftp_link . '/' . $file);
    296296        }
    297297
    298         function atime($file) {
     298        public function atime($file) {
    299299                $file = ltrim($file, '/');
    300300                return fileatime('ssh2.sftp://' . $this->sftp_link . '/' . $file);
    301301        }
    302302
    303         function mtime($file) {
     303        public function mtime($file) {
    304304                $file = ltrim($file, '/');
    305305                return filemtime('ssh2.sftp://' . $this->sftp_link . '/' . $file);
    306306        }
    307307
    308         function size($file) {
     308        public function size($file) {
    309309                $file = ltrim($file, '/');
    310310                return filesize('ssh2.sftp://' . $this->sftp_link . '/' . $file);
    311311        }
    312312
    313         function touch($file, $time = 0, $atime = 0) {
     313        public function touch($file, $time = 0, $atime = 0) {
    314314                //Not implemented.
    315315        }
    316316
    317         function mkdir($path, $chmod = false, $chown = false, $chgrp = false) {
     317        public function mkdir($path, $chmod = false, $chown = false, $chgrp = false) {
    318318                $path = untrailingslashit($path);
    319319                if ( empty($path) )
     
    331331        }
    332332
    333         function rmdir($path, $recursive = false) {
     333        public function rmdir($path, $recursive = false) {
    334334                return $this->delete($path, $recursive);
    335335        }
    336336
    337         function dirlist($path, $include_hidden = true, $recursive = false) {
     337        public function dirlist($path, $include_hidden = true, $recursive = false) {
    338338                if ( $this->is_file($path) ) {
    339339                        $limit_file = basename($path);
Note: See TracChangeset for help on using the changeset viewer.