}
foreach($list as $k=>$v) {
$list[$k]=$this->parselisting($v);
- if($list[$k]["name"]=="." or $list[$k]["name"]=="..") unset($list[$k]);
+ if( ! $list[$k] or $list[$k]["name"]=="." or $list[$k]["name"]=="..") unset($list[$k]);
}
$ret=true;
foreach($list as $el) {
foreach($list as $k=>$v) {
$list[$k]=$this->parselisting($v);
- if($list[$k]["name"]=="." or $list[$k]["name"]=="..") unset($list[$k]);
+ if( ! $list[$k] or $list[$k]["name"]=="." or $list[$k]["name"]=="..") unset($list[$k]);
}
$ret=true;
function glob_regexp($pattern,$probe) {
$sensitive=(PHP_OS!='WIN32');
return ($sensitive?
- preg_match( '/' . preg_quote( $pattern, '/' ) . '/', $probe ) :
+ preg_match( '/' . preg_quote( $pattern, '/' ) . '/', $probe ) :
preg_match( '/' . preg_quote( $pattern, '/' ) . '/i', $probe )
);
}
}
require_once dirname( __FILE__ ) . "/class-ftp-" . ( $mod_sockets ? "sockets" : "pure" ) . ".php";
+
+if ( $mod_sockets ) {
+ class ftp extends ftp_sockets {}
+} else {
+ class ftp extends ftp_pure {}
+}