Changeset 708663
- Timestamp:
- 05/06/2013 01:47:14 PM (13 years ago)
- Location:
- s2member-secure-file-browser
- Files:
-
- 104 added
- 13 edited
-
tags/0.4.7 (added)
-
tags/0.4.7/class (added)
-
tags/0.4.7/class/index.html (added)
-
tags/0.4.7/class/psk_s2msfb.admin.class.php (added)
-
tags/0.4.7/class/psk_s2msfb.admin.download.class.php (added)
-
tags/0.4.7/class/psk_s2msfb.admin.manager.class.php (added)
-
tags/0.4.7/class/psk_s2msfb.admin.settings.class.php (added)
-
tags/0.4.7/class/psk_s2msfb.admin.stats.class.php (added)
-
tags/0.4.7/class/psk_s2msfb.class.php (added)
-
tags/0.4.7/class/psk_s2msfb.download.class.php (added)
-
tags/0.4.7/class/psk_s2msfb.widgets.class.php (added)
-
tags/0.4.7/css (added)
-
tags/0.4.7/css/admin.css (added)
-
tags/0.4.7/css/admin.min.css (added)
-
tags/0.4.7/css/bootstrap.psk.css (added)
-
tags/0.4.7/css/bootstrap.psk.min.css (added)
-
tags/0.4.7/css/index.html (added)
-
tags/0.4.7/css/jquery.tablesorter.pager.css (added)
-
tags/0.4.7/css/jquery.tablesorter.pager.min.css (added)
-
tags/0.4.7/css/jqueryFileTree.css (added)
-
tags/0.4.7/css/jqueryFileTree.min.css (added)
-
tags/0.4.7/css/theme.bootstrap.css (added)
-
tags/0.4.7/css/theme.bootstrap.min.css (added)
-
tags/0.4.7/img (added)
-
tags/0.4.7/img/application.png (added)
-
tags/0.4.7/img/assets (added)
-
tags/0.4.7/img/assets/comment.psd (added)
-
tags/0.4.7/img/assets/playpause.psd (added)
-
tags/0.4.7/img/blank.png (added)
-
tags/0.4.7/img/code.png (added)
-
tags/0.4.7/img/comment.png (added)
-
tags/0.4.7/img/css.png (added)
-
tags/0.4.7/img/db.png (added)
-
tags/0.4.7/img/directory.png (added)
-
tags/0.4.7/img/doc.png (added)
-
tags/0.4.7/img/download.png (added)
-
tags/0.4.7/img/file.png (added)
-
tags/0.4.7/img/film.png (added)
-
tags/0.4.7/img/flash.png (added)
-
tags/0.4.7/img/folder_open.png (added)
-
tags/0.4.7/img/glyphicons-halflings-white.png (added)
-
tags/0.4.7/img/glyphicons-halflings.png (added)
-
tags/0.4.7/img/html.png (added)
-
tags/0.4.7/img/index.html (added)
-
tags/0.4.7/img/java.png (added)
-
tags/0.4.7/img/linux.png (added)
-
tags/0.4.7/img/music.png (added)
-
tags/0.4.7/img/pdf.png (added)
-
tags/0.4.7/img/php.png (added)
-
tags/0.4.7/img/picture.png (added)
-
tags/0.4.7/img/play.png (added)
-
tags/0.4.7/img/playpause.png (added)
-
tags/0.4.7/img/playpause2.png (added)
-
tags/0.4.7/img/ppt.png (added)
-
tags/0.4.7/img/psd.png (added)
-
tags/0.4.7/img/reset.png (added)
-
tags/0.4.7/img/ruby.png (added)
-
tags/0.4.7/img/script.png (added)
-
tags/0.4.7/img/search.png (added)
-
tags/0.4.7/img/spinner.gif (added)
-
tags/0.4.7/img/txt.png (added)
-
tags/0.4.7/img/vsa.png (added)
-
tags/0.4.7/img/xls.png (added)
-
tags/0.4.7/img/zip.png (added)
-
tags/0.4.7/inc (added)
-
tags/0.4.7/inc/define.php (added)
-
tags/0.4.7/inc/index.html (added)
-
tags/0.4.7/inc/tools.class.php (added)
-
tags/0.4.7/index.html (added)
-
tags/0.4.7/js (added)
-
tags/0.4.7/js/admin.js (added)
-
tags/0.4.7/js/admin.manager.js (added)
-
tags/0.4.7/js/admin.manager.min.js (added)
-
tags/0.4.7/js/admin.min.js (added)
-
tags/0.4.7/js/admin.settings.js (added)
-
tags/0.4.7/js/admin.settings.min.js (added)
-
tags/0.4.7/js/admin.stats.js (added)
-
tags/0.4.7/js/admin.stats.min.js (added)
-
tags/0.4.7/js/bootstrap.psk.js (added)
-
tags/0.4.7/js/bootstrap.psk.min.js (added)
-
tags/0.4.7/js/index.html (added)
-
tags/0.4.7/js/jquery-1.8.3.min.js (added)
-
tags/0.4.7/js/jquery.jplayer.min.js (added)
-
tags/0.4.7/js/jquery.tablesorter.min.js (added)
-
tags/0.4.7/js/jquery.tablesorter.pager.js (added)
-
tags/0.4.7/js/jquery.tablesorter.pager.min.js (added)
-
tags/0.4.7/js/jquery.tablesorter.widgets.min.js (added)
-
tags/0.4.7/js/jqueryFileTree.js (added)
-
tags/0.4.7/js/jqueryFileTree.min.js (added)
-
tags/0.4.7/languages (added)
-
tags/0.4.7/languages/index.html (added)
-
tags/0.4.7/languages/psk_s2msfb-fr_FR.mo (added)
-
tags/0.4.7/languages/psk_s2msfb-fr_FR.po (added)
-
tags/0.4.7/languages/psk_s2msfb.mo (added)
-
tags/0.4.7/languages/psk_s2msfb.po (added)
-
tags/0.4.7/lic (added)
-
tags/0.4.7/lic/index.html (added)
-
tags/0.4.7/lic/licence.txt (added)
-
tags/0.4.7/readme.txt (added)
-
tags/0.4.7/s2member-secure-file-browser.php (added)
-
tags/0.4.7/swf (added)
-
tags/0.4.7/swf/Jplayer.swf (added)
-
tags/0.4.7/swf/index.html (added)
-
tags/0.4.7/uninstall.php (added)
-
trunk/class/psk_s2msfb.admin.manager.class.php (modified) (11 diffs)
-
trunk/class/psk_s2msfb.class.php (modified) (28 diffs)
-
trunk/inc/define.php (modified) (10 diffs)
-
trunk/js/admin.manager.js (modified) (4 diffs)
-
trunk/js/admin.manager.min.js (modified) (1 diff)
-
trunk/js/jqueryFileTree.js (modified) (3 diffs)
-
trunk/js/jqueryFileTree.min.js (modified) (1 diff)
-
trunk/languages/psk_s2msfb-fr_FR.mo (modified) (previous)
-
trunk/languages/psk_s2msfb-fr_FR.po (modified) (60 diffs)
-
trunk/languages/psk_s2msfb.mo (modified) (previous)
-
trunk/languages/psk_s2msfb.po (modified) (36 diffs)
-
trunk/readme.txt (modified) (6 diffs)
-
trunk/s2member-secure-file-browser.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
s2member-secure-file-browser/trunk/class/psk_s2msfb.admin.manager.class.php
r704612 r708663 17 17 */ 18 18 if ( ( realpath( __FILE__ ) === realpath( $_SERVER[ "SCRIPT_FILENAME" ] ) ) || ( ! defined( 'ABSPATH' ) ) ) { 19 if ( function_exists('status_header')) {19 if ( function_exists( 'status_header' ) ) { 20 20 status_header( 404 ); 21 } 22 else { 21 } else { 23 22 header( 'HTTP/1.0 404 Not Found' ); 24 23 echo "<h1>404 Not Found</h1>"; … … 136 135 'defaultm' => '' , 137 136 '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/>' . 139 138 __( 'Can be set to <code>1</code> to display files added date only' , PSK_S2MSFB_ID ) . '<br/>' . 140 139 __( 'Can be set to <code>2</code> to display directories added date only' , PSK_S2MSFB_ID ) . '<br/>' . … … 148 147 'defaultm' => '' , 149 148 '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/>' . 151 150 __( 'Can be set to <code>1</code> to display files comments only' , PSK_S2MSFB_ID ) . '<br/>' . 152 151 __( 'Can be set to <code>2</code> to display directories comments only' , PSK_S2MSFB_ID ) . '<br/>' . … … 163 162 ) , 164 163 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( 165 176 'name' => 'displaysize' , 166 177 'desc' => __( 'Display files size' , PSK_S2MSFB_ID ) , … … 177 188 'defaultm' => '' , 178 189 '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/>' . 180 191 __( 'Can be set to <code>1</code> to display files modification date only' , PSK_S2MSFB_ID ) . '<br/>' . 181 192 __( 'Can be set to <code>2</code> to display directories modification date only' , PSK_S2MSFB_ID ) . '<br/>' . … … 298 309 'default' => '0' , 299 310 '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 ) , 302 313 ) , 303 314 array( … … 352 363 'comment' => __( 'Comment' , PSK_S2MSFB_ID ) , 353 364 '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 ), 354 370 'removedirectorywarning' => __( 'Directory and all children will be deleted.<br/>You can not undo this action.' , PSK_S2MSFB_ID ) , 355 371 'removefilewarning' => __( 'File will be deleted.<br/>You can not undo this action.' , PSK_S2MSFB_ID ) , … … 361 377 'commentfileok' => __( 'File has been successfully commented' , PSK_S2MSFB_ID ) , 362 378 '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 ) , 363 381 'removefileok' => __( 'File has been successfully deleted' , PSK_S2MSFB_ID ) , 364 382 'removedirectoryok' => __( 'Directory has been successfully deleted' , PSK_S2MSFB_ID ) , … … 380 398 "displaybirthdate" => "3" , 381 399 "displaycomment" => "3" , 400 "displayname" => "3" , 382 401 "displaymodificationdate" => "3" , 383 402 ) … … 710 729 case 'displaymodificationdate' : 711 730 case 'displaycomment' : 731 case 'displayname' : 712 732 $checked0 = ( $default == "0" ) ? ' checked="checked"' : ''; 713 733 $checked1 = ( $default == "1" ) ? ' checked="checked"' : ''; … … 925 945 926 946 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 927 979 } 928 980 -
s2member-secure-file-browser/trunk/class/psk_s2msfb.class.php
r704612 r708663 53 53 private static $display_all_levels = ''; 54 54 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; 58 59 private static $displaydownloaded = 0; 59 60 private static $search = 0; … … 106 107 add_action( 'wp_ajax_admin_' . PSK_S2MSFB_ID . '_rf' , array( __CLASS__ , 'ajax_admin_rename_file' ) ); // dashboard 107 108 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 108 110 109 111 add_action( 'widgets_init' , create_function( '' , 'register_widget( "' . PSK_S2MSFB_WIDGET_DOWNLOAD_ID . '" );' ) ); … … 323 325 'action_cf' => $prefix . PSK_S2MSFB_ID . '_cf' , 324 326 'action_rf' => $prefix . PSK_S2MSFB_ID . '_rf' , 327 'action_nf' => $prefix . PSK_S2MSFB_ID . '_nf' , 325 328 ) ); 326 329 … … 367 370 if ( PSK_S2MSFBAdmin::load_admin_class_file( 'manager_browser' ) ) 368 371 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(); 369 382 die( 'action not found' ); 370 383 } … … 418 431 self::$dirzip = ( @$_POST[ 'dirzip' ] == '1' ) ? true : false; 419 432 self::$displaycomment = (int) @$_POST[ 'displaycomment' ]; 433 self::$displayname = (int) @$_POST[ 'displayname' ]; 420 434 self::$displaymodificationdate = (int) @$_POST[ 'displaymodificationdate' ]; 421 435 self::$displaybirthdate = (int) @$_POST[ 'displaybirthdate' ]; … … 482 496 if ( ! PSK_Tools::is_directory_allowed( $dir ) ) return __( 'Permission denied' , PSK_S2MSFB_ID ); 483 497 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(); 495 510 496 511 // 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 ) ) { 498 513 $what = array( 'filepath' ); 499 514 if ( self::$displaydownloaded > 0 ) 500 $what[ ] = 'filemodificationdate'; 501 $what[ ] = 'filesize'; 502 if ( self::$displaybirthdate ) 515 $what[ ] = 'filemodificationdate,filesize'; 516 if ( self::$displaybirthdate > 0 ) 503 517 $what[ ] = 'creationdate'; 504 if ( self::$displaycomment )518 if ( self::$displaycomment > 0 ) 505 519 $what[ ] = 'comment'; 520 if ( self::$displayname > 0 ) 521 $what[ ] = 'displayname'; 506 522 $what = implode( ',' , $what ); 507 523 } … … 524 540 $hashes[ $row[ 'filepath' ] ] = $row[ 'filemodificationdate' ] . '-' . $row[ 'filesize' ]; 525 541 } 526 if ( self::$displaybirthdate )542 if ( self::$displaybirthdate > 0 ) 527 543 foreach ( $sqlr as $row ) { 528 544 $birthdates[ $row[ 'filepath' ] ] = strtotime( $row[ 'creationdate' ] ) + $gmt_offset; 529 545 } 530 if ( self::$displaycomment )546 if ( self::$displaycomment > 0 ) 531 547 foreach ( $sqlr as $row ) { 532 548 $comments[ $row[ 'filepath' ] ] = $row[ 'comment' ]; 549 } 550 if ( self::$displayname > 0 ) 551 foreach ( $sqlr as $row ) { 552 $displaynames[ $row[ 'filepath' ] ] = $row[ 'displayname' ]; 533 553 } 534 554 … … 599 619 600 620 // 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 ); 602 622 603 623 if ( self::$display_directory_first ) { … … 734 754 $wheres[ ] = "filepath='" . mysql_real_escape_string( $row[ 'filepath' ] ) . "'"; 735 755 } 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 ); 737 757 } 738 758 … … 747 767 $subdirectory = mb_substr( $filepathrel , 0 , - mb_strlen( $file ) ); 748 768 $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 ); 750 770 $group[ $subdirectory ][ $filepathrel ] = $a[ 1 ]; 751 771 } … … 794 814 $wheres[ ] = "filepath='" . mysql_real_escape_string( $row[ 'filepath' ] ) . "'"; 795 815 } 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 ); 797 817 } 798 818 … … 809 829 $extension = mb_strtolower( $row[ 'fileext' ] ); 810 830 $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 ); 812 832 $group[ $extension ][ $filepathrel ] = $a[ 1 ]; 813 833 } … … 853 873 $wheres[ ] = "filepath='" . mysql_real_escape_string( $row[ 'filepath' ] ) . "'"; 854 874 } 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 ); 856 876 } 857 877 … … 867 887 $subdirectory = ( $subdirectory == '' ) ? '/' : $subdirectory; 868 888 $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 ); 870 890 $result[ $filepathrel ] = $a[ 1 ]; 871 891 } … … 915 935 * @param $alreadyd 916 936 */ 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 ) { 918 938 919 939 if ( count( $wheres ) > 0 ) { … … 931 951 $hashes[ $row[ 'filepath' ] ] = $row[ 'filemodificationdate' ] . '-' . $row[ 'filesize' ]; 932 952 } 933 if ( self::$displaybirthdate )953 if ( self::$displaybirthdate > 0 ) 934 954 foreach ( $sqlr as $row ) { 935 955 $birthdates[ $row[ 'filepath' ] ] = strtotime( $row[ 'creationdate' ] ) + $gmt_offset; 936 956 } 937 if ( self::$displaycomment )957 if ( self::$displaycomment > 0 ) 938 958 foreach ( $sqlr as $row ) { 939 959 $comments[ $row[ 'filepath' ] ] = $row[ 'comment' ]; 960 } 961 if ( self::$displayname > 0 ) 962 foreach ( $sqlr as $row ) { 963 $displaynames[ $row[ 'filepath' ] ] = $row[ 'displayname' ]; 940 964 } 941 965 … … 976 1000 * @param $isdir 977 1001 * @param $file 1002 * @param $override 978 1003 * 979 1004 * @return string 980 1005 */ 981 private static function get_display_name( $isdir , $file ) {1006 private static function get_display_name( $isdir , $file , $override ) { 982 1007 // Prepare dir/file name if cut 983 1008 if ( $isdir ) … … 996 1021 997 1022 // 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 ] ) ) 999 1029 if ( self::$is_admin === true ) 1000 1030 $display_name = $cut_file . ' <span class="fn">(' . PSK_Tools::html_entities( self::$displayed_directory_names[ $file ] ) . ')</span>'; … … 1032 1062 * @return array 1033 1063 */ 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 1037 1066 $filepathrelbase = PSK_Tools::sanitize_directory_path( $filepathrelbase , true , false ); 1038 1067 $size = 0; … … 1050 1079 $filepathrelbasej = PSK_Tools::js_literal( $filepathrelbase ); 1051 1080 $comm = '\'\''; 1052 $licomm = ''; 1081 $jdname = '\'\''; 1082 $dname = ''; 1053 1083 1054 1084 if ( $isdir ) { … … 1077 1107 } 1078 1108 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 ) ) ) { 1080 1116 $class = ( $comments[ $filepathrelbasefile ] != '' ) ? ' ok' : ''; 1081 1117 $licomm = '<span class="d comm' . $class . '" title="' . PSK_Tools::rel_literal( $comments[ $filepathrelbasefile ] ) . '"></span>'; … … 1109 1145 $li .= '<a href="#" class="link" rel="' . PSK_Tools::rel_literal( $filepathrel ) . '/">' . $display_name . $extended . '</a>'; 1110 1146 1147 $li .= ( self::$is_admin ) ? '<span class="d"><a href="javascript:psk_sfb_displayname_dir(' . $filepathrelbasej . ',' . $jdname . ')"><i class="icon-edit"></i></a></span>' : ''; 1111 1148 $li .= ( self::$is_admin ) ? '<span class="d"><a href="javascript:psk_sfb_comment_dir(' . $filepathrelbasej . ',' . $comm . ')"><i class="icon-comment"></i></a></span>' : ''; 1112 1149 $li .= ( self::$is_admin ) ? '<span class="d"><a href="javascript:psk_sfb_rename_dir(' . $filepathrelbasej . ')"><i class="icon-pencil"></i></a></span>' : ''; … … 1134 1171 1135 1172 $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 ); 1139 1186 1140 1187 if ( ( 2 == (int) self::$sortby ) || ( self::$displaysize ) ) … … 1179 1226 } 1180 1227 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 1181 1234 if ( array_key_exists( $filepathrelbase , $comments ) && ( ( self::$displaycomment == 1 ) || ( self::$displaycomment == 3 ) ) ) { 1182 1235 $class = ( $comments[ $filepathrelbase ] != '' ) ? ' ok' : ''; … … 1187 1240 } 1188 1241 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 . '" >'; 1190 1243 $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>' : ''; 1191 1245 $li .= ( self::$is_admin ) ? '<span class="d"><a href="javascript:psk_sfb_comment_file(' . $filepathrelbasej . ',' . $comm . ')"><i class="icon-comment"></i></a></span>' : ''; 1192 1246 $li .= ( self::$is_admin ) ? '<span class="d"><a href="javascript:psk_sfb_rename_file(' . $filepathrelbasej . ')"><i class="icon-pencil"></i></a></span>' : ''; … … 1213 1267 } 1214 1268 1215 return array( $display_name, $li , $size , $mdate , $ext , $bdate );1269 return array( strip_tags( $display_name ) , $li , $size , $mdate , $ext , $bdate ); 1216 1270 } 1217 1271 … … 1450 1504 delete_transient( PSK_S2MSFB_WIDGET_DOWNLOAD_TOP365_ID ); 1451 1505 1452 $file = stripslashes( $_GET[ " PSK_file" ] );1506 $file = stripslashes( $_GET[ "s2member_file_download" ] ); 1453 1507 $user_id = $vars[ "user_id" ]; 1454 1508 $user = new WP_User( $user_id ); … … 1611 1665 lastdate TIMESTAMP NOT NULL, 1612 1666 comment VARCHAR(4000) NOT NULL, 1667 displayname VARCHAR(4000) NOT NULL, 1613 1668 PRIMARY KEY (id), 1614 1669 FULLTEXT (filepath) -
s2member-secure-file-browser/trunk/inc/define.php
r704612 r708663 1 1 <?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' );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' ); 7 7 //define( 'PSK_S2MSFB_EXT_JS', 'js' ); 8 8 //define( 'PSK_S2MSFB_EXT_CSS', 'css' ); … … 12 12 * Global constants 13 13 */ 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' );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' ); 26 26 27 27 … … 29 29 * s2Member constants 30 30 */ 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' );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' ); 43 43 44 44 … … 46 46 * File paths 47 47 */ 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 ); 48 define( 'PSK_S2MSFB_ADMIN_CLASS_FILE_BASE' , 'psk_s2msfb.admin' ); 49 50 if ( ! 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 58 define( 'PSK_S2MSFB_PLUGIN_FOLDER' , dirname( PSK_S2MSFB_PLUGIN_FILE ) . PSK_S2MSFB_DIRECTORY_SEPARATOR ); 59 define( 'PSK_S2MSFB_CLASSES_FOLDER' , PSK_S2MSFB_PLUGIN_FOLDER . PSK_S2MSFB_DIRECTORY_SEPARATOR . 'class' . PSK_S2MSFB_DIRECTORY_SEPARATOR ); 60 define( 'PSK_S2MSFB_INCLUDES_FOLDER' , PSK_S2MSFB_PLUGIN_FOLDER . PSK_S2MSFB_DIRECTORY_SEPARATOR . 'inc' . PSK_S2MSFB_DIRECTORY_SEPARATOR ); 53 61 54 62 … … 56 64 * Url paths 57 65 */ 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' . '/' );66 define( 'PSK_S2MSFB_PLUGIN_URL' , plugin_dir_url( PSK_S2MSFB_PLUGIN_FILE ) ); 67 define( 'PSK_S2MSFB_CSS_URL' , PSK_S2MSFB_PLUGIN_URL . '/' . 'css' . '/' ); 68 define( 'PSK_S2MSFB_JS_URL' , PSK_S2MSFB_PLUGIN_URL . '/' . 'js' . '/' ); 69 define( 'PSK_S2MSFB_SWF_URL' , PSK_S2MSFB_PLUGIN_URL . '/' . 'swf' . '/' ); 70 define( 'PSK_S2MSFB_IMG_URL' , PSK_S2MSFB_PLUGIN_URL . '/' . 'img' . '/' ); 63 71 64 72 … … 67 75 */ 68 76 if ( 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' ); 71 79 } 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' ); 74 82 } 75 83 … … 78 86 * Widgets 79 87 */ 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' );88 define( 'PSK_S2MSFB_WIDGET_DOWNLOAD_ID' , PSK_S2MSFB_ID . '_wdgt_download' ); 89 define( 'PSK_S2MSFB_WIDGET_DOWNLOAD_NAME' , 's2memberSFB Downloads' ); 90 define( 'PSK_S2MSFB_WIDGET_DOWNLOAD_LATEST_ID' , PSK_S2MSFB_WIDGET_DOWNLOAD_ID . '_LATEST' ); 91 define( 'PSK_S2MSFB_WIDGET_DOWNLOAD_TOP0_ID' , PSK_S2MSFB_WIDGET_DOWNLOAD_ID . '_TOP' ); 92 define( 'PSK_S2MSFB_WIDGET_DOWNLOAD_TOP1_ID' , PSK_S2MSFB_WIDGET_DOWNLOAD_ID . '_TOPd' ); 93 define( 'PSK_S2MSFB_WIDGET_DOWNLOAD_TOP7_ID' , PSK_S2MSFB_WIDGET_DOWNLOAD_ID . '_TOPw' ); 94 define( 'PSK_S2MSFB_WIDGET_DOWNLOAD_TOP31_ID' , PSK_S2MSFB_WIDGET_DOWNLOAD_ID . '_TOPm' ); 95 define( 'PSK_S2MSFB_WIDGET_DOWNLOAD_TOP365_ID' , PSK_S2MSFB_WIDGET_DOWNLOAD_ID . '_TOPy' ); 88 96 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' );97 define( 'PSK_S2MSFB_WIDGET_FILES_ID' , PSK_S2MSFB_ID . '_wdgt_files' ); 98 define( 'PSK_S2MSFB_WIDGET_FILES_NAME' , 's2memberSFB Latest Files' ); 99 define( 'PSK_S2MSFB_WIDGET_FILES_LATEST_ID' , PSK_S2MSFB_WIDGET_FILES_ID . '_LATEST' ); 92 100 93 101 … … 95 103 * Options 96 104 */ 97 define( 'PSK_S2MSFB_OPT_SETTINGS_GENERAL' , PSK_S2MSFB_ID . '_general' );98 define( 'PSK_S2MSFB_OPT_SETTINGS_NOTIFY' , PSK_S2MSFB_ID . '_notification' );105 define( 'PSK_S2MSFB_OPT_SETTINGS_GENERAL' , PSK_S2MSFB_ID . '_general' ); 106 define( 'PSK_S2MSFB_OPT_SETTINGS_NOTIFY' , PSK_S2MSFB_ID . '_notification' ); 99 107 100 108 … … 102 110 * Options default values 103 111 */ 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' ) );112 define( 'PSK_S2MSFB_DEFAULT_EMAIL_DOWNLOAD_SUBJECT' , __( '%blogname% : file downloaded' , PSK_S2MSFB_ID ) ); 113 define( 'PSK_S2MSFB_DEFAULT_EMAIL_DOWNLOAD_FROM' , get_option( 'admin_email' ) ); 114 define( 'PSK_S2MSFB_DEFAULT_EMAIL_DOWNLOAD_TO' , get_option( 'admin_email' ) ); 115 define( 'PSK_S2MSFB_DEFAULT_EMAIL_REPORT_SUBJECT' , __( '%blogname% : report' , PSK_S2MSFB_ID ) ); 116 define( 'PSK_S2MSFB_DEFAULT_EMAIL_REPORT_FROM' , get_option( 'admin_email' ) ); 117 define( 'PSK_S2MSFB_DEFAULT_EMAIL_REPORT_TO' , get_option( 'admin_email' ) ); 110 118 111 119 … … 113 121 * Database 114 122 */ 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 );123 define( 'PSK_S2MSFB_DB_DOWNLOAD_TABLE_NAME' , PSK_S2MSFB_ID . '_downloads' ); 124 define( 'PSK_S2MSFB_DB_DOWNLOAD_TABLE_VERSION_OPT' , PSK_S2MSFB_DB_DOWNLOAD_TABLE_NAME . '_version' ); 125 define( 'PSK_S2MSFB_DB_DOWNLOAD_TABLE_VERSION' , 5 ); 118 126 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' );127 define( 'PSK_S2MSFB_DB_FILES_TABLE_NAME' , PSK_S2MSFB_ID . '_files' ); 128 define( 'PSK_S2MSFB_DB_FILES_TABLE_VERSION_OPT' , PSK_S2MSFB_DB_FILES_TABLE_NAME . '_version' ); 129 define( 'PSK_S2MSFB_DB_FILES_TABLE_VERSION' , 5 ); 130 define( 'PSK_S2MSFB_DB_FILES_CLEAN_OPT' , PSK_S2MSFB_DB_FILES_TABLE_NAME . '_clean' ); 131 define( 'PSK_S2MSFB_DB_FILES_CLEAN_DURATION_OPT' , PSK_S2MSFB_DB_FILES_TABLE_NAME . '_clean_duration' ); 132 define( 'PSK_S2MSFB_DB_FILES_CLEAN_COUNT_OPT' , PSK_S2MSFB_DB_FILES_TABLE_NAME . '_clean_count' ); 125 133 126 134 -
s2member-secure-file-browser/trunk/js/admin.manager.js
r704612 r708663 7 7 } 8 8 9 function psk_sfb_displayname_file( f , c ) { 10 psk_sfb_displayname_df( f , false , c ); 11 } 12 9 13 function psk_sfb_remove_file( f ) { 10 14 psk_sfb_remove_df( f , false ); … … 15 19 } 16 20 17 function psk_sfb_ comment_dir( f , c ) {18 psk_sfb_ comment_df( f+"/." , true , c );21 function psk_sfb_displayname_dir( f , c ) { 22 psk_sfb_displayname_df( f+"/." , true , c ); 19 23 } 20 24 … … 114 118 115 119 120 var sk_sfb_displayname_df_lock = false; 121 function 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 116 166 var sk_sfb_remove_df_lock = false; 117 167 function psk_sfb_remove_df( f , d ) { … … 186 236 case 'displaybirthdate' : 187 237 case 'displaycomment' : 238 case 'displaydisplayname' : 188 239 case 'displaymodificationdate' : 189 240 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();});});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_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 69 69 if ( o.cutfilenames === undefined ) o.cutfilenames = '0'; 70 70 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'; 72 73 if ( o.displaymodificationdate === undefined ) o.displaymodificationdate = '0'; 73 74 if ( o.displaybirthdate === undefined ) o.displaybirthdate = '0'; … … 117 118 displaybirthdate : o.displaybirthdate , 118 119 displaycomment : o.displaycomment , 120 displayname : o.displayname , 119 121 sortby : o.sortby , 120 122 nonce : PSK_S2MSFB.nonce … … 162 164 displaybirthdate : o.displaybirthdate , 163 165 displaycomment : o.displaycomment , 166 displayname : o.displayname , 164 167 sortby : o.sortby , 165 168 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 2 2 msgstr "" 3 3 "Project-Id-Version: s2member Secure File Browser\n" 4 "POT-Creation-Date: 2013-0 4-26 18:37+0100\n"5 "PO-Revision-Date: 2013-0 4-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" 6 6 "Last-Translator: potsky <potsky@me.com>\n" 7 7 "Language-Team: potsky <potsky@me.com>\n" … … 23 23 msgstr "Tous les téléchargements" 24 24 25 #: class/psk_s2msfb.admin.class.php:152 class/psk_s2msfb.class.php:1 27525 #: class/psk_s2msfb.admin.class.php:152 class/psk_s2msfb.class.php:1411 26 26 msgid "Top files" 27 27 msgstr "Fichiers populaires" 28 28 29 #: class/psk_s2msfb.admin.class.php:153 class/psk_s2msfb.class.php:1 29929 #: class/psk_s2msfb.admin.class.php:153 class/psk_s2msfb.class.php:1435 30 30 msgid "Top downloaders" 31 31 msgstr "Plus gros téléchargeurs" … … 75 75 msgstr "Notification" 76 76 77 #: class/psk_s2msfb.admin.manager.class.php:7 777 #: class/psk_s2msfb.admin.manager.class.php:76 78 78 msgid "Easing function to use on collapse" 79 79 msgstr "Type d'animation pour la fermeture d'un répertoire" 80 80 81 #: class/psk_s2msfb.admin.manager.class.php:8 182 #: class/psk_s2msfb.admin.manager.class.php:2 0381 #: class/psk_s2msfb.admin.manager.class.php:80 82 #: class/psk_s2msfb.admin.manager.class.php:214 83 83 msgid "Can be set to <code>linear</code>" 84 84 msgstr "Peut-être mis à <code>linear</code>" 85 85 86 #: class/psk_s2msfb.admin.manager.class.php:8 586 #: class/psk_s2msfb.admin.manager.class.php:84 87 87 msgid "Speed of the collapse folder action in ms" 88 88 msgstr "Vitesse en millisecondes de fermeture d'un répertoire" 89 89 90 #: class/psk_s2msfb.admin.manager.class.php:8 991 #: class/psk_s2msfb.admin.manager.class.php:2 1190 #: class/psk_s2msfb.admin.manager.class.php:88 91 #: class/psk_s2msfb.admin.manager.class.php:222 92 92 msgid "Use <code>-1</code> for no animation" 93 93 msgstr "Mettre la valeur à <code>-1</code> pour désactiver l'animation" 94 94 95 #: class/psk_s2msfb.admin.manager.class.php:9 395 #: class/psk_s2msfb.admin.manager.class.php:92 96 96 msgid "Truncate directory names to specific chars length" 97 97 msgstr "Couper le nom des répertoires à un nombre de caractères" 98 98 99 #: class/psk_s2msfb.admin.manager.class.php:9 6100 #: class/psk_s2msfb.admin.manager.class.php:10 499 #: class/psk_s2msfb.admin.manager.class.php:95 100 #: class/psk_s2msfb.admin.manager.class.php:103 101 101 msgid "Do not truncate" 102 102 msgstr "Ne pas couper" 103 103 104 #: class/psk_s2msfb.admin.manager.class.php:10 1104 #: class/psk_s2msfb.admin.manager.class.php:100 105 105 msgid "Truncate file names to specific chars length" 106 106 msgstr "Couper le nom des fichiers à un nombre de caractères" 107 107 108 #: class/psk_s2msfb.admin.manager.class.php:10 9108 #: class/psk_s2msfb.admin.manager.class.php:108 109 109 msgid "Initial directory from the s2member-files directory" 110 110 msgstr "Répertoire initial depuis le répertoire s2member-files" 111 111 112 #: class/psk_s2msfb.admin.manager.class.php:11 7112 #: class/psk_s2msfb.admin.manager.class.php:116 113 113 msgid "Show directories above files" 114 114 msgstr "Montrer les répertoires avant les fichiers" 115 115 116 #: class/psk_s2msfb.admin.manager.class.php:1 20116 #: class/psk_s2msfb.admin.manager.class.php:119 117 117 msgid "Show directories first" 118 118 msgstr "Montrer les répertoires en premier" 119 119 120 #: class/psk_s2msfb.admin.manager.class.php:12 1120 #: class/psk_s2msfb.admin.manager.class.php:120 121 121 msgid "Set to <code>0</code> to display directories with files" 122 122 msgstr "" … … 124 124 "fichiers" 125 125 126 #: class/psk_s2msfb.admin.manager.class.php:12 5126 #: class/psk_s2msfb.admin.manager.class.php:124 127 127 msgid "Display all items without checking if user is granted to download them" 128 128 msgstr "" … … 130 130 "télécharger" 131 131 132 #: class/psk_s2msfb.admin.manager.class.php:12 6132 #: class/psk_s2msfb.admin.manager.class.php:125 133 133 msgid "" 134 134 "If the user downloads an unauthorized file, it will be redirected to the " … … 138 138 "la page d'adhésion de s2member" 139 139 140 #: class/psk_s2msfb.admin.manager.class.php:12 8140 #: class/psk_s2msfb.admin.manager.class.php:127 141 141 msgid "Only allowed directories are displayed" 142 142 msgstr "Montrer les répertoires avant les fichiers" 143 143 144 #: class/psk_s2msfb.admin.manager.class.php:12 9144 #: class/psk_s2msfb.admin.manager.class.php:128 145 145 msgid "Set to <code>1</code> to display all directories" 146 146 msgstr "" … … 148 148 "fichiers" 149 149 150 #: class/psk_s2msfb.admin.manager.class.php:13 3150 #: class/psk_s2msfb.admin.manager.class.php:132 151 151 msgid "Display files birth date" 152 152 msgstr "Afficher la taille d'ajout des fichiers" 153 153 154 #: class/psk_s2msfb.admin.manager.class.php:13 8154 #: class/psk_s2msfb.admin.manager.class.php:137 155 155 msgid "" 156 156 "Set to <code>0</code> to hide the date when files and directories have been " … … 160 160 "répertoires et des fichiers" 161 161 162 #: class/psk_s2msfb.admin.manager.class.php:138 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 162 167 #: 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:140168 168 msgid "Can be set to <code>2</code> to display directories added date only" 169 169 msgstr "" … … 171 171 "répertoires" 172 172 173 #: class/psk_s2msfb.admin.manager.class.php:14 1173 #: class/psk_s2msfb.admin.manager.class.php:140 174 174 msgid "" 175 175 "Can be set to <code>3</code> to display files and directories added date" … … 178 178 "et des répertoires" 179 179 180 #: class/psk_s2msfb.admin.manager.class.php:14 5180 #: class/psk_s2msfb.admin.manager.class.php:144 181 181 msgid "Display files comment" 182 182 msgstr "Afficher les commentaires des fichiers" 183 183 184 #: class/psk_s2msfb.admin.manager.class.php:149 185 msgid "Set to <code>0</code> to hide files and directories comments" 186 msgstr "" 187 "Mettre la valeur à <code>0</code> pour cacher les commentaires des " 188 "répertoires et des fichiers" 189 184 190 #: 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" 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" 189 194 190 195 #: 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:152196 196 msgid "Can be set to <code>2</code> to display directories comments only" 197 197 msgstr "" … … 199 199 "répertoires" 200 200 201 #: class/psk_s2msfb.admin.manager.class.php:15 3201 #: class/psk_s2msfb.admin.manager.class.php:152 202 202 msgid "Can be set to <code>3</code> to display files and directories comments" 203 203 msgstr "" … … 205 205 "fichiers et des répertoires" 206 206 207 #: class/psk_s2msfb.admin.manager.class.php:15 7207 #: class/psk_s2msfb.admin.manager.class.php:156 208 208 msgid "Show if a file has already been downloaded" 209 209 msgstr "Montrer si un fichier a déjà été téléchargé" 210 210 211 #: class/psk_s2msfb.admin.manager.class.php:1 60211 #: class/psk_s2msfb.admin.manager.class.php:159 212 212 msgid "Do not show already downloaded files" 213 213 msgstr "Ne pas montrer les fichiers déjà téléchargés" 214 214 215 #: class/psk_s2msfb.admin.manager.class.php:16 1215 #: class/psk_s2msfb.admin.manager.class.php:160 216 216 msgid "" 217 217 "Can be set to <code>1</code> to display a confirm box when user clicks to " … … 221 221 "un utilisateur télécharge un fichier déjà téléchargé" 222 222 223 #: class/psk_s2msfb.admin.manager.class.php:16 2223 #: class/psk_s2msfb.admin.manager.class.php:161 224 224 msgid "" 225 225 "Can be set to <code>2</code> to lowlight already downloaded files in the " … … 229 229 "navigateur au niveau de chaque fichier téléchargé" 230 230 231 #: class/psk_s2msfb.admin.manager.class.php:166 231 #: class/psk_s2msfb.admin.manager.class.php:165 232 msgid "Display files name" 233 msgstr "Afficher les noms des fichiers" 234 235 #: class/psk_s2msfb.admin.manager.class.php:169 236 msgid "Set to <code>0</code> to display regular files and directories name" 237 msgstr "" 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 242 msgid "Can be set to <code>1</code> to display files displayname only" 243 msgstr "" 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 248 msgid "Can be set to <code>2</code> to display directories displayname only" 249 msgstr "" 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 254 msgid "" 255 "Can be set to <code>3</code> to display files and directories displayname" 256 msgstr "" 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 262 msgid "You can use these HTML tags : em strong u style" 263 msgstr "Vous pouvez utiliser ces balises HTML : em strong u style" 264 265 #: class/psk_s2msfb.admin.manager.class.php:177 232 266 msgid "Display files size" 233 267 msgstr "Afficher la taille des fichiers" 234 268 235 #: class/psk_s2msfb.admin.manager.class.php:1 70269 #: class/psk_s2msfb.admin.manager.class.php:181 236 270 msgid "Set to <code>0</code> to hide files size" 237 271 msgstr "" 238 272 "Mettre la valeur à <code>0</code> pour ne pas afficher la taille des fichiers" 239 273 240 #: class/psk_s2msfb.admin.manager.class.php:1 74274 #: class/psk_s2msfb.admin.manager.class.php:185 241 275 msgid "Display files modification date" 242 276 msgstr "Afficher la date de modification des fichiers" 243 277 244 #: class/psk_s2msfb.admin.manager.class.php:1 79278 #: class/psk_s2msfb.admin.manager.class.php:190 245 279 msgid "" 246 280 "Set to <code>0</code> to hide the date when files and directories have been " … … 250 284 "répertoires et des fichiers" 251 285 252 #: class/psk_s2msfb.admin.manager.class.php:1 80286 #: class/psk_s2msfb.admin.manager.class.php:191 253 287 msgid "Can be set to <code>1</code> to display files modification date only" 254 288 msgstr "" … … 256 290 "fichiers" 257 291 258 #: class/psk_s2msfb.admin.manager.class.php:1 81292 #: class/psk_s2msfb.admin.manager.class.php:192 259 293 msgid "" 260 294 "Can be set to <code>2</code> to display directories modification date only" … … 263 297 "répertoires" 264 298 265 #: class/psk_s2msfb.admin.manager.class.php:1 82299 #: class/psk_s2msfb.admin.manager.class.php:193 266 300 msgid "" 267 301 "Can be set to <code>3</code> to display files and directories modification " … … 271 305 "fichiers et des répertoires" 272 306 273 #: class/psk_s2msfb.admin.manager.class.php:1 86307 #: class/psk_s2msfb.admin.manager.class.php:197 274 308 msgid "Let directories be downloaded" 275 309 msgstr "Permettre aux répertoires d'être téléchargés" 276 310 277 #: class/psk_s2msfb.admin.manager.class.php: 189311 #: class/psk_s2msfb.admin.manager.class.php:200 278 312 msgid "Directories cannot be downloaded as zip files" 279 313 msgstr "Les répertoires ne peuvent pas être téléchargés en tant qu'archive zip" 280 314 281 #: class/psk_s2msfb.admin.manager.class.php: 190315 #: class/psk_s2msfb.admin.manager.class.php:201 282 316 msgid "" 283 317 "If set to <code>1</code> and if a zip file has exactly the same name as " … … 289 323 "répertoire porte le même nom que le répertoire" 290 324 291 #: class/psk_s2msfb.admin.manager.class.php: 192325 #: class/psk_s2msfb.admin.manager.class.php:203 292 326 msgid "Example:" 293 327 msgstr "Exemple :" 294 328 295 #: class/psk_s2msfb.admin.manager.class.php: 194329 #: class/psk_s2msfb.admin.manager.class.php:205 296 330 msgid "will result in:" 297 331 msgstr "va donner :" 298 332 299 #: class/psk_s2msfb.admin.manager.class.php: 199333 #: class/psk_s2msfb.admin.manager.class.php:210 300 334 msgid "Easing function to use on expand" 301 335 msgstr "Type d'animation pour l'ouverture d'un répertoire" 302 336 303 #: class/psk_s2msfb.admin.manager.class.php:2 07337 #: class/psk_s2msfb.admin.manager.class.php:218 304 338 msgid "Speed of the expand folder action in ms" 305 339 msgstr "Vitesse en millisecondes d'ouverture d'un répertoire" 306 340 307 #: class/psk_s2msfb.admin.manager.class.php:2 15341 #: class/psk_s2msfb.admin.manager.class.php:226 308 342 msgid "A full regexp directories have to match to be displayed" 309 343 msgstr "" … … 311 345 "être affiché" 312 346 313 #: class/psk_s2msfb.admin.manager.class.php:2 16314 #: class/psk_s2msfb.admin.manager.class.php:2 24347 #: class/psk_s2msfb.admin.manager.class.php:227 348 #: class/psk_s2msfb.admin.manager.class.php:235 315 349 msgid "Syntax available here" 316 350 msgstr "Syntaxe disponible ici" 317 351 318 #: class/psk_s2msfb.admin.manager.class.php:2 16319 #: class/psk_s2msfb.admin.manager.class.php:2 24352 #: class/psk_s2msfb.admin.manager.class.php:227 353 #: class/psk_s2msfb.admin.manager.class.php:235 320 354 msgid "<code>preg_match</code> PHP function is used" 321 355 msgstr "la fonction PHP <code>preg_match</code> est utilisée" 322 356 323 #: class/psk_s2msfb.admin.manager.class.php:2 19357 #: class/psk_s2msfb.admin.manager.class.php:230 324 358 msgid "eg: <code>/(access|user)/i</code>" 325 359 msgstr "par exemple : <code>/(access|user)/i</code>" 326 360 327 #: class/psk_s2msfb.admin.manager.class.php:2 23361 #: class/psk_s2msfb.admin.manager.class.php:234 328 362 msgid "A full regexp files have to match to be displayed" 329 363 msgstr "" … … 331 365 "affiché" 332 366 333 #: class/psk_s2msfb.admin.manager.class.php:2 27367 #: class/psk_s2msfb.admin.manager.class.php:238 334 368 msgid "eg: <code>/\\.(png|jpe?g|gif|zip)$/i</code>" 335 369 msgstr "par exemple : <code>/\\.(png|jpe?g|gif|zip)$/i</code>" 336 370 337 #: class/psk_s2msfb.admin.manager.class.php:2 31371 #: class/psk_s2msfb.admin.manager.class.php:242 338 372 msgid "Event to trigger expand/collapse" 339 373 msgstr "Evénement pour déclancher l'ouverture/fermeture" 340 374 341 #: class/psk_s2msfb.admin.manager.class.php:2 34375 #: class/psk_s2msfb.admin.manager.class.php:245 342 376 msgid "User has to click to toggle directories, download files, ..." 343 377 msgstr "" … … 345 379 "les fichiers, etc…" 346 380 347 #: class/psk_s2msfb.admin.manager.class.php:2 35381 #: class/psk_s2msfb.admin.manager.class.php:246 348 382 msgid "Can be any javascript event like <code>mouseover</code>, ..." 349 383 msgstr "" 350 384 "Peut être n'importe quel événement javascript comme <code>mouseover</code>, …" 351 385 352 #: class/psk_s2msfb.admin.manager.class.php:2 39386 #: class/psk_s2msfb.admin.manager.class.php:250 353 387 msgid "Show hidden files or not" 354 388 msgstr "Montrer les fichiers cachés ou non" 355 389 356 #: class/psk_s2msfb.admin.manager.class.php:2 42390 #: class/psk_s2msfb.admin.manager.class.php:253 357 391 msgid "Do not show hidden files" 358 392 msgstr "Ne pas montrer les fichiers cachés" 359 393 360 #: class/psk_s2msfb.admin.manager.class.php:2 43394 #: class/psk_s2msfb.admin.manager.class.php:254 361 395 msgid "Set to <code>1</code> to display" 362 396 msgstr "Mettre la valeur à <code>1</code> pour afficher" 363 397 364 #: class/psk_s2msfb.admin.manager.class.php:2 47398 #: class/psk_s2msfb.admin.manager.class.php:258 365 399 msgid "Whether or not to limit the browser to one subfolder at a time" 366 400 msgstr "" 367 401 "Limiter l'affichage du navigateur à un seul répertoire ouvert à la fois" 368 402 369 #: class/psk_s2msfb.admin.manager.class.php:2 51403 #: class/psk_s2msfb.admin.manager.class.php:262 370 404 msgid "Set to <code>0</code> to display only one open directory at a time" 371 405 msgstr "" … … 373 407 "répertoires à fois" 374 408 375 #: class/psk_s2msfb.admin.manager.class.php:2 55409 #: class/psk_s2msfb.admin.manager.class.php:266 376 410 msgid "Replace files name with custom values" 377 411 msgstr "Remplacer le nom de fichiers par des valeurs" 378 412 379 #: class/psk_s2msfb.admin.manager.class.php:2 56413 #: class/psk_s2msfb.admin.manager.class.php:267 380 414 msgid "" 381 415 "Syntax : <code>realfilename_1:Custom File Name #1|...|realfilename_n:Custom " … … 385 419 "nom_fichier_N:Nouveau nom de fichier affiche #N</code>" 386 420 387 #: class/psk_s2msfb.admin.manager.class.php:2 59421 #: class/psk_s2msfb.admin.manager.class.php:270 388 422 msgid "" 389 423 "<code>access-s2member-level#</code> will be automatically renamed with your " … … 393 427 "définis pour les niveaux dans les préférences de s2member." 394 428 395 #: class/psk_s2msfb.admin.manager.class.php:2 63429 #: class/psk_s2msfb.admin.manager.class.php:274 396 430 msgid "Whether or not to open all subdirectories when opening a directory" 397 431 msgstr "" … … 399 433 "répertoire" 400 434 401 #: class/psk_s2msfb.admin.manager.class.php:2 66435 #: class/psk_s2msfb.admin.manager.class.php:277 402 436 msgid "User has to open directories himself" 403 437 msgstr "L'utilisateur doit ouvrir lui même les répertoires" 404 438 405 #: class/psk_s2msfb.admin.manager.class.php:2 67439 #: class/psk_s2msfb.admin.manager.class.php:278 406 440 msgid "" 407 441 "Set to <code>1</code> to open recursively subdirectories when opening a " … … 412 446 "l'initialisation)" 413 447 414 #: class/psk_s2msfb.admin.manager.class.php:2 71448 #: class/psk_s2msfb.admin.manager.class.php:282 415 449 msgid "Display file preview button for these extensions" 416 450 msgstr "Afficher la prévisualisation pour les fichiers ayant ces extensions" 417 451 418 #: class/psk_s2msfb.admin.manager.class.php:2 72452 #: class/psk_s2msfb.admin.manager.class.php:283 419 453 msgid "Define file types by extensions seperated by coma" 420 454 msgstr "" 421 455 "Définir le type des fichiers en séparant les extensions par des virgules" 422 456 423 #: class/psk_s2msfb.admin.manager.class.php:2 74457 #: class/psk_s2msfb.admin.manager.class.php:285 424 458 msgid "Supported values are : <code>mp3</code>" 425 459 msgstr "Valeurs possibles : <code>mp3</code>" 426 460 427 #: class/psk_s2msfb.admin.manager.class.php:2 75461 #: class/psk_s2msfb.admin.manager.class.php:286 428 462 msgid "eg: <code>mp3,jpg,png</code>" 429 463 msgstr "par exemple : <code>mp3,jpg,png</code>" 430 464 431 #: class/psk_s2msfb.admin.manager.class.php:2 79465 #: class/psk_s2msfb.admin.manager.class.php:290 432 466 msgid "" 433 467 "Display the s2member confirmation box when a user tries to download a file" … … 436 470 "télécharge un fichier" 437 471 438 #: class/psk_s2msfb.admin.manager.class.php:2 82472 #: class/psk_s2msfb.admin.manager.class.php:293 439 473 msgid "No confirmation box displayed" 440 474 msgstr "Pas de fenêtre de confirmation" 441 475 442 #: class/psk_s2msfb.admin.manager.class.php:2 83476 #: class/psk_s2msfb.admin.manager.class.php:294 443 477 msgid "Set to <code>1</code> to display the confirmation box" 444 478 msgstr "Mettre la valeur à <code>1</code> pour afficher" 445 479 446 #: class/psk_s2msfb.admin.manager.class.php:2 87480 #: class/psk_s2msfb.admin.manager.class.php:298 447 481 msgid "Let user search files" 448 482 msgstr "Activer la recherche de fichier" 449 483 450 #: class/psk_s2msfb.admin.manager.class.php: 290484 #: class/psk_s2msfb.admin.manager.class.php:301 451 485 msgid "Search is unavailable" 452 486 msgstr "Recherche non disponible" 453 487 454 #: class/psk_s2msfb.admin.manager.class.php: 291488 #: class/psk_s2msfb.admin.manager.class.php:302 455 489 msgid "" 456 490 "Can be set to <code>1</code> to display a global search button on top of the " … … 460 494 "uniquement" 461 495 462 #: class/psk_s2msfb.admin.manager.class.php: 292496 #: class/psk_s2msfb.admin.manager.class.php:303 463 497 msgid "" 464 498 "Can be set to <code>2</code> to display a global search button on top and a " … … 468 502 "chaque répertoire" 469 503 470 #: class/psk_s2msfb.admin.manager.class.php: 296504 #: class/psk_s2msfb.admin.manager.class.php:307 471 505 msgid "Group shortcodes with a single single search box" 472 506 msgstr "Grouper les shortcodes pour n'utiliser qu'un seul bloc de recherche" 473 507 474 #: class/psk_s2msfb.admin.manager.class.php: 299508 #: class/psk_s2msfb.admin.manager.class.php:310 475 509 msgid "There is no group. Every shortcode has it own search box" 476 510 msgstr "Pas de groupe. Chaque shortcode a son bloc de recherche" 477 511 478 #: class/psk_s2msfb.admin.manager.class.php:3 00512 #: class/psk_s2msfb.admin.manager.class.php:311 479 513 msgid "" 480 514 "You can define groups by setting this value to <code>1</code> for all " … … 486 520 "shortcodes du second groupe, ..." 487 521 488 #: class/psk_s2msfb.admin.manager.class.php:3 01522 #: class/psk_s2msfb.admin.manager.class.php:312 489 523 msgid "" 490 524 "The first shortcode of every group will display the search box and " … … 495 529 "et une recherche déclanchera tous les shortcodes du même groupe." 496 530 497 #: class/psk_s2msfb.admin.manager.class.php:3 05531 #: class/psk_s2msfb.admin.manager.class.php:316 498 532 msgid "How to display search results" 499 533 msgstr "Comment afficher le résultat de la recherche" 500 534 501 #: class/psk_s2msfb.admin.manager.class.php:3 08535 #: class/psk_s2msfb.admin.manager.class.php:319 502 536 msgid "Files are flat displayed with full path between parenthesis" 503 537 msgstr "Les fichiers sont affiché avec leur chemin entre parenthère" 504 538 505 #: class/psk_s2msfb.admin.manager.class.php:3 10539 #: class/psk_s2msfb.admin.manager.class.php:321 506 540 msgid "Can be set to <code>1</code> to display files without path" 507 541 msgstr "" 508 542 "Mettre la valeur à <code>1</code> pour afficher les fichiers sans chemin" 509 543 510 #: class/psk_s2msfb.admin.manager.class.php:3 11544 #: class/psk_s2msfb.admin.manager.class.php:322 511 545 msgid "Can be set to <code>2</code> to display files group by path" 512 546 msgstr "" … … 514 548 "chemin" 515 549 516 #: class/psk_s2msfb.admin.manager.class.php:3 12550 #: class/psk_s2msfb.admin.manager.class.php:323 517 551 msgid "Can be set to <code>3</code> to display files group by extension" 518 552 msgstr "" … … 520 554 "extension" 521 555 522 #: class/psk_s2msfb.admin.manager.class.php:3 13556 #: class/psk_s2msfb.admin.manager.class.php:324 523 557 msgid "" 524 558 "Can be set to <code>4</code> to display files group by extension with full " … … 528 562 "extension avec le chemin entre parenthèse" 529 563 530 #: class/psk_s2msfb.admin.manager.class.php:3 17564 #: class/psk_s2msfb.admin.manager.class.php:328 531 565 msgid "Sort files in directories by a criteria" 532 566 msgstr "Trier les fichiers dans les répertoires selon un critère" 533 567 534 #: class/psk_s2msfb.admin.manager.class.php:3 20568 #: class/psk_s2msfb.admin.manager.class.php:331 535 569 msgid "Files are sorted by name" 536 570 msgstr "Trier les fichiers par le nom" 537 571 538 #: class/psk_s2msfb.admin.manager.class.php:3 22572 #: class/psk_s2msfb.admin.manager.class.php:333 539 573 msgid "Can be set to <code>0D</code> to sort files by name descendant" 540 574 msgstr "" 541 575 "Mettre la valeur à <code>0D</code> pour trier les fichiers par nom à l'envers" 542 576 543 #: class/psk_s2msfb.admin.manager.class.php:3 23577 #: class/psk_s2msfb.admin.manager.class.php:334 544 578 msgid "Can be set to <code>1</code> to sort files by extension" 545 579 msgstr "" 546 580 "Mettre la valeur à <code>1</code> pour trier les fichiers par extension" 547 581 548 #: class/psk_s2msfb.admin.manager.class.php:3 24582 #: class/psk_s2msfb.admin.manager.class.php:335 549 583 msgid "Can be set to <code>1D</code> to sort files by extension descendant" 550 584 msgstr "" … … 552 586 "l'envers" 553 587 554 #: class/psk_s2msfb.admin.manager.class.php:3 25588 #: class/psk_s2msfb.admin.manager.class.php:336 555 589 msgid "Can be set to <code>2</code> to sort files by size" 556 590 msgstr "Mettre la valeur à <code>2</code> pour trier les fichiers par taille" 557 591 558 #: class/psk_s2msfb.admin.manager.class.php:3 26592 #: class/psk_s2msfb.admin.manager.class.php:337 559 593 msgid "Can be set to <code>2D</code> to sort files by size descendant" 560 594 msgstr "" … … 562 596 "l'envers" 563 597 564 #: class/psk_s2msfb.admin.manager.class.php:3 27598 #: class/psk_s2msfb.admin.manager.class.php:338 565 599 msgid "Can be set to <code>3</code> to sort files by modification date" 566 600 msgstr "" … … 568 602 "modification" 569 603 570 #: class/psk_s2msfb.admin.manager.class.php:3 28604 #: class/psk_s2msfb.admin.manager.class.php:339 571 605 msgid "" 572 606 "Can be set to <code>3D</code> to sort files by modification date descendant" … … 575 609 "modification à l'envers" 576 610 577 #: class/psk_s2msfb.admin.manager.class.php:3 29611 #: class/psk_s2msfb.admin.manager.class.php:340 578 612 msgid "Can be set to <code>4</code> to sort files by birth date" 579 613 msgstr "" 580 614 "Mettre la valeur à <code>4</code> pour trier les fichiers par date d'ajout" 581 615 582 #: class/psk_s2msfb.admin.manager.class.php:3 30616 #: class/psk_s2msfb.admin.manager.class.php:341 583 617 msgid "Can be set to <code>4D</code> to sort files by birth date descendant" 584 618 msgstr "" … … 586 620 "à l'envers" 587 621 588 #: class/psk_s2msfb.admin.manager.class.php:3 44622 #: class/psk_s2msfb.admin.manager.class.php:355 589 623 msgid "" 590 624 "It seems you have xebug installed and try to delete a very deep directory." … … 593 627 "Essayez d'augmenter la valeur de xdebug.max_nesting_level dans php.ini" 594 628 595 #: class/psk_s2msfb.admin.manager.class.php:3 45629 #: class/psk_s2msfb.admin.manager.class.php:356 596 630 #: class/psk_s2msfb.admin.settings.class.php:59 597 631 #: class/psk_s2msfb.admin.stats.class.php:67 … … 599 633 msgstr "Un erreur est survenue" 600 634 601 #: class/psk_s2msfb.admin.manager.class.php:3 46635 #: class/psk_s2msfb.admin.manager.class.php:357 602 636 msgid "Please wait..." 603 637 msgstr "Merci de patienter..." 604 638 605 #: class/psk_s2msfb.admin.manager.class.php:3 47639 #: class/psk_s2msfb.admin.manager.class.php:358 606 640 msgid "Rename Directory" 607 641 msgstr "Renommer le répertoire" 608 642 609 #: class/psk_s2msfb.admin.manager.class.php:3 48643 #: class/psk_s2msfb.admin.manager.class.php:359 610 644 msgid "Rename File" 611 645 msgstr "Renommer le fichier" 612 646 613 #: class/psk_s2msfb.admin.manager.class.php:3 49647 #: class/psk_s2msfb.admin.manager.class.php:360 614 648 msgid "Rename" 615 649 msgstr "Renommer" 616 650 617 #: class/psk_s2msfb.admin.manager.class.php:3 50651 #: class/psk_s2msfb.admin.manager.class.php:361 618 652 msgid "Comment Directory" 619 653 msgstr "Commenter le répertoire" 620 654 621 #: class/psk_s2msfb.admin.manager.class.php:3 51655 #: class/psk_s2msfb.admin.manager.class.php:362 622 656 msgid "Comment File" 623 657 msgstr "Commenter le fichier" 624 658 625 #: class/psk_s2msfb.admin.manager.class.php:3 52626 #: class/psk_s2msfb.admin.manager.class.php: 582659 #: class/psk_s2msfb.admin.manager.class.php:363 660 #: class/psk_s2msfb.admin.manager.class.php:601 627 661 msgid "Comment" 628 662 msgstr "Remarque" 629 663 630 #: class/psk_s2msfb.admin.manager.class.php:3 53664 #: class/psk_s2msfb.admin.manager.class.php:364 631 665 msgid "Enter a comment or leave blank to disable comment" 632 666 msgstr "Renseigner un commentaire ou laisser vide pour enlever un commentaire" 633 667 634 #: class/psk_s2msfb.admin.manager.class.php:354 668 #: class/psk_s2msfb.admin.manager.class.php:365 669 msgid "Change Directory Display Name" 670 msgstr "Changer l'affichage du nom du répertoire" 671 672 #: class/psk_s2msfb.admin.manager.class.php:366 673 msgid "Change File Display Name" 674 msgstr "Changer l'affichage du nom du fichier" 675 676 #: class/psk_s2msfb.admin.manager.class.php:367 677 msgid "Change Display Name" 678 msgstr "Changer l'affichage du nom" 679 680 #: class/psk_s2msfb.admin.manager.class.php:368 681 msgid "Enter a displayed name or leave blank to disable the displayed name" 682 msgstr "Renseigner un nom d'affichage ou laisser vide pour l'enlever" 683 684 #: class/psk_s2msfb.admin.manager.class.php:370 635 685 msgid "" 636 686 "Directory and all children will be deleted.<br/>You can not undo this action." … … 639 689 "pas annuler cette action." 640 690 641 #: class/psk_s2msfb.admin.manager.class.php:3 55691 #: class/psk_s2msfb.admin.manager.class.php:371 642 692 msgid "File will be deleted.<br/>You can not undo this action." 643 693 msgstr "" 644 694 "Le fichier va être supprimé.<br/>Vous ne pouvez pas annuler cette action." 645 695 646 #: class/psk_s2msfb.admin.manager.class.php:3 56696 #: class/psk_s2msfb.admin.manager.class.php:372 647 697 #: class/psk_s2msfb.admin.settings.class.php:191 648 698 msgid "Delete" 649 699 msgstr "Supprimer" 650 700 651 #: class/psk_s2msfb.admin.manager.class.php:3 57701 #: class/psk_s2msfb.admin.manager.class.php:373 652 702 msgid "Delete Directory" 653 703 msgstr "Supprimer le répertoire" 654 704 655 #: class/psk_s2msfb.admin.manager.class.php:3 58705 #: class/psk_s2msfb.admin.manager.class.php:374 656 706 msgid "Delete File" 657 707 msgstr "Supprime le fichier" 658 708 659 #: class/psk_s2msfb.admin.manager.class.php:3 59709 #: class/psk_s2msfb.admin.manager.class.php:375 660 710 msgid "File has been successfully renamed" 661 711 msgstr "Le fichier a bien été renommé" 662 712 663 #: class/psk_s2msfb.admin.manager.class.php:3 60713 #: class/psk_s2msfb.admin.manager.class.php:376 664 714 msgid "Directory has been successfully renamed" 665 715 msgstr "Le répertoire a bien été renommé" 666 716 667 #: class/psk_s2msfb.admin.manager.class.php:3 61717 #: class/psk_s2msfb.admin.manager.class.php:377 668 718 msgid "File has been successfully commented" 669 719 msgstr "Le fichier a bien été commenté" 670 720 671 #: class/psk_s2msfb.admin.manager.class.php:3 62721 #: class/psk_s2msfb.admin.manager.class.php:378 672 722 msgid "Directory has been successfully commented" 673 723 msgstr "Le répertoire a bien été commenté" 674 724 675 #: class/psk_s2msfb.admin.manager.class.php:363 725 #: class/psk_s2msfb.admin.manager.class.php:379 726 msgid "File has been successfully virtually renamed" 727 msgstr "Le fichier a bien été virtuellement renommé" 728 729 #: class/psk_s2msfb.admin.manager.class.php:380 730 msgid "Directory has been successfully virtually renamed" 731 msgstr "Le répertoire a bien été virtuellement renommé" 732 733 #: class/psk_s2msfb.admin.manager.class.php:381 676 734 msgid "File has been successfully deleted" 677 735 msgstr "Le fichier a bien été supprimé" 678 736 679 #: class/psk_s2msfb.admin.manager.class.php:3 64737 #: class/psk_s2msfb.admin.manager.class.php:382 680 738 msgid "Directory has been successfully deleted" 681 739 msgstr "Le répertoire a bien été supprimé" 682 740 683 #: class/psk_s2msfb.admin.manager.class.php:3 65684 #: class/psk_s2msfb.admin.manager.class.php:6 20741 #: class/psk_s2msfb.admin.manager.class.php:383 742 #: class/psk_s2msfb.admin.manager.class.php:639 685 743 #: class/psk_s2msfb.admin.settings.class.php:60 686 744 #: class/psk_s2msfb.admin.settings.class.php:279 … … 692 750 msgstr "Erreur !" 693 751 694 #: class/psk_s2msfb.admin.manager.class.php:3 66695 #: class/psk_s2msfb.admin.manager.class.php: 490696 #: class/psk_s2msfb.admin.manager.class.php:6 21752 #: 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 697 755 #: class/psk_s2msfb.admin.settings.class.php:61 698 756 #: class/psk_s2msfb.admin.settings.class.php:97 … … 703 761 msgstr "OK !" 704 762 705 #: class/psk_s2msfb.admin.manager.class.php:3 67706 #: class/psk_s2msfb.admin.manager.class.php:6 22763 #: class/psk_s2msfb.admin.manager.class.php:385 764 #: class/psk_s2msfb.admin.manager.class.php:641 707 765 #: class/psk_s2msfb.admin.settings.class.php:62 708 766 #: class/psk_s2msfb.admin.settings.class.php:135 … … 712 770 msgstr "Info !" 713 771 714 #: class/psk_s2msfb.admin.manager.class.php:3 68715 #: class/psk_s2msfb.admin.manager.class.php:6 23772 #: class/psk_s2msfb.admin.manager.class.php:386 773 #: class/psk_s2msfb.admin.manager.class.php:642 716 774 #: class/psk_s2msfb.admin.settings.class.php:63 717 775 #: class/psk_s2msfb.admin.settings.class.php:132 … … 720 778 msgstr "Attention !" 721 779 722 #: class/psk_s2msfb.admin.manager.class.php:3 75780 #: class/psk_s2msfb.admin.manager.class.php:393 723 781 msgid "Please wait while loading..." 724 782 msgstr "Chargement en cours, merci de patienter…" 725 783 726 #: class/psk_s2msfb.admin.manager.class.php:4 00784 #: class/psk_s2msfb.admin.manager.class.php:419 727 785 msgid "" 728 786 "Files structure is cached to improve performance and to check which file has " … … 735 793 "affiche les fichiers dernièrement ajoutés." 736 794 737 #: class/psk_s2msfb.admin.manager.class.php:4 02795 #: class/psk_s2msfb.admin.manager.class.php:421 738 796 msgid "" 739 797 "The cache is refreshed every hour and it is automatically executed when you " … … 746 804 "vosu devez rafraichir le cache à la main !" 747 805 748 #: class/psk_s2msfb.admin.manager.class.php:4 20806 #: class/psk_s2msfb.admin.manager.class.php:439 749 807 msgid "The cache has been totally successfully re-computed !" 750 808 msgstr "Le cache a été totalement recalculé !" 751 809 752 #: class/psk_s2msfb.admin.manager.class.php:4 24810 #: class/psk_s2msfb.admin.manager.class.php:443 753 811 msgid "The cache has been successfully refreshed !" 754 812 msgstr "Le cache a bien été rafraichi !" 755 813 756 #: class/psk_s2msfb.admin.manager.class.php:4 32814 #: class/psk_s2msfb.admin.manager.class.php:451 757 815 msgid "1 new file" 758 816 msgstr "1 nouveau fichier" 759 817 760 #: class/psk_s2msfb.admin.manager.class.php:4 32818 #: class/psk_s2msfb.admin.manager.class.php:451 761 819 #, php-format 762 820 msgid "%s new files" 763 821 msgstr "%s nouveaux fichiers" 764 822 765 #: class/psk_s2msfb.admin.manager.class.php:4 51823 #: class/psk_s2msfb.admin.manager.class.php:470 766 824 msgid "1 modified file" 767 825 msgstr "1 fichier modifié" 768 826 769 #: class/psk_s2msfb.admin.manager.class.php:4 51827 #: class/psk_s2msfb.admin.manager.class.php:470 770 828 #, php-format 771 829 msgid "%s modified files" 772 830 msgstr "%s fichiers modifiés" 773 831 774 #: class/psk_s2msfb.admin.manager.class.php:4 70832 #: class/psk_s2msfb.admin.manager.class.php:489 775 833 msgid "1 deleted file" 776 834 msgstr "1 fichier supprimé" 777 835 778 #: class/psk_s2msfb.admin.manager.class.php:4 70836 #: class/psk_s2msfb.admin.manager.class.php:489 779 837 #, php-format 780 838 msgid "%s deleted files" 781 839 msgstr "%s fichiers supprimés" 782 840 783 #: class/psk_s2msfb.admin.manager.class.php:5 02784 #: class/psk_s2msfb.admin.manager.class.php:5 05841 #: class/psk_s2msfb.admin.manager.class.php:521 842 #: class/psk_s2msfb.admin.manager.class.php:524 785 843 msgid "No file found" 786 844 msgstr "Aucun fichier trouvé" 787 845 788 #: class/psk_s2msfb.admin.manager.class.php:5 07846 #: class/psk_s2msfb.admin.manager.class.php:526 789 847 msgid "1 directory found" 790 848 msgstr "1 répertoire trouvé" 791 849 792 #: class/psk_s2msfb.admin.manager.class.php:5 09850 #: class/psk_s2msfb.admin.manager.class.php:528 793 851 #, php-format 794 852 msgid "%s directories found" 795 853 msgstr "%s répertoires trouvés" 796 854 797 #: class/psk_s2msfb.admin.manager.class.php:5 13855 #: class/psk_s2msfb.admin.manager.class.php:532 798 856 msgid "1 file found" 799 857 msgstr "1 fichier trouvé" 800 858 801 #: class/psk_s2msfb.admin.manager.class.php:5 15859 #: class/psk_s2msfb.admin.manager.class.php:534 802 860 msgid "1 file and 1 directory found" 803 861 msgstr "1 fichier et 1 répertoire trouvés" 804 862 805 #: class/psk_s2msfb.admin.manager.class.php:5 17863 #: class/psk_s2msfb.admin.manager.class.php:536 806 864 #, php-format 807 865 msgid "1 file and %s directories found" 808 866 msgstr "1 fichier et %s répertoires trouvés" 809 867 810 #: class/psk_s2msfb.admin.manager.class.php:5 21868 #: class/psk_s2msfb.admin.manager.class.php:540 811 869 #, php-format 812 870 msgid "%s files found" 813 871 msgstr "%s fichiers trouvés" 814 872 815 #: class/psk_s2msfb.admin.manager.class.php:5 23873 #: class/psk_s2msfb.admin.manager.class.php:542 816 874 #, php-format 817 875 msgid "%s files and 1 directory found" 818 876 msgstr "%s fichiers et 1 répertoire trouvés" 819 877 820 #: class/psk_s2msfb.admin.manager.class.php:5 25878 #: class/psk_s2msfb.admin.manager.class.php:544 821 879 #, php-format 822 880 msgid "%s files and %s directories found" 823 881 msgstr "%s fichiers et %s répertoires trouvés" 824 882 825 #: class/psk_s2msfb.admin.manager.class.php:5 28883 #: class/psk_s2msfb.admin.manager.class.php:547 826 884 #, php-format 827 885 msgid "Last file scan on %s in %ss (%s)" 828 886 msgstr "Dernier scan de fichier à %s en %ss (%s)" 829 887 830 #: class/psk_s2msfb.admin.manager.class.php:5 34888 #: class/psk_s2msfb.admin.manager.class.php:553 831 889 #, php-format 832 890 msgid "Next file scan on %s" 833 891 msgstr "Prochain scan de fichier le %s" 834 892 835 #: class/psk_s2msfb.admin.manager.class.php:5 43893 #: class/psk_s2msfb.admin.manager.class.php:562 836 894 msgid "Refresh cache now" 837 895 msgstr "Rafraichir le cache" 838 896 839 #: class/psk_s2msfb.admin.manager.class.php:5 44897 #: class/psk_s2msfb.admin.manager.class.php:563 840 898 msgid "Can be very long..." 841 899 msgstr "La procédure peut prendre du temps..." 842 900 843 #: class/psk_s2msfb.admin.manager.class.php:5 79844 #: class/psk_s2msfb.admin.manager.class.php:6 32901 #: class/psk_s2msfb.admin.manager.class.php:598 902 #: class/psk_s2msfb.admin.manager.class.php:651 845 903 msgid "Tag" 846 904 msgstr "Etiquette" 847 905 848 #: class/psk_s2msfb.admin.manager.class.php:5 80849 #: class/psk_s2msfb.admin.manager.class.php:6 33906 #: class/psk_s2msfb.admin.manager.class.php:599 907 #: class/psk_s2msfb.admin.manager.class.php:652 850 908 msgid "Description" 851 909 msgstr "Description" 852 910 853 #: class/psk_s2msfb.admin.manager.class.php: 581911 #: class/psk_s2msfb.admin.manager.class.php:600 854 912 msgid "Default value" 855 913 msgstr "Valeur par défaut" 856 914 857 #: class/psk_s2msfb.admin.manager.class.php:6 34915 #: class/psk_s2msfb.admin.manager.class.php:653 858 916 msgid "Value" 859 917 msgstr "Valeur" 860 918 861 #: class/psk_s2msfb.admin.manager.class.php:6 55919 #: class/psk_s2msfb.admin.manager.class.php:674 862 920 msgid "Full" 863 921 msgstr "Complet" 864 922 865 #: class/psk_s2msfb.admin.manager.class.php:6 58866 #: class/psk_s2msfb.admin.manager.class.php:7 67923 #: class/psk_s2msfb.admin.manager.class.php:677 924 #: class/psk_s2msfb.admin.manager.class.php:787 867 925 msgid "Yes" 868 926 msgstr "Oui" 869 927 870 #: class/psk_s2msfb.admin.manager.class.php:6 61871 #: class/psk_s2msfb.admin.manager.class.php:7 18872 #: class/psk_s2msfb.admin.manager.class.php:7 70928 #: 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 873 931 #: class/psk_s2msfb.widgets.class.php:53 class/psk_s2msfb.widgets.class.php:58 874 932 #: class/psk_s2msfb.widgets.class.php:70 … … 878 936 msgstr "Non" 879 937 880 #: class/psk_s2msfb.admin.manager.class.php:6 78938 #: class/psk_s2msfb.admin.manager.class.php:697 881 939 msgid "Sort files by name" 882 940 msgstr "Trier les fichiers par nom" 883 941 884 #: class/psk_s2msfb.admin.manager.class.php: 681942 #: class/psk_s2msfb.admin.manager.class.php:700 885 943 msgid "Sort files by name descendant" 886 944 msgstr "Trier les fichier par nom à l'envers" 887 945 888 #: class/psk_s2msfb.admin.manager.class.php: 684946 #: class/psk_s2msfb.admin.manager.class.php:703 889 947 msgid "Sort files by extension" 890 948 msgstr "Trier les fichiers par extension" 891 949 892 #: class/psk_s2msfb.admin.manager.class.php: 687950 #: class/psk_s2msfb.admin.manager.class.php:706 893 951 msgid "Sort files by extension descendant" 894 952 msgstr "Trier les fichiers par extension à l'envers" 895 953 896 #: class/psk_s2msfb.admin.manager.class.php: 690954 #: class/psk_s2msfb.admin.manager.class.php:709 897 955 msgid "Sort files by size" 898 956 msgstr "Trier les fichiers par taille" 899 957 900 #: class/psk_s2msfb.admin.manager.class.php: 693958 #: class/psk_s2msfb.admin.manager.class.php:712 901 959 msgid "Sort files by size descendant" 902 960 msgstr "Trier les fichiers par taille à l'envers" 903 961 904 #: class/psk_s2msfb.admin.manager.class.php: 696962 #: class/psk_s2msfb.admin.manager.class.php:715 905 963 msgid "Sort files by modification date" 906 964 msgstr "Trier les fichiers par date de modification" 907 965 908 #: class/psk_s2msfb.admin.manager.class.php: 699966 #: class/psk_s2msfb.admin.manager.class.php:718 909 967 msgid "Sort files by modification date descendant" 910 968 msgstr "Trier les fichiers par date de modification à l'envers" 911 969 912 #: class/psk_s2msfb.admin.manager.class.php:7 02970 #: class/psk_s2msfb.admin.manager.class.php:721 913 971 msgid "Sort files by birth date" 914 972 msgstr "Trier les fichiers par date d'ajout" 915 973 916 #: class/psk_s2msfb.admin.manager.class.php:7 05974 #: class/psk_s2msfb.admin.manager.class.php:724 917 975 msgid "Sort files by birth date descendant" 918 976 msgstr "Trier les fichiers par date d'ajout à l'envers" 919 977 920 #: class/psk_s2msfb.admin.manager.class.php:7 21978 #: class/psk_s2msfb.admin.manager.class.php:741 921 979 msgid "Only files" 922 980 msgstr "Seulement les fichiers" 923 981 924 #: class/psk_s2msfb.admin.manager.class.php:7 24982 #: class/psk_s2msfb.admin.manager.class.php:744 925 983 msgid "Only directories" 926 984 msgstr "Seulement les répertoires" 927 985 928 #: class/psk_s2msfb.admin.manager.class.php:7 27986 #: class/psk_s2msfb.admin.manager.class.php:747 929 987 msgid "Files and directories" 930 988 msgstr "Les fichiers et les répertoires" 931 989 932 #: class/psk_s2msfb.admin.manager.class.php:7 39990 #: class/psk_s2msfb.admin.manager.class.php:759 933 991 msgid "Flat with path" 934 992 msgstr "Liste simple avec chemin" 935 993 936 #: class/psk_s2msfb.admin.manager.class.php:7 42994 #: class/psk_s2msfb.admin.manager.class.php:762 937 995 msgid "Flat without path" 938 996 msgstr "Liste simple sans chemin" 939 997 940 #: class/psk_s2msfb.admin.manager.class.php:7 45998 #: class/psk_s2msfb.admin.manager.class.php:765 941 999 msgid "Group by path" 942 1000 msgstr "Grouper par chemin" 943 1001 944 #: class/psk_s2msfb.admin.manager.class.php:7 481002 #: class/psk_s2msfb.admin.manager.class.php:768 945 1003 msgid "Group by extension" 946 1004 msgstr "Grouper par extension" 947 1005 948 #: class/psk_s2msfb.admin.manager.class.php:7 511006 #: class/psk_s2msfb.admin.manager.class.php:771 949 1007 msgid "Group by extension with path" 950 1008 msgstr "Grouper par extension et avec le chemin" 951 1009 952 #: class/psk_s2msfb.admin.manager.class.php:8 301010 #: class/psk_s2msfb.admin.manager.class.php:850 953 1011 msgid "Copy paste this shortcode in pages :" 954 1012 msgstr "Copier-coller le shortcode suivant sur une page :" … … 1175 1233 #: class/psk_s2msfb.admin.stats.class.php:116 1176 1234 #: class/psk_s2msfb.admin.stats.class.php:262 1177 #: class/psk_s2msfb.admin.stats.class.php:380 class/psk_s2msfb.class.php:1 2801178 #: class/psk_s2msfb.class.php:1 304 class/psk_s2msfb.class.php:13251235 #: 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 1179 1237 #: class/psk_s2msfb.widgets.class.php:340 1180 1238 #: class/psk_s2msfb.widgets.class.php:475 … … 1282 1340 #: class/psk_s2msfb.admin.stats.class.php:162 1283 1341 #: class/psk_s2msfb.admin.stats.class.php:169 1284 #: class/psk_s2msfb.admin.stats.class.php:303 class/psk_s2msfb.class.php:1 2841342 #: class/psk_s2msfb.admin.stats.class.php:303 class/psk_s2msfb.class.php:1420 1285 1343 msgid "File" 1286 1344 msgstr "Fichier" … … 1288 1346 #: class/psk_s2msfb.admin.stats.class.php:163 1289 1347 #: class/psk_s2msfb.admin.stats.class.php:170 1290 #: class/psk_s2msfb.admin.stats.class.php:426 class/psk_s2msfb.class.php:1 3081348 #: class/psk_s2msfb.admin.stats.class.php:426 class/psk_s2msfb.class.php:1444 1291 1349 msgid "User" 1292 1350 msgstr "Utilisateur" … … 1298 1356 1299 1357 #: class/psk_s2msfb.admin.stats.class.php:304 1300 #: class/psk_s2msfb.admin.stats.class.php:427 class/psk_s2msfb.class.php:1 2851301 #: class/psk_s2msfb.class.php:1 3091358 #: class/psk_s2msfb.admin.stats.class.php:427 class/psk_s2msfb.class.php:1421 1359 #: class/psk_s2msfb.class.php:1445 1302 1360 msgid "Count" 1303 1361 msgstr "Nombre" … … 1323 1381 msgstr "Qui" 1324 1382 1325 #: class/psk_s2msfb.class.php:32 01383 #: class/psk_s2msfb.class.php:322 1326 1384 msgid "Please type some words!" 1327 1385 msgstr "Je n'ai rien à rechercher !" 1328 1386 1329 #: class/psk_s2msfb.class.php:4 021387 #: class/psk_s2msfb.class.php:415 1330 1388 msgid "Please reload the page" 1331 1389 msgstr "Recharger la page s'il vous plait" 1332 1390 1333 #: class/psk_s2msfb.class.php:4 821391 #: class/psk_s2msfb.class.php:496 1334 1392 msgid "Permission denied" 1335 1393 msgstr "Permission non accordée" 1336 1394 1337 #: class/psk_s2msfb.class.php: 693 class/psk_s2msfb.class.php:8521395 #: class/psk_s2msfb.class.php:715 class/psk_s2msfb.class.php:902 1338 1396 msgid "Search..." 1339 1397 msgstr "Recherche..." 1340 1398 1341 #: class/psk_s2msfb.class.php:7 451399 #: class/psk_s2msfb.class.php:778 1342 1400 #, php-format 1343 1401 msgid "Path <strong>%s</strong>" 1344 1402 msgstr "Chemin <strong>%s</strong>" 1345 1403 1346 #: class/psk_s2msfb.class.php: 789 class/psk_s2msfb.class.php:8391404 #: class/psk_s2msfb.class.php:830 class/psk_s2msfb.class.php:888 1347 1405 #: class/psk_s2msfb.widgets.class.php:462 1348 1406 #: class/psk_s2msfb.widgets.class.php:645 … … 1352 1410 msgstr "dans %s" 1353 1411 1354 #: class/psk_s2msfb.class.php: 7981412 #: class/psk_s2msfb.class.php:839 1355 1413 #, php-format 1356 1414 msgid "Extension <strong>%s</strong>" 1357 1415 msgstr "Extension <strong>%s</strong>" 1358 1416 1359 #: class/psk_s2msfb.class.php: 8501417 #: class/psk_s2msfb.class.php:900 1360 1418 msgid "Click to reset" 1361 1419 msgstr "Cliquer pour réinitialiser" 1362 1420 1363 #: class/psk_s2msfb.class.php: 8511421 #: class/psk_s2msfb.class.php:901 1364 1422 msgid "Click to search" 1365 1423 msgstr "Cliquer pour rechercher" 1366 1424 1367 #: class/psk_s2msfb.class.php: 8701425 #: class/psk_s2msfb.class.php:920 1368 1426 msgid "No result" 1369 1427 msgstr "Aucun résultat" 1370 1428 1371 #: class/psk_s2msfb.class.php: 9971429 #: class/psk_s2msfb.class.php:1105 1372 1430 msgid "Download this directory as a zip file" 1373 1431 msgstr "Télécharger ce répertoire en tant qu'archive zip" 1374 1432 1375 #: class/psk_s2msfb.class.php: 9971433 #: class/psk_s2msfb.class.php:1105 1376 1434 msgid "Download" 1377 1435 msgstr "Télécharger" 1378 1436 1379 #: class/psk_s2msfb.class.php:1 011 class/psk_s2msfb.class.php:10721437 #: class/psk_s2msfb.class.php:1127 class/psk_s2msfb.class.php:1199 1380 1438 #: class/psk_s2msfb.widgets.class.php:970 1381 1439 #, php-format … … 1383 1441 msgstr "Modifié le %s" 1384 1442 1385 #: class/psk_s2msfb.class.php:1 020 class/psk_s2msfb.class.php:10811443 #: class/psk_s2msfb.class.php:1136 class/psk_s2msfb.class.php:1208 1386 1444 #: class/psk_s2msfb.widgets.class.php:968 1387 1445 #, php-format … … 1389 1447 msgstr "Ajouté le %s" 1390 1448 1391 #: class/psk_s2msfb.class.php:1 0461449 #: class/psk_s2msfb.class.php:1163 1392 1450 msgid "You already have downloaded this directory" 1393 1451 msgstr "Vous avez déjà téléchargé ce répertoire" 1394 1452 1395 #: class/psk_s2msfb.class.php:1 115inc/tools.class.php:2531453 #: class/psk_s2msfb.class.php:1251 inc/tools.class.php:253 1396 1454 #: inc/tools.class.php:255 1397 1455 msgid "B" 1398 1456 msgstr "O" 1399 1457 1400 #: class/psk_s2msfb.class.php:1 1261458 #: class/psk_s2msfb.class.php:1262 1401 1459 msgid "Preview" 1402 1460 msgstr "Prévisualisation" 1403 1461 1404 #: class/psk_s2msfb.class.php:1 1281462 #: class/psk_s2msfb.class.php:1264 1405 1463 msgid "You already have downloaded this file" 1406 1464 msgstr "Vous avez déjà téléchargé ce fichier" 1407 1465 1408 #: class/psk_s2msfb.class.php:1 1691466 #: class/psk_s2msfb.class.php:1305 1409 1467 msgid "" 1410 1468 "You already have downloaded this file.\\nAre you sure you want to download " … … 1414 1472 "télécharger à nouveau ?" 1415 1473 1416 #: class/psk_s2msfb.class.php:1 1791474 #: class/psk_s2msfb.class.php:1315 1417 1475 msgid "— Confirm File Download —" 1418 1476 msgstr "— Confirmation de téléchargement de fichier —" 1419 1477 1420 #: class/psk_s2msfb.class.php:1 1801478 #: class/psk_s2msfb.class.php:1316 1421 1479 #, php-format 1422 1480 msgid "You`ve downloaded %s protected %s in the last %s." 1423 1481 msgstr "Vous avez téléchargé %s %s protégé(s) ces derniers %s." 1424 1482 1425 #: class/psk_s2msfb.class.php:1 1801483 #: class/psk_s2msfb.class.php:1316 1426 1484 msgid "file" 1427 1485 msgstr "fichier" 1428 1486 1429 #: class/psk_s2msfb.class.php:1 1801487 #: class/psk_s2msfb.class.php:1316 1430 1488 msgid "files" 1431 1489 msgstr "fichiers" 1432 1490 1433 #: class/psk_s2msfb.class.php:1 1801491 #: class/psk_s2msfb.class.php:1316 1434 1492 msgid "24 hours" 1435 1493 msgstr "24 heures" 1436 1494 1437 #: class/psk_s2msfb.class.php:1 1801495 #: class/psk_s2msfb.class.php:1316 1438 1496 #, php-format 1439 1497 msgid "%s days" 1440 1498 msgstr "%s jours" 1441 1499 1442 #: class/psk_s2msfb.class.php:1 1811500 #: class/psk_s2msfb.class.php:1317 1443 1501 msgid "You`re entitled to UNLIMITED downloads though ( so, no worries )." 1444 1502 msgstr "Vous n'êtes pas limité en téléchargement (donc pas de soucis)." 1445 1503 1446 #: class/psk_s2msfb.class.php:1 1811504 #: class/psk_s2msfb.class.php:1317 1447 1505 #, php-format 1448 1506 msgid "You`re entitled to %s unique %s %s." 1449 1507 msgstr "Vosu êtes limités à %s %s unique(s) %s." 1450 1508 1451 #: class/psk_s2msfb.class.php:1 1811509 #: class/psk_s2msfb.class.php:1317 1452 1510 msgid "download" 1453 1511 msgstr "téléchargement" 1454 1512 1455 #: class/psk_s2msfb.class.php:1 1811513 #: class/psk_s2msfb.class.php:1317 1456 1514 msgid "downloads" 1457 1515 msgstr "téléchargements" 1458 1516 1459 #: class/psk_s2msfb.class.php:1 1811517 #: class/psk_s2msfb.class.php:1317 1460 1518 msgid "each day" 1461 1519 msgstr "chaque jour" 1462 1520 1463 #: class/psk_s2msfb.class.php:1 1811521 #: class/psk_s2msfb.class.php:1317 1464 1522 #, php-format 1465 1523 msgid "every %s-day period" 1466 1524 msgstr "chaque période de %s jour(s)" 1467 1525 1468 #: class/psk_s2msfb.class.php:1 2711526 #: class/psk_s2msfb.class.php:1407 1469 1527 #, php-format 1470 1528 msgid "Stats from %s to %s" 1471 1529 msgstr "Stats du %s au %s" 1472 1530 1473 #: class/psk_s2msfb.class.php:1 3301531 #: class/psk_s2msfb.class.php:1466 1474 1532 msgid "No data to report" 1475 1533 msgstr "Aucune donnée à rapporter" 1476 1534 1477 #: class/psk_s2msfb.class.php:1 4071535 #: class/psk_s2msfb.class.php:1543 1478 1536 msgid "A file has been downloaded" 1479 1537 msgstr "Un fichier a été téléchargé" 1480 1538 1481 #: class/psk_s2msfb.class.php:1 4091539 #: class/psk_s2msfb.class.php:1545 1482 1540 msgid "Download Time" 1483 1541 msgstr "Heure de téléchargement" 1484 1542 1485 #: class/psk_s2msfb.class.php:1 4101543 #: class/psk_s2msfb.class.php:1546 1486 1544 msgid "File downloaded" 1487 1545 msgstr "Tous les téléchargements" 1488 1546 1489 #: class/psk_s2msfb.class.php:1 4111547 #: class/psk_s2msfb.class.php:1547 1490 1548 msgid "User ID" 1491 1549 msgstr "ID Utilisateur" 1492 1550 1493 #: class/psk_s2msfb.class.php:1 4121551 #: class/psk_s2msfb.class.php:1548 1494 1552 msgid "User Login" 1495 1553 msgstr "Login de l'utilisateur" 1496 1554 1497 #: class/psk_s2msfb.class.php:1 4131555 #: class/psk_s2msfb.class.php:1549 1498 1556 msgid "User Email" 1499 1557 msgstr "Courriel de l'utilisateur" 1500 1558 1501 #: class/psk_s2msfb.class.php:1 4141559 #: class/psk_s2msfb.class.php:1550 1502 1560 msgid "User Nice name" 1503 1561 msgstr "Nom commun de l'utilisateur" 1504 1562 1505 #: class/psk_s2msfb.class.php:1 4151563 #: class/psk_s2msfb.class.php:1551 1506 1564 msgid "User Display name" 1507 1565 msgstr "Nom de l'utilisateur" 1508 1566 1509 #: class/psk_s2msfb.class.php:1 4161567 #: class/psk_s2msfb.class.php:1552 1510 1568 msgid "User IP" 1511 1569 msgstr "Adresse IP de l'utilisateur" … … 1803 1861 msgstr "Pas de fichier" 1804 1862 1805 #: inc/define.php:10 41863 #: inc/define.php:107 1806 1864 msgid "%blogname% : file downloaded" 1807 1865 msgstr "%blogname% : téléchargement de fichier" 1808 1866 1809 #: inc/define.php:1 071867 #: inc/define.php:110 1810 1868 msgid "%blogname% : report" 1811 1869 msgstr "%blogname% : rapport" -
s2member-secure-file-browser/trunk/languages/psk_s2msfb.po
r704612 r708663 2 2 msgstr "" 3 3 "Project-Id-Version: s2member Secure File Browser\n" 4 "POT-Creation-Date: 2013-0 4-26 18:37+0100\n"5 "PO-Revision-Date: 2013-0 4-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" 6 6 "Last-Translator: potsky <potsky@me.com>\n" 7 7 "Language-Team: potsky <potsky@me.com>\n" … … 24 24 msgstr "" 25 25 26 #: class/psk_s2msfb.admin.class.php:152 class/psk_s2msfb.class.php:1 27526 #: class/psk_s2msfb.admin.class.php:152 class/psk_s2msfb.class.php:1411 27 27 msgid "Top files" 28 28 msgstr "" 29 29 30 #: class/psk_s2msfb.admin.class.php:153 class/psk_s2msfb.class.php:1 29930 #: class/psk_s2msfb.admin.class.php:153 class/psk_s2msfb.class.php:1435 31 31 msgid "Top downloaders" 32 32 msgstr "" … … 76 76 msgstr "" 77 77 78 #: class/psk_s2msfb.admin.manager.class.php:7 778 #: class/psk_s2msfb.admin.manager.class.php:76 79 79 msgid "Easing function to use on collapse" 80 80 msgstr "" 81 81 82 #: class/psk_s2msfb.admin.manager.class.php:8 183 #: class/psk_s2msfb.admin.manager.class.php:2 0382 #: class/psk_s2msfb.admin.manager.class.php:80 83 #: class/psk_s2msfb.admin.manager.class.php:214 84 84 msgid "Can be set to <code>linear</code>" 85 85 msgstr "" 86 86 87 #: class/psk_s2msfb.admin.manager.class.php:8 587 #: class/psk_s2msfb.admin.manager.class.php:84 88 88 msgid "Speed of the collapse folder action in ms" 89 89 msgstr "" 90 90 91 #: class/psk_s2msfb.admin.manager.class.php:8 992 #: class/psk_s2msfb.admin.manager.class.php:2 1191 #: class/psk_s2msfb.admin.manager.class.php:88 92 #: class/psk_s2msfb.admin.manager.class.php:222 93 93 msgid "Use <code>-1</code> for no animation" 94 94 msgstr "" 95 95 96 #: class/psk_s2msfb.admin.manager.class.php:9 396 #: class/psk_s2msfb.admin.manager.class.php:92 97 97 msgid "Truncate directory names to specific chars length" 98 98 msgstr "" 99 99 100 #: class/psk_s2msfb.admin.manager.class.php:9 6101 #: class/psk_s2msfb.admin.manager.class.php:10 4100 #: class/psk_s2msfb.admin.manager.class.php:95 101 #: class/psk_s2msfb.admin.manager.class.php:103 102 102 msgid "Do not truncate" 103 103 msgstr "" 104 104 105 #: class/psk_s2msfb.admin.manager.class.php:10 1105 #: class/psk_s2msfb.admin.manager.class.php:100 106 106 msgid "Truncate file names to specific chars length" 107 107 msgstr "" 108 108 109 #: class/psk_s2msfb.admin.manager.class.php:10 9109 #: class/psk_s2msfb.admin.manager.class.php:108 110 110 msgid "Initial directory from the s2member-files directory" 111 111 msgstr "" 112 112 113 #: class/psk_s2msfb.admin.manager.class.php:11 7113 #: class/psk_s2msfb.admin.manager.class.php:116 114 114 msgid "Show directories above files" 115 115 msgstr "" 116 116 117 #: class/psk_s2msfb.admin.manager.class.php:119 118 msgid "Show directories first" 119 msgstr "" 120 117 121 #: class/psk_s2msfb.admin.manager.class.php:120 118 msgid "Show directories first"119 msgstr ""120 121 #: class/psk_s2msfb.admin.manager.class.php:121122 122 msgid "Set to <code>0</code> to display directories with files" 123 123 msgstr "" 124 124 125 #: class/psk_s2msfb.admin.manager.class.php:124 126 msgid "Display all items without checking if user is granted to download them" 127 msgstr "" 128 125 129 #: 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:126130 130 msgid "" 131 131 "If the user downloads an unauthorized file, it will be redirected to the " … … 133 133 msgstr "" 134 134 135 #: class/psk_s2msfb.admin.manager.class.php:127 136 msgid "Only allowed directories are displayed" 137 msgstr "" 138 135 139 #: 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:129140 140 msgid "Set to <code>1</code> to display all directories" 141 141 msgstr "" 142 142 143 #: class/psk_s2msfb.admin.manager.class.php:13 3143 #: class/psk_s2msfb.admin.manager.class.php:132 144 144 msgid "Display files birth date" 145 145 msgstr "" 146 146 147 #: class/psk_s2msfb.admin.manager.class.php:13 8147 #: class/psk_s2msfb.admin.manager.class.php:137 148 148 msgid "" 149 149 "Set to <code>0</code> to hide the date when files and directories have been " … … 151 151 msgstr "" 152 152 153 #: class/psk_s2msfb.admin.manager.class.php:138 154 msgid "Can be set to <code>1</code> to display files added date only" 155 msgstr "" 156 153 157 #: class/psk_s2msfb.admin.manager.class.php:139 154 msgid "Can be set to <code> 1</code> to display files added date only"158 msgid "Can be set to <code>2</code> to display directories added date only" 155 159 msgstr "" 156 160 157 161 #: 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:141162 162 msgid "" 163 163 "Can be set to <code>3</code> to display files and directories added date" 164 164 msgstr "" 165 165 166 #: class/psk_s2msfb.admin.manager.class.php:14 5166 #: class/psk_s2msfb.admin.manager.class.php:144 167 167 msgid "Display files comment" 168 168 msgstr "" 169 169 170 #: class/psk_s2msfb.admin.manager.class.php:149 171 msgid "Set to <code>0</code> to hide files and directories comments" 172 msgstr "" 173 170 174 #: class/psk_s2msfb.admin.manager.class.php:150 171 msgid " Set to <code>0</code> to hide files and directories comments"175 msgid "Can be set to <code>1</code> to display files comments only" 172 176 msgstr "" 173 177 174 178 #: class/psk_s2msfb.admin.manager.class.php:151 175 msgid "Can be set to <code> 1</code> to display files comments only"179 msgid "Can be set to <code>2</code> to display directories comments only" 176 180 msgstr "" 177 181 178 182 #: 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:153183 183 msgid "Can be set to <code>3</code> to display files and directories comments" 184 184 msgstr "" 185 185 186 #: class/psk_s2msfb.admin.manager.class.php:15 7186 #: class/psk_s2msfb.admin.manager.class.php:156 187 187 msgid "Show if a file has already been downloaded" 188 188 msgstr "" 189 189 190 #: class/psk_s2msfb.admin.manager.class.php:159 191 msgid "Do not show already downloaded files" 192 msgstr "" 193 190 194 #: 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:161195 195 msgid "" 196 196 "Can be set to <code>1</code> to display a confirm box when user clicks to " … … 198 198 msgstr "" 199 199 200 #: class/psk_s2msfb.admin.manager.class.php:16 2200 #: class/psk_s2msfb.admin.manager.class.php:161 201 201 msgid "" 202 202 "Can be set to <code>2</code> to lowlight already downloaded files in the " … … 204 204 msgstr "" 205 205 206 #: class/psk_s2msfb.admin.manager.class.php:166 206 #: class/psk_s2msfb.admin.manager.class.php:165 207 msgid "Display files name" 208 msgstr "" 209 210 #: class/psk_s2msfb.admin.manager.class.php:169 211 msgid "Set to <code>0</code> to display regular files and directories name" 212 msgstr "" 213 214 #: class/psk_s2msfb.admin.manager.class.php:170 215 msgid "Can be set to <code>1</code> to display files displayname only" 216 msgstr "" 217 218 #: class/psk_s2msfb.admin.manager.class.php:171 219 msgid "Can be set to <code>2</code> to display directories displayname only" 220 msgstr "" 221 222 #: class/psk_s2msfb.admin.manager.class.php:172 223 msgid "" 224 "Can be set to <code>3</code> to display files and directories displayname" 225 msgstr "" 226 227 #: class/psk_s2msfb.admin.manager.class.php:173 228 #: class/psk_s2msfb.admin.manager.class.php:369 229 msgid "You can use these HTML tags : em strong u style" 230 msgstr "" 231 232 #: class/psk_s2msfb.admin.manager.class.php:177 207 233 msgid "Display files size" 208 234 msgstr "" 209 235 210 #: class/psk_s2msfb.admin.manager.class.php:1 70236 #: class/psk_s2msfb.admin.manager.class.php:181 211 237 msgid "Set to <code>0</code> to hide files size" 212 238 msgstr "" 213 239 214 #: class/psk_s2msfb.admin.manager.class.php:1 74240 #: class/psk_s2msfb.admin.manager.class.php:185 215 241 msgid "Display files modification date" 216 242 msgstr "" 217 243 218 #: class/psk_s2msfb.admin.manager.class.php:1 79244 #: class/psk_s2msfb.admin.manager.class.php:190 219 245 msgid "" 220 246 "Set to <code>0</code> to hide the date when files and directories have been " … … 222 248 msgstr "" 223 249 224 #: class/psk_s2msfb.admin.manager.class.php:1 80250 #: class/psk_s2msfb.admin.manager.class.php:191 225 251 msgid "Can be set to <code>1</code> to display files modification date only" 226 252 msgstr "" 227 253 228 #: class/psk_s2msfb.admin.manager.class.php:1 81254 #: class/psk_s2msfb.admin.manager.class.php:192 229 255 msgid "" 230 256 "Can be set to <code>2</code> to display directories modification date only" 231 257 msgstr "" 232 258 233 #: class/psk_s2msfb.admin.manager.class.php:1 82259 #: class/psk_s2msfb.admin.manager.class.php:193 234 260 msgid "" 235 261 "Can be set to <code>3</code> to display files and directories modification " … … 237 263 msgstr "" 238 264 239 #: class/psk_s2msfb.admin.manager.class.php:1 86265 #: class/psk_s2msfb.admin.manager.class.php:197 240 266 msgid "Let directories be downloaded" 241 267 msgstr "" 242 268 243 #: class/psk_s2msfb.admin.manager.class.php: 189269 #: class/psk_s2msfb.admin.manager.class.php:200 244 270 msgid "Directories cannot be downloaded as zip files" 245 271 msgstr "" 246 272 247 #: class/psk_s2msfb.admin.manager.class.php: 190273 #: class/psk_s2msfb.admin.manager.class.php:201 248 274 msgid "" 249 275 "If set to <code>1</code> and if a zip file has exactly the same name as " … … 252 278 msgstr "" 253 279 254 #: class/psk_s2msfb.admin.manager.class.php: 192280 #: class/psk_s2msfb.admin.manager.class.php:203 255 281 msgid "Example:" 256 282 msgstr "" 257 283 258 #: class/psk_s2msfb.admin.manager.class.php: 194284 #: class/psk_s2msfb.admin.manager.class.php:205 259 285 msgid "will result in:" 260 286 msgstr "" 261 287 262 #: class/psk_s2msfb.admin.manager.class.php: 199288 #: class/psk_s2msfb.admin.manager.class.php:210 263 289 msgid "Easing function to use on expand" 264 290 msgstr "" 265 291 266 #: class/psk_s2msfb.admin.manager.class.php:2 07292 #: class/psk_s2msfb.admin.manager.class.php:218 267 293 msgid "Speed of the expand folder action in ms" 268 294 msgstr "" 269 295 270 #: class/psk_s2msfb.admin.manager.class.php:2 15296 #: class/psk_s2msfb.admin.manager.class.php:226 271 297 msgid "A full regexp directories have to match to be displayed" 272 298 msgstr "" 273 299 274 #: class/psk_s2msfb.admin.manager.class.php:2 16275 #: class/psk_s2msfb.admin.manager.class.php:2 24300 #: class/psk_s2msfb.admin.manager.class.php:227 301 #: class/psk_s2msfb.admin.manager.class.php:235 276 302 msgid "Syntax available here" 277 303 msgstr "" 278 304 279 #: class/psk_s2msfb.admin.manager.class.php:2 16280 #: class/psk_s2msfb.admin.manager.class.php:2 24305 #: class/psk_s2msfb.admin.manager.class.php:227 306 #: class/psk_s2msfb.admin.manager.class.php:235 281 307 msgid "<code>preg_match</code> PHP function is used" 282 308 msgstr "" 283 309 284 #: class/psk_s2msfb.admin.manager.class.php:2 19310 #: class/psk_s2msfb.admin.manager.class.php:230 285 311 msgid "eg: <code>/(access|user)/i</code>" 286 312 msgstr "" 287 313 288 #: class/psk_s2msfb.admin.manager.class.php:2 23314 #: class/psk_s2msfb.admin.manager.class.php:234 289 315 msgid "A full regexp files have to match to be displayed" 290 316 msgstr "" 291 317 292 #: class/psk_s2msfb.admin.manager.class.php:2 27318 #: class/psk_s2msfb.admin.manager.class.php:238 293 319 msgid "eg: <code>/\\.(png|jpe?g|gif|zip)$/i</code>" 294 320 msgstr "" 295 321 296 #: class/psk_s2msfb.admin.manager.class.php:2 31322 #: class/psk_s2msfb.admin.manager.class.php:242 297 323 msgid "Event to trigger expand/collapse" 298 324 msgstr "" 299 325 300 #: class/psk_s2msfb.admin.manager.class.php:2 34326 #: class/psk_s2msfb.admin.manager.class.php:245 301 327 msgid "User has to click to toggle directories, download files, ..." 302 328 msgstr "" 303 329 304 #: class/psk_s2msfb.admin.manager.class.php:2 35330 #: class/psk_s2msfb.admin.manager.class.php:246 305 331 msgid "Can be any javascript event like <code>mouseover</code>, ..." 306 332 msgstr "" 307 333 308 #: class/psk_s2msfb.admin.manager.class.php:2 39334 #: class/psk_s2msfb.admin.manager.class.php:250 309 335 msgid "Show hidden files or not" 310 336 msgstr "" 311 337 312 #: class/psk_s2msfb.admin.manager.class.php:2 42338 #: class/psk_s2msfb.admin.manager.class.php:253 313 339 msgid "Do not show hidden files" 314 340 msgstr "" 315 341 316 #: class/psk_s2msfb.admin.manager.class.php:2 43342 #: class/psk_s2msfb.admin.manager.class.php:254 317 343 msgid "Set to <code>1</code> to display" 318 344 msgstr "" 319 345 320 #: class/psk_s2msfb.admin.manager.class.php:2 47346 #: class/psk_s2msfb.admin.manager.class.php:258 321 347 msgid "Whether or not to limit the browser to one subfolder at a time" 322 348 msgstr "" 323 349 324 #: class/psk_s2msfb.admin.manager.class.php:2 51350 #: class/psk_s2msfb.admin.manager.class.php:262 325 351 msgid "Set to <code>0</code> to display only one open directory at a time" 326 352 msgstr "" 327 353 328 #: class/psk_s2msfb.admin.manager.class.php:2 55354 #: class/psk_s2msfb.admin.manager.class.php:266 329 355 msgid "Replace files name with custom values" 330 356 msgstr "" 331 357 332 #: class/psk_s2msfb.admin.manager.class.php:2 56358 #: class/psk_s2msfb.admin.manager.class.php:267 333 359 msgid "" 334 360 "Syntax : <code>realfilename_1:Custom File Name #1|...|realfilename_n:Custom " … … 336 362 msgstr "" 337 363 338 #: class/psk_s2msfb.admin.manager.class.php:2 59364 #: class/psk_s2msfb.admin.manager.class.php:270 339 365 msgid "" 340 366 "<code>access-s2member-level#</code> will be automatically renamed with your " … … 342 368 msgstr "" 343 369 344 #: class/psk_s2msfb.admin.manager.class.php:2 63370 #: class/psk_s2msfb.admin.manager.class.php:274 345 371 msgid "Whether or not to open all subdirectories when opening a directory" 346 372 msgstr "" 347 373 348 #: class/psk_s2msfb.admin.manager.class.php:2 66374 #: class/psk_s2msfb.admin.manager.class.php:277 349 375 msgid "User has to open directories himself" 350 376 msgstr "" 351 377 352 #: class/psk_s2msfb.admin.manager.class.php:2 67378 #: class/psk_s2msfb.admin.manager.class.php:278 353 379 msgid "" 354 380 "Set to <code>1</code> to open recursively subdirectories when opening a " … … 356 382 msgstr "" 357 383 358 #: class/psk_s2msfb.admin.manager.class.php:2 71384 #: class/psk_s2msfb.admin.manager.class.php:282 359 385 msgid "Display file preview button for these extensions" 360 386 msgstr "" 361 387 362 #: class/psk_s2msfb.admin.manager.class.php:2 72388 #: class/psk_s2msfb.admin.manager.class.php:283 363 389 msgid "Define file types by extensions seperated by coma" 364 390 msgstr "" 365 391 366 #: class/psk_s2msfb.admin.manager.class.php:2 74392 #: class/psk_s2msfb.admin.manager.class.php:285 367 393 msgid "Supported values are : <code>mp3</code>" 368 394 msgstr "" 369 395 370 #: class/psk_s2msfb.admin.manager.class.php:2 75396 #: class/psk_s2msfb.admin.manager.class.php:286 371 397 msgid "eg: <code>mp3,jpg,png</code>" 372 398 msgstr "" 373 399 374 #: class/psk_s2msfb.admin.manager.class.php:2 79400 #: class/psk_s2msfb.admin.manager.class.php:290 375 401 msgid "" 376 402 "Display the s2member confirmation box when a user tries to download a file" 377 403 msgstr "" 378 404 379 #: class/psk_s2msfb.admin.manager.class.php:2 82405 #: class/psk_s2msfb.admin.manager.class.php:293 380 406 msgid "No confirmation box displayed" 381 407 msgstr "" 382 408 383 #: class/psk_s2msfb.admin.manager.class.php:2 83409 #: class/psk_s2msfb.admin.manager.class.php:294 384 410 msgid "Set to <code>1</code> to display the confirmation box" 385 411 msgstr "" 386 412 387 #: class/psk_s2msfb.admin.manager.class.php:2 87413 #: class/psk_s2msfb.admin.manager.class.php:298 388 414 msgid "Let user search files" 389 415 msgstr "" 390 416 391 #: class/psk_s2msfb.admin.manager.class.php: 290417 #: class/psk_s2msfb.admin.manager.class.php:301 392 418 msgid "Search is unavailable" 393 419 msgstr "" 394 420 395 #: class/psk_s2msfb.admin.manager.class.php: 291421 #: class/psk_s2msfb.admin.manager.class.php:302 396 422 msgid "" 397 423 "Can be set to <code>1</code> to display a global search button on top of the " … … 399 425 msgstr "" 400 426 401 #: class/psk_s2msfb.admin.manager.class.php: 292427 #: class/psk_s2msfb.admin.manager.class.php:303 402 428 msgid "" 403 429 "Can be set to <code>2</code> to display a global search button on top and a " … … 405 431 msgstr "" 406 432 407 #: class/psk_s2msfb.admin.manager.class.php: 296433 #: class/psk_s2msfb.admin.manager.class.php:307 408 434 msgid "Group shortcodes with a single single search box" 409 435 msgstr "" 410 436 411 #: class/psk_s2msfb.admin.manager.class.php: 299437 #: class/psk_s2msfb.admin.manager.class.php:310 412 438 msgid "There is no group. Every shortcode has it own search box" 413 439 msgstr "" 414 440 415 #: class/psk_s2msfb.admin.manager.class.php:3 00441 #: class/psk_s2msfb.admin.manager.class.php:311 416 442 msgid "" 417 443 "You can define groups by setting this value to <code>1</code> for all " … … 420 446 msgstr "" 421 447 422 #: class/psk_s2msfb.admin.manager.class.php:3 01448 #: class/psk_s2msfb.admin.manager.class.php:312 423 449 msgid "" 424 450 "The first shortcode of every group will display the search box and " … … 427 453 msgstr "" 428 454 429 #: class/psk_s2msfb.admin.manager.class.php:3 05455 #: class/psk_s2msfb.admin.manager.class.php:316 430 456 msgid "How to display search results" 431 457 msgstr "" 432 458 433 #: class/psk_s2msfb.admin.manager.class.php:3 08459 #: class/psk_s2msfb.admin.manager.class.php:319 434 460 msgid "Files are flat displayed with full path between parenthesis" 435 461 msgstr "" 436 462 437 #: class/psk_s2msfb.admin.manager.class.php:3 10463 #: class/psk_s2msfb.admin.manager.class.php:321 438 464 msgid "Can be set to <code>1</code> to display files without path" 439 465 msgstr "" 440 466 441 #: class/psk_s2msfb.admin.manager.class.php:3 11467 #: class/psk_s2msfb.admin.manager.class.php:322 442 468 msgid "Can be set to <code>2</code> to display files group by path" 443 469 msgstr "" 444 470 445 #: class/psk_s2msfb.admin.manager.class.php:3 12471 #: class/psk_s2msfb.admin.manager.class.php:323 446 472 msgid "Can be set to <code>3</code> to display files group by extension" 447 473 msgstr "" 448 474 449 #: class/psk_s2msfb.admin.manager.class.php:3 13475 #: class/psk_s2msfb.admin.manager.class.php:324 450 476 msgid "" 451 477 "Can be set to <code>4</code> to display files group by extension with full " … … 453 479 msgstr "" 454 480 455 #: class/psk_s2msfb.admin.manager.class.php:3 17481 #: class/psk_s2msfb.admin.manager.class.php:328 456 482 msgid "Sort files in directories by a criteria" 457 483 msgstr "" 458 484 459 #: class/psk_s2msfb.admin.manager.class.php:3 20485 #: class/psk_s2msfb.admin.manager.class.php:331 460 486 msgid "Files are sorted by name" 461 487 msgstr "" 462 488 463 #: class/psk_s2msfb.admin.manager.class.php:3 22489 #: class/psk_s2msfb.admin.manager.class.php:333 464 490 msgid "Can be set to <code>0D</code> to sort files by name descendant" 465 491 msgstr "" 466 492 467 #: class/psk_s2msfb.admin.manager.class.php:3 23493 #: class/psk_s2msfb.admin.manager.class.php:334 468 494 msgid "Can be set to <code>1</code> to sort files by extension" 469 495 msgstr "" 470 496 471 #: class/psk_s2msfb.admin.manager.class.php:3 24497 #: class/psk_s2msfb.admin.manager.class.php:335 472 498 msgid "Can be set to <code>1D</code> to sort files by extension descendant" 473 499 msgstr "" 474 500 475 #: class/psk_s2msfb.admin.manager.class.php:3 25501 #: class/psk_s2msfb.admin.manager.class.php:336 476 502 msgid "Can be set to <code>2</code> to sort files by size" 477 503 msgstr "" 478 504 479 #: class/psk_s2msfb.admin.manager.class.php:3 26505 #: class/psk_s2msfb.admin.manager.class.php:337 480 506 msgid "Can be set to <code>2D</code> to sort files by size descendant" 481 507 msgstr "" 482 508 483 #: class/psk_s2msfb.admin.manager.class.php:3 27509 #: class/psk_s2msfb.admin.manager.class.php:338 484 510 msgid "Can be set to <code>3</code> to sort files by modification date" 485 511 msgstr "" 486 512 487 #: class/psk_s2msfb.admin.manager.class.php:3 28513 #: class/psk_s2msfb.admin.manager.class.php:339 488 514 msgid "" 489 515 "Can be set to <code>3D</code> to sort files by modification date descendant" 490 516 msgstr "" 491 517 492 #: class/psk_s2msfb.admin.manager.class.php:3 29518 #: class/psk_s2msfb.admin.manager.class.php:340 493 519 msgid "Can be set to <code>4</code> to sort files by birth date" 494 520 msgstr "" 495 521 496 #: class/psk_s2msfb.admin.manager.class.php:3 30522 #: class/psk_s2msfb.admin.manager.class.php:341 497 523 msgid "Can be set to <code>4D</code> to sort files by birth date descendant" 498 524 msgstr "" 499 525 500 #: class/psk_s2msfb.admin.manager.class.php:3 44526 #: class/psk_s2msfb.admin.manager.class.php:355 501 527 msgid "" 502 528 "It seems you have xebug installed and try to delete a very deep directory." 503 529 msgstr "" 504 530 505 #: class/psk_s2msfb.admin.manager.class.php:3 45531 #: class/psk_s2msfb.admin.manager.class.php:356 506 532 #: class/psk_s2msfb.admin.settings.class.php:59 507 533 #: class/psk_s2msfb.admin.stats.class.php:67 … … 509 535 msgstr "" 510 536 511 #: class/psk_s2msfb.admin.manager.class.php:3 46537 #: class/psk_s2msfb.admin.manager.class.php:357 512 538 msgid "Please wait..." 513 539 msgstr "" 514 540 515 #: class/psk_s2msfb.admin.manager.class.php:3 47541 #: class/psk_s2msfb.admin.manager.class.php:358 516 542 msgid "Rename Directory" 517 543 msgstr "" 518 544 519 #: class/psk_s2msfb.admin.manager.class.php:3 48545 #: class/psk_s2msfb.admin.manager.class.php:359 520 546 msgid "Rename File" 521 547 msgstr "" 522 548 523 #: class/psk_s2msfb.admin.manager.class.php:3 49549 #: class/psk_s2msfb.admin.manager.class.php:360 524 550 msgid "Rename" 525 551 msgstr "" 526 552 527 #: class/psk_s2msfb.admin.manager.class.php:3 50553 #: class/psk_s2msfb.admin.manager.class.php:361 528 554 msgid "Comment Directory" 529 555 msgstr "" 530 556 531 #: class/psk_s2msfb.admin.manager.class.php:3 51557 #: class/psk_s2msfb.admin.manager.class.php:362 532 558 msgid "Comment File" 533 559 msgstr "" 534 560 535 #: class/psk_s2msfb.admin.manager.class.php:3 52536 #: class/psk_s2msfb.admin.manager.class.php: 582561 #: class/psk_s2msfb.admin.manager.class.php:363 562 #: class/psk_s2msfb.admin.manager.class.php:601 537 563 msgid "Comment" 538 564 msgstr "" 539 565 540 #: class/psk_s2msfb.admin.manager.class.php:3 53566 #: class/psk_s2msfb.admin.manager.class.php:364 541 567 msgid "Enter a comment or leave blank to disable comment" 542 568 msgstr "" 543 569 544 #: class/psk_s2msfb.admin.manager.class.php:354 570 #: class/psk_s2msfb.admin.manager.class.php:365 571 msgid "Change Directory Display Name" 572 msgstr "" 573 574 #: class/psk_s2msfb.admin.manager.class.php:366 575 msgid "Change File Display Name" 576 msgstr "" 577 578 #: class/psk_s2msfb.admin.manager.class.php:367 579 msgid "Change Display Name" 580 msgstr "" 581 582 #: class/psk_s2msfb.admin.manager.class.php:368 583 msgid "Enter a displayed name or leave blank to disable the displayed name" 584 msgstr "" 585 586 #: class/psk_s2msfb.admin.manager.class.php:370 545 587 msgid "" 546 588 "Directory and all children will be deleted.<br/>You can not undo this action." 547 589 msgstr "" 548 590 549 #: class/psk_s2msfb.admin.manager.class.php:3 55591 #: class/psk_s2msfb.admin.manager.class.php:371 550 592 msgid "File will be deleted.<br/>You can not undo this action." 551 593 msgstr "" 552 594 553 #: class/psk_s2msfb.admin.manager.class.php:3 56595 #: class/psk_s2msfb.admin.manager.class.php:372 554 596 #: class/psk_s2msfb.admin.settings.class.php:191 555 597 msgid "Delete" 556 598 msgstr "" 557 599 558 #: class/psk_s2msfb.admin.manager.class.php:3 57600 #: class/psk_s2msfb.admin.manager.class.php:373 559 601 msgid "Delete Directory" 560 602 msgstr "" 561 603 562 #: class/psk_s2msfb.admin.manager.class.php:3 58604 #: class/psk_s2msfb.admin.manager.class.php:374 563 605 msgid "Delete File" 564 606 msgstr "" 565 607 566 #: class/psk_s2msfb.admin.manager.class.php:3 59608 #: class/psk_s2msfb.admin.manager.class.php:375 567 609 msgid "File has been successfully renamed" 568 610 msgstr "" 569 611 570 #: class/psk_s2msfb.admin.manager.class.php:3 60612 #: class/psk_s2msfb.admin.manager.class.php:376 571 613 msgid "Directory has been successfully renamed" 572 614 msgstr "" 573 615 574 #: class/psk_s2msfb.admin.manager.class.php:3 61616 #: class/psk_s2msfb.admin.manager.class.php:377 575 617 msgid "File has been successfully commented" 576 618 msgstr "" 577 619 578 #: class/psk_s2msfb.admin.manager.class.php:3 62620 #: class/psk_s2msfb.admin.manager.class.php:378 579 621 msgid "Directory has been successfully commented" 580 622 msgstr "" 581 623 582 #: class/psk_s2msfb.admin.manager.class.php:363 624 #: class/psk_s2msfb.admin.manager.class.php:379 625 msgid "File has been successfully virtually renamed" 626 msgstr "" 627 628 #: class/psk_s2msfb.admin.manager.class.php:380 629 msgid "Directory has been successfully virtually renamed" 630 msgstr "" 631 632 #: class/psk_s2msfb.admin.manager.class.php:381 583 633 msgid "File has been successfully deleted" 584 634 msgstr "" 585 635 586 #: class/psk_s2msfb.admin.manager.class.php:3 64636 #: class/psk_s2msfb.admin.manager.class.php:382 587 637 msgid "Directory has been successfully deleted" 588 638 msgstr "" 589 639 590 #: class/psk_s2msfb.admin.manager.class.php:3 65591 #: class/psk_s2msfb.admin.manager.class.php:6 20640 #: class/psk_s2msfb.admin.manager.class.php:383 641 #: class/psk_s2msfb.admin.manager.class.php:639 592 642 #: class/psk_s2msfb.admin.settings.class.php:60 593 643 #: class/psk_s2msfb.admin.settings.class.php:279 … … 599 649 msgstr "" 600 650 601 #: class/psk_s2msfb.admin.manager.class.php:3 66602 #: class/psk_s2msfb.admin.manager.class.php: 490603 #: class/psk_s2msfb.admin.manager.class.php:6 21651 #: 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 604 654 #: class/psk_s2msfb.admin.settings.class.php:61 605 655 #: class/psk_s2msfb.admin.settings.class.php:97 … … 610 660 msgstr "" 611 661 612 #: class/psk_s2msfb.admin.manager.class.php:3 67613 #: class/psk_s2msfb.admin.manager.class.php:6 22662 #: class/psk_s2msfb.admin.manager.class.php:385 663 #: class/psk_s2msfb.admin.manager.class.php:641 614 664 #: class/psk_s2msfb.admin.settings.class.php:62 615 665 #: class/psk_s2msfb.admin.settings.class.php:135 … … 619 669 msgstr "" 620 670 621 #: class/psk_s2msfb.admin.manager.class.php:3 68622 #: class/psk_s2msfb.admin.manager.class.php:6 23671 #: class/psk_s2msfb.admin.manager.class.php:386 672 #: class/psk_s2msfb.admin.manager.class.php:642 623 673 #: class/psk_s2msfb.admin.settings.class.php:63 624 674 #: class/psk_s2msfb.admin.settings.class.php:132 … … 627 677 msgstr "" 628 678 629 #: class/psk_s2msfb.admin.manager.class.php:3 75630 #: class/psk_s2msfb.class.php:1 155679 #: class/psk_s2msfb.admin.manager.class.php:393 680 #: class/psk_s2msfb.class.php:1291 631 681 msgid "Please wait while loading..." 632 682 msgstr "" 633 683 634 #: class/psk_s2msfb.admin.manager.class.php:4 00684 #: class/psk_s2msfb.admin.manager.class.php:419 635 685 msgid "" 636 686 "Files structure is cached to improve performance and to check which file has " … … 639 689 msgstr "" 640 690 641 #: class/psk_s2msfb.admin.manager.class.php:4 02691 #: class/psk_s2msfb.admin.manager.class.php:421 642 692 msgid "" 643 693 "The cache is refreshed every hour and it is automatically executed when you " … … 646 696 msgstr "" 647 697 648 #: class/psk_s2msfb.admin.manager.class.php:4 20698 #: class/psk_s2msfb.admin.manager.class.php:439 649 699 msgid "The cache has been totally successfully re-computed !" 650 700 msgstr "" 651 701 652 #: class/psk_s2msfb.admin.manager.class.php:4 24702 #: class/psk_s2msfb.admin.manager.class.php:443 653 703 msgid "The cache has been successfully refreshed !" 654 704 msgstr "" 655 705 656 #: class/psk_s2msfb.admin.manager.class.php:4 32706 #: class/psk_s2msfb.admin.manager.class.php:451 657 707 msgid "1 new file" 658 708 msgstr "" 659 709 660 #: class/psk_s2msfb.admin.manager.class.php:4 32710 #: class/psk_s2msfb.admin.manager.class.php:451 661 711 #, php-format 662 712 msgid "%s new files" 663 713 msgstr "" 664 714 665 #: class/psk_s2msfb.admin.manager.class.php:4 51715 #: class/psk_s2msfb.admin.manager.class.php:470 666 716 msgid "1 modified file" 667 717 msgstr "" 668 718 669 #: class/psk_s2msfb.admin.manager.class.php:4 51719 #: class/psk_s2msfb.admin.manager.class.php:470 670 720 #, php-format 671 721 msgid "%s modified files" 672 722 msgstr "" 673 723 674 #: class/psk_s2msfb.admin.manager.class.php:4 70724 #: class/psk_s2msfb.admin.manager.class.php:489 675 725 msgid "1 deleted file" 676 726 msgstr "" 677 727 678 #: class/psk_s2msfb.admin.manager.class.php:4 70728 #: class/psk_s2msfb.admin.manager.class.php:489 679 729 #, php-format 680 730 msgid "%s deleted files" 681 731 msgstr "" 682 732 683 #: class/psk_s2msfb.admin.manager.class.php:5 02684 #: class/psk_s2msfb.admin.manager.class.php:5 05733 #: class/psk_s2msfb.admin.manager.class.php:521 734 #: class/psk_s2msfb.admin.manager.class.php:524 685 735 msgid "No file found" 686 736 msgstr "" 687 737 688 #: class/psk_s2msfb.admin.manager.class.php:5 07738 #: class/psk_s2msfb.admin.manager.class.php:526 689 739 msgid "1 directory found" 690 740 msgstr "" 691 741 692 #: class/psk_s2msfb.admin.manager.class.php:5 09742 #: class/psk_s2msfb.admin.manager.class.php:528 693 743 #, php-format 694 744 msgid "%s directories found" 695 745 msgstr "" 696 746 697 #: class/psk_s2msfb.admin.manager.class.php:5 13747 #: class/psk_s2msfb.admin.manager.class.php:532 698 748 msgid "1 file found" 699 749 msgstr "" 700 750 701 #: class/psk_s2msfb.admin.manager.class.php:5 15751 #: class/psk_s2msfb.admin.manager.class.php:534 702 752 msgid "1 file and 1 directory found" 703 753 msgstr "" 704 754 705 #: class/psk_s2msfb.admin.manager.class.php:5 17755 #: class/psk_s2msfb.admin.manager.class.php:536 706 756 #, php-format 707 757 msgid "1 file and %s directories found" 708 758 msgstr "" 709 759 710 #: class/psk_s2msfb.admin.manager.class.php:5 21760 #: class/psk_s2msfb.admin.manager.class.php:540 711 761 #, php-format 712 762 msgid "%s files found" 713 763 msgstr "" 714 764 715 #: class/psk_s2msfb.admin.manager.class.php:5 23765 #: class/psk_s2msfb.admin.manager.class.php:542 716 766 #, php-format 717 767 msgid "%s files and 1 directory found" 718 768 msgstr "" 719 769 720 #: class/psk_s2msfb.admin.manager.class.php:5 25770 #: class/psk_s2msfb.admin.manager.class.php:544 721 771 #, php-format 722 772 msgid "%s files and %s directories found" 723 773 msgstr "" 724 774 725 #: class/psk_s2msfb.admin.manager.class.php:5 28775 #: class/psk_s2msfb.admin.manager.class.php:547 726 776 #, php-format 727 777 msgid "Last file scan on %s in %ss (%s)" 728 778 msgstr "" 729 779 730 #: class/psk_s2msfb.admin.manager.class.php:5 34780 #: class/psk_s2msfb.admin.manager.class.php:553 731 781 #, php-format 732 782 msgid "Next file scan on %s" 733 783 msgstr "" 734 784 735 #: class/psk_s2msfb.admin.manager.class.php:5 43785 #: class/psk_s2msfb.admin.manager.class.php:562 736 786 msgid "Refresh cache now" 737 787 msgstr "" 738 788 739 #: class/psk_s2msfb.admin.manager.class.php:5 44789 #: class/psk_s2msfb.admin.manager.class.php:563 740 790 msgid "Can be very long..." 741 791 msgstr "" 742 792 743 #: class/psk_s2msfb.admin.manager.class.php:5 79744 #: class/psk_s2msfb.admin.manager.class.php:6 32793 #: class/psk_s2msfb.admin.manager.class.php:598 794 #: class/psk_s2msfb.admin.manager.class.php:651 745 795 msgid "Tag" 746 796 msgstr "" 747 797 748 #: class/psk_s2msfb.admin.manager.class.php:5 80749 #: class/psk_s2msfb.admin.manager.class.php:6 33798 #: class/psk_s2msfb.admin.manager.class.php:599 799 #: class/psk_s2msfb.admin.manager.class.php:652 750 800 msgid "Description" 751 801 msgstr "" 752 802 753 #: class/psk_s2msfb.admin.manager.class.php: 581803 #: class/psk_s2msfb.admin.manager.class.php:600 754 804 msgid "Default value" 755 805 msgstr "" 756 806 757 #: class/psk_s2msfb.admin.manager.class.php:6 34807 #: class/psk_s2msfb.admin.manager.class.php:653 758 808 msgid "Value" 759 809 msgstr "" 760 810 761 #: class/psk_s2msfb.admin.manager.class.php:6 55811 #: class/psk_s2msfb.admin.manager.class.php:674 762 812 msgid "Full" 763 813 msgstr "" 764 814 765 #: class/psk_s2msfb.admin.manager.class.php:6 58766 #: class/psk_s2msfb.admin.manager.class.php:7 67815 #: class/psk_s2msfb.admin.manager.class.php:677 816 #: class/psk_s2msfb.admin.manager.class.php:787 767 817 msgid "Yes" 768 818 msgstr "" 769 819 770 #: class/psk_s2msfb.admin.manager.class.php:6 61771 #: class/psk_s2msfb.admin.manager.class.php:7 18772 #: class/psk_s2msfb.admin.manager.class.php:7 70820 #: 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 773 823 #: class/psk_s2msfb.widgets.class.php:53 class/psk_s2msfb.widgets.class.php:58 774 824 #: class/psk_s2msfb.widgets.class.php:70 … … 778 828 msgstr "" 779 829 780 #: class/psk_s2msfb.admin.manager.class.php:6 78830 #: class/psk_s2msfb.admin.manager.class.php:697 781 831 msgid "Sort files by name" 782 832 msgstr "" 783 833 784 #: class/psk_s2msfb.admin.manager.class.php: 681834 #: class/psk_s2msfb.admin.manager.class.php:700 785 835 msgid "Sort files by name descendant" 786 836 msgstr "" 787 837 788 #: class/psk_s2msfb.admin.manager.class.php: 684838 #: class/psk_s2msfb.admin.manager.class.php:703 789 839 msgid "Sort files by extension" 790 840 msgstr "" 791 841 792 #: class/psk_s2msfb.admin.manager.class.php: 687842 #: class/psk_s2msfb.admin.manager.class.php:706 793 843 msgid "Sort files by extension descendant" 794 844 msgstr "" 795 845 796 #: class/psk_s2msfb.admin.manager.class.php: 690846 #: class/psk_s2msfb.admin.manager.class.php:709 797 847 msgid "Sort files by size" 798 848 msgstr "" 799 849 800 #: class/psk_s2msfb.admin.manager.class.php: 693850 #: class/psk_s2msfb.admin.manager.class.php:712 801 851 msgid "Sort files by size descendant" 802 852 msgstr "" 803 853 804 #: class/psk_s2msfb.admin.manager.class.php: 696854 #: class/psk_s2msfb.admin.manager.class.php:715 805 855 msgid "Sort files by modification date" 806 856 msgstr "" 807 857 808 #: class/psk_s2msfb.admin.manager.class.php: 699858 #: class/psk_s2msfb.admin.manager.class.php:718 809 859 msgid "Sort files by modification date descendant" 810 860 msgstr "" 811 861 812 #: class/psk_s2msfb.admin.manager.class.php:7 02862 #: class/psk_s2msfb.admin.manager.class.php:721 813 863 msgid "Sort files by birth date" 814 864 msgstr "" 815 865 816 #: class/psk_s2msfb.admin.manager.class.php:7 05866 #: class/psk_s2msfb.admin.manager.class.php:724 817 867 msgid "Sort files by birth date descendant" 818 868 msgstr "" 819 869 820 #: class/psk_s2msfb.admin.manager.class.php:7 21870 #: class/psk_s2msfb.admin.manager.class.php:741 821 871 msgid "Only files" 822 872 msgstr "" 823 873 824 #: class/psk_s2msfb.admin.manager.class.php:7 24874 #: class/psk_s2msfb.admin.manager.class.php:744 825 875 msgid "Only directories" 826 876 msgstr "" 827 877 828 #: class/psk_s2msfb.admin.manager.class.php:7 27878 #: class/psk_s2msfb.admin.manager.class.php:747 829 879 msgid "Files and directories" 830 880 msgstr "" 831 881 832 #: class/psk_s2msfb.admin.manager.class.php:7 39882 #: class/psk_s2msfb.admin.manager.class.php:759 833 883 msgid "Flat with path" 834 884 msgstr "" 835 885 836 #: class/psk_s2msfb.admin.manager.class.php:7 42886 #: class/psk_s2msfb.admin.manager.class.php:762 837 887 msgid "Flat without path" 838 888 msgstr "" 839 889 840 #: class/psk_s2msfb.admin.manager.class.php:7 45890 #: class/psk_s2msfb.admin.manager.class.php:765 841 891 msgid "Group by path" 842 892 msgstr "" 843 893 844 #: class/psk_s2msfb.admin.manager.class.php:7 48894 #: class/psk_s2msfb.admin.manager.class.php:768 845 895 msgid "Group by extension" 846 896 msgstr "" 847 897 848 #: class/psk_s2msfb.admin.manager.class.php:7 51898 #: class/psk_s2msfb.admin.manager.class.php:771 849 899 msgid "Group by extension with path" 850 900 msgstr "" 851 901 852 #: class/psk_s2msfb.admin.manager.class.php:8 30902 #: class/psk_s2msfb.admin.manager.class.php:850 853 903 msgid "Copy paste this shortcode in pages :" 854 904 msgstr "" … … 1073 1123 #: class/psk_s2msfb.admin.stats.class.php:116 1074 1124 #: class/psk_s2msfb.admin.stats.class.php:262 1075 #: class/psk_s2msfb.admin.stats.class.php:380 class/psk_s2msfb.class.php:1 2801076 #: class/psk_s2msfb.class.php:1 304 class/psk_s2msfb.class.php:13251125 #: 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 1077 1127 #: class/psk_s2msfb.widgets.class.php:340 1078 1128 #: class/psk_s2msfb.widgets.class.php:475 … … 1170 1220 #: class/psk_s2msfb.admin.stats.class.php:162 1171 1221 #: class/psk_s2msfb.admin.stats.class.php:169 1172 #: class/psk_s2msfb.admin.stats.class.php:303 class/psk_s2msfb.class.php:1 2841222 #: class/psk_s2msfb.admin.stats.class.php:303 class/psk_s2msfb.class.php:1420 1173 1223 msgid "File" 1174 1224 msgstr "" … … 1176 1226 #: class/psk_s2msfb.admin.stats.class.php:163 1177 1227 #: class/psk_s2msfb.admin.stats.class.php:170 1178 #: class/psk_s2msfb.admin.stats.class.php:426 class/psk_s2msfb.class.php:1 3081228 #: class/psk_s2msfb.admin.stats.class.php:426 class/psk_s2msfb.class.php:1444 1179 1229 msgid "User" 1180 1230 msgstr "" … … 1186 1236 1187 1237 #: class/psk_s2msfb.admin.stats.class.php:304 1188 #: class/psk_s2msfb.admin.stats.class.php:427 class/psk_s2msfb.class.php:1 2851189 #: class/psk_s2msfb.class.php:1 3091238 #: class/psk_s2msfb.admin.stats.class.php:427 class/psk_s2msfb.class.php:1421 1239 #: class/psk_s2msfb.class.php:1445 1190 1240 msgid "Count" 1191 1241 msgstr "" … … 1211 1261 msgstr "" 1212 1262 1213 #: class/psk_s2msfb.class.php:32 01263 #: class/psk_s2msfb.class.php:322 1214 1264 msgid "Please type some words!" 1215 1265 msgstr "" 1216 1266 1217 #: class/psk_s2msfb.class.php:4 021267 #: class/psk_s2msfb.class.php:415 1218 1268 msgid "Please reload the page" 1219 1269 msgstr "" 1220 1270 1221 #: class/psk_s2msfb.class.php:4 821271 #: class/psk_s2msfb.class.php:496 1222 1272 msgid "Permission denied" 1223 1273 msgstr "" 1224 1274 1225 #: class/psk_s2msfb.class.php: 693 class/psk_s2msfb.class.php:8521275 #: class/psk_s2msfb.class.php:715 class/psk_s2msfb.class.php:902 1226 1276 msgid "Search..." 1227 1277 msgstr "" 1228 1278 1229 #: class/psk_s2msfb.class.php:7 451279 #: class/psk_s2msfb.class.php:778 1230 1280 #, php-format 1231 1281 msgid "Path <strong>%s</strong>" 1232 1282 msgstr "" 1233 1283 1234 #: class/psk_s2msfb.class.php: 789 class/psk_s2msfb.class.php:8391284 #: class/psk_s2msfb.class.php:830 class/psk_s2msfb.class.php:888 1235 1285 #: class/psk_s2msfb.widgets.class.php:462 1236 1286 #: class/psk_s2msfb.widgets.class.php:645 … … 1240 1290 msgstr "" 1241 1291 1242 #: class/psk_s2msfb.class.php: 7981292 #: class/psk_s2msfb.class.php:839 1243 1293 #, php-format 1244 1294 msgid "Extension <strong>%s</strong>" 1245 1295 msgstr "" 1246 1296 1247 #: class/psk_s2msfb.class.php: 8501297 #: class/psk_s2msfb.class.php:900 1248 1298 msgid "Click to reset" 1249 1299 msgstr "" 1250 1300 1251 #: class/psk_s2msfb.class.php: 8511301 #: class/psk_s2msfb.class.php:901 1252 1302 msgid "Click to search" 1253 1303 msgstr "" 1254 1304 1255 #: class/psk_s2msfb.class.php: 8701305 #: class/psk_s2msfb.class.php:920 1256 1306 msgid "No result" 1257 1307 msgstr "" 1258 1308 1259 #: class/psk_s2msfb.class.php: 9971309 #: class/psk_s2msfb.class.php:1105 1260 1310 msgid "Download this directory as a zip file" 1261 1311 msgstr "" 1262 1312 1263 #: class/psk_s2msfb.class.php: 9971313 #: class/psk_s2msfb.class.php:1105 1264 1314 msgid "Download" 1265 1315 msgstr "" 1266 1316 1267 #: class/psk_s2msfb.class.php:1 011 class/psk_s2msfb.class.php:10721317 #: class/psk_s2msfb.class.php:1127 class/psk_s2msfb.class.php:1199 1268 1318 #: class/psk_s2msfb.widgets.class.php:970 1269 1319 #, php-format … … 1271 1321 msgstr "" 1272 1322 1273 #: class/psk_s2msfb.class.php:1 020 class/psk_s2msfb.class.php:10811323 #: class/psk_s2msfb.class.php:1136 class/psk_s2msfb.class.php:1208 1274 1324 #: class/psk_s2msfb.widgets.class.php:968 1275 1325 #, php-format … … 1277 1327 msgstr "" 1278 1328 1279 #: class/psk_s2msfb.class.php:1 0461329 #: class/psk_s2msfb.class.php:1163 1280 1330 msgid "You already have downloaded this directory" 1281 1331 msgstr "" 1282 1332 1283 #: class/psk_s2msfb.class.php:1 115inc/tools.class.php:2531333 #: class/psk_s2msfb.class.php:1251 inc/tools.class.php:253 1284 1334 #: inc/tools.class.php:255 1285 1335 msgid "B" 1286 1336 msgstr "" 1287 1337 1288 #: class/psk_s2msfb.class.php:1 1261338 #: class/psk_s2msfb.class.php:1262 1289 1339 msgid "Preview" 1290 1340 msgstr "" 1291 1341 1292 #: class/psk_s2msfb.class.php:1 1281342 #: class/psk_s2msfb.class.php:1264 1293 1343 msgid "You already have downloaded this file" 1294 1344 msgstr "" 1295 1345 1296 #: class/psk_s2msfb.class.php:1 1691346 #: class/psk_s2msfb.class.php:1305 1297 1347 msgid "" 1298 1348 "You already have downloaded this file.\\nAre you sure you want to download " … … 1300 1350 msgstr "" 1301 1351 1302 #: class/psk_s2msfb.class.php:1 1791352 #: class/psk_s2msfb.class.php:1315 1303 1353 msgid "— Confirm File Download —" 1304 1354 msgstr "" 1305 1355 1306 #: class/psk_s2msfb.class.php:1 1801356 #: class/psk_s2msfb.class.php:1316 1307 1357 #, php-format 1308 1358 msgid "You`ve downloaded %s protected %s in the last %s." 1309 1359 msgstr "" 1310 1360 1311 #: class/psk_s2msfb.class.php:1 1801361 #: class/psk_s2msfb.class.php:1316 1312 1362 msgid "file" 1313 1363 msgstr "" 1314 1364 1315 #: class/psk_s2msfb.class.php:1 1801365 #: class/psk_s2msfb.class.php:1316 1316 1366 msgid "files" 1317 1367 msgstr "" 1318 1368 1319 #: class/psk_s2msfb.class.php:1 1801369 #: class/psk_s2msfb.class.php:1316 1320 1370 msgid "24 hours" 1321 1371 msgstr "" 1322 1372 1323 #: class/psk_s2msfb.class.php:1 1801373 #: class/psk_s2msfb.class.php:1316 1324 1374 #, php-format 1325 1375 msgid "%s days" 1326 1376 msgstr "" 1327 1377 1328 #: class/psk_s2msfb.class.php:1 1811378 #: class/psk_s2msfb.class.php:1317 1329 1379 msgid "You`re entitled to UNLIMITED downloads though ( so, no worries )." 1330 1380 msgstr "" 1331 1381 1332 #: class/psk_s2msfb.class.php:1 1811382 #: class/psk_s2msfb.class.php:1317 1333 1383 #, php-format 1334 1384 msgid "You`re entitled to %s unique %s %s." 1335 1385 msgstr "" 1336 1386 1337 #: class/psk_s2msfb.class.php:1 1811387 #: class/psk_s2msfb.class.php:1317 1338 1388 msgid "download" 1339 1389 msgstr "" 1340 1390 1341 #: class/psk_s2msfb.class.php:1 1811391 #: class/psk_s2msfb.class.php:1317 1342 1392 msgid "downloads" 1343 1393 msgstr "" 1344 1394 1345 #: class/psk_s2msfb.class.php:1 1811395 #: class/psk_s2msfb.class.php:1317 1346 1396 msgid "each day" 1347 1397 msgstr "" 1348 1398 1349 #: class/psk_s2msfb.class.php:1 1811399 #: class/psk_s2msfb.class.php:1317 1350 1400 #, php-format 1351 1401 msgid "every %s-day period" 1352 1402 msgstr "" 1353 1403 1354 #: class/psk_s2msfb.class.php:1 2711404 #: class/psk_s2msfb.class.php:1407 1355 1405 #, php-format 1356 1406 msgid "Stats from %s to %s" 1357 1407 msgstr "" 1358 1408 1359 #: class/psk_s2msfb.class.php:1 3301409 #: class/psk_s2msfb.class.php:1466 1360 1410 msgid "No data to report" 1361 1411 msgstr "" 1362 1412 1363 #: class/psk_s2msfb.class.php:1 4071413 #: class/psk_s2msfb.class.php:1543 1364 1414 msgid "A file has been downloaded" 1365 1415 msgstr "" 1366 1416 1367 #: class/psk_s2msfb.class.php:1 4091417 #: class/psk_s2msfb.class.php:1545 1368 1418 msgid "Download Time" 1369 1419 msgstr "" 1370 1420 1371 #: class/psk_s2msfb.class.php:1 4101421 #: class/psk_s2msfb.class.php:1546 1372 1422 msgid "File downloaded" 1373 1423 msgstr "" 1374 1424 1375 #: class/psk_s2msfb.class.php:1 4111425 #: class/psk_s2msfb.class.php:1547 1376 1426 msgid "User ID" 1377 1427 msgstr "" 1378 1428 1379 #: class/psk_s2msfb.class.php:1 4121429 #: class/psk_s2msfb.class.php:1548 1380 1430 msgid "User Login" 1381 1431 msgstr "" 1382 1432 1383 #: class/psk_s2msfb.class.php:1 4131433 #: class/psk_s2msfb.class.php:1549 1384 1434 msgid "User Email" 1385 1435 msgstr "" 1386 1436 1387 #: class/psk_s2msfb.class.php:1 4141437 #: class/psk_s2msfb.class.php:1550 1388 1438 msgid "User Nice name" 1389 1439 msgstr "" 1390 1440 1391 #: class/psk_s2msfb.class.php:1 4151441 #: class/psk_s2msfb.class.php:1551 1392 1442 msgid "User Display name" 1393 1443 msgstr "" 1394 1444 1395 #: class/psk_s2msfb.class.php:1 4161445 #: class/psk_s2msfb.class.php:1552 1396 1446 msgid "User IP" 1397 1447 msgstr "" … … 1684 1734 msgstr "" 1685 1735 1686 #: inc/define.php:10 41736 #: inc/define.php:107 1687 1737 msgid "%blogname% : file downloaded" 1688 1738 msgstr "" 1689 1739 1690 #: inc/define.php:1 071740 #: inc/define.php:110 1691 1741 msgid "%blogname% : report" 1692 1742 msgstr "" -
s2member-secure-file-browser/trunk/readme.txt
r704612 r708663 5 5 Requires at least: 3.3 6 6 Tested up to: 3.5.1 7 Stable tag: 0.4. 67 Stable tag: 0.4.7 8 8 License: GPLv3 or later 9 9 License URI: http://www.gnu.org/licenses/gpl-3.0.html … … 49 49 * `displaybirthdate` : Display files birth date 50 50 * `displaycomment` : Display files comment 51 * `displayname` : Display files displayname instead of regular files name 51 52 * `displaydownloaded` : Show if a file has already been downloaded 52 53 * `displaysize` : Display files size … … 114 115 115 116 * 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 116 118 * Statistics : display current s2Member accounting, sort and apply filters by date, user, file and file 117 * File Browser : Rename and deletefiles and folders119 * File Browser : Rename, delete, comment and add a display name for files and folders 118 120 * Cache management : Rebuild file cache 119 121 * Shortcode generator … … 122 124 * Settings : Received scheduled reports 123 125 * Settings : How many logs you want to keep ? 126 * Settings : Delete logs 124 127 * Settings : Give access to others users to some parts of the admin menu 125 128 … … 160 163 = How to handle the `s2member-files/app_data` windows directory ? = 161 164 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. 165 In windows installations, put all files in `s2member-files\app_data` instead of `s2member-files` directory. 168 166 169 167 … … 194 192 195 193 == 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 196 198 197 199 = 0.4.6 = -
s2member-secure-file-browser/trunk/s2member-secure-file-browser.php
r704612 r708663 6 6 You can display the file browser via the shortcode [s2member_secure_files_browser /]. 7 7 You can manage files and get statistics in the Dashboard > s2Member > Secure File Browser 8 Version: 0.4. 69 Date: 2013-04-2 78 Version: 0.4.7 9 Date: 2013-04-28 10 10 Author: Potsky 11 11 Author URI: http://www.potsky.com/about/
Note: See TracChangeset
for help on using the changeset viewer.