Plugin Directory

Changeset 708663


Ignore:
Timestamp:
05/06/2013 01:47:14 PM (13 years ago)
Author:
Potsky
Message:

Version 0.4.7

Location:
s2member-secure-file-browser
Files:
104 added
13 edited

Legend:

Unmodified
Added
Removed
  • s2member-secure-file-browser/trunk/class/psk_s2msfb.admin.manager.class.php

    r704612 r708663  
    1717*/
    1818if ( ( realpath( __FILE__ ) === realpath( $_SERVER[ "SCRIPT_FILENAME" ] ) ) || ( ! defined( 'ABSPATH' ) ) ) {
    19     if (function_exists('status_header')) {
     19    if ( function_exists( 'status_header' ) ) {
    2020        status_header( 404 );
    21     }
    22     else {
     21    } else {
    2322        header( 'HTTP/1.0 404 Not Found' );
    2423        echo "<h1>404 Not Found</h1>";
     
    136135                'defaultm' => '' ,
    137136                'more'     =>
    138                 __( 'Set to <code>0</code> to hide the date when files and directories have been added' , PSK_S2MSFB_ID ) ,
     137                __( 'Set to <code>0</code> to hide the date when files and directories have been added' , PSK_S2MSFB_ID ) . '<br/>' .
    139138                __( 'Can be set to <code>1</code> to display files added date only' , PSK_S2MSFB_ID ) . '<br/>' .
    140139                    __( 'Can be set to <code>2</code> to display directories added date only' , PSK_S2MSFB_ID ) . '<br/>' .
     
    148147                'defaultm' => '' ,
    149148                'more'     =>
    150                 __( 'Set to <code>0</code> to hide files and directories comments' , PSK_S2MSFB_ID ) ,
     149                __( 'Set to <code>0</code> to hide files and directories comments' , PSK_S2MSFB_ID ) .'<br/>' .
    151150                __( 'Can be set to <code>1</code> to display files comments only' , PSK_S2MSFB_ID ) . '<br/>' .
    152151                    __( 'Can be set to <code>2</code> to display directories comments only' , PSK_S2MSFB_ID ) . '<br/>' .
     
    163162            ) ,
    164163            array(
     164                'name'     => 'displayname' ,
     165                'desc'     => __( 'Display files name' , PSK_S2MSFB_ID ) ,
     166                'descm'    => '' ,
     167                'default'  => '3' ,
     168                'defaultm' => '' ,
     169                'more'     => __( 'Set to <code>0</code> to display regular files and directories name' , PSK_S2MSFB_ID ) . '<br/>' .
     170                __( 'Can be set to <code>1</code> to display files displayname only' , PSK_S2MSFB_ID ) . '<br/>' .
     171                    __( 'Can be set to <code>2</code> to display directories displayname only' , PSK_S2MSFB_ID ) . '<br/>' .
     172                    __( 'Can be set to <code>3</code> to display files and directories displayname' , PSK_S2MSFB_ID ) . '<br/>' .
     173                    __( 'You can use these HTML tags : em strong u style' , PSK_S2MSFB_ID )
     174            ) ,
     175            array(
    165176                'name'     => 'displaysize' ,
    166177                'desc'     => __( 'Display files size' , PSK_S2MSFB_ID ) ,
     
    177188                'defaultm' => '' ,
    178189                'more'     =>
    179                 __( 'Set to <code>0</code> to hide the date when files and directories have been modified' , PSK_S2MSFB_ID ) ,
     190                __( 'Set to <code>0</code> to hide the date when files and directories have been modified' , PSK_S2MSFB_ID ) . '<br/>' .
    180191                __( 'Can be set to <code>1</code> to display files modification date only' , PSK_S2MSFB_ID ) . '<br/>' .
    181192                    __( 'Can be set to <code>2</code> to display directories modification date only' , PSK_S2MSFB_ID ) . '<br/>' .
     
    298309                'default'  => '0' ,
    299310                'defaultm' => __( 'There is no group. Every shortcode has it own search box' , PSK_S2MSFB_ID ) ,
    300                 'more'     => __( 'You can define groups by setting this value to <code>1</code> for all shortcodes in the first group, <code>2</code> for all shortcodes in the second group, ...' , PSK_S2MSFB_ID) . '<br/>' .
    301                             __( 'The first shortcode of every group will display the search box and performing a search in a box will launch a search in all shortcodes of the same group.' , PSK_S2MSFB_ID ) ,
     311                'more'     => __( 'You can define groups by setting this value to <code>1</code> for all shortcodes in the first group, <code>2</code> for all shortcodes in the second group, ...' , PSK_S2MSFB_ID ) . '<br/>' .
     312                    __( 'The first shortcode of every group will display the search box and performing a search in a box will launch a search in all shortcodes of the same group.' , PSK_S2MSFB_ID ) ,
    302313            ) ,
    303314            array(
     
    352363                 'comment'                => __( 'Comment' , PSK_S2MSFB_ID ) ,
    353364                 'commentplaceholder'     => __( 'Enter a comment or leave blank to disable comment' , PSK_S2MSFB_ID ) ,
     365                 'displaynamedirectory'   => __( 'Change Directory Display Name' , PSK_S2MSFB_ID ) ,
     366                 'displaynamefile'        => __( 'Change File Display Name' , PSK_S2MSFB_ID ) ,
     367                 'displayname'            => __( 'Change Display Name' , PSK_S2MSFB_ID ) ,
     368                 'displaynameplaceholder' => __( 'Enter a displayed name or leave blank to disable the displayed name' , PSK_S2MSFB_ID ) ,
     369                 'displaynameplacemore'   => __( 'You can use these HTML tags : em strong u style' , PSK_S2MSFB_ID ),
    354370                 'removedirectorywarning' => __( 'Directory and all children will be deleted.<br/>You can not undo this action.' , PSK_S2MSFB_ID ) ,
    355371                 'removefilewarning'      => __( 'File will be deleted.<br/>You can not undo this action.' , PSK_S2MSFB_ID ) ,
     
    361377                 'commentfileok'          => __( 'File has been successfully commented' , PSK_S2MSFB_ID ) ,
    362378                 'commentdirectoryok'     => __( 'Directory has been successfully commented' , PSK_S2MSFB_ID ) ,
     379                 'displaynamefileok'      => __( 'File has been successfully virtually renamed' , PSK_S2MSFB_ID ) ,
     380                 'displaynamedirectoryok' => __( 'Directory has been successfully virtually renamed' , PSK_S2MSFB_ID ) ,
    363381                 'removefileok'           => __( 'File has been successfully deleted' , PSK_S2MSFB_ID ) ,
    364382                 'removedirectoryok'      => __( 'Directory has been successfully deleted' , PSK_S2MSFB_ID ) ,
     
    380398                 "displaybirthdate"        => "3" ,
    381399                 "displaycomment"          => "3" ,
     400                 "displayname"             => "3" ,
    382401                 "displaymodificationdate" => "3" ,
    383402            )
     
    710729                case 'displaymodificationdate' :
    711730                case 'displaycomment'          :
     731                case 'displayname'          :
    712732                    $checked0 = ( $default == "0" ) ? ' checked="checked"' : '';
    713733                    $checked1 = ( $default == "1" ) ? ' checked="checked"' : '';
     
    925945
    926946
     947    /**
     948     * Ajax call - Change display name of a file or directory
     949     */
     950    public static function ajax_admin_displayname_file() {
     951
     952        if ( ! isset( $_POST[ 'nonce' ] ) || ! check_ajax_referer( PSK_S2MSFB_ID . '-nonce' , 'nonce' , false ) )
     953            die ( 'Invalid nonce' );
     954
     955        if ( ! isset( $_POST[ 's' ] ) )
     956            die ( 'Invalid parameters' );
     957
     958        if ( ! isset( $_POST[ 'c' ] ) )
     959            die ( 'Invalid parameters' );
     960
     961        $source  = stripslashes( rawurldecode( @$_POST[ 's' ] ) );
     962        $current = PSK_S2MSFB_S2MEMBER_FILES_FOLDER . $source;
     963        if ( ! PSK_Tools::is_directory_allowed( $current ) )
     964            die( 'Forbidden' );
     965
     966        /** @var $wpdb WPDB */
     967        global $wpdb;
     968        $wpdb->update(
     969            $wpdb->prefix . PSK_S2MSFB_DB_FILES_TABLE_NAME ,
     970            array( 'displayname' => strip_tags( stripslashes( $_POST[ 'c' ] ) , '<em><strong><u><style>' ) ) ,
     971            array( 'filepath' => $source ) ,
     972            array( '%s' ) ,
     973            array( '%s' )
     974        );
     975
     976        die( '1' );
     977    }
     978
    927979}
    928980
  • s2member-secure-file-browser/trunk/class/psk_s2msfb.class.php

    r704612 r708663  
    5353    private static $display_all_levels = '';
    5454    private static $displaysize = true;
    55     private static $displaycomment = true;
    56     private static $displaymodificationdate = true;
    57     private static $displaybirthdate = true;
     55    private static $displaycomment = 1;
     56    private static $displayname = 0;
     57    private static $displaymodificationdate = 0;
     58    private static $displaybirthdate = 0;
    5859    private static $displaydownloaded = 0;
    5960    private static $search = 0;
     
    106107        add_action( 'wp_ajax_admin_' . PSK_S2MSFB_ID . '_rf' , array( __CLASS__ , 'ajax_admin_rename_file' ) ); // dashboard
    107108        add_action( 'wp_ajax_admin_' . PSK_S2MSFB_ID . '_cf' , array( __CLASS__ , 'ajax_admin_comment_file' ) ); // dashboard
     109        add_action( 'wp_ajax_admin_' . PSK_S2MSFB_ID . '_nf' , array( __CLASS__ , 'ajax_admin_displayname_file' ) ); // dashboard
    108110
    109111        add_action( 'widgets_init' , create_function( '' , 'register_widget( "' . PSK_S2MSFB_WIDGET_DOWNLOAD_ID . '" );' ) );
     
    323325                                                             'action_cf'      => $prefix . PSK_S2MSFB_ID . '_cf' ,
    324326                                                             'action_rf'      => $prefix . PSK_S2MSFB_ID . '_rf' ,
     327                                                             'action_nf'      => $prefix . PSK_S2MSFB_ID . '_nf' ,
    325328                                                        ) );
    326329
     
    367370        if ( PSK_S2MSFBAdmin::load_admin_class_file( 'manager_browser' ) )
    368371            PSK_S2MSFBAdminManager::ajax_admin_comment_file();
     372        die( 'action not found' );
     373    }
     374
     375
     376    /**
     377     * Ajax call - Admin wrapper
     378     */
     379    public static function ajax_admin_displayname_file() {
     380        if ( PSK_S2MSFBAdmin::load_admin_class_file( 'manager_browser' ) )
     381            PSK_S2MSFBAdminManager::ajax_admin_displayname_file();
    369382        die( 'action not found' );
    370383    }
     
    418431        self::$dirzip                  = ( @$_POST[ 'dirzip' ] == '1' ) ? true : false;
    419432        self::$displaycomment          = (int) @$_POST[ 'displaycomment' ];
     433        self::$displayname             = (int) @$_POST[ 'displayname' ];
    420434        self::$displaymodificationdate = (int) @$_POST[ 'displaymodificationdate' ];
    421435        self::$displaybirthdate        = (int) @$_POST[ 'displaybirthdate' ];
     
    482496            if ( ! PSK_Tools::is_directory_allowed( $dir ) ) return __( 'Permission denied' , PSK_S2MSFB_ID );
    483497
    484             $hashes     = array();
    485             $comments   = array();
    486             $birthdates = array();
    487             $alreadyd   = array();
    488             $result     = array();
    489             $resultf    = array();
    490             $resultd    = array();
    491             $ext_all    = array();
    492             $mdate_all  = array();
    493             $bdate_all  = array();
    494             $size_all   = array();
     498            $hashes       = array();
     499            $comments     = array();
     500            $displaynames = array();
     501            $birthdates   = array();
     502            $alreadyd     = array();
     503            $result       = array();
     504            $resultf      = array();
     505            $resultd      = array();
     506            $ext_all      = array();
     507            $mdate_all    = array();
     508            $bdate_all    = array();
     509            $size_all     = array();
    495510
    496511            // Get hashes and already downloaded files
    497             if ( ( self::$displaydownloaded > 0 ) || ( self::$displaybirthdate ) || ( self::$displaycomment ) ) {
     512            if ( ( self::$displaydownloaded > 0 ) || ( self::$displaybirthdate > 0 ) || ( self::$displaycomment > 0 ) || ( self::$displayname > 0 ) ) {
    498513                $what = array( 'filepath' );
    499514                if ( self::$displaydownloaded > 0 )
    500                     $what[ ] = 'filemodificationdate';
    501                 $what[ ] = 'filesize';
    502                 if ( self::$displaybirthdate )
     515                    $what[ ] = 'filemodificationdate,filesize';
     516                if ( self::$displaybirthdate > 0 )
    503517                    $what[ ] = 'creationdate';
    504                 if ( self::$displaycomment )
     518                if ( self::$displaycomment > 0 )
    505519                    $what[ ] = 'comment';
     520                if ( self::$displayname > 0 )
     521                    $what[ ] = 'displayname';
    506522                $what = implode( ',' , $what );
    507523            }
     
    524540                            $hashes[ $row[ 'filepath' ] ] = $row[ 'filemodificationdate' ] . '-' . $row[ 'filesize' ];
    525541                        }
    526                     if ( self::$displaybirthdate )
     542                    if ( self::$displaybirthdate > 0 )
    527543                        foreach ( $sqlr as $row ) {
    528544                            $birthdates[ $row[ 'filepath' ] ] = strtotime( $row[ 'creationdate' ] ) + $gmt_offset;
    529545                        }
    530                     if ( self::$displaycomment )
     546                    if ( self::$displaycomment > 0 )
    531547                        foreach ( $sqlr as $row ) {
    532548                            $comments[ $row[ 'filepath' ] ] = $row[ 'comment' ];
     549                        }
     550                    if ( self::$displayname > 0 )
     551                        foreach ( $sqlr as $row ) {
     552                            $displaynames[ $row[ 'filepath' ] ] = $row[ 'displayname' ];
    533553                        }
    534554
     
    599619
    600620                    // Get the html fragment
    601                     list( $display_name , $li , $size , $mdate , $ext , $bdate ) = self::get_html_li_token( $isdir , $file , $filepathrelbase , $filepathrel , $filepath , $current , $dirbase , $token , $alreadyd , $hashes , '' , $birthdates , $comments );
     621                    list( $display_name , $li , $size , $mdate , $ext , $bdate ) = self::get_html_li_token( $isdir , $file , $filepathrelbase , $filepathrel , $filepath , $current , $dirbase , $token , $alreadyd , $hashes , '' , $birthdates , $comments , $displaynames );
    602622
    603623                    if ( self::$display_directory_first ) {
     
    734754                                $wheres[ ] = "filepath='" . mysql_real_escape_string( $row[ 'filepath' ] ) . "'";
    735755                            }
    736                             self::get_meta_for_search( $wheres , $what , $hashes , $birthdates , $comments , $alreadyd );
     756                            self::get_meta_for_search( $wheres , $what , $hashes , $birthdates , $comments , $displaynames , $alreadyd );
    737757                        }
    738758
     
    747767                            $subdirectory                           = mb_substr( $filepathrel , 0 , - mb_strlen( $file ) );
    748768                            $subdirectory                           = ( $subdirectory == '' ) ? '/' : $subdirectory;
    749                             $a                                      = self::get_html_li_token( false , $file , $filepathrelbase , $filepathrel , $filepath , $current , $dirbase , $token , $alreadyd , $hashes , $extended , $birthdates , $comments );
     769                            $a                                      = self::get_html_li_token( false , $file , $filepathrelbase , $filepathrel , $filepath , $current , $dirbase , $token , $alreadyd , $hashes , $extended , $birthdates , $comments , $displaynames );
    750770                            $group[ $subdirectory ][ $filepathrel ] = $a[ 1 ];
    751771                        }
     
    794814                                $wheres[ ] = "filepath='" . mysql_real_escape_string( $row[ 'filepath' ] ) . "'";
    795815                            }
    796                             self::get_meta_for_search( $wheres , $what , $hashes , $birthdates , $comments , $alreadyd );
     816                            self::get_meta_for_search( $wheres , $what , $hashes , $birthdates , $comments , $displaynames , $alreadyd );
    797817                        }
    798818
     
    809829                            $extension                           = mb_strtolower( $row[ 'fileext' ] );
    810830                            $extended                            = ( self::$searchdisplay == '4' ) ? ' <small><em>(' . sprintf( __( 'in %s' , PSK_S2MSFB_ID ) , self::get_directories_name( $subdirectory ) ) . ')</em></small>' : '';
    811                             $a                                   = self::get_html_li_token( false , $file , $filepathrelbase , $filepathrel , $filepath , $current , $dirbase , $token , $alreadyd , $hashes , $extended , $birthdates , $comments );
     831                            $a                                   = self::get_html_li_token( false , $file , $filepathrelbase , $filepathrel , $filepath , $current , $dirbase , $token , $alreadyd , $hashes , $extended , $birthdates , $comments , $displaynames );
    812832                            $group[ $extension ][ $filepathrel ] = $a[ 1 ];
    813833                        }
     
    853873                                $wheres[ ] = "filepath='" . mysql_real_escape_string( $row[ 'filepath' ] ) . "'";
    854874                            }
    855                             self::get_meta_for_search( $wheres , $what , $hashes , $birthdates , $comments , $alreadyd );
     875                            self::get_meta_for_search( $wheres , $what , $hashes , $birthdates , $comments , $displaynames , $alreadyd );
    856876                        }
    857877
     
    867887                            $subdirectory           = ( $subdirectory == '' ) ? '/' : $subdirectory;
    868888                            $extended               = ( self::$searchdisplay == '0' ) ? ' <small><em>(' . sprintf( __( 'in %s' , PSK_S2MSFB_ID ) , self::get_directories_name( $subdirectory ) ) . ')</em></small>' : '';
    869                             $a                      = self::get_html_li_token( false , $file , $filepathrelbase , $filepathrel , $filepath , $current , $dirbase , $token , $alreadyd , $hashes , $extended , $birthdates , $comments );
     889                            $a                      = self::get_html_li_token( false , $file , $filepathrelbase , $filepathrel , $filepath , $current , $dirbase , $token , $alreadyd , $hashes , $extended , $birthdates , $comments , $displaynames );
    870890                            $result[ $filepathrel ] = $a[ 1 ];
    871891                        }
     
    915935     * @param $alreadyd
    916936     */
    917     private static function get_meta_for_search( $wheres , $what , &$hashes , &$birthdates , &$comments , &$alreadyd ) {
     937    private static function get_meta_for_search( $wheres , $what , &$hashes , &$birthdates , &$comments , &$displaynames , &$alreadyd ) {
    918938
    919939        if ( count( $wheres ) > 0 ) {
     
    931951                    $hashes[ $row[ 'filepath' ] ] = $row[ 'filemodificationdate' ] . '-' . $row[ 'filesize' ];
    932952                }
    933             if ( self::$displaybirthdate )
     953            if ( self::$displaybirthdate > 0 )
    934954                foreach ( $sqlr as $row ) {
    935955                    $birthdates[ $row[ 'filepath' ] ] = strtotime( $row[ 'creationdate' ] ) + $gmt_offset;
    936956                }
    937             if ( self::$displaycomment )
     957            if ( self::$displaycomment > 0 )
    938958                foreach ( $sqlr as $row ) {
    939959                    $comments[ $row[ 'filepath' ] ] = $row[ 'comment' ];
     960                }
     961            if ( self::$displayname > 0 )
     962                foreach ( $sqlr as $row ) {
     963                    $displaynames[ $row[ 'filepath' ] ] = $row[ 'displayname' ];
    940964                }
    941965
     
    9761000     * @param $isdir
    9771001     * @param $file
     1002     * @param $override
    9781003     *
    9791004     * @return string
    9801005     */
    981     private static function get_display_name( $isdir , $file ) {
     1006    private static function get_display_name( $isdir , $file , $override ) {
    9821007        // Prepare dir/file name if cut
    9831008        if ( $isdir )
     
    9961021
    9971022        // Set the displayed name according to user shortcode parameters and next s2level names
    998         if ( isset( self::$displayed_directory_names[ $file ] ) )
     1023        if ( $override != '' )
     1024            if ( self::$is_admin === true )
     1025                $display_name = $cut_file . ' <span class="fn">(' . PSK_Tools::html_entities( $override ) . ')</span>';
     1026            else
     1027                $display_name = $override;
     1028        else if ( isset( self::$displayed_directory_names[ $file ] ) )
    9991029            if ( self::$is_admin === true )
    10001030                $display_name = $cut_file . ' <span class="fn">(' . PSK_Tools::html_entities( self::$displayed_directory_names[ $file ] ) . ')</span>';
     
    10321062     * @return array
    10331063     */
    1034     private static function get_html_li_token( $isdir , $file , $filepathrelbase , $filepathrel , $filepath , $current , $dirbase , $token , $alreadyd , $hashes , $extended , $birthdates , $comments ) {
    1035 
    1036         $display_name     = self::get_display_name( $isdir , $file );
     1064    private static function get_html_li_token( $isdir , $file , $filepathrelbase , $filepathrel , $filepath , $current , $dirbase , $token , $alreadyd , $hashes , $extended , $birthdates , $comments , $displaynames ) {
     1065
    10371066        $filepathrelbase  = PSK_Tools::sanitize_directory_path( $filepathrelbase , true , false );
    10381067        $size             = 0;
     
    10501079        $filepathrelbasej = PSK_Tools::js_literal( $filepathrelbase );
    10511080        $comm             = '\'\'';
    1052         $licomm           = '';
     1081        $jdname           = '\'\'';
     1082        $dname            = '';
    10531083
    10541084        if ( $isdir ) {
     
    10771107            }
    10781108
    1079             if ( array_key_exists( $filepathrelbasefile , $comments ) && ( ( self::$displaycomment == 1 ) || ( self::$displaycomment == 3 ) ) ) {
     1109            if ( array_key_exists( $filepathrelbasefile , $displaynames ) && ( ( self::$displayname == 2 ) || ( self::$displayname == 3 ) ) ) {
     1110                $dname  = $displaynames[ $filepathrelbasefile ];
     1111                $jdname = PSK_Tools::js_literal( $dname );
     1112            }
     1113            $display_name = self::get_display_name( $isdir , $file , $dname );
     1114
     1115            if ( array_key_exists( $filepathrelbasefile , $comments ) && ( ( self::$displaycomment == 2 ) || ( self::$displaycomment == 3 ) ) ) {
    10801116                $class  = ( $comments[ $filepathrelbasefile ] != '' ) ? ' ok' : '';
    10811117                $licomm = '<span class="d comm' . $class . '" title="' . PSK_Tools::rel_literal( $comments[ $filepathrelbasefile ] ) . '"></span>';
     
    11091145            $li .= '<a href="#" class="link" rel="' . PSK_Tools::rel_literal( $filepathrel ) . '/">' . $display_name . $extended . '</a>';
    11101146
     1147            $li .= ( self::$is_admin ) ? '<span class="d"><a href="javascript:psk_sfb_displayname_dir(' . $filepathrelbasej . ',' . $jdname . ')"><i class="icon-edit"></i></a></span>' : '';
    11111148            $li .= ( self::$is_admin ) ? '<span class="d"><a href="javascript:psk_sfb_comment_dir(' . $filepathrelbasej . ',' . $comm . ')"><i class="icon-comment"></i></a></span>' : '';
    11121149            $li .= ( self::$is_admin ) ? '<span class="d"><a href="javascript:psk_sfb_rename_dir(' . $filepathrelbasej . ')"><i class="icon-pencil"></i></a></span>' : '';
     
    11341171
    11351172            $ext  = mb_strtolower( preg_replace( '/^.*\./' , '' , $file ) );
    1136             $winf = ( strtoupper( substr( PHP_OS , 0 , 3 ) ) === 'WIN' ) ? preg_replace( '/^\/*app_data/' , '' , $filepathrelbase ) : $filepathrelbase;
    1137             $link = PSK_Tools::rel_literal( s2member_file_download_url( array( 'file_download' => $winf ) ) . '&PSK_file=' . urlencode( $filepathrelbase ) );
    1138             $prev = PSK_Tools::rel_literal( s2member_file_download_url( array( 'file_download' => $winf , 'file_inline' => true ) ) . '&PSK_preview=1' );
     1173            $link = s2member_file_download_url( array( 'file_download' => $filepathrelbase ) );
     1174            if ( $link == '' )
     1175                $link = s2member_file_download_url( array( 'file_download' => '/app_data/' . $filepathrelbase ) );
     1176            if ( $link == '' )
     1177                $link = '#';
     1178            $link = PSK_Tools::rel_literal( $link );
     1179
     1180            $prev = s2member_file_download_url( array( 'file_download' => $filepathrelbase , 'file_inline' => true ) ) . '&PSK_preview=1';
     1181            if ( $prev == '' )
     1182                $prev = s2member_file_download_url( array( 'file_download' => '/app_data/' . $filepathrelbase , 'file_inline' => true ) ) . '&PSK_preview=1';
     1183            if ( $prev == '' )
     1184                $prev = '#';
     1185            $prev = PSK_Tools::rel_literal( $prev );
    11391186
    11401187            if ( ( 2 == (int) self::$sortby ) || ( self::$displaysize ) )
     
    11791226            }
    11801227
     1228            if ( array_key_exists( $filepathrelbase , $displaynames ) && ( ( self::$displayname == 1 ) || ( self::$displayname == 3 ) ) ) {
     1229                $dname  = $displaynames[ $filepathrelbase ];
     1230                $jdname = PSK_Tools::js_literal( $dname );
     1231            }
     1232            $display_name = self::get_display_name( $isdir , $file , $dname );
     1233
    11811234            if ( array_key_exists( $filepathrelbase , $comments ) && ( ( self::$displaycomment == 1 ) || ( self::$displaycomment == 3 ) ) ) {
    11821235                $class  = ( $comments[ $filepathrelbase ] != '' ) ? ' ok' : '';
     
    11871240            }
    11881241
    1189             $li = '<li data-n="' . $display_name . '" class="file' . $alreadys . ' ext_' . PSK_Tools::rel_literal( $ext ) . '" data-s="' . $msize . '" data-already="' . $alreadya . '" >';
     1242            $li = '<li data-n="' . PSK_Tools::rel_literal( $display_name ) . '" class="file' . $alreadys . ' ext_' . PSK_Tools::rel_literal( $ext ) . '" data-s="' . $msize . '" data-already="' . $alreadya . '" >';
    11901243            $li .= '<div class="jftctn"><a href="#" class="link" rel="' . $link . '">' . $display_name . $extended . '</a>';
     1244            $li .= ( self::$is_admin ) ? '<span class="d"><a href="javascript:psk_sfb_displayname_file(' . $filepathrelbasej . ',' . $jdname . ')"><i class="icon-edit"></i></a></span>' : '';
    11911245            $li .= ( self::$is_admin ) ? '<span class="d"><a href="javascript:psk_sfb_comment_file(' . $filepathrelbasej . ',' . $comm . ')"><i class="icon-comment"></i></a></span>' : '';
    11921246            $li .= ( self::$is_admin ) ? '<span class="d"><a href="javascript:psk_sfb_rename_file(' . $filepathrelbasej . ')"><i class="icon-pencil"></i></a></span>' : '';
     
    12131267        }
    12141268
    1215         return array( $display_name , $li , $size , $mdate , $ext , $bdate );
     1269        return array( strip_tags( $display_name ) , $li , $size , $mdate , $ext , $bdate );
    12161270    }
    12171271
     
    14501504            delete_transient( PSK_S2MSFB_WIDGET_DOWNLOAD_TOP365_ID );
    14511505
    1452             $file    = stripslashes( $_GET[ "PSK_file" ] );
     1506            $file    = stripslashes( $_GET[ "s2member_file_download" ] );
    14531507            $user_id = $vars[ "user_id" ];
    14541508            $user    = new WP_User( $user_id );
     
    16111665                lastdate TIMESTAMP NOT NULL,
    16121666                comment VARCHAR(4000) NOT NULL,
     1667                displayname VARCHAR(4000) NOT NULL,
    16131668                PRIMARY KEY  (id),
    16141669                FULLTEXT (filepath)
  • s2member-secure-file-browser/trunk/inc/define.php

    r704612 r708663  
    11<?php
    2 define( 'PSK_S2MSFB_VERSION', '0.4.5' );
    3 define( 'PSK_S2MSFB_MIN_PHP_VERSION', '5.2' );
    4 define( 'PSK_S2MSFB_MIN_WP_VERSION', '3.3' );
    5 define( 'PSK_S2MSFB_EXT_JS', 'min.js' );
    6 define( 'PSK_S2MSFB_EXT_CSS', 'min.css' );
     2define( 'PSK_S2MSFB_VERSION' , '0.4.5' );
     3define( 'PSK_S2MSFB_MIN_PHP_VERSION' , '5.2' );
     4define( 'PSK_S2MSFB_MIN_WP_VERSION' , '3.3' );
     5define( 'PSK_S2MSFB_EXT_JS' , 'min.js' );
     6define( 'PSK_S2MSFB_EXT_CSS' , 'min.css' );
    77//define( 'PSK_S2MSFB_EXT_JS', 'js' );
    88//define( 'PSK_S2MSFB_EXT_CSS', 'css' );
     
    1212 *  Global constants
    1313 */
    14 define( 'PSK_S2MSFB_NAME', 's2member Secure File Browser' );
    15 define( 'PSK_S2MSFB_MENUNAME', 'Secure File Browser' );
    16 define( 'PSK_S2MSFB_ID', 'psk_s2msfb' );
    17 define( 'PSK_S2MSFB_SHORTCODE_NAME_0', 's2member_secure_files_browser' );
    18 define( 'PSK_S2MSFB_SHORTCODE_NAME_1', 's2membersecurefilesbrowser' );
    19 define( 'PSK_S2MSFB_SHORTCODE_NAME_2', 's2member_files_browser' );
    20 define( 'PSK_S2MSFB_SHORTCODE_NAME_3', 's2memberfilesbrowser' );
    21 define( 'PSK_S2MSFB_SHORTCODE_NAME_4', 's2member_secure_file_browser' );
    22 define( 'PSK_S2MSFB_SHORTCODE_NAME_5', 's2membersecurefilebrowser' );
    23 define( 'PSK_S2MSFB_SHORTCODE_NAME_6', 's2member_file_browser' );
    24 define( 'PSK_S2MSFB_SHORTCODE_NAME_7', 's2memberfilebrowser' );
    25 define( 'PSK_S2MSFB_SHORTCODE_NAME_8', 's2msfb' );
     14define( 'PSK_S2MSFB_NAME' , 's2member Secure File Browser' );
     15define( 'PSK_S2MSFB_MENUNAME' , 'Secure File Browser' );
     16define( 'PSK_S2MSFB_ID' , 'psk_s2msfb' );
     17define( 'PSK_S2MSFB_SHORTCODE_NAME_0' , 's2member_secure_files_browser' );
     18define( 'PSK_S2MSFB_SHORTCODE_NAME_1' , 's2membersecurefilesbrowser' );
     19define( 'PSK_S2MSFB_SHORTCODE_NAME_2' , 's2member_files_browser' );
     20define( 'PSK_S2MSFB_SHORTCODE_NAME_3' , 's2memberfilesbrowser' );
     21define( 'PSK_S2MSFB_SHORTCODE_NAME_4' , 's2member_secure_file_browser' );
     22define( 'PSK_S2MSFB_SHORTCODE_NAME_5' , 's2membersecurefilebrowser' );
     23define( 'PSK_S2MSFB_SHORTCODE_NAME_6' , 's2member_file_browser' );
     24define( 'PSK_S2MSFB_SHORTCODE_NAME_7' , 's2memberfilebrowser' );
     25define( 'PSK_S2MSFB_SHORTCODE_NAME_8' , 's2msfb' );
    2626
    2727
     
    2929 *  s2Member constants
    3030 */
    31 define( 'PSK_S2MSFB_S2MEMBER_CCAP_FOLDER', 'access-s2member-ccap-' );
    32 define( 'PSK_S2MSFB_S2MEMBER_CCAP_RIGHTS', 'access_s2member_ccap_' );
    33 define( 'PSK_S2MSFB_S2MEMBER_LEVEL0_FOLDER', 'access-s2member-level0' );
    34 define( 'PSK_S2MSFB_S2MEMBER_LEVEL1_FOLDER', 'access-s2member-level1' );
    35 define( 'PSK_S2MSFB_S2MEMBER_LEVEL2_FOLDER', 'access-s2member-level2' );
    36 define( 'PSK_S2MSFB_S2MEMBER_LEVEL3_FOLDER', 'access-s2member-level3' );
    37 define( 'PSK_S2MSFB_S2MEMBER_LEVEL4_FOLDER', 'access-s2member-level4' );
    38 define( 'PSK_S2MSFB_S2MEMBER_LEVEL0_RIGHTS', 'access_s2member_level0' );
    39 define( 'PSK_S2MSFB_S2MEMBER_LEVEL1_RIGHTS', 'access_s2member_level1' );
    40 define( 'PSK_S2MSFB_S2MEMBER_LEVEL2_RIGHTS', 'access_s2member_level2' );
    41 define( 'PSK_S2MSFB_S2MEMBER_LEVEL3_RIGHTS', 'access_s2member_level3' );
    42 define( 'PSK_S2MSFB_S2MEMBER_LEVEL4_RIGHTS', 'access_s2member_level4' );
     31define( 'PSK_S2MSFB_S2MEMBER_CCAP_FOLDER' , 'access-s2member-ccap-' );
     32define( 'PSK_S2MSFB_S2MEMBER_CCAP_RIGHTS' , 'access_s2member_ccap_' );
     33define( 'PSK_S2MSFB_S2MEMBER_LEVEL0_FOLDER' , 'access-s2member-level0' );
     34define( 'PSK_S2MSFB_S2MEMBER_LEVEL1_FOLDER' , 'access-s2member-level1' );
     35define( 'PSK_S2MSFB_S2MEMBER_LEVEL2_FOLDER' , 'access-s2member-level2' );
     36define( 'PSK_S2MSFB_S2MEMBER_LEVEL3_FOLDER' , 'access-s2member-level3' );
     37define( 'PSK_S2MSFB_S2MEMBER_LEVEL4_FOLDER' , 'access-s2member-level4' );
     38define( 'PSK_S2MSFB_S2MEMBER_LEVEL0_RIGHTS' , 'access_s2member_level0' );
     39define( 'PSK_S2MSFB_S2MEMBER_LEVEL1_RIGHTS' , 'access_s2member_level1' );
     40define( 'PSK_S2MSFB_S2MEMBER_LEVEL2_RIGHTS' , 'access_s2member_level2' );
     41define( 'PSK_S2MSFB_S2MEMBER_LEVEL3_RIGHTS' , 'access_s2member_level3' );
     42define( 'PSK_S2MSFB_S2MEMBER_LEVEL4_RIGHTS' , 'access_s2member_level4' );
    4343
    4444
     
    4646 *  File paths
    4747 */
    48 define( 'PSK_S2MSFB_ADMIN_CLASS_FILE_BASE', 'psk_s2msfb.admin' );
    49 define( 'PSK_S2MSFB_S2MEMBER_FILES_FOLDER', WP_PLUGIN_DIR . PSK_S2MSFB_DIRECTORY_SEPARATOR . 's2member-files' . PSK_S2MSFB_DIRECTORY_SEPARATOR );
    50 define( 'PSK_S2MSFB_PLUGIN_FOLDER', dirname( PSK_S2MSFB_PLUGIN_FILE ) . PSK_S2MSFB_DIRECTORY_SEPARATOR );
    51 define( 'PSK_S2MSFB_CLASSES_FOLDER', PSK_S2MSFB_PLUGIN_FOLDER . PSK_S2MSFB_DIRECTORY_SEPARATOR . 'class' . PSK_S2MSFB_DIRECTORY_SEPARATOR );
    52 define( 'PSK_S2MSFB_INCLUDES_FOLDER', PSK_S2MSFB_PLUGIN_FOLDER . PSK_S2MSFB_DIRECTORY_SEPARATOR . 'inc' . PSK_S2MSFB_DIRECTORY_SEPARATOR );
     48define( 'PSK_S2MSFB_ADMIN_CLASS_FILE_BASE' , 'psk_s2msfb.admin' );
     49
     50if ( ! defined( 'PSK_S2MSFB_S2MEMBER_FILES_FOLDER' ) ) {
     51    if ( strtoupper( substr( PHP_OS , 0 , 3 ) ) === 'WIN' ) {
     52        define( 'PSK_S2MSFB_S2MEMBER_FILES_FOLDER' , WP_PLUGIN_DIR . PSK_S2MSFB_DIRECTORY_SEPARATOR . 's2member-files' . PSK_S2MSFB_DIRECTORY_SEPARATOR . 'app_data' . PSK_S2MSFB_DIRECTORY_SEPARATOR );
     53    } else {
     54        define( 'PSK_S2MSFB_S2MEMBER_FILES_FOLDER' , WP_PLUGIN_DIR . PSK_S2MSFB_DIRECTORY_SEPARATOR . 's2member-files' . PSK_S2MSFB_DIRECTORY_SEPARATOR );
     55    }
     56}
     57
     58define( 'PSK_S2MSFB_PLUGIN_FOLDER' , dirname( PSK_S2MSFB_PLUGIN_FILE ) . PSK_S2MSFB_DIRECTORY_SEPARATOR );
     59define( 'PSK_S2MSFB_CLASSES_FOLDER' , PSK_S2MSFB_PLUGIN_FOLDER . PSK_S2MSFB_DIRECTORY_SEPARATOR . 'class' . PSK_S2MSFB_DIRECTORY_SEPARATOR );
     60define( 'PSK_S2MSFB_INCLUDES_FOLDER' , PSK_S2MSFB_PLUGIN_FOLDER . PSK_S2MSFB_DIRECTORY_SEPARATOR . 'inc' . PSK_S2MSFB_DIRECTORY_SEPARATOR );
    5361
    5462
     
    5664 *  Url paths
    5765 */
    58 define( 'PSK_S2MSFB_PLUGIN_URL', plugin_dir_url( PSK_S2MSFB_PLUGIN_FILE ) );
    59 define( 'PSK_S2MSFB_CSS_URL', PSK_S2MSFB_PLUGIN_URL . '/' . 'css' . '/' );
    60 define( 'PSK_S2MSFB_JS_URL', PSK_S2MSFB_PLUGIN_URL . '/' . 'js' . '/' );
    61 define( 'PSK_S2MSFB_SWF_URL', PSK_S2MSFB_PLUGIN_URL . '/' . 'swf' . '/' );
    62 define( 'PSK_S2MSFB_IMG_URL', PSK_S2MSFB_PLUGIN_URL . '/' . 'img' . '/' );
     66define( 'PSK_S2MSFB_PLUGIN_URL' , plugin_dir_url( PSK_S2MSFB_PLUGIN_FILE ) );
     67define( 'PSK_S2MSFB_CSS_URL' , PSK_S2MSFB_PLUGIN_URL . '/' . 'css' . '/' );
     68define( 'PSK_S2MSFB_JS_URL' , PSK_S2MSFB_PLUGIN_URL . '/' . 'js' . '/' );
     69define( 'PSK_S2MSFB_SWF_URL' , PSK_S2MSFB_PLUGIN_URL . '/' . 'swf' . '/' );
     70define( 'PSK_S2MSFB_IMG_URL' , PSK_S2MSFB_PLUGIN_URL . '/' . 'img' . '/' );
    6371
    6472
     
    6775 */
    6876if ( is_multisite() ) {
    69     define( 'PSK_S2MSFB_ADMIN_SETTINGS_ACCESS', 'manage_options' );
    70     define( 'PSK_S2MSFB_ADMIN_DOCUMENTATION_ACCESS', 'edit_posts' );
     77    define( 'PSK_S2MSFB_ADMIN_SETTINGS_ACCESS' , 'manage_options' );
     78    define( 'PSK_S2MSFB_ADMIN_DOCUMENTATION_ACCESS' , 'edit_posts' );
    7179} else {
    72     define( 'PSK_S2MSFB_ADMIN_SETTINGS_ACCESS', 'manage_options' );
    73     define( 'PSK_S2MSFB_ADMIN_DOCUMENTATION_ACCESS', 'edit_posts' );
     80    define( 'PSK_S2MSFB_ADMIN_SETTINGS_ACCESS' , 'manage_options' );
     81    define( 'PSK_S2MSFB_ADMIN_DOCUMENTATION_ACCESS' , 'edit_posts' );
    7482}
    7583
     
    7886 *  Widgets
    7987 */
    80 define( 'PSK_S2MSFB_WIDGET_DOWNLOAD_ID', PSK_S2MSFB_ID . '_wdgt_download' );
    81 define( 'PSK_S2MSFB_WIDGET_DOWNLOAD_NAME', 's2memberSFB Downloads' );
    82 define( 'PSK_S2MSFB_WIDGET_DOWNLOAD_LATEST_ID', PSK_S2MSFB_WIDGET_DOWNLOAD_ID . '_LATEST' );
    83 define( 'PSK_S2MSFB_WIDGET_DOWNLOAD_TOP0_ID', PSK_S2MSFB_WIDGET_DOWNLOAD_ID . '_TOP' );
    84 define( 'PSK_S2MSFB_WIDGET_DOWNLOAD_TOP1_ID', PSK_S2MSFB_WIDGET_DOWNLOAD_ID . '_TOPd' );
    85 define( 'PSK_S2MSFB_WIDGET_DOWNLOAD_TOP7_ID', PSK_S2MSFB_WIDGET_DOWNLOAD_ID . '_TOPw' );
    86 define( 'PSK_S2MSFB_WIDGET_DOWNLOAD_TOP31_ID', PSK_S2MSFB_WIDGET_DOWNLOAD_ID . '_TOPm' );
    87 define( 'PSK_S2MSFB_WIDGET_DOWNLOAD_TOP365_ID', PSK_S2MSFB_WIDGET_DOWNLOAD_ID . '_TOPy' );
     88define( 'PSK_S2MSFB_WIDGET_DOWNLOAD_ID' , PSK_S2MSFB_ID . '_wdgt_download' );
     89define( 'PSK_S2MSFB_WIDGET_DOWNLOAD_NAME' , 's2memberSFB Downloads' );
     90define( 'PSK_S2MSFB_WIDGET_DOWNLOAD_LATEST_ID' , PSK_S2MSFB_WIDGET_DOWNLOAD_ID . '_LATEST' );
     91define( 'PSK_S2MSFB_WIDGET_DOWNLOAD_TOP0_ID' , PSK_S2MSFB_WIDGET_DOWNLOAD_ID . '_TOP' );
     92define( 'PSK_S2MSFB_WIDGET_DOWNLOAD_TOP1_ID' , PSK_S2MSFB_WIDGET_DOWNLOAD_ID . '_TOPd' );
     93define( 'PSK_S2MSFB_WIDGET_DOWNLOAD_TOP7_ID' , PSK_S2MSFB_WIDGET_DOWNLOAD_ID . '_TOPw' );
     94define( 'PSK_S2MSFB_WIDGET_DOWNLOAD_TOP31_ID' , PSK_S2MSFB_WIDGET_DOWNLOAD_ID . '_TOPm' );
     95define( 'PSK_S2MSFB_WIDGET_DOWNLOAD_TOP365_ID' , PSK_S2MSFB_WIDGET_DOWNLOAD_ID . '_TOPy' );
    8896
    89 define( 'PSK_S2MSFB_WIDGET_FILES_ID', PSK_S2MSFB_ID . '_wdgt_files' );
    90 define( 'PSK_S2MSFB_WIDGET_FILES_NAME', 's2memberSFB Latest Files' );
    91 define( 'PSK_S2MSFB_WIDGET_FILES_LATEST_ID', PSK_S2MSFB_WIDGET_FILES_ID . '_LATEST' );
     97define( 'PSK_S2MSFB_WIDGET_FILES_ID' , PSK_S2MSFB_ID . '_wdgt_files' );
     98define( 'PSK_S2MSFB_WIDGET_FILES_NAME' , 's2memberSFB Latest Files' );
     99define( 'PSK_S2MSFB_WIDGET_FILES_LATEST_ID' , PSK_S2MSFB_WIDGET_FILES_ID . '_LATEST' );
    92100
    93101
     
    95103 *  Options
    96104 */
    97 define( 'PSK_S2MSFB_OPT_SETTINGS_GENERAL', PSK_S2MSFB_ID . '_general' );
    98 define( 'PSK_S2MSFB_OPT_SETTINGS_NOTIFY', PSK_S2MSFB_ID . '_notification' );
     105define( 'PSK_S2MSFB_OPT_SETTINGS_GENERAL' , PSK_S2MSFB_ID . '_general' );
     106define( 'PSK_S2MSFB_OPT_SETTINGS_NOTIFY' , PSK_S2MSFB_ID . '_notification' );
    99107
    100108
     
    102110 *  Options default values
    103111 */
    104 define( 'PSK_S2MSFB_DEFAULT_EMAIL_DOWNLOAD_SUBJECT', __( '%blogname% : file downloaded', PSK_S2MSFB_ID ) );
    105 define( 'PSK_S2MSFB_DEFAULT_EMAIL_DOWNLOAD_FROM', get_option( 'admin_email' ) );
    106 define( 'PSK_S2MSFB_DEFAULT_EMAIL_DOWNLOAD_TO', get_option( 'admin_email' ) );
    107 define( 'PSK_S2MSFB_DEFAULT_EMAIL_REPORT_SUBJECT', __( '%blogname% : report', PSK_S2MSFB_ID ) );
    108 define( 'PSK_S2MSFB_DEFAULT_EMAIL_REPORT_FROM', get_option( 'admin_email' ) );
    109 define( 'PSK_S2MSFB_DEFAULT_EMAIL_REPORT_TO', get_option( 'admin_email' ) );
     112define( 'PSK_S2MSFB_DEFAULT_EMAIL_DOWNLOAD_SUBJECT' , __( '%blogname% : file downloaded' , PSK_S2MSFB_ID ) );
     113define( 'PSK_S2MSFB_DEFAULT_EMAIL_DOWNLOAD_FROM' , get_option( 'admin_email' ) );
     114define( 'PSK_S2MSFB_DEFAULT_EMAIL_DOWNLOAD_TO' , get_option( 'admin_email' ) );
     115define( 'PSK_S2MSFB_DEFAULT_EMAIL_REPORT_SUBJECT' , __( '%blogname% : report' , PSK_S2MSFB_ID ) );
     116define( 'PSK_S2MSFB_DEFAULT_EMAIL_REPORT_FROM' , get_option( 'admin_email' ) );
     117define( 'PSK_S2MSFB_DEFAULT_EMAIL_REPORT_TO' , get_option( 'admin_email' ) );
    110118
    111119
     
    113121 *  Database
    114122 */
    115 define( 'PSK_S2MSFB_DB_DOWNLOAD_TABLE_NAME', PSK_S2MSFB_ID . '_downloads' );
    116 define( 'PSK_S2MSFB_DB_DOWNLOAD_TABLE_VERSION_OPT', PSK_S2MSFB_DB_DOWNLOAD_TABLE_NAME . '_version' );
    117 define( 'PSK_S2MSFB_DB_DOWNLOAD_TABLE_VERSION', 5 );
     123define( 'PSK_S2MSFB_DB_DOWNLOAD_TABLE_NAME' , PSK_S2MSFB_ID . '_downloads' );
     124define( 'PSK_S2MSFB_DB_DOWNLOAD_TABLE_VERSION_OPT' , PSK_S2MSFB_DB_DOWNLOAD_TABLE_NAME . '_version' );
     125define( 'PSK_S2MSFB_DB_DOWNLOAD_TABLE_VERSION' , 5 );
    118126
    119 define( 'PSK_S2MSFB_DB_FILES_TABLE_NAME', PSK_S2MSFB_ID . '_files' );
    120 define( 'PSK_S2MSFB_DB_FILES_TABLE_VERSION_OPT', PSK_S2MSFB_DB_FILES_TABLE_NAME . '_version' );
    121 define( 'PSK_S2MSFB_DB_FILES_TABLE_VERSION', 3 );
    122 define( 'PSK_S2MSFB_DB_FILES_CLEAN_OPT', PSK_S2MSFB_DB_FILES_TABLE_NAME . '_clean' );
    123 define( 'PSK_S2MSFB_DB_FILES_CLEAN_DURATION_OPT', PSK_S2MSFB_DB_FILES_TABLE_NAME . '_clean_duration' );
    124 define( 'PSK_S2MSFB_DB_FILES_CLEAN_COUNT_OPT', PSK_S2MSFB_DB_FILES_TABLE_NAME . '_clean_count' );
     127define( 'PSK_S2MSFB_DB_FILES_TABLE_NAME' , PSK_S2MSFB_ID . '_files' );
     128define( 'PSK_S2MSFB_DB_FILES_TABLE_VERSION_OPT' , PSK_S2MSFB_DB_FILES_TABLE_NAME . '_version' );
     129define( 'PSK_S2MSFB_DB_FILES_TABLE_VERSION' , 5 );
     130define( 'PSK_S2MSFB_DB_FILES_CLEAN_OPT' , PSK_S2MSFB_DB_FILES_TABLE_NAME . '_clean' );
     131define( 'PSK_S2MSFB_DB_FILES_CLEAN_DURATION_OPT' , PSK_S2MSFB_DB_FILES_TABLE_NAME . '_clean_duration' );
     132define( 'PSK_S2MSFB_DB_FILES_CLEAN_COUNT_OPT' , PSK_S2MSFB_DB_FILES_TABLE_NAME . '_clean_count' );
    125133
    126134
  • s2member-secure-file-browser/trunk/js/admin.manager.js

    r704612 r708663  
    77}
    88
     9function psk_sfb_displayname_file( f , c ) {
     10    psk_sfb_displayname_df( f , false , c );
     11}
     12
    913function psk_sfb_remove_file( f ) {
    1014    psk_sfb_remove_df( f , false );
     
    1519}
    1620
    17 function psk_sfb_comment_dir( f , c ) {
    18     psk_sfb_comment_df( f+"/." , true , c );
     21function psk_sfb_displayname_dir( f , c ) {
     22    psk_sfb_displayname_df( f+"/." , true , c );
    1923}
    2024
     
    114118
    115119
     120var sk_sfb_displayname_df_lock = false;
     121function psk_sfb_displayname_df( f , d , c) {
     122    var title = (d === true) ? objectL10n.displaynamedirectory : objectL10n.displaynamefile;
     123    jQuery( "#pskModalLabel" ).html( title );
     124    var s = psk_sfb_basename( f );
     125    var text = objectL10n.displayname + " <code>" + new psk_sfb_html( f ) + "</code><br/><br/><input class=\"span7\" placeholder=\"" + new psk_sfb_html( objectL10n.displaynameplaceholder ) +"\" id=\"pskModalInput\" type=\"text\" value=\"" + new psk_sfb_html( c ) + "\"/><br/><small>" + objectL10n.displaynameplacemore + "</small><br/>";
     126    jQuery( "#pskModalBody" ).html( text );
     127    jQuery( "#pskModalSave" ).html( objectL10n.displayname );
     128    jQuery( "#pskModalSave" ).removeClass( "btn-danger" );
     129    jQuery( "#pskModalSave" ).addClass( "btn-success" );
     130
     131    jQuery( "#pskModal" ).modal( "show" );
     132
     133    jQuery( '#pskModalInput' ).keypress( function ( event ) {
     134        var keycode = (event.keyCode ? event.keyCode : event.which);
     135        if ( keycode == '13' ) jQuery( '#pskModalSave' ).trigger( 'click' );
     136    } );
     137
     138    jQuery( "#pskModalSave" ).click( function () {
     139        if ( ! sk_sfb_displayname_df_lock ) {
     140            sk_sfb_displayname_df_lock = true;
     141            jQuery( "#pskModalSave" ).addClass( "disabled" );
     142
     143            //          var d = encodeURIComponent( jQuery( '#pskModalInput' ).attr( 'value' ) );
     144            var c = jQuery( '#pskModalInput' ).attr( 'value' );
     145            jQuery.post( PSK_S2MSFB.ajaxurl , { action: PSK_S2MSFB.action_nf , dir: '' , dirbase: '' , s: f , c: c , nonce: PSK_S2MSFB.nonce } , function ( data ) {
     146                if ( data != "1" )
     147                    psk_sfb_alert( objectL10n.error , objectL10n.erroroccurs + "<br/>" + data , 'error' , 120000 );
     148                else
     149                    psk_sfb_alert( objectL10n.success , (d === true) ? objectL10n.displaynamedirectoryok : objectL10n.displaynamefileok , 'success' );
     150                jQuery( "#pskModalSave" ).unbind();
     151                jQuery( '#pskModalInput' ).unbind();
     152                jQuery( ".psk_jfiletree" ).each( function () {
     153                    jQuery( this ).fileTreeReload();
     154                } );
     155                jQuery( "#pskModal" ).modal( "hide" );
     156                jQuery( "#pskModalSave" ).removeClass( "disabled" );
     157                sk_sfb_displayname_df_lock = false;
     158            } );
     159        }
     160        else {
     161            alert( objectL10n.pleasewait );
     162        }
     163    } );
     164}
     165
    116166var sk_sfb_remove_df_lock = false;
    117167function psk_sfb_remove_df( f , d ) {
     
    186236        case 'displaybirthdate'        :
    187237        case 'displaycomment'          :
     238        case 'displaydisplayname'          :
    188239        case 'displaymodificationdate' :
    189240        case 'sortby'                  :
  • s2member-secure-file-browser/trunk/js/admin.manager.min.js

    r704612 r708663  
    1 function psk_sfb_rename_file(f){psk_sfb_rename_df(f,false);}function psk_sfb_comment_file(f,c){psk_sfb_comment_df(f,false,c);}function psk_sfb_remove_file(f){psk_sfb_remove_df(f,false);}function psk_sfb_rename_dir(f){psk_sfb_rename_df(f,true);}function psk_sfb_comment_dir(f,c){psk_sfb_comment_df(f+"/.",true,c);}function psk_sfb_remove_dir(f){psk_sfb_remove_df(f,true);}var sk_sfb_rename_df_lock=false;function psk_sfb_rename_df(f,d){var title=(d===true)?objectL10n.renamedirectory:objectL10n.renamefile;jQuery("#pskModalLabel").html(title);var s=psk_sfb_basename(f);var text=objectL10n.rename+" <code>"+new psk_sfb_html(f)+'</code><br/><br/><input id="pskModalInput" type="text" value="'+new psk_sfb_html(s)+'"/><br/><br/>';jQuery("#pskModalBody").html(text);jQuery("#pskModalSave").html(objectL10n.rename);jQuery("#pskModalSave").removeClass("btn-danger");jQuery("#pskModalSave").addClass("btn-success");jQuery("#pskModal").modal("show");jQuery("#pskModalInput").keypress(function(event){var keycode=(event.keyCode?event.keyCode:event.which);if(keycode=="13"){jQuery("#pskModalSave").trigger("click");}});jQuery("#pskModalSave").click(function(){if(!sk_sfb_rename_df_lock){sk_sfb_rename_df_lock=true;jQuery("#pskModalSave").addClass("disabled");var d=encodeURIComponent(jQuery("#pskModalInput").attr("value"));jQuery.post(PSK_S2MSFB.ajaxurl,{action:PSK_S2MSFB.action_rf,dir:"",dirbase:"",s:f,d:d,nonce:PSK_S2MSFB.nonce},function(data){if(data!="1"){psk_sfb_alert(objectL10n.error,objectL10n.erroroccurs+"<br/>"+data,"error",120000);}else{psk_sfb_alert(objectL10n.success,(d===true)?objectL10n.renamedirectoryok:objectL10n.renamefileok,"success");}jQuery("#pskModalSave").unbind();jQuery("#pskModalInput").unbind();jQuery(".psk_jfiletree").each(function(){jQuery(this).fileTreeReload();});jQuery("#pskModal").modal("hide");jQuery("#pskModalSave").removeClass("disabled");sk_sfb_rename_df_lock=false;});}else{alert(objectL10n.pleasewait);}});}var sk_sfb_comment_df_lock=false;function psk_sfb_comment_df(f,d,c){var title=(d===true)?objectL10n.commentdirectory:objectL10n.commentfile;jQuery("#pskModalLabel").html(title);c=c.replace(/\[\[\[BR\]\]\]/g,"\n");var s=psk_sfb_basename(f);var text=objectL10n.comment+" <code>"+new psk_sfb_html(f)+'</code><br/><br/><textarea class="span6" placeholder="'+new psk_sfb_html(objectL10n.commentplaceholder)+'" id="pskModalInput" rows="5" cols="60">'+new psk_sfb_html(c)+"</textarea><br/><br/>";jQuery("#pskModalBody").html(text);jQuery("#pskModalSave").html(objectL10n.comment);jQuery("#pskModalSave").removeClass("btn-danger");jQuery("#pskModalSave").addClass("btn-success");jQuery("#pskModal").modal("show");jQuery("#pskModalSave").click(function(){if(!sk_sfb_comment_df_lock){sk_sfb_comment_df_lock=true;jQuery("#pskModalSave").addClass("disabled");var c=jQuery("#pskModalInput").attr("value");jQuery.post(PSK_S2MSFB.ajaxurl,{action:PSK_S2MSFB.action_cf,dir:"",dirbase:"",s:f,c:c,nonce:PSK_S2MSFB.nonce},function(data){if(data!="1"){psk_sfb_alert(objectL10n.error,objectL10n.erroroccurs+"<br/>"+data,"error",120000);}else{psk_sfb_alert(objectL10n.success,(d===true)?objectL10n.commentdirectoryok:objectL10n.commentfileok,"success");}jQuery("#pskModalSave").unbind();jQuery("#pskModalInput").unbind();jQuery(".psk_jfiletree").each(function(){jQuery(this).fileTreeReload();});jQuery("#pskModal").modal("hide");jQuery("#pskModalSave").removeClass("disabled");sk_sfb_comment_df_lock=false;});}else{alert(objectL10n.pleasewait);}});}var sk_sfb_remove_df_lock=false;function psk_sfb_remove_df(f,d){var title=(d===true)?objectL10n.removedirectory:objectL10n.removefile;jQuery("#pskModalLabel").html(title);var text=(d===true)?objectL10n.removedirectory+"<br/><code>"+new psk_sfb_html(f)+"</code><br/><br/>"+objectL10n.removedirectorywarning:objectL10n.removefile+"<br/><code>"+f+"</code><br/><br/>"+objectL10n.removefilewarning;jQuery("#pskModalBody").html(text);jQuery("#pskModalSave").html(objectL10n.remove);jQuery("#pskModalSave").removeClass("btn-success");jQuery("#pskModalSave").addClass("btn-danger");jQuery("#pskModal").modal("show");jQuery("#pskModalSave").click(function(){if(!sk_sfb_remove_df_lock){sk_sfb_remove_df_lock=true;jQuery("#pskModalSave").addClass("disabled");jQuery.post(PSK_S2MSFB.ajaxurl,{action:PSK_S2MSFB.action_df,dir:"",dirbase:"",s:f,nonce:PSK_S2MSFB.nonce},function(data){if(data!="1"){if(data.indexOf("Maximum function nesting level")!=-1){data=objectL10n.xdebugerror;}psk_sfb_alert(objectL10n.error,objectL10n.erroroccurs+"<br/>"+data,"error",120000);}else{psk_sfb_alert(objectL10n.success,(d===true)?objectL10n.removedirectoryok:objectL10n.removefileok,"success");}jQuery("#pskModalSave").unbind();jQuery(".psk_jfiletree").each(function(){jQuery(this).fileTreeReload();});jQuery("#pskModal").modal("hide");jQuery("#pskModalSave").removeClass("disabled");sk_sfb_remove_df_lock=false;});}else{alert(objectL10n.pleasewait);}});}function generate_shortcode(){var str="["+objectL10n.shortcode;var taa=objectL10n.shortcodetags.split(",");jQuery.each(taa,function(i){var tag=taa[i];var val=get_shortcode_val(tag);if((val!="")&&(val!=undefined)){str+=" "+tag+'="'+val+'"';}});str+=" /]";jQuery("#shortcode_preview").html(str);}function get_shortcode_val(tag){var val="";switch(tag){case"displayall":case"displaydownloaded":case"displaybirthdate":case"displaycomment":case"displaymodificationdate":case"sortby":case"search":case"searchdisplay":case"displaysize":case"dirzip":case"s2alertbox":case"dirfirst":case"hidden":case"multifolder":case"openrecursive":val=jQuery("input[type=radio][name="+tag+"]:checked").val();break;case"collapsespeed":case"expandspeed":val=jQuery("#"+tag).val();if(val!=""){val=parseInt(jQuery("#"+tag).val(),10);if(isNaN(val)){val="";jQuery("#cg"+tag).addClass("error");}else{jQuery("#cg"+tag).removeClass("error");}val=val.toString();}else{jQuery("#cg"+tag).removeClass("error");}break;case"filterdir":case"filterfile":case"dirbase":val=encodeURIComponent(jQuery("#"+tag).val());break;case"names":for(var i=0;i<6;i++){var k=jQuery("#h"+tag+i).val();var v=jQuery("#"+tag+i).val();if(v!=""){val=val+encodeURIComponent(k)+":"+encodeURIComponent(v)+"|";}}val=(val.substr(-1,1)=="|")?val.slice(0,-1):val;break;case"folderevent":case"collapseeasing":case"expandeasing":default:val=jQuery("#"+tag).val();break;}return val;}jQuery(document).ready(function(){if(jQuery("#shortcode_preview").length!=0){jQuery(".generator").on("change",function(){generate_shortcode();});generate_shortcode();}jQuery("#pskModal").on("hidden",function(){jQuery("#pskModalSave").unbind();jQuery("#pskModalInput").unbind();});});
     1function psk_sfb_rename_file(f){psk_sfb_rename_df(f,false);}function psk_sfb_comment_file(f,c){psk_sfb_comment_df(f,false,c);}function psk_sfb_displayname_file(f,c){psk_sfb_displayname_df(f,false,c);}function psk_sfb_remove_file(f){psk_sfb_remove_df(f,false);}function psk_sfb_rename_dir(f){psk_sfb_rename_df(f,true);}function psk_sfb_displayname_dir(f,c){psk_sfb_displayname_df(f+"/.",true,c);}function psk_sfb_remove_dir(f){psk_sfb_remove_df(f,true);}var sk_sfb_rename_df_lock=false;function psk_sfb_rename_df(f,d){var title=(d===true)?objectL10n.renamedirectory:objectL10n.renamefile;jQuery("#pskModalLabel").html(title);var s=psk_sfb_basename(f);var text=objectL10n.rename+" <code>"+new psk_sfb_html(f)+'</code><br/><br/><input id="pskModalInput" type="text" value="'+new psk_sfb_html(s)+'"/><br/><br/>';jQuery("#pskModalBody").html(text);jQuery("#pskModalSave").html(objectL10n.rename);jQuery("#pskModalSave").removeClass("btn-danger");jQuery("#pskModalSave").addClass("btn-success");jQuery("#pskModal").modal("show");jQuery("#pskModalInput").keypress(function(event){var keycode=(event.keyCode?event.keyCode:event.which);if(keycode=="13"){jQuery("#pskModalSave").trigger("click");}});jQuery("#pskModalSave").click(function(){if(!sk_sfb_rename_df_lock){sk_sfb_rename_df_lock=true;jQuery("#pskModalSave").addClass("disabled");var d=encodeURIComponent(jQuery("#pskModalInput").attr("value"));jQuery.post(PSK_S2MSFB.ajaxurl,{action:PSK_S2MSFB.action_rf,dir:"",dirbase:"",s:f,d:d,nonce:PSK_S2MSFB.nonce},function(data){if(data!="1"){psk_sfb_alert(objectL10n.error,objectL10n.erroroccurs+"<br/>"+data,"error",120000);}else{psk_sfb_alert(objectL10n.success,(d===true)?objectL10n.renamedirectoryok:objectL10n.renamefileok,"success");}jQuery("#pskModalSave").unbind();jQuery("#pskModalInput").unbind();jQuery(".psk_jfiletree").each(function(){jQuery(this).fileTreeReload();});jQuery("#pskModal").modal("hide");jQuery("#pskModalSave").removeClass("disabled");sk_sfb_rename_df_lock=false;});}else{alert(objectL10n.pleasewait);}});}var sk_sfb_comment_df_lock=false;function psk_sfb_comment_df(f,d,c){var title=(d===true)?objectL10n.commentdirectory:objectL10n.commentfile;jQuery("#pskModalLabel").html(title);c=c.replace(/\[\[\[BR\]\]\]/g,"\n");var s=psk_sfb_basename(f);var text=objectL10n.comment+" <code>"+new psk_sfb_html(f)+'</code><br/><br/><textarea class="span6" placeholder="'+new psk_sfb_html(objectL10n.commentplaceholder)+'" id="pskModalInput" rows="5" cols="60">'+new psk_sfb_html(c)+"</textarea><br/><br/>";jQuery("#pskModalBody").html(text);jQuery("#pskModalSave").html(objectL10n.comment);jQuery("#pskModalSave").removeClass("btn-danger");jQuery("#pskModalSave").addClass("btn-success");jQuery("#pskModal").modal("show");jQuery("#pskModalSave").click(function(){if(!sk_sfb_comment_df_lock){sk_sfb_comment_df_lock=true;jQuery("#pskModalSave").addClass("disabled");var c=jQuery("#pskModalInput").attr("value");jQuery.post(PSK_S2MSFB.ajaxurl,{action:PSK_S2MSFB.action_cf,dir:"",dirbase:"",s:f,c:c,nonce:PSK_S2MSFB.nonce},function(data){if(data!="1"){psk_sfb_alert(objectL10n.error,objectL10n.erroroccurs+"<br/>"+data,"error",120000);}else{psk_sfb_alert(objectL10n.success,(d===true)?objectL10n.commentdirectoryok:objectL10n.commentfileok,"success");}jQuery("#pskModalSave").unbind();jQuery("#pskModalInput").unbind();jQuery(".psk_jfiletree").each(function(){jQuery(this).fileTreeReload();});jQuery("#pskModal").modal("hide");jQuery("#pskModalSave").removeClass("disabled");sk_sfb_comment_df_lock=false;});}else{alert(objectL10n.pleasewait);}});}var sk_sfb_displayname_df_lock=false;function psk_sfb_displayname_df(f,d,c){var title=(d===true)?objectL10n.displaynamedirectory:objectL10n.displaynamefile;jQuery("#pskModalLabel").html(title);var s=psk_sfb_basename(f);var text=objectL10n.displayname+" <code>"+new psk_sfb_html(f)+'</code><br/><br/><input class="span7" placeholder="'+new psk_sfb_html(objectL10n.displaynameplaceholder)+'" id="pskModalInput" type="text" value="'+new psk_sfb_html(c)+'"/><br/><small>'+objectL10n.displaynameplacemore+"</small><br/>";jQuery("#pskModalBody").html(text);jQuery("#pskModalSave").html(objectL10n.displayname);jQuery("#pskModalSave").removeClass("btn-danger");jQuery("#pskModalSave").addClass("btn-success");jQuery("#pskModal").modal("show");jQuery("#pskModalInput").keypress(function(event){var keycode=(event.keyCode?event.keyCode:event.which);if(keycode=="13"){jQuery("#pskModalSave").trigger("click");}});jQuery("#pskModalSave").click(function(){if(!sk_sfb_displayname_df_lock){sk_sfb_displayname_df_lock=true;jQuery("#pskModalSave").addClass("disabled");var c=jQuery("#pskModalInput").attr("value");jQuery.post(PSK_S2MSFB.ajaxurl,{action:PSK_S2MSFB.action_nf,dir:"",dirbase:"",s:f,c:c,nonce:PSK_S2MSFB.nonce},function(data){if(data!="1"){psk_sfb_alert(objectL10n.error,objectL10n.erroroccurs+"<br/>"+data,"error",120000);}else{psk_sfb_alert(objectL10n.success,(d===true)?objectL10n.displaynamedirectoryok:objectL10n.displaynamefileok,"success");}jQuery("#pskModalSave").unbind();jQuery("#pskModalInput").unbind();jQuery(".psk_jfiletree").each(function(){jQuery(this).fileTreeReload();});jQuery("#pskModal").modal("hide");jQuery("#pskModalSave").removeClass("disabled");sk_sfb_displayname_df_lock=false;});}else{alert(objectL10n.pleasewait);}});}var sk_sfb_remove_df_lock=false;function psk_sfb_remove_df(f,d){var title=(d===true)?objectL10n.removedirectory:objectL10n.removefile;jQuery("#pskModalLabel").html(title);var text=(d===true)?objectL10n.removedirectory+"<br/><code>"+new psk_sfb_html(f)+"</code><br/><br/>"+objectL10n.removedirectorywarning:objectL10n.removefile+"<br/><code>"+f+"</code><br/><br/>"+objectL10n.removefilewarning;jQuery("#pskModalBody").html(text);jQuery("#pskModalSave").html(objectL10n.remove);jQuery("#pskModalSave").removeClass("btn-success");jQuery("#pskModalSave").addClass("btn-danger");jQuery("#pskModal").modal("show");jQuery("#pskModalSave").click(function(){if(!sk_sfb_remove_df_lock){sk_sfb_remove_df_lock=true;jQuery("#pskModalSave").addClass("disabled");jQuery.post(PSK_S2MSFB.ajaxurl,{action:PSK_S2MSFB.action_df,dir:"",dirbase:"",s:f,nonce:PSK_S2MSFB.nonce},function(data){if(data!="1"){if(data.indexOf("Maximum function nesting level")!=-1){data=objectL10n.xdebugerror;}psk_sfb_alert(objectL10n.error,objectL10n.erroroccurs+"<br/>"+data,"error",120000);}else{psk_sfb_alert(objectL10n.success,(d===true)?objectL10n.removedirectoryok:objectL10n.removefileok,"success");}jQuery("#pskModalSave").unbind();jQuery(".psk_jfiletree").each(function(){jQuery(this).fileTreeReload();});jQuery("#pskModal").modal("hide");jQuery("#pskModalSave").removeClass("disabled");sk_sfb_remove_df_lock=false;});}else{alert(objectL10n.pleasewait);}});}function generate_shortcode(){var str="["+objectL10n.shortcode;var taa=objectL10n.shortcodetags.split(",");jQuery.each(taa,function(i){var tag=taa[i];var val=get_shortcode_val(tag);if((val!="")&&(val!=undefined)){str+=" "+tag+'="'+val+'"';}});str+=" /]";jQuery("#shortcode_preview").html(str);}function get_shortcode_val(tag){var val="";switch(tag){case"displayall":case"displaydownloaded":case"displaybirthdate":case"displaycomment":case"displaydisplayname":case"displaymodificationdate":case"sortby":case"search":case"searchdisplay":case"displaysize":case"dirzip":case"s2alertbox":case"dirfirst":case"hidden":case"multifolder":case"openrecursive":val=jQuery("input[type=radio][name="+tag+"]:checked").val();break;case"collapsespeed":case"expandspeed":val=jQuery("#"+tag).val();if(val!=""){val=parseInt(jQuery("#"+tag).val(),10);if(isNaN(val)){val="";jQuery("#cg"+tag).addClass("error");}else{jQuery("#cg"+tag).removeClass("error");}val=val.toString();}else{jQuery("#cg"+tag).removeClass("error");}break;case"filterdir":case"filterfile":case"dirbase":val=encodeURIComponent(jQuery("#"+tag).val());break;case"names":for(var i=0;i<6;i++){var k=jQuery("#h"+tag+i).val();var v=jQuery("#"+tag+i).val();if(v!=""){val=val+encodeURIComponent(k)+":"+encodeURIComponent(v)+"|";}}val=(val.substr(-1,1)=="|")?val.slice(0,-1):val;break;case"folderevent":case"collapseeasing":case"expandeasing":default:val=jQuery("#"+tag).val();break;}return val;}jQuery(document).ready(function(){if(jQuery("#shortcode_preview").length!=0){jQuery(".generator").on("change",function(){generate_shortcode();});generate_shortcode();}jQuery("#pskModal").on("hidden",function(){jQuery("#pskModalSave").unbind();jQuery("#pskModalInput").unbind();});});
  • s2member-secure-file-browser/trunk/js/jqueryFileTree.js

    r704612 r708663  
    6969                if ( o.cutfilenames === undefined ) o.cutfilenames = '0';
    7070                if ( o.displaysize === undefined ) o.displaysize = '1';
    71                 if ( o.displaycomment === undefined ) o.displaycomment = '1';
     71                if ( o.displaycomment === undefined ) o.displaycomment = '0';
     72                if ( o.displayname === undefined ) o.displayname = '0';
    7273                if ( o.displaymodificationdate === undefined ) o.displaymodificationdate = '0';
    7374                if ( o.displaybirthdate === undefined ) o.displaybirthdate = '0';
     
    117118                        displaybirthdate       : o.displaybirthdate ,
    118119                        displaycomment         : o.displaycomment ,
     120                        displayname            : o.displayname ,
    119121                        sortby                 : o.sortby ,
    120122                        nonce                  : PSK_S2MSFB.nonce
     
    162164                        displaybirthdate       : o.displaybirthdate ,
    163165                        displaycomment         : o.displaycomment ,
     166                        displayname            : o.displayname ,
    164167                        sortby                 : o.sortby ,
    165168                        nonce                  : PSK_S2MSFB.nonce,
  • s2member-secure-file-browser/trunk/js/jqueryFileTree.min.js

    r704612 r708663  
    1 (function($){$.extend($.fn,{fileTreeReload:function(){$(this).empty();$(this).fileTree();},fileTree:function(o,h){if($(this).data("o")){o=$(this).data("o");h=$(this).data("h");}else{if(!o){o={};}if(o.action===undefined){o.action=PSK_S2MSFB.action_get_dir;}if(o.script===undefined){o.script=PSK_S2MSFB.ajaxurl;}if(o.folderevent===undefined){o.folderevent="click";}if(o.expandspeed===undefined){o.expandspeed=500;}if(o.collapsespeed===undefined){o.collapsespeed=500;}if(o.expandeasing===undefined){o.expandeasing=null;}if(o.collapseeasing===undefined){o.collapseeasing=null;}if(o.multifolder===undefined){o.multifolder=true;}if(o.openrecursive===undefined){o.openrecursive="0";}if(o.loadmessage===undefined){o.loadmessage="";}if(o.hidden===undefined){o.hidden="0";}if(o.dirfirst===undefined){o.dirfirst="1";}if(o.names===undefined){o.names="";}if(o.dirbase===undefined){o.dirbase="";}if(o.filterfile===undefined){o.filterfile="";}if(o.filterdir===undefined){o.filterdir="";}if(o.displayall===undefined){o.displayall="";}if(o.cutdirnames===undefined){o.cutdirnames="0";}if(o.cutfilenames===undefined){o.cutfilenames="0";}if(o.displaysize===undefined){o.displaysize="1";}if(o.displaycomment===undefined){o.displaycomment="1";}if(o.displaymodificationdate===undefined){o.displaymodificationdate="0";}if(o.displaybirthdate===undefined){o.displaybirthdate="0";}if(o.sortby===undefined){o.sortby="0";}if(o.displaydownloaded===undefined){o.displaydownloaded="0";}if(o.search===undefined){o.search="0";}if(o.searchgroup===undefined){o.searchgroup="0";}if(o.searchdisplay===undefined){o.searchdisplay="0";}if(o.dirzip===undefined){o.dirzip="0";}if(o.previewext===undefined){o.previewext="";}if(o.swfurl===undefined){o.swfurl="";}o.root="/";o.collapsespeed=parseInt(o.collapsespeed,10);o.expandspeed=parseInt(o.expandspeed,10);o.multifolder=(o.multifolder!="0");o.openrecursive=(o.openrecursive=="1")?"1":"0";$(this).data("o",o);$(this).data("h",h);}$(this).each(function(){function showTree(c,t){$(c).addClass("wait");$.post(o.script,{action:o.action,dir:t,hidden:o.hidden,dirfirst:o.dirfirst,names:o.names,filterfile:o.filterfile,filterdir:o.filterdir,displayall:o.displayall,dirbase:o.dirbase,openrecursive:o.openrecursive,cutdirnames:o.cutdirnames,cutfilenames:o.cutfilenames,displaysize:o.displaysize,displaydownloaded:o.displaydownloaded,search:o.search,searchgroup:o.searchgroup,searchdisplay:o.searchdisplay,dirzip:o.dirzip,previewext:o.previewext,displaymodificationdate:o.displaymodificationdate,displaybirthdate:o.displaybirthdate,displaycomment:o.displaycomment,sortby:o.sortby,nonce:PSK_S2MSFB.nonce},function(data){$(c).removeClass("wait").append(data);$(c).find("UL:hidden").slideDown({duration:o.expandspeed,easing:o.expandeasing});$(c).find(".start").hide();bindTree(c);});}function searchTree(c,s){var t;if($(c).hasClass("psk_jfiletree")){t="/";$(c).find(".start").show();$(c).find("UL.jqueryFileTree").not(".start").remove();}else{t=$(c).find("DIV.jftctn A.link").attr("rel");$(c).addClass("wait");$(c).find("UL.jqueryFileTree").remove();}$.post(o.script,{action:o.action,dir:t,hidden:o.hidden,dirfirst:o.dirfirst,names:o.names,filterfile:o.filterfile,filterdir:o.filterdir,displayall:o.displayall,dirbase:o.dirbase,openrecursive:o.openrecursive,cutdirnames:o.cutdirnames,cutfilenames:o.cutfilenames,displaysize:o.displaysize,displaydownloaded:o.displaydownloaded,search:o.search,searchgroup:o.searchgroup,searchdisplay:o.searchdisplay,dirzip:o.dirzip,previewext:o.previewext,displaymodificationdate:o.displaymodificationdate,displaybirthdate:o.displaybirthdate,displaycomment:o.displaycomment,sortby:o.sortby,nonce:PSK_S2MSFB.nonce,token:s},function(data){$(c).removeClass("wait").append(data);$(c).find("UL:hidden").slideDown({duration:o.expandspeed,easing:o.expandeasing});$(c).find(".start").hide();bindTree(c);});}function bindTree(t){var searchgroup=$(t).find("li.PSK_S2MSFB_searchli").attr("data-group");searchgroup=(isNaN(searchgroup))?0:parseInt(searchgroup,10);$(t).find(".PSK_S2MSFB_searchinp").blur(function(){if($(this).val()==""){$(this).val($(this).attr("title"));if($(this).find("UL.jqueryFileTree").attr("data-token")==""){$(this).prev().prev().hide();}}}).click(function(){if($(this).val()==$(this).attr("title")){$(this).val("");}if(($(this).val()=="")||($(this).val()==$(this).attr("title"))){if($(this).find("UL.jqueryFileTree").attr("data-token")==""){$(this).prev().prev().hide();}else{$(this).prev().prev().show();}}}).keypress(function(e){if(($(this).val()=="")||($(this).val()==$(this).attr("title"))){if($(this).find("UL.jqueryFileTree").attr("data-token")==""){$(this).prev().prev().hide();}else{$(this).prev().prev().show();}}if(e.which==13){if(($(this).val()=="")||($(this).val()==$(this).attr("title"))){alert(PSK_S2MSFB.errorsearch);}else{if(searchgroup>=1){var thisval=$(this).val();$("li.PSK_S2MSFB_searchli[data-group="+searchgroup+"] .PSK_S2MSFB_searchinp").each(function(){searchTree($(this).parent().parent().parent().parent(),thisval);});}else{searchTree($(this).parent().parent().parent().parent(),$(this).val());}}}});$(t).find(".PSK_S2MSFB_searchbtn").click(function(){var e=jQuery.Event("keypress");e.which=13;$(this).next().trigger(e);});$(t).find(".PSK_S2MSFB_reloadbtn").click(function(){if(searchgroup>=1){$("li.PSK_S2MSFB_searchli[data-group="+searchgroup+"] .PSK_S2MSFB_searchinp").each(function(){searchTree($(this).parent().parent().parent().parent(),"");});}else{searchTree($(this).parent().parent().parent().parent(),"");}});$(t).find(".PSK_S2MSFB_resetbtn").click(function(){$(this).next().next().val($(this).next().next().attr("title"));$(this).hide();});if(document.getElementById("psk_jquery_jplayer")==null){$(t).append('<div id="psk_jquery_jplayer" style="width:1px!important;height:1px!important;"></div>');}$(t).find("LI SPAN.prev[data-e=mp3]").each(function(){PSK_S2MSFB_jplayer_id++;var thisdesign="PSK_S2MSFB_jdesign"+PSK_S2MSFB_jplayer_id;var thisurl=$(this).attr("rel");$(this).html('<div id="'+thisdesign+'" class="psk_jqjp play"></div>').unbind("click").click(function(){if($("#"+thisdesign).hasClass("play")){$(".psk_jqjp").removeClass("stop").addClass("play");$("#"+thisdesign).removeClass("play").addClass("stop");$("#psk_jquery_jplayer").jPlayer("destroy");$("#psk_jquery_jplayer").jPlayer({ready:function(){$(this).jPlayer("setMedia",{mp3:thisurl}).jPlayer("play");},ended:function(){$("#"+thisdesign).removeClass("stop").addClass("play");},pause:function(){$("#"+thisdesign).removeClass("stop").addClass("play");},swfPath:o.swfurl,supplied:"mp3",solution:"flash,html",preload:"auto",volume:1,muted:false,errorAlerts:true,warningAlerts:false,wmode:"window"});}else{$("#psk_jquery_jplayer").jPlayer("destroy");$("#"+thisdesign).removeClass("stop").addClass("play");}});});$(t).find("LI DIV A.link,LI DIV A.linko").bind(o.folderevent,function(e){if($(this).parent().parent().hasClass("directory")){if($(this).parent().parent().hasClass("collapsed")){if(!o.multifolder){$(this).parent().parent().parent().find("UL").slideUp({duration:o.collapsespeed,easing:o.collapseeasing});$(this).parent().parent().parent().find("LI.directory").removeClass("expanded").addClass("collapsed");}if($(this).attr("rel")==""){$(this).parent().parent().find("UL").slideDown({duration:o.expandspeed,easing:o.expandeasing});$(this).parent().parent().removeClass("collapsed").addClass("expanded");}else{$(this).parent().parent().find("UL").remove();showTree($(this).parent().parent(),encodeURIComponent($(this).attr("rel").match(/.*\//)));$(this).parent().parent().removeClass("collapsed").addClass("expanded");}}else{$(this).parent().parent().find("UL").slideUp({duration:o.collapsespeed,easing:o.collapseeasing});$(this).parent().parent().removeClass("expanded").addClass("collapsed");}}else{h($(this),e);}return false;});if(o.folderevent.toLowerCase!="click"){$(t).find("LI DIV A.link").bind("click",function(){return false;});}if(searchgroup>=1){$("li.PSK_S2MSFB_searchli[data-group="+searchgroup+"]").hide();$("li.PSK_S2MSFB_searchli[data-group="+searchgroup+"]:first").show();}}$(this).html('<ul class="jqueryFileTree start"><li class="waitinit">'+o.loadmessage+"<li></ul>");showTree($(this),"/");});}});}(jQuery));var PSK_S2MSFB_jplayer_id=0;
     1(function($){$.extend($.fn,{fileTreeReload:function(){$(this).empty();$(this).fileTree();},fileTree:function(o,h){if($(this).data("o")){o=$(this).data("o");h=$(this).data("h");}else{if(!o){o={};}if(o.action===undefined){o.action=PSK_S2MSFB.action_get_dir;}if(o.script===undefined){o.script=PSK_S2MSFB.ajaxurl;}if(o.folderevent===undefined){o.folderevent="click";}if(o.expandspeed===undefined){o.expandspeed=500;}if(o.collapsespeed===undefined){o.collapsespeed=500;}if(o.expandeasing===undefined){o.expandeasing=null;}if(o.collapseeasing===undefined){o.collapseeasing=null;}if(o.multifolder===undefined){o.multifolder=true;}if(o.openrecursive===undefined){o.openrecursive="0";}if(o.loadmessage===undefined){o.loadmessage="";}if(o.hidden===undefined){o.hidden="0";}if(o.dirfirst===undefined){o.dirfirst="1";}if(o.names===undefined){o.names="";}if(o.dirbase===undefined){o.dirbase="";}if(o.filterfile===undefined){o.filterfile="";}if(o.filterdir===undefined){o.filterdir="";}if(o.displayall===undefined){o.displayall="";}if(o.cutdirnames===undefined){o.cutdirnames="0";}if(o.cutfilenames===undefined){o.cutfilenames="0";}if(o.displaysize===undefined){o.displaysize="1";}if(o.displaycomment===undefined){o.displaycomment="0";}if(o.displayname===undefined){o.displayname="0";}if(o.displaymodificationdate===undefined){o.displaymodificationdate="0";}if(o.displaybirthdate===undefined){o.displaybirthdate="0";}if(o.sortby===undefined){o.sortby="0";}if(o.displaydownloaded===undefined){o.displaydownloaded="0";}if(o.search===undefined){o.search="0";}if(o.searchgroup===undefined){o.searchgroup="0";}if(o.searchdisplay===undefined){o.searchdisplay="0";}if(o.dirzip===undefined){o.dirzip="0";}if(o.previewext===undefined){o.previewext="";}if(o.swfurl===undefined){o.swfurl="";}o.root="/";o.collapsespeed=parseInt(o.collapsespeed,10);o.expandspeed=parseInt(o.expandspeed,10);o.multifolder=(o.multifolder!="0");o.openrecursive=(o.openrecursive=="1")?"1":"0";$(this).data("o",o);$(this).data("h",h);}$(this).each(function(){function showTree(c,t){$(c).addClass("wait");$.post(o.script,{action:o.action,dir:t,hidden:o.hidden,dirfirst:o.dirfirst,names:o.names,filterfile:o.filterfile,filterdir:o.filterdir,displayall:o.displayall,dirbase:o.dirbase,openrecursive:o.openrecursive,cutdirnames:o.cutdirnames,cutfilenames:o.cutfilenames,displaysize:o.displaysize,displaydownloaded:o.displaydownloaded,search:o.search,searchgroup:o.searchgroup,searchdisplay:o.searchdisplay,dirzip:o.dirzip,previewext:o.previewext,displaymodificationdate:o.displaymodificationdate,displaybirthdate:o.displaybirthdate,displaycomment:o.displaycomment,displayname:o.displayname,sortby:o.sortby,nonce:PSK_S2MSFB.nonce},function(data){$(c).removeClass("wait").append(data);$(c).find("UL:hidden").slideDown({duration:o.expandspeed,easing:o.expandeasing});$(c).find(".start").hide();bindTree(c);});}function searchTree(c,s){var t;if($(c).hasClass("psk_jfiletree")){t="/";$(c).find(".start").show();$(c).find("UL.jqueryFileTree").not(".start").remove();}else{t=$(c).find("DIV.jftctn A.link").attr("rel");$(c).addClass("wait");$(c).find("UL.jqueryFileTree").remove();}$.post(o.script,{action:o.action,dir:t,hidden:o.hidden,dirfirst:o.dirfirst,names:o.names,filterfile:o.filterfile,filterdir:o.filterdir,displayall:o.displayall,dirbase:o.dirbase,openrecursive:o.openrecursive,cutdirnames:o.cutdirnames,cutfilenames:o.cutfilenames,displaysize:o.displaysize,displaydownloaded:o.displaydownloaded,search:o.search,searchgroup:o.searchgroup,searchdisplay:o.searchdisplay,dirzip:o.dirzip,previewext:o.previewext,displaymodificationdate:o.displaymodificationdate,displaybirthdate:o.displaybirthdate,displaycomment:o.displaycomment,displayname:o.displayname,sortby:o.sortby,nonce:PSK_S2MSFB.nonce,token:s},function(data){$(c).removeClass("wait").append(data);$(c).find("UL:hidden").slideDown({duration:o.expandspeed,easing:o.expandeasing});$(c).find(".start").hide();bindTree(c);});}function bindTree(t){var searchgroup=$(t).find("li.PSK_S2MSFB_searchli").attr("data-group");searchgroup=(isNaN(searchgroup))?0:parseInt(searchgroup,10);$(t).find(".PSK_S2MSFB_searchinp").blur(function(){if($(this).val()==""){$(this).val($(this).attr("title"));if($(this).find("UL.jqueryFileTree").attr("data-token")==""){$(this).prev().prev().hide();}}}).click(function(){if($(this).val()==$(this).attr("title")){$(this).val("");}if(($(this).val()=="")||($(this).val()==$(this).attr("title"))){if($(this).find("UL.jqueryFileTree").attr("data-token")==""){$(this).prev().prev().hide();}else{$(this).prev().prev().show();}}}).keypress(function(e){if(($(this).val()=="")||($(this).val()==$(this).attr("title"))){if($(this).find("UL.jqueryFileTree").attr("data-token")==""){$(this).prev().prev().hide();}else{$(this).prev().prev().show();}}if(e.which==13){if(($(this).val()=="")||($(this).val()==$(this).attr("title"))){alert(PSK_S2MSFB.errorsearch);}else{if(searchgroup>=1){var thisval=$(this).val();$("li.PSK_S2MSFB_searchli[data-group="+searchgroup+"] .PSK_S2MSFB_searchinp").each(function(){searchTree($(this).parent().parent().parent().parent(),thisval);});}else{searchTree($(this).parent().parent().parent().parent(),$(this).val());}}}});$(t).find(".PSK_S2MSFB_searchbtn").click(function(){var e=jQuery.Event("keypress");e.which=13;$(this).next().trigger(e);});$(t).find(".PSK_S2MSFB_reloadbtn").click(function(){if(searchgroup>=1){$("li.PSK_S2MSFB_searchli[data-group="+searchgroup+"] .PSK_S2MSFB_searchinp").each(function(){searchTree($(this).parent().parent().parent().parent(),"");});}else{searchTree($(this).parent().parent().parent().parent(),"");}});$(t).find(".PSK_S2MSFB_resetbtn").click(function(){$(this).next().next().val($(this).next().next().attr("title"));$(this).hide();});if(document.getElementById("psk_jquery_jplayer")==null){$(t).append('<div id="psk_jquery_jplayer" style="width:1px!important;height:1px!important;"></div>');}$(t).find("LI SPAN.prev[data-e=mp3]").each(function(){PSK_S2MSFB_jplayer_id++;var thisdesign="PSK_S2MSFB_jdesign"+PSK_S2MSFB_jplayer_id;var thisurl=$(this).attr("rel");$(this).html('<div id="'+thisdesign+'" class="psk_jqjp play"></div>').unbind("click").click(function(){if($("#"+thisdesign).hasClass("play")){$(".psk_jqjp").removeClass("stop").addClass("play");$("#"+thisdesign).removeClass("play").addClass("stop");$("#psk_jquery_jplayer").jPlayer("destroy");$("#psk_jquery_jplayer").jPlayer({ready:function(){$(this).jPlayer("setMedia",{mp3:thisurl}).jPlayer("play");},ended:function(){$("#"+thisdesign).removeClass("stop").addClass("play");},pause:function(){$("#"+thisdesign).removeClass("stop").addClass("play");},swfPath:o.swfurl,supplied:"mp3",solution:"flash,html",preload:"auto",volume:1,muted:false,errorAlerts:true,warningAlerts:false,wmode:"window"});}else{$("#psk_jquery_jplayer").jPlayer("destroy");$("#"+thisdesign).removeClass("stop").addClass("play");}});});$(t).find("LI DIV A.link,LI DIV A.linko").bind(o.folderevent,function(e){if($(this).parent().parent().hasClass("directory")){if($(this).parent().parent().hasClass("collapsed")){if(!o.multifolder){$(this).parent().parent().parent().find("UL").slideUp({duration:o.collapsespeed,easing:o.collapseeasing});$(this).parent().parent().parent().find("LI.directory").removeClass("expanded").addClass("collapsed");}if($(this).attr("rel")==""){$(this).parent().parent().find("UL").slideDown({duration:o.expandspeed,easing:o.expandeasing});$(this).parent().parent().removeClass("collapsed").addClass("expanded");}else{$(this).parent().parent().find("UL").remove();showTree($(this).parent().parent(),encodeURIComponent($(this).attr("rel").match(/.*\//)));$(this).parent().parent().removeClass("collapsed").addClass("expanded");}}else{$(this).parent().parent().find("UL").slideUp({duration:o.collapsespeed,easing:o.collapseeasing});$(this).parent().parent().removeClass("expanded").addClass("collapsed");}}else{h($(this),e);}return false;});if(o.folderevent.toLowerCase!="click"){$(t).find("LI DIV A.link").bind("click",function(){return false;});}if(searchgroup>=1){$("li.PSK_S2MSFB_searchli[data-group="+searchgroup+"]").hide();$("li.PSK_S2MSFB_searchli[data-group="+searchgroup+"]:first").show();}}$(this).html('<ul class="jqueryFileTree start"><li class="waitinit">'+o.loadmessage+"<li></ul>");showTree($(this),"/");});}});}(jQuery));var PSK_S2MSFB_jplayer_id=0;
  • s2member-secure-file-browser/trunk/languages/psk_s2msfb-fr_FR.po

    r704612 r708663  
    22msgstr ""
    33"Project-Id-Version: s2member Secure File Browser\n"
    4 "POT-Creation-Date: 2013-04-26 18:37+0100\n"
    5 "PO-Revision-Date: 2013-04-26 18:41+0100\n"
     4"POT-Creation-Date: 2013-05-06 14:01+0100\n"
     5"PO-Revision-Date: 2013-05-06 15:36+0100\n"
    66"Last-Translator: potsky <potsky@me.com>\n"
    77"Language-Team: potsky <potsky@me.com>\n"
     
    2323msgstr "Tous les téléchargements"
    2424
    25 #: class/psk_s2msfb.admin.class.php:152 class/psk_s2msfb.class.php:1275
     25#: class/psk_s2msfb.admin.class.php:152 class/psk_s2msfb.class.php:1411
    2626msgid "Top files"
    2727msgstr "Fichiers populaires"
    2828
    29 #: class/psk_s2msfb.admin.class.php:153 class/psk_s2msfb.class.php:1299
     29#: class/psk_s2msfb.admin.class.php:153 class/psk_s2msfb.class.php:1435
    3030msgid "Top downloaders"
    3131msgstr "Plus gros téléchargeurs"
     
    7575msgstr "Notification"
    7676
    77 #: class/psk_s2msfb.admin.manager.class.php:77
     77#: class/psk_s2msfb.admin.manager.class.php:76
    7878msgid "Easing function to use on collapse"
    7979msgstr "Type d'animation pour la fermeture d'un répertoire"
    8080
    81 #: class/psk_s2msfb.admin.manager.class.php:81
    82 #: class/psk_s2msfb.admin.manager.class.php:203
     81#: class/psk_s2msfb.admin.manager.class.php:80
     82#: class/psk_s2msfb.admin.manager.class.php:214
    8383msgid "Can be set to <code>linear</code>"
    8484msgstr "Peut-être mis à <code>linear</code>"
    8585
    86 #: class/psk_s2msfb.admin.manager.class.php:85
     86#: class/psk_s2msfb.admin.manager.class.php:84
    8787msgid "Speed of the collapse folder action in ms"
    8888msgstr "Vitesse en millisecondes de fermeture d'un répertoire"
    8989
    90 #: class/psk_s2msfb.admin.manager.class.php:89
    91 #: class/psk_s2msfb.admin.manager.class.php:211
     90#: class/psk_s2msfb.admin.manager.class.php:88
     91#: class/psk_s2msfb.admin.manager.class.php:222
    9292msgid "Use <code>-1</code> for no animation"
    9393msgstr "Mettre la valeur à <code>-1</code> pour désactiver l'animation"
    9494
    95 #: class/psk_s2msfb.admin.manager.class.php:93
     95#: class/psk_s2msfb.admin.manager.class.php:92
    9696msgid "Truncate directory names to specific chars length"
    9797msgstr "Couper le nom des répertoires à un nombre de caractères"
    9898
    99 #: class/psk_s2msfb.admin.manager.class.php:96
    100 #: class/psk_s2msfb.admin.manager.class.php:104
     99#: class/psk_s2msfb.admin.manager.class.php:95
     100#: class/psk_s2msfb.admin.manager.class.php:103
    101101msgid "Do not truncate"
    102102msgstr "Ne pas couper"
    103103
    104 #: class/psk_s2msfb.admin.manager.class.php:101
     104#: class/psk_s2msfb.admin.manager.class.php:100
    105105msgid "Truncate file names to specific chars length"
    106106msgstr "Couper le nom des fichiers à un nombre de caractères"
    107107
    108 #: class/psk_s2msfb.admin.manager.class.php:109
     108#: class/psk_s2msfb.admin.manager.class.php:108
    109109msgid "Initial directory from the s2member-files directory"
    110110msgstr "Répertoire initial depuis le répertoire s2member-files"
    111111
    112 #: class/psk_s2msfb.admin.manager.class.php:117
     112#: class/psk_s2msfb.admin.manager.class.php:116
    113113msgid "Show directories above files"
    114114msgstr "Montrer les répertoires avant les fichiers"
    115115
    116 #: class/psk_s2msfb.admin.manager.class.php:120
     116#: class/psk_s2msfb.admin.manager.class.php:119
    117117msgid "Show directories first"
    118118msgstr "Montrer les répertoires en premier"
    119119
    120 #: class/psk_s2msfb.admin.manager.class.php:121
     120#: class/psk_s2msfb.admin.manager.class.php:120
    121121msgid "Set to <code>0</code> to display directories with files"
    122122msgstr ""
     
    124124"fichiers"
    125125
    126 #: class/psk_s2msfb.admin.manager.class.php:125
     126#: class/psk_s2msfb.admin.manager.class.php:124
    127127msgid "Display all items without checking if user is granted to download them"
    128128msgstr ""
     
    130130"télécharger"
    131131
    132 #: class/psk_s2msfb.admin.manager.class.php:126
     132#: class/psk_s2msfb.admin.manager.class.php:125
    133133msgid ""
    134134"If the user downloads an unauthorized file, it will be redirected to the "
     
    138138"la page d'adhésion de s2member"
    139139
    140 #: class/psk_s2msfb.admin.manager.class.php:128
     140#: class/psk_s2msfb.admin.manager.class.php:127
    141141msgid "Only allowed directories are displayed"
    142142msgstr "Montrer les répertoires avant les fichiers"
    143143
    144 #: class/psk_s2msfb.admin.manager.class.php:129
     144#: class/psk_s2msfb.admin.manager.class.php:128
    145145msgid "Set to <code>1</code> to display all directories"
    146146msgstr ""
     
    148148"fichiers"
    149149
    150 #: class/psk_s2msfb.admin.manager.class.php:133
     150#: class/psk_s2msfb.admin.manager.class.php:132
    151151msgid "Display files birth date"
    152152msgstr "Afficher la taille d'ajout des fichiers"
    153153
    154 #: class/psk_s2msfb.admin.manager.class.php:138
     154#: class/psk_s2msfb.admin.manager.class.php:137
    155155msgid ""
    156156"Set to <code>0</code> to hide the date when files and directories have been "
     
    160160"répertoires et des fichiers"
    161161
     162#: class/psk_s2msfb.admin.manager.class.php:138
     163msgid "Can be set to <code>1</code> to display files added date only"
     164msgstr ""
     165"Mettre la valeur à <code>1</code> pour afficher la date d'ajout des fichiers"
     166
    162167#: class/psk_s2msfb.admin.manager.class.php:139
    163 msgid "Can be set to <code>1</code> to display files added date only"
    164 msgstr ""
    165 "Mettre la valeur à <code>1</code> pour afficher la date d'ajout des fichiers"
    166 
    167 #: class/psk_s2msfb.admin.manager.class.php:140
    168168msgid "Can be set to <code>2</code> to display directories added date only"
    169169msgstr ""
     
    171171"répertoires"
    172172
    173 #: class/psk_s2msfb.admin.manager.class.php:141
     173#: class/psk_s2msfb.admin.manager.class.php:140
    174174msgid ""
    175175"Can be set to <code>3</code> to display files and directories added date"
     
    178178"et des répertoires"
    179179
    180 #: class/psk_s2msfb.admin.manager.class.php:145
     180#: class/psk_s2msfb.admin.manager.class.php:144
    181181msgid "Display files comment"
    182182msgstr "Afficher les commentaires des fichiers"
    183183
     184#: class/psk_s2msfb.admin.manager.class.php:149
     185msgid "Set to <code>0</code> to hide files and directories comments"
     186msgstr ""
     187"Mettre la valeur à <code>0</code> pour cacher les commentaires des "
     188"répertoires et des fichiers"
     189
    184190#: class/psk_s2msfb.admin.manager.class.php:150
    185 msgid "Set to <code>0</code> to hide files and directories comments"
    186 msgstr ""
    187 "Mettre la valeur à <code>0</code> pour cacher lles commentaires des "
    188 "répertoires et des fichiers"
     191msgid "Can be set to <code>1</code> to display files comments only"
     192msgstr ""
     193"Mettre la valeur à <code>1</code> pour afficher les commentaires des fichiers"
    189194
    190195#: class/psk_s2msfb.admin.manager.class.php:151
    191 msgid "Can be set to <code>1</code> to display files comments only"
    192 msgstr ""
    193 "Mettre la valeur à <code>1</code> pour afficher les commentaires des fichiers"
    194 
    195 #: class/psk_s2msfb.admin.manager.class.php:152
    196196msgid "Can be set to <code>2</code> to display directories comments only"
    197197msgstr ""
     
    199199"répertoires"
    200200
    201 #: class/psk_s2msfb.admin.manager.class.php:153
     201#: class/psk_s2msfb.admin.manager.class.php:152
    202202msgid "Can be set to <code>3</code> to display files and directories comments"
    203203msgstr ""
     
    205205"fichiers et des répertoires"
    206206
    207 #: class/psk_s2msfb.admin.manager.class.php:157
     207#: class/psk_s2msfb.admin.manager.class.php:156
    208208msgid "Show if a file has already been downloaded"
    209209msgstr "Montrer si un fichier a déjà été téléchargé"
    210210
    211 #: class/psk_s2msfb.admin.manager.class.php:160
     211#: class/psk_s2msfb.admin.manager.class.php:159
    212212msgid "Do not show already downloaded files"
    213213msgstr "Ne pas montrer les fichiers déjà téléchargés"
    214214
    215 #: class/psk_s2msfb.admin.manager.class.php:161
     215#: class/psk_s2msfb.admin.manager.class.php:160
    216216msgid ""
    217217"Can be set to <code>1</code> to display a confirm box when user clicks to "
     
    221221"un utilisateur télécharge un fichier déjà téléchargé"
    222222
    223 #: class/psk_s2msfb.admin.manager.class.php:162
     223#: class/psk_s2msfb.admin.manager.class.php:161
    224224msgid ""
    225225"Can be set to <code>2</code> to lowlight already downloaded files in the "
     
    229229"navigateur au niveau de chaque fichier téléchargé"
    230230
    231 #: class/psk_s2msfb.admin.manager.class.php:166
     231#: class/psk_s2msfb.admin.manager.class.php:165
     232msgid "Display files name"
     233msgstr "Afficher les noms des fichiers"
     234
     235#: class/psk_s2msfb.admin.manager.class.php:169
     236msgid "Set to <code>0</code> to display regular files and directories name"
     237msgstr ""
     238"Mettre la valeur à <code>0</code> pour afficher les noms des fichiers et des "
     239"répertoires"
     240
     241#: class/psk_s2msfb.admin.manager.class.php:170
     242msgid "Can be set to <code>1</code> to display files displayname only"
     243msgstr ""
     244"Mettre la valeur à <code>1</code> pour afficher le nom d'affichage des "
     245"fichiers"
     246
     247#: class/psk_s2msfb.admin.manager.class.php:171
     248msgid "Can be set to <code>2</code> to display directories displayname only"
     249msgstr ""
     250"Mettre la valeur à <code>2</code> pour afficher le nom d'affichage des "
     251"répertoires"
     252
     253#: class/psk_s2msfb.admin.manager.class.php:172
     254msgid ""
     255"Can be set to <code>3</code> to display files and directories displayname"
     256msgstr ""
     257"Mettre la valeur à <code>3</code> pour afficher le nom d'affichage des "
     258"fichiers et des répertoires"
     259
     260#: class/psk_s2msfb.admin.manager.class.php:173
     261#: class/psk_s2msfb.admin.manager.class.php:369
     262msgid "You can use these HTML tags : em strong u style"
     263msgstr "Vous pouvez utiliser ces balises HTML : em strong u style"
     264
     265#: class/psk_s2msfb.admin.manager.class.php:177
    232266msgid "Display files size"
    233267msgstr "Afficher la taille des fichiers"
    234268
    235 #: class/psk_s2msfb.admin.manager.class.php:170
     269#: class/psk_s2msfb.admin.manager.class.php:181
    236270msgid "Set to <code>0</code> to hide files size"
    237271msgstr ""
    238272"Mettre la valeur à <code>0</code> pour ne pas afficher la taille des fichiers"
    239273
    240 #: class/psk_s2msfb.admin.manager.class.php:174
     274#: class/psk_s2msfb.admin.manager.class.php:185
    241275msgid "Display files modification date"
    242276msgstr "Afficher la date de modification des fichiers"
    243277
    244 #: class/psk_s2msfb.admin.manager.class.php:179
     278#: class/psk_s2msfb.admin.manager.class.php:190
    245279msgid ""
    246280"Set to <code>0</code> to hide the date when files and directories have been "
     
    250284"répertoires et des fichiers"
    251285
    252 #: class/psk_s2msfb.admin.manager.class.php:180
     286#: class/psk_s2msfb.admin.manager.class.php:191
    253287msgid "Can be set to <code>1</code> to display files modification date only"
    254288msgstr ""
     
    256290"fichiers"
    257291
    258 #: class/psk_s2msfb.admin.manager.class.php:181
     292#: class/psk_s2msfb.admin.manager.class.php:192
    259293msgid ""
    260294"Can be set to <code>2</code> to display directories modification date only"
     
    263297"répertoires"
    264298
    265 #: class/psk_s2msfb.admin.manager.class.php:182
     299#: class/psk_s2msfb.admin.manager.class.php:193
    266300msgid ""
    267301"Can be set to <code>3</code> to display files and directories modification "
     
    271305"fichiers et des répertoires"
    272306
    273 #: class/psk_s2msfb.admin.manager.class.php:186
     307#: class/psk_s2msfb.admin.manager.class.php:197
    274308msgid "Let directories be downloaded"
    275309msgstr "Permettre aux répertoires d'être téléchargés"
    276310
    277 #: class/psk_s2msfb.admin.manager.class.php:189
     311#: class/psk_s2msfb.admin.manager.class.php:200
    278312msgid "Directories cannot be downloaded as zip files"
    279313msgstr "Les répertoires ne peuvent pas être téléchargés en tant qu'archive zip"
    280314
    281 #: class/psk_s2msfb.admin.manager.class.php:190
     315#: class/psk_s2msfb.admin.manager.class.php:201
    282316msgid ""
    283317"If set to <code>1</code> and if a zip file has exactly the same name as "
     
    289323"répertoire porte le même nom que le répertoire"
    290324
    291 #: class/psk_s2msfb.admin.manager.class.php:192
     325#: class/psk_s2msfb.admin.manager.class.php:203
    292326msgid "Example:"
    293327msgstr "Exemple :"
    294328
    295 #: class/psk_s2msfb.admin.manager.class.php:194
     329#: class/psk_s2msfb.admin.manager.class.php:205
    296330msgid "will result in:"
    297331msgstr "va donner :"
    298332
    299 #: class/psk_s2msfb.admin.manager.class.php:199
     333#: class/psk_s2msfb.admin.manager.class.php:210
    300334msgid "Easing function to use on expand"
    301335msgstr "Type d'animation pour l'ouverture d'un répertoire"
    302336
    303 #: class/psk_s2msfb.admin.manager.class.php:207
     337#: class/psk_s2msfb.admin.manager.class.php:218
    304338msgid "Speed of the expand folder action in ms"
    305339msgstr "Vitesse en millisecondes d'ouverture d'un répertoire"
    306340
    307 #: class/psk_s2msfb.admin.manager.class.php:215
     341#: class/psk_s2msfb.admin.manager.class.php:226
    308342msgid "A full regexp directories have to match to be displayed"
    309343msgstr ""
     
    311345"être affiché"
    312346
    313 #: class/psk_s2msfb.admin.manager.class.php:216
    314 #: class/psk_s2msfb.admin.manager.class.php:224
     347#: class/psk_s2msfb.admin.manager.class.php:227
     348#: class/psk_s2msfb.admin.manager.class.php:235
    315349msgid "Syntax available here"
    316350msgstr "Syntaxe disponible ici"
    317351
    318 #: class/psk_s2msfb.admin.manager.class.php:216
    319 #: class/psk_s2msfb.admin.manager.class.php:224
     352#: class/psk_s2msfb.admin.manager.class.php:227
     353#: class/psk_s2msfb.admin.manager.class.php:235
    320354msgid "<code>preg_match</code> PHP function is used"
    321355msgstr "la fonction PHP <code>preg_match</code> est utilisée"
    322356
    323 #: class/psk_s2msfb.admin.manager.class.php:219
     357#: class/psk_s2msfb.admin.manager.class.php:230
    324358msgid "eg: <code>/(access|user)/i</code>"
    325359msgstr "par exemple : <code>/(access|user)/i</code>"
    326360
    327 #: class/psk_s2msfb.admin.manager.class.php:223
     361#: class/psk_s2msfb.admin.manager.class.php:234
    328362msgid "A full regexp files have to match to be displayed"
    329363msgstr ""
     
    331365"affiché"
    332366
    333 #: class/psk_s2msfb.admin.manager.class.php:227
     367#: class/psk_s2msfb.admin.manager.class.php:238
    334368msgid "eg: <code>/\\.(png|jpe?g|gif|zip)$/i</code>"
    335369msgstr "par exemple : <code>/\\.(png|jpe?g|gif|zip)$/i</code>"
    336370
    337 #: class/psk_s2msfb.admin.manager.class.php:231
     371#: class/psk_s2msfb.admin.manager.class.php:242
    338372msgid "Event to trigger expand/collapse"
    339373msgstr "Evénement pour déclancher l'ouverture/fermeture"
    340374
    341 #: class/psk_s2msfb.admin.manager.class.php:234
     375#: class/psk_s2msfb.admin.manager.class.php:245
    342376msgid "User has to click to toggle directories, download files, ..."
    343377msgstr ""
     
    345379"les fichiers, etc…"
    346380
    347 #: class/psk_s2msfb.admin.manager.class.php:235
     381#: class/psk_s2msfb.admin.manager.class.php:246
    348382msgid "Can be any javascript event like <code>mouseover</code>, ..."
    349383msgstr ""
    350384"Peut être n'importe quel événement javascript comme <code>mouseover</code>, …"
    351385
    352 #: class/psk_s2msfb.admin.manager.class.php:239
     386#: class/psk_s2msfb.admin.manager.class.php:250
    353387msgid "Show hidden files or not"
    354388msgstr "Montrer les fichiers cachés ou non"
    355389
    356 #: class/psk_s2msfb.admin.manager.class.php:242
     390#: class/psk_s2msfb.admin.manager.class.php:253
    357391msgid "Do not show hidden files"
    358392msgstr "Ne pas montrer les fichiers cachés"
    359393
    360 #: class/psk_s2msfb.admin.manager.class.php:243
     394#: class/psk_s2msfb.admin.manager.class.php:254
    361395msgid "Set to <code>1</code> to display"
    362396msgstr "Mettre la valeur à <code>1</code> pour afficher"
    363397
    364 #: class/psk_s2msfb.admin.manager.class.php:247
     398#: class/psk_s2msfb.admin.manager.class.php:258
    365399msgid "Whether or not to limit the browser to one subfolder at a time"
    366400msgstr ""
    367401"Limiter l'affichage du navigateur à un seul répertoire ouvert à la fois"
    368402
    369 #: class/psk_s2msfb.admin.manager.class.php:251
     403#: class/psk_s2msfb.admin.manager.class.php:262
    370404msgid "Set to <code>0</code> to display only one open directory at a time"
    371405msgstr ""
     
    373407"répertoires à fois"
    374408
    375 #: class/psk_s2msfb.admin.manager.class.php:255
     409#: class/psk_s2msfb.admin.manager.class.php:266
    376410msgid "Replace files name with custom values"
    377411msgstr "Remplacer le nom de fichiers par des valeurs"
    378412
    379 #: class/psk_s2msfb.admin.manager.class.php:256
     413#: class/psk_s2msfb.admin.manager.class.php:267
    380414msgid ""
    381415"Syntax : <code>realfilename_1:Custom File Name #1|...|realfilename_n:Custom "
     
    385419"nom_fichier_N:Nouveau nom de fichier affiche #N</code>"
    386420
    387 #: class/psk_s2msfb.admin.manager.class.php:259
     421#: class/psk_s2msfb.admin.manager.class.php:270
    388422msgid ""
    389423"<code>access-s2member-level#</code> will be automatically renamed with your "
     
    393427"définis pour les niveaux dans les préférences de s2member."
    394428
    395 #: class/psk_s2msfb.admin.manager.class.php:263
     429#: class/psk_s2msfb.admin.manager.class.php:274
    396430msgid "Whether or not to open all subdirectories when opening a directory"
    397431msgstr ""
     
    399433"répertoire"
    400434
    401 #: class/psk_s2msfb.admin.manager.class.php:266
     435#: class/psk_s2msfb.admin.manager.class.php:277
    402436msgid "User has to open directories himself"
    403437msgstr "L'utilisateur doit ouvrir lui même les répertoires"
    404438
    405 #: class/psk_s2msfb.admin.manager.class.php:267
     439#: class/psk_s2msfb.admin.manager.class.php:278
    406440msgid ""
    407441"Set to <code>1</code> to open recursively subdirectories when opening a "
     
    412446"l'initialisation)"
    413447
    414 #: class/psk_s2msfb.admin.manager.class.php:271
     448#: class/psk_s2msfb.admin.manager.class.php:282
    415449msgid "Display file preview button for these extensions"
    416450msgstr "Afficher la prévisualisation pour les fichiers ayant ces extensions"
    417451
    418 #: class/psk_s2msfb.admin.manager.class.php:272
     452#: class/psk_s2msfb.admin.manager.class.php:283
    419453msgid "Define file types by extensions seperated by coma"
    420454msgstr ""
    421455"Définir le type des fichiers en séparant les extensions par des virgules"
    422456
    423 #: class/psk_s2msfb.admin.manager.class.php:274
     457#: class/psk_s2msfb.admin.manager.class.php:285
    424458msgid "Supported values are : <code>mp3</code>"
    425459msgstr "Valeurs possibles : <code>mp3</code>"
    426460
    427 #: class/psk_s2msfb.admin.manager.class.php:275
     461#: class/psk_s2msfb.admin.manager.class.php:286
    428462msgid "eg: <code>mp3,jpg,png</code>"
    429463msgstr "par exemple : <code>mp3,jpg,png</code>"
    430464
    431 #: class/psk_s2msfb.admin.manager.class.php:279
     465#: class/psk_s2msfb.admin.manager.class.php:290
    432466msgid ""
    433467"Display the s2member confirmation box when a user tries to download a file"
     
    436470"télécharge un fichier"
    437471
    438 #: class/psk_s2msfb.admin.manager.class.php:282
     472#: class/psk_s2msfb.admin.manager.class.php:293
    439473msgid "No confirmation box displayed"
    440474msgstr "Pas de fenêtre de confirmation"
    441475
    442 #: class/psk_s2msfb.admin.manager.class.php:283
     476#: class/psk_s2msfb.admin.manager.class.php:294
    443477msgid "Set to <code>1</code> to display the confirmation box"
    444478msgstr "Mettre la valeur à <code>1</code> pour afficher"
    445479
    446 #: class/psk_s2msfb.admin.manager.class.php:287
     480#: class/psk_s2msfb.admin.manager.class.php:298
    447481msgid "Let user search files"
    448482msgstr "Activer la recherche de fichier"
    449483
    450 #: class/psk_s2msfb.admin.manager.class.php:290
     484#: class/psk_s2msfb.admin.manager.class.php:301
    451485msgid "Search is unavailable"
    452486msgstr "Recherche non disponible"
    453487
    454 #: class/psk_s2msfb.admin.manager.class.php:291
     488#: class/psk_s2msfb.admin.manager.class.php:302
    455489msgid ""
    456490"Can be set to <code>1</code> to display a global search button on top of the "
     
    460494"uniquement"
    461495
    462 #: class/psk_s2msfb.admin.manager.class.php:292
     496#: class/psk_s2msfb.admin.manager.class.php:303
    463497msgid ""
    464498"Can be set to <code>2</code> to display a global search button on top and a "
     
    468502"chaque répertoire"
    469503
    470 #: class/psk_s2msfb.admin.manager.class.php:296
     504#: class/psk_s2msfb.admin.manager.class.php:307
    471505msgid "Group shortcodes with a single single search box"
    472506msgstr "Grouper les shortcodes pour n'utiliser qu'un seul bloc de recherche"
    473507
    474 #: class/psk_s2msfb.admin.manager.class.php:299
     508#: class/psk_s2msfb.admin.manager.class.php:310
    475509msgid "There is no group. Every shortcode has it own search box"
    476510msgstr "Pas de groupe. Chaque shortcode a son bloc de recherche"
    477511
    478 #: class/psk_s2msfb.admin.manager.class.php:300
     512#: class/psk_s2msfb.admin.manager.class.php:311
    479513msgid ""
    480514"You can define groups by setting this value to <code>1</code> for all "
     
    486520"shortcodes du second groupe, ..."
    487521
    488 #: class/psk_s2msfb.admin.manager.class.php:301
     522#: class/psk_s2msfb.admin.manager.class.php:312
    489523msgid ""
    490524"The first shortcode of every group will display the search box and "
     
    495529"et une recherche déclanchera tous les shortcodes du même groupe."
    496530
    497 #: class/psk_s2msfb.admin.manager.class.php:305
     531#: class/psk_s2msfb.admin.manager.class.php:316
    498532msgid "How to display search results"
    499533msgstr "Comment afficher le résultat de la recherche"
    500534
    501 #: class/psk_s2msfb.admin.manager.class.php:308
     535#: class/psk_s2msfb.admin.manager.class.php:319
    502536msgid "Files are flat displayed with full path between parenthesis"
    503537msgstr "Les fichiers sont affiché avec leur chemin entre parenthère"
    504538
    505 #: class/psk_s2msfb.admin.manager.class.php:310
     539#: class/psk_s2msfb.admin.manager.class.php:321
    506540msgid "Can be set to <code>1</code> to display files without path"
    507541msgstr ""
    508542"Mettre la valeur à <code>1</code> pour afficher les fichiers sans chemin"
    509543
    510 #: class/psk_s2msfb.admin.manager.class.php:311
     544#: class/psk_s2msfb.admin.manager.class.php:322
    511545msgid "Can be set to <code>2</code> to display files group by path"
    512546msgstr ""
     
    514548"chemin"
    515549
    516 #: class/psk_s2msfb.admin.manager.class.php:312
     550#: class/psk_s2msfb.admin.manager.class.php:323
    517551msgid "Can be set to <code>3</code> to display files group by extension"
    518552msgstr ""
     
    520554"extension"
    521555
    522 #: class/psk_s2msfb.admin.manager.class.php:313
     556#: class/psk_s2msfb.admin.manager.class.php:324
    523557msgid ""
    524558"Can be set to <code>4</code> to display files group by extension with full "
     
    528562"extension avec le chemin entre parenthèse"
    529563
    530 #: class/psk_s2msfb.admin.manager.class.php:317
     564#: class/psk_s2msfb.admin.manager.class.php:328
    531565msgid "Sort files in directories by a criteria"
    532566msgstr "Trier les fichiers dans les répertoires selon un critère"
    533567
    534 #: class/psk_s2msfb.admin.manager.class.php:320
     568#: class/psk_s2msfb.admin.manager.class.php:331
    535569msgid "Files are sorted by name"
    536570msgstr "Trier les fichiers par le nom"
    537571
    538 #: class/psk_s2msfb.admin.manager.class.php:322
     572#: class/psk_s2msfb.admin.manager.class.php:333
    539573msgid "Can be set to <code>0D</code> to sort files by name descendant"
    540574msgstr ""
    541575"Mettre la valeur à <code>0D</code> pour trier les fichiers par nom à l'envers"
    542576
    543 #: class/psk_s2msfb.admin.manager.class.php:323
     577#: class/psk_s2msfb.admin.manager.class.php:334
    544578msgid "Can be set to <code>1</code> to sort files by extension"
    545579msgstr ""
    546580"Mettre la valeur à <code>1</code> pour trier les fichiers par extension"
    547581
    548 #: class/psk_s2msfb.admin.manager.class.php:324
     582#: class/psk_s2msfb.admin.manager.class.php:335
    549583msgid "Can be set to <code>1D</code> to sort files by extension descendant"
    550584msgstr ""
     
    552586"l'envers"
    553587
    554 #: class/psk_s2msfb.admin.manager.class.php:325
     588#: class/psk_s2msfb.admin.manager.class.php:336
    555589msgid "Can be set to <code>2</code> to sort files by size"
    556590msgstr "Mettre la valeur à <code>2</code> pour trier les fichiers par taille"
    557591
    558 #: class/psk_s2msfb.admin.manager.class.php:326
     592#: class/psk_s2msfb.admin.manager.class.php:337
    559593msgid "Can be set to <code>2D</code> to sort files by size descendant"
    560594msgstr ""
     
    562596"l'envers"
    563597
    564 #: class/psk_s2msfb.admin.manager.class.php:327
     598#: class/psk_s2msfb.admin.manager.class.php:338
    565599msgid "Can be set to <code>3</code> to sort files by modification date"
    566600msgstr ""
     
    568602"modification"
    569603
    570 #: class/psk_s2msfb.admin.manager.class.php:328
     604#: class/psk_s2msfb.admin.manager.class.php:339
    571605msgid ""
    572606"Can be set to <code>3D</code> to sort files by modification date descendant"
     
    575609"modification à l'envers"
    576610
    577 #: class/psk_s2msfb.admin.manager.class.php:329
     611#: class/psk_s2msfb.admin.manager.class.php:340
    578612msgid "Can be set to <code>4</code> to sort files by birth date"
    579613msgstr ""
    580614"Mettre la valeur à <code>4</code> pour trier les fichiers par date d'ajout"
    581615
    582 #: class/psk_s2msfb.admin.manager.class.php:330
     616#: class/psk_s2msfb.admin.manager.class.php:341
    583617msgid "Can be set to <code>4D</code> to sort files by birth date descendant"
    584618msgstr ""
     
    586620"à l'envers"
    587621
    588 #: class/psk_s2msfb.admin.manager.class.php:344
     622#: class/psk_s2msfb.admin.manager.class.php:355
    589623msgid ""
    590624"It seems you have xebug installed and try to delete a very deep directory."
     
    593627"Essayez d'augmenter la valeur de xdebug.max_nesting_level dans php.ini"
    594628
    595 #: class/psk_s2msfb.admin.manager.class.php:345
     629#: class/psk_s2msfb.admin.manager.class.php:356
    596630#: class/psk_s2msfb.admin.settings.class.php:59
    597631#: class/psk_s2msfb.admin.stats.class.php:67
     
    599633msgstr "Un erreur est survenue"
    600634
    601 #: class/psk_s2msfb.admin.manager.class.php:346
     635#: class/psk_s2msfb.admin.manager.class.php:357
    602636msgid "Please wait..."
    603637msgstr "Merci de patienter..."
    604638
    605 #: class/psk_s2msfb.admin.manager.class.php:347
     639#: class/psk_s2msfb.admin.manager.class.php:358
    606640msgid "Rename Directory"
    607641msgstr "Renommer le répertoire"
    608642
    609 #: class/psk_s2msfb.admin.manager.class.php:348
     643#: class/psk_s2msfb.admin.manager.class.php:359
    610644msgid "Rename File"
    611645msgstr "Renommer le fichier"
    612646
    613 #: class/psk_s2msfb.admin.manager.class.php:349
     647#: class/psk_s2msfb.admin.manager.class.php:360
    614648msgid "Rename"
    615649msgstr "Renommer"
    616650
    617 #: class/psk_s2msfb.admin.manager.class.php:350
     651#: class/psk_s2msfb.admin.manager.class.php:361
    618652msgid "Comment Directory"
    619653msgstr "Commenter le répertoire"
    620654
    621 #: class/psk_s2msfb.admin.manager.class.php:351
     655#: class/psk_s2msfb.admin.manager.class.php:362
    622656msgid "Comment File"
    623657msgstr "Commenter le fichier"
    624658
    625 #: class/psk_s2msfb.admin.manager.class.php:352
    626 #: class/psk_s2msfb.admin.manager.class.php:582
     659#: class/psk_s2msfb.admin.manager.class.php:363
     660#: class/psk_s2msfb.admin.manager.class.php:601
    627661msgid "Comment"
    628662msgstr "Remarque"
    629663
    630 #: class/psk_s2msfb.admin.manager.class.php:353
     664#: class/psk_s2msfb.admin.manager.class.php:364
    631665msgid "Enter a comment or leave blank to disable comment"
    632666msgstr "Renseigner un commentaire ou laisser vide pour enlever un commentaire"
    633667
    634 #: class/psk_s2msfb.admin.manager.class.php:354
     668#: class/psk_s2msfb.admin.manager.class.php:365
     669msgid "Change Directory Display Name"
     670msgstr "Changer l'affichage du nom du répertoire"
     671
     672#: class/psk_s2msfb.admin.manager.class.php:366
     673msgid "Change File Display Name"
     674msgstr "Changer l'affichage du nom du fichier"
     675
     676#: class/psk_s2msfb.admin.manager.class.php:367
     677msgid "Change Display Name"
     678msgstr "Changer l'affichage du nom"
     679
     680#: class/psk_s2msfb.admin.manager.class.php:368
     681msgid "Enter a displayed name or leave blank to disable the displayed name"
     682msgstr "Renseigner un nom d'affichage ou laisser vide pour l'enlever"
     683
     684#: class/psk_s2msfb.admin.manager.class.php:370
    635685msgid ""
    636686"Directory and all children will be deleted.<br/>You can not undo this action."
     
    639689"pas annuler cette action."
    640690
    641 #: class/psk_s2msfb.admin.manager.class.php:355
     691#: class/psk_s2msfb.admin.manager.class.php:371
    642692msgid "File will be deleted.<br/>You can not undo this action."
    643693msgstr ""
    644694"Le fichier va être supprimé.<br/>Vous ne pouvez pas annuler cette action."
    645695
    646 #: class/psk_s2msfb.admin.manager.class.php:356
     696#: class/psk_s2msfb.admin.manager.class.php:372
    647697#: class/psk_s2msfb.admin.settings.class.php:191
    648698msgid "Delete"
    649699msgstr "Supprimer"
    650700
    651 #: class/psk_s2msfb.admin.manager.class.php:357
     701#: class/psk_s2msfb.admin.manager.class.php:373
    652702msgid "Delete Directory"
    653703msgstr "Supprimer le répertoire"
    654704
    655 #: class/psk_s2msfb.admin.manager.class.php:358
     705#: class/psk_s2msfb.admin.manager.class.php:374
    656706msgid "Delete File"
    657707msgstr "Supprime le fichier"
    658708
    659 #: class/psk_s2msfb.admin.manager.class.php:359
     709#: class/psk_s2msfb.admin.manager.class.php:375
    660710msgid "File has been successfully renamed"
    661711msgstr "Le fichier a bien été renommé"
    662712
    663 #: class/psk_s2msfb.admin.manager.class.php:360
     713#: class/psk_s2msfb.admin.manager.class.php:376
    664714msgid "Directory has been successfully renamed"
    665715msgstr "Le répertoire a bien été renommé"
    666716
    667 #: class/psk_s2msfb.admin.manager.class.php:361
     717#: class/psk_s2msfb.admin.manager.class.php:377
    668718msgid "File has been successfully commented"
    669719msgstr "Le fichier a bien été commenté"
    670720
    671 #: class/psk_s2msfb.admin.manager.class.php:362
     721#: class/psk_s2msfb.admin.manager.class.php:378
    672722msgid "Directory has been successfully commented"
    673723msgstr "Le répertoire a bien été commenté"
    674724
    675 #: class/psk_s2msfb.admin.manager.class.php:363
     725#: class/psk_s2msfb.admin.manager.class.php:379
     726msgid "File has been successfully virtually renamed"
     727msgstr "Le fichier a bien été virtuellement renommé"
     728
     729#: class/psk_s2msfb.admin.manager.class.php:380
     730msgid "Directory has been successfully virtually renamed"
     731msgstr "Le répertoire a bien été virtuellement renommé"
     732
     733#: class/psk_s2msfb.admin.manager.class.php:381
    676734msgid "File has been successfully deleted"
    677735msgstr "Le fichier a bien été supprimé"
    678736
    679 #: class/psk_s2msfb.admin.manager.class.php:364
     737#: class/psk_s2msfb.admin.manager.class.php:382
    680738msgid "Directory has been successfully deleted"
    681739msgstr "Le répertoire a bien été supprimé"
    682740
    683 #: class/psk_s2msfb.admin.manager.class.php:365
    684 #: class/psk_s2msfb.admin.manager.class.php:620
     741#: class/psk_s2msfb.admin.manager.class.php:383
     742#: class/psk_s2msfb.admin.manager.class.php:639
    685743#: class/psk_s2msfb.admin.settings.class.php:60
    686744#: class/psk_s2msfb.admin.settings.class.php:279
     
    692750msgstr "Erreur !"
    693751
    694 #: class/psk_s2msfb.admin.manager.class.php:366
    695 #: class/psk_s2msfb.admin.manager.class.php:490
    696 #: class/psk_s2msfb.admin.manager.class.php:621
     752#: class/psk_s2msfb.admin.manager.class.php:384
     753#: class/psk_s2msfb.admin.manager.class.php:509
     754#: class/psk_s2msfb.admin.manager.class.php:640
    697755#: class/psk_s2msfb.admin.settings.class.php:61
    698756#: class/psk_s2msfb.admin.settings.class.php:97
     
    703761msgstr "OK !"
    704762
    705 #: class/psk_s2msfb.admin.manager.class.php:367
    706 #: class/psk_s2msfb.admin.manager.class.php:622
     763#: class/psk_s2msfb.admin.manager.class.php:385
     764#: class/psk_s2msfb.admin.manager.class.php:641
    707765#: class/psk_s2msfb.admin.settings.class.php:62
    708766#: class/psk_s2msfb.admin.settings.class.php:135
     
    712770msgstr "Info !"
    713771
    714 #: class/psk_s2msfb.admin.manager.class.php:368
    715 #: class/psk_s2msfb.admin.manager.class.php:623
     772#: class/psk_s2msfb.admin.manager.class.php:386
     773#: class/psk_s2msfb.admin.manager.class.php:642
    716774#: class/psk_s2msfb.admin.settings.class.php:63
    717775#: class/psk_s2msfb.admin.settings.class.php:132
     
    720778msgstr "Attention !"
    721779
    722 #: class/psk_s2msfb.admin.manager.class.php:375
     780#: class/psk_s2msfb.admin.manager.class.php:393
    723781msgid "Please wait while loading..."
    724782msgstr "Chargement en cours, merci de patienter…"
    725783
    726 #: class/psk_s2msfb.admin.manager.class.php:400
     784#: class/psk_s2msfb.admin.manager.class.php:419
    727785msgid ""
    728786"Files structure is cached to improve performance and to check which file has "
     
    735793"affiche les fichiers dernièrement ajoutés."
    736794
    737 #: class/psk_s2msfb.admin.manager.class.php:402
     795#: class/psk_s2msfb.admin.manager.class.php:421
    738796msgid ""
    739797"The cache is refreshed every hour and it is automatically executed when you "
     
    746804"vosu devez rafraichir le cache à la main !"
    747805
    748 #: class/psk_s2msfb.admin.manager.class.php:420
     806#: class/psk_s2msfb.admin.manager.class.php:439
    749807msgid "The cache has been totally successfully re-computed !"
    750808msgstr "Le cache a été totalement recalculé !"
    751809
    752 #: class/psk_s2msfb.admin.manager.class.php:424
     810#: class/psk_s2msfb.admin.manager.class.php:443
    753811msgid "The cache has been successfully refreshed !"
    754812msgstr "Le cache a bien été rafraichi !"
    755813
    756 #: class/psk_s2msfb.admin.manager.class.php:432
     814#: class/psk_s2msfb.admin.manager.class.php:451
    757815msgid "1 new file"
    758816msgstr "1 nouveau fichier"
    759817
    760 #: class/psk_s2msfb.admin.manager.class.php:432
     818#: class/psk_s2msfb.admin.manager.class.php:451
    761819#, php-format
    762820msgid "%s new files"
    763821msgstr "%s nouveaux fichiers"
    764822
    765 #: class/psk_s2msfb.admin.manager.class.php:451
     823#: class/psk_s2msfb.admin.manager.class.php:470
    766824msgid "1 modified file"
    767825msgstr "1 fichier modifié"
    768826
    769 #: class/psk_s2msfb.admin.manager.class.php:451
     827#: class/psk_s2msfb.admin.manager.class.php:470
    770828#, php-format
    771829msgid "%s modified files"
    772830msgstr "%s fichiers modifiés"
    773831
    774 #: class/psk_s2msfb.admin.manager.class.php:470
     832#: class/psk_s2msfb.admin.manager.class.php:489
    775833msgid "1 deleted file"
    776834msgstr "1 fichier supprimé"
    777835
    778 #: class/psk_s2msfb.admin.manager.class.php:470
     836#: class/psk_s2msfb.admin.manager.class.php:489
    779837#, php-format
    780838msgid "%s deleted files"
    781839msgstr "%s fichiers supprimés"
    782840
    783 #: class/psk_s2msfb.admin.manager.class.php:502
    784 #: class/psk_s2msfb.admin.manager.class.php:505
     841#: class/psk_s2msfb.admin.manager.class.php:521
     842#: class/psk_s2msfb.admin.manager.class.php:524
    785843msgid "No file found"
    786844msgstr "Aucun fichier trouvé"
    787845
    788 #: class/psk_s2msfb.admin.manager.class.php:507
     846#: class/psk_s2msfb.admin.manager.class.php:526
    789847msgid "1 directory found"
    790848msgstr "1 répertoire trouvé"
    791849
    792 #: class/psk_s2msfb.admin.manager.class.php:509
     850#: class/psk_s2msfb.admin.manager.class.php:528
    793851#, php-format
    794852msgid "%s directories found"
    795853msgstr "%s répertoires trouvés"
    796854
    797 #: class/psk_s2msfb.admin.manager.class.php:513
     855#: class/psk_s2msfb.admin.manager.class.php:532
    798856msgid "1 file found"
    799857msgstr "1 fichier trouvé"
    800858
    801 #: class/psk_s2msfb.admin.manager.class.php:515
     859#: class/psk_s2msfb.admin.manager.class.php:534
    802860msgid "1 file and 1 directory found"
    803861msgstr "1 fichier et 1 répertoire trouvés"
    804862
    805 #: class/psk_s2msfb.admin.manager.class.php:517
     863#: class/psk_s2msfb.admin.manager.class.php:536
    806864#, php-format
    807865msgid "1 file and %s directories found"
    808866msgstr "1 fichier et %s répertoires trouvés"
    809867
    810 #: class/psk_s2msfb.admin.manager.class.php:521
     868#: class/psk_s2msfb.admin.manager.class.php:540
    811869#, php-format
    812870msgid "%s files found"
    813871msgstr "%s fichiers trouvés"
    814872
    815 #: class/psk_s2msfb.admin.manager.class.php:523
     873#: class/psk_s2msfb.admin.manager.class.php:542
    816874#, php-format
    817875msgid "%s files and 1 directory found"
    818876msgstr "%s fichiers et 1 répertoire trouvés"
    819877
    820 #: class/psk_s2msfb.admin.manager.class.php:525
     878#: class/psk_s2msfb.admin.manager.class.php:544
    821879#, php-format
    822880msgid "%s files and %s directories found"
    823881msgstr "%s fichiers et %s répertoires trouvés"
    824882
    825 #: class/psk_s2msfb.admin.manager.class.php:528
     883#: class/psk_s2msfb.admin.manager.class.php:547
    826884#, php-format
    827885msgid "Last file scan on %s in %ss (%s)"
    828886msgstr "Dernier scan de fichier à %s en %ss (%s)"
    829887
    830 #: class/psk_s2msfb.admin.manager.class.php:534
     888#: class/psk_s2msfb.admin.manager.class.php:553
    831889#, php-format
    832890msgid "Next file scan on %s"
    833891msgstr "Prochain scan de fichier le %s"
    834892
    835 #: class/psk_s2msfb.admin.manager.class.php:543
     893#: class/psk_s2msfb.admin.manager.class.php:562
    836894msgid "Refresh cache now"
    837895msgstr "Rafraichir le cache"
    838896
    839 #: class/psk_s2msfb.admin.manager.class.php:544
     897#: class/psk_s2msfb.admin.manager.class.php:563
    840898msgid "Can be very long..."
    841899msgstr "La procédure peut prendre du temps..."
    842900
    843 #: class/psk_s2msfb.admin.manager.class.php:579
    844 #: class/psk_s2msfb.admin.manager.class.php:632
     901#: class/psk_s2msfb.admin.manager.class.php:598
     902#: class/psk_s2msfb.admin.manager.class.php:651
    845903msgid "Tag"
    846904msgstr "Etiquette"
    847905
    848 #: class/psk_s2msfb.admin.manager.class.php:580
    849 #: class/psk_s2msfb.admin.manager.class.php:633
     906#: class/psk_s2msfb.admin.manager.class.php:599
     907#: class/psk_s2msfb.admin.manager.class.php:652
    850908msgid "Description"
    851909msgstr "Description"
    852910
    853 #: class/psk_s2msfb.admin.manager.class.php:581
     911#: class/psk_s2msfb.admin.manager.class.php:600
    854912msgid "Default value"
    855913msgstr "Valeur par défaut"
    856914
    857 #: class/psk_s2msfb.admin.manager.class.php:634
     915#: class/psk_s2msfb.admin.manager.class.php:653
    858916msgid "Value"
    859917msgstr "Valeur"
    860918
    861 #: class/psk_s2msfb.admin.manager.class.php:655
     919#: class/psk_s2msfb.admin.manager.class.php:674
    862920msgid "Full"
    863921msgstr "Complet"
    864922
    865 #: class/psk_s2msfb.admin.manager.class.php:658
    866 #: class/psk_s2msfb.admin.manager.class.php:767
     923#: class/psk_s2msfb.admin.manager.class.php:677
     924#: class/psk_s2msfb.admin.manager.class.php:787
    867925msgid "Yes"
    868926msgstr "Oui"
    869927
    870 #: class/psk_s2msfb.admin.manager.class.php:661
    871 #: class/psk_s2msfb.admin.manager.class.php:718
    872 #: class/psk_s2msfb.admin.manager.class.php:770
     928#: class/psk_s2msfb.admin.manager.class.php:680
     929#: class/psk_s2msfb.admin.manager.class.php:738
     930#: class/psk_s2msfb.admin.manager.class.php:790
    873931#: class/psk_s2msfb.widgets.class.php:53 class/psk_s2msfb.widgets.class.php:58
    874932#: class/psk_s2msfb.widgets.class.php:70
     
    878936msgstr "Non"
    879937
    880 #: class/psk_s2msfb.admin.manager.class.php:678
     938#: class/psk_s2msfb.admin.manager.class.php:697
    881939msgid "Sort files by name"
    882940msgstr "Trier les fichiers par nom"
    883941
    884 #: class/psk_s2msfb.admin.manager.class.php:681
     942#: class/psk_s2msfb.admin.manager.class.php:700
    885943msgid "Sort files by name descendant"
    886944msgstr "Trier les fichier par nom à l'envers"
    887945
    888 #: class/psk_s2msfb.admin.manager.class.php:684
     946#: class/psk_s2msfb.admin.manager.class.php:703
    889947msgid "Sort files by extension"
    890948msgstr "Trier les fichiers par extension"
    891949
    892 #: class/psk_s2msfb.admin.manager.class.php:687
     950#: class/psk_s2msfb.admin.manager.class.php:706
    893951msgid "Sort files by extension descendant"
    894952msgstr "Trier les fichiers par extension à l'envers"
    895953
    896 #: class/psk_s2msfb.admin.manager.class.php:690
     954#: class/psk_s2msfb.admin.manager.class.php:709
    897955msgid "Sort files by size"
    898956msgstr "Trier les fichiers par taille"
    899957
    900 #: class/psk_s2msfb.admin.manager.class.php:693
     958#: class/psk_s2msfb.admin.manager.class.php:712
    901959msgid "Sort files by size descendant"
    902960msgstr "Trier les fichiers par taille à l'envers"
    903961
    904 #: class/psk_s2msfb.admin.manager.class.php:696
     962#: class/psk_s2msfb.admin.manager.class.php:715
    905963msgid "Sort files by modification date"
    906964msgstr "Trier les fichiers par date de modification"
    907965
    908 #: class/psk_s2msfb.admin.manager.class.php:699
     966#: class/psk_s2msfb.admin.manager.class.php:718
    909967msgid "Sort files by modification date descendant"
    910968msgstr "Trier les fichiers par date de modification à l'envers"
    911969
    912 #: class/psk_s2msfb.admin.manager.class.php:702
     970#: class/psk_s2msfb.admin.manager.class.php:721
    913971msgid "Sort files by birth date"
    914972msgstr "Trier les fichiers par date d'ajout"
    915973
    916 #: class/psk_s2msfb.admin.manager.class.php:705
     974#: class/psk_s2msfb.admin.manager.class.php:724
    917975msgid "Sort files by birth date descendant"
    918976msgstr "Trier les fichiers par date d'ajout à l'envers"
    919977
    920 #: class/psk_s2msfb.admin.manager.class.php:721
     978#: class/psk_s2msfb.admin.manager.class.php:741
    921979msgid "Only files"
    922980msgstr "Seulement les fichiers"
    923981
    924 #: class/psk_s2msfb.admin.manager.class.php:724
     982#: class/psk_s2msfb.admin.manager.class.php:744
    925983msgid "Only directories"
    926984msgstr "Seulement les répertoires"
    927985
    928 #: class/psk_s2msfb.admin.manager.class.php:727
     986#: class/psk_s2msfb.admin.manager.class.php:747
    929987msgid "Files and directories"
    930988msgstr "Les fichiers et les répertoires"
    931989
    932 #: class/psk_s2msfb.admin.manager.class.php:739
     990#: class/psk_s2msfb.admin.manager.class.php:759
    933991msgid "Flat with path"
    934992msgstr "Liste simple avec chemin"
    935993
    936 #: class/psk_s2msfb.admin.manager.class.php:742
     994#: class/psk_s2msfb.admin.manager.class.php:762
    937995msgid "Flat without path"
    938996msgstr "Liste simple sans chemin"
    939997
    940 #: class/psk_s2msfb.admin.manager.class.php:745
     998#: class/psk_s2msfb.admin.manager.class.php:765
    941999msgid "Group by path"
    9421000msgstr "Grouper par chemin"
    9431001
    944 #: class/psk_s2msfb.admin.manager.class.php:748
     1002#: class/psk_s2msfb.admin.manager.class.php:768
    9451003msgid "Group by extension"
    9461004msgstr "Grouper par extension"
    9471005
    948 #: class/psk_s2msfb.admin.manager.class.php:751
     1006#: class/psk_s2msfb.admin.manager.class.php:771
    9491007msgid "Group by extension with path"
    9501008msgstr "Grouper par extension et avec le chemin"
    9511009
    952 #: class/psk_s2msfb.admin.manager.class.php:830
     1010#: class/psk_s2msfb.admin.manager.class.php:850
    9531011msgid "Copy paste this shortcode in pages :"
    9541012msgstr "Copier-coller le shortcode suivant sur une page :"
     
    11751233#: class/psk_s2msfb.admin.stats.class.php:116
    11761234#: class/psk_s2msfb.admin.stats.class.php:262
    1177 #: class/psk_s2msfb.admin.stats.class.php:380 class/psk_s2msfb.class.php:1280
    1178 #: class/psk_s2msfb.class.php:1304 class/psk_s2msfb.class.php:1325
     1235#: class/psk_s2msfb.admin.stats.class.php:380 class/psk_s2msfb.class.php:1416
     1236#: class/psk_s2msfb.class.php:1440 class/psk_s2msfb.class.php:1461
    11791237#: class/psk_s2msfb.widgets.class.php:340
    11801238#: class/psk_s2msfb.widgets.class.php:475
     
    12821340#: class/psk_s2msfb.admin.stats.class.php:162
    12831341#: class/psk_s2msfb.admin.stats.class.php:169
    1284 #: class/psk_s2msfb.admin.stats.class.php:303 class/psk_s2msfb.class.php:1284
     1342#: class/psk_s2msfb.admin.stats.class.php:303 class/psk_s2msfb.class.php:1420
    12851343msgid "File"
    12861344msgstr "Fichier"
     
    12881346#: class/psk_s2msfb.admin.stats.class.php:163
    12891347#: class/psk_s2msfb.admin.stats.class.php:170
    1290 #: class/psk_s2msfb.admin.stats.class.php:426 class/psk_s2msfb.class.php:1308
     1348#: class/psk_s2msfb.admin.stats.class.php:426 class/psk_s2msfb.class.php:1444
    12911349msgid "User"
    12921350msgstr "Utilisateur"
     
    12981356
    12991357#: class/psk_s2msfb.admin.stats.class.php:304
    1300 #: class/psk_s2msfb.admin.stats.class.php:427 class/psk_s2msfb.class.php:1285
    1301 #: class/psk_s2msfb.class.php:1309
     1358#: class/psk_s2msfb.admin.stats.class.php:427 class/psk_s2msfb.class.php:1421
     1359#: class/psk_s2msfb.class.php:1445
    13021360msgid "Count"
    13031361msgstr "Nombre"
     
    13231381msgstr "Qui"
    13241382
    1325 #: class/psk_s2msfb.class.php:320
     1383#: class/psk_s2msfb.class.php:322
    13261384msgid "Please type some words!"
    13271385msgstr "Je n'ai rien à rechercher !"
    13281386
    1329 #: class/psk_s2msfb.class.php:402
     1387#: class/psk_s2msfb.class.php:415
    13301388msgid "Please reload the page"
    13311389msgstr "Recharger la page s'il vous plait"
    13321390
    1333 #: class/psk_s2msfb.class.php:482
     1391#: class/psk_s2msfb.class.php:496
    13341392msgid "Permission denied"
    13351393msgstr "Permission non accordée"
    13361394
    1337 #: class/psk_s2msfb.class.php:693 class/psk_s2msfb.class.php:852
     1395#: class/psk_s2msfb.class.php:715 class/psk_s2msfb.class.php:902
    13381396msgid "Search..."
    13391397msgstr "Recherche..."
    13401398
    1341 #: class/psk_s2msfb.class.php:745
     1399#: class/psk_s2msfb.class.php:778
    13421400#, php-format
    13431401msgid "Path <strong>%s</strong>"
    13441402msgstr "Chemin <strong>%s</strong>"
    13451403
    1346 #: class/psk_s2msfb.class.php:789 class/psk_s2msfb.class.php:839
     1404#: class/psk_s2msfb.class.php:830 class/psk_s2msfb.class.php:888
    13471405#: class/psk_s2msfb.widgets.class.php:462
    13481406#: class/psk_s2msfb.widgets.class.php:645
     
    13521410msgstr "dans %s"
    13531411
    1354 #: class/psk_s2msfb.class.php:798
     1412#: class/psk_s2msfb.class.php:839
    13551413#, php-format
    13561414msgid "Extension <strong>%s</strong>"
    13571415msgstr "Extension <strong>%s</strong>"
    13581416
    1359 #: class/psk_s2msfb.class.php:850
     1417#: class/psk_s2msfb.class.php:900
    13601418msgid "Click to reset"
    13611419msgstr "Cliquer pour réinitialiser"
    13621420
    1363 #: class/psk_s2msfb.class.php:851
     1421#: class/psk_s2msfb.class.php:901
    13641422msgid "Click to search"
    13651423msgstr "Cliquer pour rechercher"
    13661424
    1367 #: class/psk_s2msfb.class.php:870
     1425#: class/psk_s2msfb.class.php:920
    13681426msgid "No result"
    13691427msgstr "Aucun résultat"
    13701428
    1371 #: class/psk_s2msfb.class.php:997
     1429#: class/psk_s2msfb.class.php:1105
    13721430msgid "Download this directory as a zip file"
    13731431msgstr "Télécharger ce répertoire en tant qu'archive zip"
    13741432
    1375 #: class/psk_s2msfb.class.php:997
     1433#: class/psk_s2msfb.class.php:1105
    13761434msgid "Download"
    13771435msgstr "Télécharger"
    13781436
    1379 #: class/psk_s2msfb.class.php:1011 class/psk_s2msfb.class.php:1072
     1437#: class/psk_s2msfb.class.php:1127 class/psk_s2msfb.class.php:1199
    13801438#: class/psk_s2msfb.widgets.class.php:970
    13811439#, php-format
     
    13831441msgstr "Modifié le %s"
    13841442
    1385 #: class/psk_s2msfb.class.php:1020 class/psk_s2msfb.class.php:1081
     1443#: class/psk_s2msfb.class.php:1136 class/psk_s2msfb.class.php:1208
    13861444#: class/psk_s2msfb.widgets.class.php:968
    13871445#, php-format
     
    13891447msgstr "Ajouté le %s"
    13901448
    1391 #: class/psk_s2msfb.class.php:1046
     1449#: class/psk_s2msfb.class.php:1163
    13921450msgid "You already have downloaded this directory"
    13931451msgstr "Vous avez déjà téléchargé ce répertoire"
    13941452
    1395 #: class/psk_s2msfb.class.php:1115 inc/tools.class.php:253
     1453#: class/psk_s2msfb.class.php:1251 inc/tools.class.php:253
    13961454#: inc/tools.class.php:255
    13971455msgid "B"
    13981456msgstr "O"
    13991457
    1400 #: class/psk_s2msfb.class.php:1126
     1458#: class/psk_s2msfb.class.php:1262
    14011459msgid "Preview"
    14021460msgstr "Prévisualisation"
    14031461
    1404 #: class/psk_s2msfb.class.php:1128
     1462#: class/psk_s2msfb.class.php:1264
    14051463msgid "You already have downloaded this file"
    14061464msgstr "Vous avez déjà téléchargé ce fichier"
    14071465
    1408 #: class/psk_s2msfb.class.php:1169
     1466#: class/psk_s2msfb.class.php:1305
    14091467msgid ""
    14101468"You already have downloaded this file.\\nAre you sure you want to download "
     
    14141472"télécharger à nouveau ?"
    14151473
    1416 #: class/psk_s2msfb.class.php:1179
     1474#: class/psk_s2msfb.class.php:1315
    14171475msgid "— Confirm File Download —"
    14181476msgstr "— Confirmation de téléchargement de fichier —"
    14191477
    1420 #: class/psk_s2msfb.class.php:1180
     1478#: class/psk_s2msfb.class.php:1316
    14211479#, php-format
    14221480msgid "You`ve downloaded %s protected %s in the last %s."
    14231481msgstr "Vous avez téléchargé %s %s protégé(s) ces derniers %s."
    14241482
    1425 #: class/psk_s2msfb.class.php:1180
     1483#: class/psk_s2msfb.class.php:1316
    14261484msgid "file"
    14271485msgstr "fichier"
    14281486
    1429 #: class/psk_s2msfb.class.php:1180
     1487#: class/psk_s2msfb.class.php:1316
    14301488msgid "files"
    14311489msgstr "fichiers"
    14321490
    1433 #: class/psk_s2msfb.class.php:1180
     1491#: class/psk_s2msfb.class.php:1316
    14341492msgid "24 hours"
    14351493msgstr "24 heures"
    14361494
    1437 #: class/psk_s2msfb.class.php:1180
     1495#: class/psk_s2msfb.class.php:1316
    14381496#, php-format
    14391497msgid "%s days"
    14401498msgstr "%s jours"
    14411499
    1442 #: class/psk_s2msfb.class.php:1181
     1500#: class/psk_s2msfb.class.php:1317
    14431501msgid "You`re entitled to UNLIMITED downloads though ( so, no worries )."
    14441502msgstr "Vous n'êtes pas limité en téléchargement (donc pas de soucis)."
    14451503
    1446 #: class/psk_s2msfb.class.php:1181
     1504#: class/psk_s2msfb.class.php:1317
    14471505#, php-format
    14481506msgid "You`re entitled to %s unique %s %s."
    14491507msgstr "Vosu êtes limités à %s %s unique(s) %s."
    14501508
    1451 #: class/psk_s2msfb.class.php:1181
     1509#: class/psk_s2msfb.class.php:1317
    14521510msgid "download"
    14531511msgstr "téléchargement"
    14541512
    1455 #: class/psk_s2msfb.class.php:1181
     1513#: class/psk_s2msfb.class.php:1317
    14561514msgid "downloads"
    14571515msgstr "téléchargements"
    14581516
    1459 #: class/psk_s2msfb.class.php:1181
     1517#: class/psk_s2msfb.class.php:1317
    14601518msgid "each day"
    14611519msgstr "chaque jour"
    14621520
    1463 #: class/psk_s2msfb.class.php:1181
     1521#: class/psk_s2msfb.class.php:1317
    14641522#, php-format
    14651523msgid "every %s-day period"
    14661524msgstr "chaque période de %s jour(s)"
    14671525
    1468 #: class/psk_s2msfb.class.php:1271
     1526#: class/psk_s2msfb.class.php:1407
    14691527#, php-format
    14701528msgid "Stats from %s to %s"
    14711529msgstr "Stats du %s au %s"
    14721530
    1473 #: class/psk_s2msfb.class.php:1330
     1531#: class/psk_s2msfb.class.php:1466
    14741532msgid "No data to report"
    14751533msgstr "Aucune donnée à rapporter"
    14761534
    1477 #: class/psk_s2msfb.class.php:1407
     1535#: class/psk_s2msfb.class.php:1543
    14781536msgid "A file has been downloaded"
    14791537msgstr "Un fichier a été téléchargé"
    14801538
    1481 #: class/psk_s2msfb.class.php:1409
     1539#: class/psk_s2msfb.class.php:1545
    14821540msgid "Download Time"
    14831541msgstr "Heure de téléchargement"
    14841542
    1485 #: class/psk_s2msfb.class.php:1410
     1543#: class/psk_s2msfb.class.php:1546
    14861544msgid "File downloaded"
    14871545msgstr "Tous les téléchargements"
    14881546
    1489 #: class/psk_s2msfb.class.php:1411
     1547#: class/psk_s2msfb.class.php:1547
    14901548msgid "User ID"
    14911549msgstr "ID Utilisateur"
    14921550
    1493 #: class/psk_s2msfb.class.php:1412
     1551#: class/psk_s2msfb.class.php:1548
    14941552msgid "User Login"
    14951553msgstr "Login de l'utilisateur"
    14961554
    1497 #: class/psk_s2msfb.class.php:1413
     1555#: class/psk_s2msfb.class.php:1549
    14981556msgid "User Email"
    14991557msgstr "Courriel de l'utilisateur"
    15001558
    1501 #: class/psk_s2msfb.class.php:1414
     1559#: class/psk_s2msfb.class.php:1550
    15021560msgid "User Nice name"
    15031561msgstr "Nom commun de l'utilisateur"
    15041562
    1505 #: class/psk_s2msfb.class.php:1415
     1563#: class/psk_s2msfb.class.php:1551
    15061564msgid "User Display name"
    15071565msgstr "Nom de l'utilisateur"
    15081566
    1509 #: class/psk_s2msfb.class.php:1416
     1567#: class/psk_s2msfb.class.php:1552
    15101568msgid "User IP"
    15111569msgstr "Adresse IP de l'utilisateur"
     
    18031861msgstr "Pas de fichier"
    18041862
    1805 #: inc/define.php:104
     1863#: inc/define.php:107
    18061864msgid "%blogname% : file downloaded"
    18071865msgstr "%blogname% : téléchargement de fichier"
    18081866
    1809 #: inc/define.php:107
     1867#: inc/define.php:110
    18101868msgid "%blogname% : report"
    18111869msgstr "%blogname% : rapport"
  • s2member-secure-file-browser/trunk/languages/psk_s2msfb.po

    r704612 r708663  
    22msgstr ""
    33"Project-Id-Version: s2member Secure File Browser\n"
    4 "POT-Creation-Date: 2013-04-26 18:37+0100\n"
    5 "PO-Revision-Date: 2013-04-26 18:37+0100\n"
     4"POT-Creation-Date: 2013-05-06 14:01+0100\n"
     5"PO-Revision-Date: 2013-05-06 14:01+0100\n"
    66"Last-Translator: potsky <potsky@me.com>\n"
    77"Language-Team: potsky <potsky@me.com>\n"
     
    2424msgstr ""
    2525
    26 #: class/psk_s2msfb.admin.class.php:152 class/psk_s2msfb.class.php:1275
     26#: class/psk_s2msfb.admin.class.php:152 class/psk_s2msfb.class.php:1411
    2727msgid "Top files"
    2828msgstr ""
    2929
    30 #: class/psk_s2msfb.admin.class.php:153 class/psk_s2msfb.class.php:1299
     30#: class/psk_s2msfb.admin.class.php:153 class/psk_s2msfb.class.php:1435
    3131msgid "Top downloaders"
    3232msgstr ""
     
    7676msgstr ""
    7777
    78 #: class/psk_s2msfb.admin.manager.class.php:77
     78#: class/psk_s2msfb.admin.manager.class.php:76
    7979msgid "Easing function to use on collapse"
    8080msgstr ""
    8181
    82 #: class/psk_s2msfb.admin.manager.class.php:81
    83 #: class/psk_s2msfb.admin.manager.class.php:203
     82#: class/psk_s2msfb.admin.manager.class.php:80
     83#: class/psk_s2msfb.admin.manager.class.php:214
    8484msgid "Can be set to <code>linear</code>"
    8585msgstr ""
    8686
    87 #: class/psk_s2msfb.admin.manager.class.php:85
     87#: class/psk_s2msfb.admin.manager.class.php:84
    8888msgid "Speed of the collapse folder action in ms"
    8989msgstr ""
    9090
    91 #: class/psk_s2msfb.admin.manager.class.php:89
    92 #: class/psk_s2msfb.admin.manager.class.php:211
     91#: class/psk_s2msfb.admin.manager.class.php:88
     92#: class/psk_s2msfb.admin.manager.class.php:222
    9393msgid "Use <code>-1</code> for no animation"
    9494msgstr ""
    9595
    96 #: class/psk_s2msfb.admin.manager.class.php:93
     96#: class/psk_s2msfb.admin.manager.class.php:92
    9797msgid "Truncate directory names to specific chars length"
    9898msgstr ""
    9999
    100 #: class/psk_s2msfb.admin.manager.class.php:96
    101 #: class/psk_s2msfb.admin.manager.class.php:104
     100#: class/psk_s2msfb.admin.manager.class.php:95
     101#: class/psk_s2msfb.admin.manager.class.php:103
    102102msgid "Do not truncate"
    103103msgstr ""
    104104
    105 #: class/psk_s2msfb.admin.manager.class.php:101
     105#: class/psk_s2msfb.admin.manager.class.php:100
    106106msgid "Truncate file names to specific chars length"
    107107msgstr ""
    108108
    109 #: class/psk_s2msfb.admin.manager.class.php:109
     109#: class/psk_s2msfb.admin.manager.class.php:108
    110110msgid "Initial directory from the s2member-files directory"
    111111msgstr ""
    112112
    113 #: class/psk_s2msfb.admin.manager.class.php:117
     113#: class/psk_s2msfb.admin.manager.class.php:116
    114114msgid "Show directories above files"
    115115msgstr ""
    116116
     117#: class/psk_s2msfb.admin.manager.class.php:119
     118msgid "Show directories first"
     119msgstr ""
     120
    117121#: class/psk_s2msfb.admin.manager.class.php:120
    118 msgid "Show directories first"
    119 msgstr ""
    120 
    121 #: class/psk_s2msfb.admin.manager.class.php:121
    122122msgid "Set to <code>0</code> to display directories with files"
    123123msgstr ""
    124124
     125#: class/psk_s2msfb.admin.manager.class.php:124
     126msgid "Display all items without checking if user is granted to download them"
     127msgstr ""
     128
    125129#: class/psk_s2msfb.admin.manager.class.php:125
    126 msgid "Display all items without checking if user is granted to download them"
    127 msgstr ""
    128 
    129 #: class/psk_s2msfb.admin.manager.class.php:126
    130130msgid ""
    131131"If the user downloads an unauthorized file, it will be redirected to the "
     
    133133msgstr ""
    134134
     135#: class/psk_s2msfb.admin.manager.class.php:127
     136msgid "Only allowed directories are displayed"
     137msgstr ""
     138
    135139#: class/psk_s2msfb.admin.manager.class.php:128
    136 msgid "Only allowed directories are displayed"
    137 msgstr ""
    138 
    139 #: class/psk_s2msfb.admin.manager.class.php:129
    140140msgid "Set to <code>1</code> to display all directories"
    141141msgstr ""
    142142
    143 #: class/psk_s2msfb.admin.manager.class.php:133
     143#: class/psk_s2msfb.admin.manager.class.php:132
    144144msgid "Display files birth date"
    145145msgstr ""
    146146
    147 #: class/psk_s2msfb.admin.manager.class.php:138
     147#: class/psk_s2msfb.admin.manager.class.php:137
    148148msgid ""
    149149"Set to <code>0</code> to hide the date when files and directories have been "
     
    151151msgstr ""
    152152
     153#: class/psk_s2msfb.admin.manager.class.php:138
     154msgid "Can be set to <code>1</code> to display files added date only"
     155msgstr ""
     156
    153157#: class/psk_s2msfb.admin.manager.class.php:139
    154 msgid "Can be set to <code>1</code> to display files added date only"
     158msgid "Can be set to <code>2</code> to display directories added date only"
    155159msgstr ""
    156160
    157161#: class/psk_s2msfb.admin.manager.class.php:140
    158 msgid "Can be set to <code>2</code> to display directories added date only"
    159 msgstr ""
    160 
    161 #: class/psk_s2msfb.admin.manager.class.php:141
    162162msgid ""
    163163"Can be set to <code>3</code> to display files and directories added date"
    164164msgstr ""
    165165
    166 #: class/psk_s2msfb.admin.manager.class.php:145
     166#: class/psk_s2msfb.admin.manager.class.php:144
    167167msgid "Display files comment"
    168168msgstr ""
    169169
     170#: class/psk_s2msfb.admin.manager.class.php:149
     171msgid "Set to <code>0</code> to hide files and directories comments"
     172msgstr ""
     173
    170174#: class/psk_s2msfb.admin.manager.class.php:150
    171 msgid "Set to <code>0</code> to hide files and directories comments"
     175msgid "Can be set to <code>1</code> to display files comments only"
    172176msgstr ""
    173177
    174178#: class/psk_s2msfb.admin.manager.class.php:151
    175 msgid "Can be set to <code>1</code> to display files comments only"
     179msgid "Can be set to <code>2</code> to display directories comments only"
    176180msgstr ""
    177181
    178182#: class/psk_s2msfb.admin.manager.class.php:152
    179 msgid "Can be set to <code>2</code> to display directories comments only"
    180 msgstr ""
    181 
    182 #: class/psk_s2msfb.admin.manager.class.php:153
    183183msgid "Can be set to <code>3</code> to display files and directories comments"
    184184msgstr ""
    185185
    186 #: class/psk_s2msfb.admin.manager.class.php:157
     186#: class/psk_s2msfb.admin.manager.class.php:156
    187187msgid "Show if a file has already been downloaded"
    188188msgstr ""
    189189
     190#: class/psk_s2msfb.admin.manager.class.php:159
     191msgid "Do not show already downloaded files"
     192msgstr ""
     193
    190194#: class/psk_s2msfb.admin.manager.class.php:160
    191 msgid "Do not show already downloaded files"
    192 msgstr ""
    193 
    194 #: class/psk_s2msfb.admin.manager.class.php:161
    195195msgid ""
    196196"Can be set to <code>1</code> to display a confirm box when user clicks to "
     
    198198msgstr ""
    199199
    200 #: class/psk_s2msfb.admin.manager.class.php:162
     200#: class/psk_s2msfb.admin.manager.class.php:161
    201201msgid ""
    202202"Can be set to <code>2</code> to lowlight already downloaded files in the "
     
    204204msgstr ""
    205205
    206 #: class/psk_s2msfb.admin.manager.class.php:166
     206#: class/psk_s2msfb.admin.manager.class.php:165
     207msgid "Display files name"
     208msgstr ""
     209
     210#: class/psk_s2msfb.admin.manager.class.php:169
     211msgid "Set to <code>0</code> to display regular files and directories name"
     212msgstr ""
     213
     214#: class/psk_s2msfb.admin.manager.class.php:170
     215msgid "Can be set to <code>1</code> to display files displayname only"
     216msgstr ""
     217
     218#: class/psk_s2msfb.admin.manager.class.php:171
     219msgid "Can be set to <code>2</code> to display directories displayname only"
     220msgstr ""
     221
     222#: class/psk_s2msfb.admin.manager.class.php:172
     223msgid ""
     224"Can be set to <code>3</code> to display files and directories displayname"
     225msgstr ""
     226
     227#: class/psk_s2msfb.admin.manager.class.php:173
     228#: class/psk_s2msfb.admin.manager.class.php:369
     229msgid "You can use these HTML tags : em strong u style"
     230msgstr ""
     231
     232#: class/psk_s2msfb.admin.manager.class.php:177
    207233msgid "Display files size"
    208234msgstr ""
    209235
    210 #: class/psk_s2msfb.admin.manager.class.php:170
     236#: class/psk_s2msfb.admin.manager.class.php:181
    211237msgid "Set to <code>0</code> to hide files size"
    212238msgstr ""
    213239
    214 #: class/psk_s2msfb.admin.manager.class.php:174
     240#: class/psk_s2msfb.admin.manager.class.php:185
    215241msgid "Display files modification date"
    216242msgstr ""
    217243
    218 #: class/psk_s2msfb.admin.manager.class.php:179
     244#: class/psk_s2msfb.admin.manager.class.php:190
    219245msgid ""
    220246"Set to <code>0</code> to hide the date when files and directories have been "
     
    222248msgstr ""
    223249
    224 #: class/psk_s2msfb.admin.manager.class.php:180
     250#: class/psk_s2msfb.admin.manager.class.php:191
    225251msgid "Can be set to <code>1</code> to display files modification date only"
    226252msgstr ""
    227253
    228 #: class/psk_s2msfb.admin.manager.class.php:181
     254#: class/psk_s2msfb.admin.manager.class.php:192
    229255msgid ""
    230256"Can be set to <code>2</code> to display directories modification date only"
    231257msgstr ""
    232258
    233 #: class/psk_s2msfb.admin.manager.class.php:182
     259#: class/psk_s2msfb.admin.manager.class.php:193
    234260msgid ""
    235261"Can be set to <code>3</code> to display files and directories modification "
     
    237263msgstr ""
    238264
    239 #: class/psk_s2msfb.admin.manager.class.php:186
     265#: class/psk_s2msfb.admin.manager.class.php:197
    240266msgid "Let directories be downloaded"
    241267msgstr ""
    242268
    243 #: class/psk_s2msfb.admin.manager.class.php:189
     269#: class/psk_s2msfb.admin.manager.class.php:200
    244270msgid "Directories cannot be downloaded as zip files"
    245271msgstr ""
    246272
    247 #: class/psk_s2msfb.admin.manager.class.php:190
     273#: class/psk_s2msfb.admin.manager.class.php:201
    248274msgid ""
    249275"If set to <code>1</code> and if a zip file has exactly the same name as "
     
    252278msgstr ""
    253279
    254 #: class/psk_s2msfb.admin.manager.class.php:192
     280#: class/psk_s2msfb.admin.manager.class.php:203
    255281msgid "Example:"
    256282msgstr ""
    257283
    258 #: class/psk_s2msfb.admin.manager.class.php:194
     284#: class/psk_s2msfb.admin.manager.class.php:205
    259285msgid "will result in:"
    260286msgstr ""
    261287
    262 #: class/psk_s2msfb.admin.manager.class.php:199
     288#: class/psk_s2msfb.admin.manager.class.php:210
    263289msgid "Easing function to use on expand"
    264290msgstr ""
    265291
    266 #: class/psk_s2msfb.admin.manager.class.php:207
     292#: class/psk_s2msfb.admin.manager.class.php:218
    267293msgid "Speed of the expand folder action in ms"
    268294msgstr ""
    269295
    270 #: class/psk_s2msfb.admin.manager.class.php:215
     296#: class/psk_s2msfb.admin.manager.class.php:226
    271297msgid "A full regexp directories have to match to be displayed"
    272298msgstr ""
    273299
    274 #: class/psk_s2msfb.admin.manager.class.php:216
    275 #: class/psk_s2msfb.admin.manager.class.php:224
     300#: class/psk_s2msfb.admin.manager.class.php:227
     301#: class/psk_s2msfb.admin.manager.class.php:235
    276302msgid "Syntax available here"
    277303msgstr ""
    278304
    279 #: class/psk_s2msfb.admin.manager.class.php:216
    280 #: class/psk_s2msfb.admin.manager.class.php:224
     305#: class/psk_s2msfb.admin.manager.class.php:227
     306#: class/psk_s2msfb.admin.manager.class.php:235
    281307msgid "<code>preg_match</code> PHP function is used"
    282308msgstr ""
    283309
    284 #: class/psk_s2msfb.admin.manager.class.php:219
     310#: class/psk_s2msfb.admin.manager.class.php:230
    285311msgid "eg: <code>/(access|user)/i</code>"
    286312msgstr ""
    287313
    288 #: class/psk_s2msfb.admin.manager.class.php:223
     314#: class/psk_s2msfb.admin.manager.class.php:234
    289315msgid "A full regexp files have to match to be displayed"
    290316msgstr ""
    291317
    292 #: class/psk_s2msfb.admin.manager.class.php:227
     318#: class/psk_s2msfb.admin.manager.class.php:238
    293319msgid "eg: <code>/\\.(png|jpe?g|gif|zip)$/i</code>"
    294320msgstr ""
    295321
    296 #: class/psk_s2msfb.admin.manager.class.php:231
     322#: class/psk_s2msfb.admin.manager.class.php:242
    297323msgid "Event to trigger expand/collapse"
    298324msgstr ""
    299325
    300 #: class/psk_s2msfb.admin.manager.class.php:234
     326#: class/psk_s2msfb.admin.manager.class.php:245
    301327msgid "User has to click to toggle directories, download files, ..."
    302328msgstr ""
    303329
    304 #: class/psk_s2msfb.admin.manager.class.php:235
     330#: class/psk_s2msfb.admin.manager.class.php:246
    305331msgid "Can be any javascript event like <code>mouseover</code>, ..."
    306332msgstr ""
    307333
    308 #: class/psk_s2msfb.admin.manager.class.php:239
     334#: class/psk_s2msfb.admin.manager.class.php:250
    309335msgid "Show hidden files or not"
    310336msgstr ""
    311337
    312 #: class/psk_s2msfb.admin.manager.class.php:242
     338#: class/psk_s2msfb.admin.manager.class.php:253
    313339msgid "Do not show hidden files"
    314340msgstr ""
    315341
    316 #: class/psk_s2msfb.admin.manager.class.php:243
     342#: class/psk_s2msfb.admin.manager.class.php:254
    317343msgid "Set to <code>1</code> to display"
    318344msgstr ""
    319345
    320 #: class/psk_s2msfb.admin.manager.class.php:247
     346#: class/psk_s2msfb.admin.manager.class.php:258
    321347msgid "Whether or not to limit the browser to one subfolder at a time"
    322348msgstr ""
    323349
    324 #: class/psk_s2msfb.admin.manager.class.php:251
     350#: class/psk_s2msfb.admin.manager.class.php:262
    325351msgid "Set to <code>0</code> to display only one open directory at a time"
    326352msgstr ""
    327353
    328 #: class/psk_s2msfb.admin.manager.class.php:255
     354#: class/psk_s2msfb.admin.manager.class.php:266
    329355msgid "Replace files name with custom values"
    330356msgstr ""
    331357
    332 #: class/psk_s2msfb.admin.manager.class.php:256
     358#: class/psk_s2msfb.admin.manager.class.php:267
    333359msgid ""
    334360"Syntax : <code>realfilename_1:Custom File Name #1|...|realfilename_n:Custom "
     
    336362msgstr ""
    337363
    338 #: class/psk_s2msfb.admin.manager.class.php:259
     364#: class/psk_s2msfb.admin.manager.class.php:270
    339365msgid ""
    340366"<code>access-s2member-level#</code> will be automatically renamed with your "
     
    342368msgstr ""
    343369
    344 #: class/psk_s2msfb.admin.manager.class.php:263
     370#: class/psk_s2msfb.admin.manager.class.php:274
    345371msgid "Whether or not to open all subdirectories when opening a directory"
    346372msgstr ""
    347373
    348 #: class/psk_s2msfb.admin.manager.class.php:266
     374#: class/psk_s2msfb.admin.manager.class.php:277
    349375msgid "User has to open directories himself"
    350376msgstr ""
    351377
    352 #: class/psk_s2msfb.admin.manager.class.php:267
     378#: class/psk_s2msfb.admin.manager.class.php:278
    353379msgid ""
    354380"Set to <code>1</code> to open recursively subdirectories when opening a "
     
    356382msgstr ""
    357383
    358 #: class/psk_s2msfb.admin.manager.class.php:271
     384#: class/psk_s2msfb.admin.manager.class.php:282
    359385msgid "Display file preview button for these extensions"
    360386msgstr ""
    361387
    362 #: class/psk_s2msfb.admin.manager.class.php:272
     388#: class/psk_s2msfb.admin.manager.class.php:283
    363389msgid "Define file types by extensions seperated by coma"
    364390msgstr ""
    365391
    366 #: class/psk_s2msfb.admin.manager.class.php:274
     392#: class/psk_s2msfb.admin.manager.class.php:285
    367393msgid "Supported values are : <code>mp3</code>"
    368394msgstr ""
    369395
    370 #: class/psk_s2msfb.admin.manager.class.php:275
     396#: class/psk_s2msfb.admin.manager.class.php:286
    371397msgid "eg: <code>mp3,jpg,png</code>"
    372398msgstr ""
    373399
    374 #: class/psk_s2msfb.admin.manager.class.php:279
     400#: class/psk_s2msfb.admin.manager.class.php:290
    375401msgid ""
    376402"Display the s2member confirmation box when a user tries to download a file"
    377403msgstr ""
    378404
    379 #: class/psk_s2msfb.admin.manager.class.php:282
     405#: class/psk_s2msfb.admin.manager.class.php:293
    380406msgid "No confirmation box displayed"
    381407msgstr ""
    382408
    383 #: class/psk_s2msfb.admin.manager.class.php:283
     409#: class/psk_s2msfb.admin.manager.class.php:294
    384410msgid "Set to <code>1</code> to display the confirmation box"
    385411msgstr ""
    386412
    387 #: class/psk_s2msfb.admin.manager.class.php:287
     413#: class/psk_s2msfb.admin.manager.class.php:298
    388414msgid "Let user search files"
    389415msgstr ""
    390416
    391 #: class/psk_s2msfb.admin.manager.class.php:290
     417#: class/psk_s2msfb.admin.manager.class.php:301
    392418msgid "Search is unavailable"
    393419msgstr ""
    394420
    395 #: class/psk_s2msfb.admin.manager.class.php:291
     421#: class/psk_s2msfb.admin.manager.class.php:302
    396422msgid ""
    397423"Can be set to <code>1</code> to display a global search button on top of the "
     
    399425msgstr ""
    400426
    401 #: class/psk_s2msfb.admin.manager.class.php:292
     427#: class/psk_s2msfb.admin.manager.class.php:303
    402428msgid ""
    403429"Can be set to <code>2</code> to display a global search button on top and a "
     
    405431msgstr ""
    406432
    407 #: class/psk_s2msfb.admin.manager.class.php:296
     433#: class/psk_s2msfb.admin.manager.class.php:307
    408434msgid "Group shortcodes with a single single search box"
    409435msgstr ""
    410436
    411 #: class/psk_s2msfb.admin.manager.class.php:299
     437#: class/psk_s2msfb.admin.manager.class.php:310
    412438msgid "There is no group. Every shortcode has it own search box"
    413439msgstr ""
    414440
    415 #: class/psk_s2msfb.admin.manager.class.php:300
     441#: class/psk_s2msfb.admin.manager.class.php:311
    416442msgid ""
    417443"You can define groups by setting this value to <code>1</code> for all "
     
    420446msgstr ""
    421447
    422 #: class/psk_s2msfb.admin.manager.class.php:301
     448#: class/psk_s2msfb.admin.manager.class.php:312
    423449msgid ""
    424450"The first shortcode of every group will display the search box and "
     
    427453msgstr ""
    428454
    429 #: class/psk_s2msfb.admin.manager.class.php:305
     455#: class/psk_s2msfb.admin.manager.class.php:316
    430456msgid "How to display search results"
    431457msgstr ""
    432458
    433 #: class/psk_s2msfb.admin.manager.class.php:308
     459#: class/psk_s2msfb.admin.manager.class.php:319
    434460msgid "Files are flat displayed with full path between parenthesis"
    435461msgstr ""
    436462
    437 #: class/psk_s2msfb.admin.manager.class.php:310
     463#: class/psk_s2msfb.admin.manager.class.php:321
    438464msgid "Can be set to <code>1</code> to display files without path"
    439465msgstr ""
    440466
    441 #: class/psk_s2msfb.admin.manager.class.php:311
     467#: class/psk_s2msfb.admin.manager.class.php:322
    442468msgid "Can be set to <code>2</code> to display files group by path"
    443469msgstr ""
    444470
    445 #: class/psk_s2msfb.admin.manager.class.php:312
     471#: class/psk_s2msfb.admin.manager.class.php:323
    446472msgid "Can be set to <code>3</code> to display files group by extension"
    447473msgstr ""
    448474
    449 #: class/psk_s2msfb.admin.manager.class.php:313
     475#: class/psk_s2msfb.admin.manager.class.php:324
    450476msgid ""
    451477"Can be set to <code>4</code> to display files group by extension with full "
     
    453479msgstr ""
    454480
    455 #: class/psk_s2msfb.admin.manager.class.php:317
     481#: class/psk_s2msfb.admin.manager.class.php:328
    456482msgid "Sort files in directories by a criteria"
    457483msgstr ""
    458484
    459 #: class/psk_s2msfb.admin.manager.class.php:320
     485#: class/psk_s2msfb.admin.manager.class.php:331
    460486msgid "Files are sorted by name"
    461487msgstr ""
    462488
    463 #: class/psk_s2msfb.admin.manager.class.php:322
     489#: class/psk_s2msfb.admin.manager.class.php:333
    464490msgid "Can be set to <code>0D</code> to sort files by name descendant"
    465491msgstr ""
    466492
    467 #: class/psk_s2msfb.admin.manager.class.php:323
     493#: class/psk_s2msfb.admin.manager.class.php:334
    468494msgid "Can be set to <code>1</code> to sort files by extension"
    469495msgstr ""
    470496
    471 #: class/psk_s2msfb.admin.manager.class.php:324
     497#: class/psk_s2msfb.admin.manager.class.php:335
    472498msgid "Can be set to <code>1D</code> to sort files by extension descendant"
    473499msgstr ""
    474500
    475 #: class/psk_s2msfb.admin.manager.class.php:325
     501#: class/psk_s2msfb.admin.manager.class.php:336
    476502msgid "Can be set to <code>2</code> to sort files by size"
    477503msgstr ""
    478504
    479 #: class/psk_s2msfb.admin.manager.class.php:326
     505#: class/psk_s2msfb.admin.manager.class.php:337
    480506msgid "Can be set to <code>2D</code> to sort files by size descendant"
    481507msgstr ""
    482508
    483 #: class/psk_s2msfb.admin.manager.class.php:327
     509#: class/psk_s2msfb.admin.manager.class.php:338
    484510msgid "Can be set to <code>3</code> to sort files by modification date"
    485511msgstr ""
    486512
    487 #: class/psk_s2msfb.admin.manager.class.php:328
     513#: class/psk_s2msfb.admin.manager.class.php:339
    488514msgid ""
    489515"Can be set to <code>3D</code> to sort files by modification date descendant"
    490516msgstr ""
    491517
    492 #: class/psk_s2msfb.admin.manager.class.php:329
     518#: class/psk_s2msfb.admin.manager.class.php:340
    493519msgid "Can be set to <code>4</code> to sort files by birth date"
    494520msgstr ""
    495521
    496 #: class/psk_s2msfb.admin.manager.class.php:330
     522#: class/psk_s2msfb.admin.manager.class.php:341
    497523msgid "Can be set to <code>4D</code> to sort files by birth date descendant"
    498524msgstr ""
    499525
    500 #: class/psk_s2msfb.admin.manager.class.php:344
     526#: class/psk_s2msfb.admin.manager.class.php:355
    501527msgid ""
    502528"It seems you have xebug installed and try to delete a very deep directory."
    503529msgstr ""
    504530
    505 #: class/psk_s2msfb.admin.manager.class.php:345
     531#: class/psk_s2msfb.admin.manager.class.php:356
    506532#: class/psk_s2msfb.admin.settings.class.php:59
    507533#: class/psk_s2msfb.admin.stats.class.php:67
     
    509535msgstr ""
    510536
    511 #: class/psk_s2msfb.admin.manager.class.php:346
     537#: class/psk_s2msfb.admin.manager.class.php:357
    512538msgid "Please wait..."
    513539msgstr ""
    514540
    515 #: class/psk_s2msfb.admin.manager.class.php:347
     541#: class/psk_s2msfb.admin.manager.class.php:358
    516542msgid "Rename Directory"
    517543msgstr ""
    518544
    519 #: class/psk_s2msfb.admin.manager.class.php:348
     545#: class/psk_s2msfb.admin.manager.class.php:359
    520546msgid "Rename File"
    521547msgstr ""
    522548
    523 #: class/psk_s2msfb.admin.manager.class.php:349
     549#: class/psk_s2msfb.admin.manager.class.php:360
    524550msgid "Rename"
    525551msgstr ""
    526552
    527 #: class/psk_s2msfb.admin.manager.class.php:350
     553#: class/psk_s2msfb.admin.manager.class.php:361
    528554msgid "Comment Directory"
    529555msgstr ""
    530556
    531 #: class/psk_s2msfb.admin.manager.class.php:351
     557#: class/psk_s2msfb.admin.manager.class.php:362
    532558msgid "Comment File"
    533559msgstr ""
    534560
    535 #: class/psk_s2msfb.admin.manager.class.php:352
    536 #: class/psk_s2msfb.admin.manager.class.php:582
     561#: class/psk_s2msfb.admin.manager.class.php:363
     562#: class/psk_s2msfb.admin.manager.class.php:601
    537563msgid "Comment"
    538564msgstr ""
    539565
    540 #: class/psk_s2msfb.admin.manager.class.php:353
     566#: class/psk_s2msfb.admin.manager.class.php:364
    541567msgid "Enter a comment or leave blank to disable comment"
    542568msgstr ""
    543569
    544 #: class/psk_s2msfb.admin.manager.class.php:354
     570#: class/psk_s2msfb.admin.manager.class.php:365
     571msgid "Change Directory Display Name"
     572msgstr ""
     573
     574#: class/psk_s2msfb.admin.manager.class.php:366
     575msgid "Change File Display Name"
     576msgstr ""
     577
     578#: class/psk_s2msfb.admin.manager.class.php:367
     579msgid "Change Display Name"
     580msgstr ""
     581
     582#: class/psk_s2msfb.admin.manager.class.php:368
     583msgid "Enter a displayed name or leave blank to disable the displayed name"
     584msgstr ""
     585
     586#: class/psk_s2msfb.admin.manager.class.php:370
    545587msgid ""
    546588"Directory and all children will be deleted.<br/>You can not undo this action."
    547589msgstr ""
    548590
    549 #: class/psk_s2msfb.admin.manager.class.php:355
     591#: class/psk_s2msfb.admin.manager.class.php:371
    550592msgid "File will be deleted.<br/>You can not undo this action."
    551593msgstr ""
    552594
    553 #: class/psk_s2msfb.admin.manager.class.php:356
     595#: class/psk_s2msfb.admin.manager.class.php:372
    554596#: class/psk_s2msfb.admin.settings.class.php:191
    555597msgid "Delete"
    556598msgstr ""
    557599
    558 #: class/psk_s2msfb.admin.manager.class.php:357
     600#: class/psk_s2msfb.admin.manager.class.php:373
    559601msgid "Delete Directory"
    560602msgstr ""
    561603
    562 #: class/psk_s2msfb.admin.manager.class.php:358
     604#: class/psk_s2msfb.admin.manager.class.php:374
    563605msgid "Delete File"
    564606msgstr ""
    565607
    566 #: class/psk_s2msfb.admin.manager.class.php:359
     608#: class/psk_s2msfb.admin.manager.class.php:375
    567609msgid "File has been successfully renamed"
    568610msgstr ""
    569611
    570 #: class/psk_s2msfb.admin.manager.class.php:360
     612#: class/psk_s2msfb.admin.manager.class.php:376
    571613msgid "Directory has been successfully renamed"
    572614msgstr ""
    573615
    574 #: class/psk_s2msfb.admin.manager.class.php:361
     616#: class/psk_s2msfb.admin.manager.class.php:377
    575617msgid "File has been successfully commented"
    576618msgstr ""
    577619
    578 #: class/psk_s2msfb.admin.manager.class.php:362
     620#: class/psk_s2msfb.admin.manager.class.php:378
    579621msgid "Directory has been successfully commented"
    580622msgstr ""
    581623
    582 #: class/psk_s2msfb.admin.manager.class.php:363
     624#: class/psk_s2msfb.admin.manager.class.php:379
     625msgid "File has been successfully virtually renamed"
     626msgstr ""
     627
     628#: class/psk_s2msfb.admin.manager.class.php:380
     629msgid "Directory has been successfully virtually renamed"
     630msgstr ""
     631
     632#: class/psk_s2msfb.admin.manager.class.php:381
    583633msgid "File has been successfully deleted"
    584634msgstr ""
    585635
    586 #: class/psk_s2msfb.admin.manager.class.php:364
     636#: class/psk_s2msfb.admin.manager.class.php:382
    587637msgid "Directory has been successfully deleted"
    588638msgstr ""
    589639
    590 #: class/psk_s2msfb.admin.manager.class.php:365
    591 #: class/psk_s2msfb.admin.manager.class.php:620
     640#: class/psk_s2msfb.admin.manager.class.php:383
     641#: class/psk_s2msfb.admin.manager.class.php:639
    592642#: class/psk_s2msfb.admin.settings.class.php:60
    593643#: class/psk_s2msfb.admin.settings.class.php:279
     
    599649msgstr ""
    600650
    601 #: class/psk_s2msfb.admin.manager.class.php:366
    602 #: class/psk_s2msfb.admin.manager.class.php:490
    603 #: class/psk_s2msfb.admin.manager.class.php:621
     651#: class/psk_s2msfb.admin.manager.class.php:384
     652#: class/psk_s2msfb.admin.manager.class.php:509
     653#: class/psk_s2msfb.admin.manager.class.php:640
    604654#: class/psk_s2msfb.admin.settings.class.php:61
    605655#: class/psk_s2msfb.admin.settings.class.php:97
     
    610660msgstr ""
    611661
    612 #: class/psk_s2msfb.admin.manager.class.php:367
    613 #: class/psk_s2msfb.admin.manager.class.php:622
     662#: class/psk_s2msfb.admin.manager.class.php:385
     663#: class/psk_s2msfb.admin.manager.class.php:641
    614664#: class/psk_s2msfb.admin.settings.class.php:62
    615665#: class/psk_s2msfb.admin.settings.class.php:135
     
    619669msgstr ""
    620670
    621 #: class/psk_s2msfb.admin.manager.class.php:368
    622 #: class/psk_s2msfb.admin.manager.class.php:623
     671#: class/psk_s2msfb.admin.manager.class.php:386
     672#: class/psk_s2msfb.admin.manager.class.php:642
    623673#: class/psk_s2msfb.admin.settings.class.php:63
    624674#: class/psk_s2msfb.admin.settings.class.php:132
     
    627677msgstr ""
    628678
    629 #: class/psk_s2msfb.admin.manager.class.php:375
    630 #: class/psk_s2msfb.class.php:1155
     679#: class/psk_s2msfb.admin.manager.class.php:393
     680#: class/psk_s2msfb.class.php:1291
    631681msgid "Please wait while loading..."
    632682msgstr ""
    633683
    634 #: class/psk_s2msfb.admin.manager.class.php:400
     684#: class/psk_s2msfb.admin.manager.class.php:419
    635685msgid ""
    636686"Files structure is cached to improve performance and to check which file has "
     
    639689msgstr ""
    640690
    641 #: class/psk_s2msfb.admin.manager.class.php:402
     691#: class/psk_s2msfb.admin.manager.class.php:421
    642692msgid ""
    643693"The cache is refreshed every hour and it is automatically executed when you "
     
    646696msgstr ""
    647697
    648 #: class/psk_s2msfb.admin.manager.class.php:420
     698#: class/psk_s2msfb.admin.manager.class.php:439
    649699msgid "The cache has been totally successfully re-computed !"
    650700msgstr ""
    651701
    652 #: class/psk_s2msfb.admin.manager.class.php:424
     702#: class/psk_s2msfb.admin.manager.class.php:443
    653703msgid "The cache has been successfully refreshed !"
    654704msgstr ""
    655705
    656 #: class/psk_s2msfb.admin.manager.class.php:432
     706#: class/psk_s2msfb.admin.manager.class.php:451
    657707msgid "1 new file"
    658708msgstr ""
    659709
    660 #: class/psk_s2msfb.admin.manager.class.php:432
     710#: class/psk_s2msfb.admin.manager.class.php:451
    661711#, php-format
    662712msgid "%s new files"
    663713msgstr ""
    664714
    665 #: class/psk_s2msfb.admin.manager.class.php:451
     715#: class/psk_s2msfb.admin.manager.class.php:470
    666716msgid "1 modified file"
    667717msgstr ""
    668718
    669 #: class/psk_s2msfb.admin.manager.class.php:451
     719#: class/psk_s2msfb.admin.manager.class.php:470
    670720#, php-format
    671721msgid "%s modified files"
    672722msgstr ""
    673723
    674 #: class/psk_s2msfb.admin.manager.class.php:470
     724#: class/psk_s2msfb.admin.manager.class.php:489
    675725msgid "1 deleted file"
    676726msgstr ""
    677727
    678 #: class/psk_s2msfb.admin.manager.class.php:470
     728#: class/psk_s2msfb.admin.manager.class.php:489
    679729#, php-format
    680730msgid "%s deleted files"
    681731msgstr ""
    682732
    683 #: class/psk_s2msfb.admin.manager.class.php:502
    684 #: class/psk_s2msfb.admin.manager.class.php:505
     733#: class/psk_s2msfb.admin.manager.class.php:521
     734#: class/psk_s2msfb.admin.manager.class.php:524
    685735msgid "No file found"
    686736msgstr ""
    687737
    688 #: class/psk_s2msfb.admin.manager.class.php:507
     738#: class/psk_s2msfb.admin.manager.class.php:526
    689739msgid "1 directory found"
    690740msgstr ""
    691741
    692 #: class/psk_s2msfb.admin.manager.class.php:509
     742#: class/psk_s2msfb.admin.manager.class.php:528
    693743#, php-format
    694744msgid "%s directories found"
    695745msgstr ""
    696746
    697 #: class/psk_s2msfb.admin.manager.class.php:513
     747#: class/psk_s2msfb.admin.manager.class.php:532
    698748msgid "1 file found"
    699749msgstr ""
    700750
    701 #: class/psk_s2msfb.admin.manager.class.php:515
     751#: class/psk_s2msfb.admin.manager.class.php:534
    702752msgid "1 file and 1 directory found"
    703753msgstr ""
    704754
    705 #: class/psk_s2msfb.admin.manager.class.php:517
     755#: class/psk_s2msfb.admin.manager.class.php:536
    706756#, php-format
    707757msgid "1 file and %s directories found"
    708758msgstr ""
    709759
    710 #: class/psk_s2msfb.admin.manager.class.php:521
     760#: class/psk_s2msfb.admin.manager.class.php:540
    711761#, php-format
    712762msgid "%s files found"
    713763msgstr ""
    714764
    715 #: class/psk_s2msfb.admin.manager.class.php:523
     765#: class/psk_s2msfb.admin.manager.class.php:542
    716766#, php-format
    717767msgid "%s files and 1 directory found"
    718768msgstr ""
    719769
    720 #: class/psk_s2msfb.admin.manager.class.php:525
     770#: class/psk_s2msfb.admin.manager.class.php:544
    721771#, php-format
    722772msgid "%s files and %s directories found"
    723773msgstr ""
    724774
    725 #: class/psk_s2msfb.admin.manager.class.php:528
     775#: class/psk_s2msfb.admin.manager.class.php:547
    726776#, php-format
    727777msgid "Last file scan on %s in %ss (%s)"
    728778msgstr ""
    729779
    730 #: class/psk_s2msfb.admin.manager.class.php:534
     780#: class/psk_s2msfb.admin.manager.class.php:553
    731781#, php-format
    732782msgid "Next file scan on %s"
    733783msgstr ""
    734784
    735 #: class/psk_s2msfb.admin.manager.class.php:543
     785#: class/psk_s2msfb.admin.manager.class.php:562
    736786msgid "Refresh cache now"
    737787msgstr ""
    738788
    739 #: class/psk_s2msfb.admin.manager.class.php:544
     789#: class/psk_s2msfb.admin.manager.class.php:563
    740790msgid "Can be very long..."
    741791msgstr ""
    742792
    743 #: class/psk_s2msfb.admin.manager.class.php:579
    744 #: class/psk_s2msfb.admin.manager.class.php:632
     793#: class/psk_s2msfb.admin.manager.class.php:598
     794#: class/psk_s2msfb.admin.manager.class.php:651
    745795msgid "Tag"
    746796msgstr ""
    747797
    748 #: class/psk_s2msfb.admin.manager.class.php:580
    749 #: class/psk_s2msfb.admin.manager.class.php:633
     798#: class/psk_s2msfb.admin.manager.class.php:599
     799#: class/psk_s2msfb.admin.manager.class.php:652
    750800msgid "Description"
    751801msgstr ""
    752802
    753 #: class/psk_s2msfb.admin.manager.class.php:581
     803#: class/psk_s2msfb.admin.manager.class.php:600
    754804msgid "Default value"
    755805msgstr ""
    756806
    757 #: class/psk_s2msfb.admin.manager.class.php:634
     807#: class/psk_s2msfb.admin.manager.class.php:653
    758808msgid "Value"
    759809msgstr ""
    760810
    761 #: class/psk_s2msfb.admin.manager.class.php:655
     811#: class/psk_s2msfb.admin.manager.class.php:674
    762812msgid "Full"
    763813msgstr ""
    764814
    765 #: class/psk_s2msfb.admin.manager.class.php:658
    766 #: class/psk_s2msfb.admin.manager.class.php:767
     815#: class/psk_s2msfb.admin.manager.class.php:677
     816#: class/psk_s2msfb.admin.manager.class.php:787
    767817msgid "Yes"
    768818msgstr ""
    769819
    770 #: class/psk_s2msfb.admin.manager.class.php:661
    771 #: class/psk_s2msfb.admin.manager.class.php:718
    772 #: class/psk_s2msfb.admin.manager.class.php:770
     820#: class/psk_s2msfb.admin.manager.class.php:680
     821#: class/psk_s2msfb.admin.manager.class.php:738
     822#: class/psk_s2msfb.admin.manager.class.php:790
    773823#: class/psk_s2msfb.widgets.class.php:53 class/psk_s2msfb.widgets.class.php:58
    774824#: class/psk_s2msfb.widgets.class.php:70
     
    778828msgstr ""
    779829
    780 #: class/psk_s2msfb.admin.manager.class.php:678
     830#: class/psk_s2msfb.admin.manager.class.php:697
    781831msgid "Sort files by name"
    782832msgstr ""
    783833
    784 #: class/psk_s2msfb.admin.manager.class.php:681
     834#: class/psk_s2msfb.admin.manager.class.php:700
    785835msgid "Sort files by name descendant"
    786836msgstr ""
    787837
    788 #: class/psk_s2msfb.admin.manager.class.php:684
     838#: class/psk_s2msfb.admin.manager.class.php:703
    789839msgid "Sort files by extension"
    790840msgstr ""
    791841
    792 #: class/psk_s2msfb.admin.manager.class.php:687
     842#: class/psk_s2msfb.admin.manager.class.php:706
    793843msgid "Sort files by extension descendant"
    794844msgstr ""
    795845
    796 #: class/psk_s2msfb.admin.manager.class.php:690
     846#: class/psk_s2msfb.admin.manager.class.php:709
    797847msgid "Sort files by size"
    798848msgstr ""
    799849
    800 #: class/psk_s2msfb.admin.manager.class.php:693
     850#: class/psk_s2msfb.admin.manager.class.php:712
    801851msgid "Sort files by size descendant"
    802852msgstr ""
    803853
    804 #: class/psk_s2msfb.admin.manager.class.php:696
     854#: class/psk_s2msfb.admin.manager.class.php:715
    805855msgid "Sort files by modification date"
    806856msgstr ""
    807857
    808 #: class/psk_s2msfb.admin.manager.class.php:699
     858#: class/psk_s2msfb.admin.manager.class.php:718
    809859msgid "Sort files by modification date descendant"
    810860msgstr ""
    811861
    812 #: class/psk_s2msfb.admin.manager.class.php:702
     862#: class/psk_s2msfb.admin.manager.class.php:721
    813863msgid "Sort files by birth date"
    814864msgstr ""
    815865
    816 #: class/psk_s2msfb.admin.manager.class.php:705
     866#: class/psk_s2msfb.admin.manager.class.php:724
    817867msgid "Sort files by birth date descendant"
    818868msgstr ""
    819869
    820 #: class/psk_s2msfb.admin.manager.class.php:721
     870#: class/psk_s2msfb.admin.manager.class.php:741
    821871msgid "Only files"
    822872msgstr ""
    823873
    824 #: class/psk_s2msfb.admin.manager.class.php:724
     874#: class/psk_s2msfb.admin.manager.class.php:744
    825875msgid "Only directories"
    826876msgstr ""
    827877
    828 #: class/psk_s2msfb.admin.manager.class.php:727
     878#: class/psk_s2msfb.admin.manager.class.php:747
    829879msgid "Files and directories"
    830880msgstr ""
    831881
    832 #: class/psk_s2msfb.admin.manager.class.php:739
     882#: class/psk_s2msfb.admin.manager.class.php:759
    833883msgid "Flat with path"
    834884msgstr ""
    835885
    836 #: class/psk_s2msfb.admin.manager.class.php:742
     886#: class/psk_s2msfb.admin.manager.class.php:762
    837887msgid "Flat without path"
    838888msgstr ""
    839889
    840 #: class/psk_s2msfb.admin.manager.class.php:745
     890#: class/psk_s2msfb.admin.manager.class.php:765
    841891msgid "Group by path"
    842892msgstr ""
    843893
    844 #: class/psk_s2msfb.admin.manager.class.php:748
     894#: class/psk_s2msfb.admin.manager.class.php:768
    845895msgid "Group by extension"
    846896msgstr ""
    847897
    848 #: class/psk_s2msfb.admin.manager.class.php:751
     898#: class/psk_s2msfb.admin.manager.class.php:771
    849899msgid "Group by extension with path"
    850900msgstr ""
    851901
    852 #: class/psk_s2msfb.admin.manager.class.php:830
     902#: class/psk_s2msfb.admin.manager.class.php:850
    853903msgid "Copy paste this shortcode in pages :"
    854904msgstr ""
     
    10731123#: class/psk_s2msfb.admin.stats.class.php:116
    10741124#: class/psk_s2msfb.admin.stats.class.php:262
    1075 #: class/psk_s2msfb.admin.stats.class.php:380 class/psk_s2msfb.class.php:1280
    1076 #: class/psk_s2msfb.class.php:1304 class/psk_s2msfb.class.php:1325
     1125#: class/psk_s2msfb.admin.stats.class.php:380 class/psk_s2msfb.class.php:1416
     1126#: class/psk_s2msfb.class.php:1440 class/psk_s2msfb.class.php:1461
    10771127#: class/psk_s2msfb.widgets.class.php:340
    10781128#: class/psk_s2msfb.widgets.class.php:475
     
    11701220#: class/psk_s2msfb.admin.stats.class.php:162
    11711221#: class/psk_s2msfb.admin.stats.class.php:169
    1172 #: class/psk_s2msfb.admin.stats.class.php:303 class/psk_s2msfb.class.php:1284
     1222#: class/psk_s2msfb.admin.stats.class.php:303 class/psk_s2msfb.class.php:1420
    11731223msgid "File"
    11741224msgstr ""
     
    11761226#: class/psk_s2msfb.admin.stats.class.php:163
    11771227#: class/psk_s2msfb.admin.stats.class.php:170
    1178 #: class/psk_s2msfb.admin.stats.class.php:426 class/psk_s2msfb.class.php:1308
     1228#: class/psk_s2msfb.admin.stats.class.php:426 class/psk_s2msfb.class.php:1444
    11791229msgid "User"
    11801230msgstr ""
     
    11861236
    11871237#: class/psk_s2msfb.admin.stats.class.php:304
    1188 #: class/psk_s2msfb.admin.stats.class.php:427 class/psk_s2msfb.class.php:1285
    1189 #: class/psk_s2msfb.class.php:1309
     1238#: class/psk_s2msfb.admin.stats.class.php:427 class/psk_s2msfb.class.php:1421
     1239#: class/psk_s2msfb.class.php:1445
    11901240msgid "Count"
    11911241msgstr ""
     
    12111261msgstr ""
    12121262
    1213 #: class/psk_s2msfb.class.php:320
     1263#: class/psk_s2msfb.class.php:322
    12141264msgid "Please type some words!"
    12151265msgstr ""
    12161266
    1217 #: class/psk_s2msfb.class.php:402
     1267#: class/psk_s2msfb.class.php:415
    12181268msgid "Please reload the page"
    12191269msgstr ""
    12201270
    1221 #: class/psk_s2msfb.class.php:482
     1271#: class/psk_s2msfb.class.php:496
    12221272msgid "Permission denied"
    12231273msgstr ""
    12241274
    1225 #: class/psk_s2msfb.class.php:693 class/psk_s2msfb.class.php:852
     1275#: class/psk_s2msfb.class.php:715 class/psk_s2msfb.class.php:902
    12261276msgid "Search..."
    12271277msgstr ""
    12281278
    1229 #: class/psk_s2msfb.class.php:745
     1279#: class/psk_s2msfb.class.php:778
    12301280#, php-format
    12311281msgid "Path <strong>%s</strong>"
    12321282msgstr ""
    12331283
    1234 #: class/psk_s2msfb.class.php:789 class/psk_s2msfb.class.php:839
     1284#: class/psk_s2msfb.class.php:830 class/psk_s2msfb.class.php:888
    12351285#: class/psk_s2msfb.widgets.class.php:462
    12361286#: class/psk_s2msfb.widgets.class.php:645
     
    12401290msgstr ""
    12411291
    1242 #: class/psk_s2msfb.class.php:798
     1292#: class/psk_s2msfb.class.php:839
    12431293#, php-format
    12441294msgid "Extension <strong>%s</strong>"
    12451295msgstr ""
    12461296
    1247 #: class/psk_s2msfb.class.php:850
     1297#: class/psk_s2msfb.class.php:900
    12481298msgid "Click to reset"
    12491299msgstr ""
    12501300
    1251 #: class/psk_s2msfb.class.php:851
     1301#: class/psk_s2msfb.class.php:901
    12521302msgid "Click to search"
    12531303msgstr ""
    12541304
    1255 #: class/psk_s2msfb.class.php:870
     1305#: class/psk_s2msfb.class.php:920
    12561306msgid "No result"
    12571307msgstr ""
    12581308
    1259 #: class/psk_s2msfb.class.php:997
     1309#: class/psk_s2msfb.class.php:1105
    12601310msgid "Download this directory as a zip file"
    12611311msgstr ""
    12621312
    1263 #: class/psk_s2msfb.class.php:997
     1313#: class/psk_s2msfb.class.php:1105
    12641314msgid "Download"
    12651315msgstr ""
    12661316
    1267 #: class/psk_s2msfb.class.php:1011 class/psk_s2msfb.class.php:1072
     1317#: class/psk_s2msfb.class.php:1127 class/psk_s2msfb.class.php:1199
    12681318#: class/psk_s2msfb.widgets.class.php:970
    12691319#, php-format
     
    12711321msgstr ""
    12721322
    1273 #: class/psk_s2msfb.class.php:1020 class/psk_s2msfb.class.php:1081
     1323#: class/psk_s2msfb.class.php:1136 class/psk_s2msfb.class.php:1208
    12741324#: class/psk_s2msfb.widgets.class.php:968
    12751325#, php-format
     
    12771327msgstr ""
    12781328
    1279 #: class/psk_s2msfb.class.php:1046
     1329#: class/psk_s2msfb.class.php:1163
    12801330msgid "You already have downloaded this directory"
    12811331msgstr ""
    12821332
    1283 #: class/psk_s2msfb.class.php:1115 inc/tools.class.php:253
     1333#: class/psk_s2msfb.class.php:1251 inc/tools.class.php:253
    12841334#: inc/tools.class.php:255
    12851335msgid "B"
    12861336msgstr ""
    12871337
    1288 #: class/psk_s2msfb.class.php:1126
     1338#: class/psk_s2msfb.class.php:1262
    12891339msgid "Preview"
    12901340msgstr ""
    12911341
    1292 #: class/psk_s2msfb.class.php:1128
     1342#: class/psk_s2msfb.class.php:1264
    12931343msgid "You already have downloaded this file"
    12941344msgstr ""
    12951345
    1296 #: class/psk_s2msfb.class.php:1169
     1346#: class/psk_s2msfb.class.php:1305
    12971347msgid ""
    12981348"You already have downloaded this file.\\nAre you sure you want to download "
     
    13001350msgstr ""
    13011351
    1302 #: class/psk_s2msfb.class.php:1179
     1352#: class/psk_s2msfb.class.php:1315
    13031353msgid "— Confirm File Download —"
    13041354msgstr ""
    13051355
    1306 #: class/psk_s2msfb.class.php:1180
     1356#: class/psk_s2msfb.class.php:1316
    13071357#, php-format
    13081358msgid "You`ve downloaded %s protected %s in the last %s."
    13091359msgstr ""
    13101360
    1311 #: class/psk_s2msfb.class.php:1180
     1361#: class/psk_s2msfb.class.php:1316
    13121362msgid "file"
    13131363msgstr ""
    13141364
    1315 #: class/psk_s2msfb.class.php:1180
     1365#: class/psk_s2msfb.class.php:1316
    13161366msgid "files"
    13171367msgstr ""
    13181368
    1319 #: class/psk_s2msfb.class.php:1180
     1369#: class/psk_s2msfb.class.php:1316
    13201370msgid "24 hours"
    13211371msgstr ""
    13221372
    1323 #: class/psk_s2msfb.class.php:1180
     1373#: class/psk_s2msfb.class.php:1316
    13241374#, php-format
    13251375msgid "%s days"
    13261376msgstr ""
    13271377
    1328 #: class/psk_s2msfb.class.php:1181
     1378#: class/psk_s2msfb.class.php:1317
    13291379msgid "You`re entitled to UNLIMITED downloads though ( so, no worries )."
    13301380msgstr ""
    13311381
    1332 #: class/psk_s2msfb.class.php:1181
     1382#: class/psk_s2msfb.class.php:1317
    13331383#, php-format
    13341384msgid "You`re entitled to %s unique %s %s."
    13351385msgstr ""
    13361386
    1337 #: class/psk_s2msfb.class.php:1181
     1387#: class/psk_s2msfb.class.php:1317
    13381388msgid "download"
    13391389msgstr ""
    13401390
    1341 #: class/psk_s2msfb.class.php:1181
     1391#: class/psk_s2msfb.class.php:1317
    13421392msgid "downloads"
    13431393msgstr ""
    13441394
    1345 #: class/psk_s2msfb.class.php:1181
     1395#: class/psk_s2msfb.class.php:1317
    13461396msgid "each day"
    13471397msgstr ""
    13481398
    1349 #: class/psk_s2msfb.class.php:1181
     1399#: class/psk_s2msfb.class.php:1317
    13501400#, php-format
    13511401msgid "every %s-day period"
    13521402msgstr ""
    13531403
    1354 #: class/psk_s2msfb.class.php:1271
     1404#: class/psk_s2msfb.class.php:1407
    13551405#, php-format
    13561406msgid "Stats from %s to %s"
    13571407msgstr ""
    13581408
    1359 #: class/psk_s2msfb.class.php:1330
     1409#: class/psk_s2msfb.class.php:1466
    13601410msgid "No data to report"
    13611411msgstr ""
    13621412
    1363 #: class/psk_s2msfb.class.php:1407
     1413#: class/psk_s2msfb.class.php:1543
    13641414msgid "A file has been downloaded"
    13651415msgstr ""
    13661416
    1367 #: class/psk_s2msfb.class.php:1409
     1417#: class/psk_s2msfb.class.php:1545
    13681418msgid "Download Time"
    13691419msgstr ""
    13701420
    1371 #: class/psk_s2msfb.class.php:1410
     1421#: class/psk_s2msfb.class.php:1546
    13721422msgid "File downloaded"
    13731423msgstr ""
    13741424
    1375 #: class/psk_s2msfb.class.php:1411
     1425#: class/psk_s2msfb.class.php:1547
    13761426msgid "User ID"
    13771427msgstr ""
    13781428
    1379 #: class/psk_s2msfb.class.php:1412
     1429#: class/psk_s2msfb.class.php:1548
    13801430msgid "User Login"
    13811431msgstr ""
    13821432
    1383 #: class/psk_s2msfb.class.php:1413
     1433#: class/psk_s2msfb.class.php:1549
    13841434msgid "User Email"
    13851435msgstr ""
    13861436
    1387 #: class/psk_s2msfb.class.php:1414
     1437#: class/psk_s2msfb.class.php:1550
    13881438msgid "User Nice name"
    13891439msgstr ""
    13901440
    1391 #: class/psk_s2msfb.class.php:1415
     1441#: class/psk_s2msfb.class.php:1551
    13921442msgid "User Display name"
    13931443msgstr ""
    13941444
    1395 #: class/psk_s2msfb.class.php:1416
     1445#: class/psk_s2msfb.class.php:1552
    13961446msgid "User IP"
    13971447msgstr ""
     
    16841734msgstr ""
    16851735
    1686 #: inc/define.php:104
     1736#: inc/define.php:107
    16871737msgid "%blogname% : file downloaded"
    16881738msgstr ""
    16891739
    1690 #: inc/define.php:107
     1740#: inc/define.php:110
    16911741msgid "%blogname% : report"
    16921742msgstr ""
  • s2member-secure-file-browser/trunk/readme.txt

    r704612 r708663  
    55Requires at least: 3.3
    66Tested up to: 3.5.1
    7 Stable tag: 0.4.6
     7Stable tag: 0.4.7
    88License: GPLv3 or later
    99License URI: http://www.gnu.org/licenses/gpl-3.0.html
     
    4949* `displaybirthdate` : Display files birth date
    5050* `displaycomment` : Display files comment
     51* `displayname` : Display files displayname instead of regular files name
    5152* `displaydownloaded` : Show if a file has already been downloaded
    5253* `displaysize` : Display files size
     
    114115
    115116* Statistics : display all downloads/top downloads/top downloaders, sort and apply filters by date, user, file, IP Address, ...
     117* Statistics : download stats in XML and CSV format
    116118* Statistics : display current s2Member accounting, sort and apply filters by date, user, file and file
    117 * File Browser : Rename and delete files and folders
     119* File Browser : Rename, delete, comment and add a display name for files and folders
    118120* Cache management : Rebuild file cache
    119121* Shortcode generator
     
    122124* Settings : Received scheduled reports
    123125* Settings : How many logs you want to keep ?
     126* Settings : Delete logs
    124127* Settings : Give access to others users to some parts of the admin menu
    125128
     
    160163= How to handle the `s2member-files/app_data` windows directory ? =
    161164
    162 If you have this directory in your windows installation, put all files in `s2member-files\app_data` instead of `s2member-files` directory.
    163 When you call the shortcode, add this option : @dirbase="/app_data/"@
    164 That's all!
    165 
    166 
    167 It is recommended to add a `deny from all` directive in your `httpd.conf` for your s2member-files directory in order to avoid people directly access your protected files. Do not put the `deny` directive in the `s2member-files/.htaccess` because this file is always regenerated by s2member and your modifications are always overwritten.
     165In windows installations, put all files in `s2member-files\app_data` instead of `s2member-files` directory.
    168166
    169167
     
    194192
    195193== Changelog ==
     194
     195= 0.4.7 =
     196* New feature : change files display name in admin
     197* Bug fix     : downloaded files were no more tracked when link was directly displayed in a page/post
    196198
    197199= 0.4.6 =
  • s2member-secure-file-browser/trunk/s2member-secure-file-browser.php

    r704612 r708663  
    66                You can display the file browser via the shortcode [s2member_secure_files_browser /].
    77                You can manage files and get statistics in the Dashboard > s2Member > Secure File Browser
    8 Version: 0.4.6
    9 Date: 2013-04-27
     8Version: 0.4.7
     9Date: 2013-04-28
    1010Author: Potsky
    1111Author URI: http://www.potsky.com/about/
Note: See TracChangeset for help on using the changeset viewer.