Changeset 1417205
- Timestamp:
- 05/14/2016 11:56:36 PM (10 years ago)
- Location:
- katracker/trunk
- Files:
-
- 4 edited
-
admin/section-2-tracker.php (modified) (6 diffs)
-
admin/section-3-torrent.php (modified) (7 diffs)
-
admin/section-9-reset.php (modified) (2 diffs)
-
torrent/torrent-media.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
katracker/trunk/admin/section-2-tracker.php
r1407779 r1417205 21 21 __( $katracker_section[basename( __FILE__ )]['title'], 'katracker' ), 22 22 function () { 23 _e( 'Here you go more into the depth of the tracker-related settings. be carefull, bud!', 'katracker' );23 _e( 'Here you go more into the depth of the tracker-related settings. Be carefull!', 'katracker' ); 24 24 }, 25 25 $katracker_section[basename( __FILE__ )]['name'] … … 48 48 echo '<input type="radio" name="' . KATRACKER_PREFIX . 'open-tracker" value="1" ' . checked( $option, 1, false ) . '>' . __( 'Yes', 'katracker' ) . '</br>' . 49 49 '<input type="radio" name="' . KATRACKER_PREFIX . 'open-tracker" value="0" ' . checked( $option, 0, false ) . '>' . __( 'No', 'katracker' ) . 50 '<p>' . __( ' track every torrent announced to the tracker?', 'katracker' ) . '</p>';50 '<p>' . __( 'Track every torrent announced to the tracker', 'katracker' ) . '</p>'; 51 51 }, 52 52 $katracker_section[basename( __FILE__ )]['name'], … … 58 58 add_settings_field( 59 59 KATRACKER_PREFIX . 'announce-interval', 60 __( 'Announce Interval :', 'katracker' ),60 __( 'Announce Interval', 'katracker' ), 61 61 function () { 62 62 $option = get_katracker_option( 'announce-interval' ); 63 63 echo '<input type="number" min="0" step="1" name="' . KATRACKER_PREFIX . 'announce-interval" value="' . ( isset( $option ) ? $option : 1800 ) . '" >' . 64 '<p>' . __( 'How often client will send requests ( in minutes)', 'katracker' ) . '</p>';64 '<p>' . __( 'How often client will send requests (in minutes)', 'katracker' ) . '</p>'; 65 65 }, 66 66 $katracker_section[basename( __FILE__ )]['name'], … … 72 72 add_settings_field( 73 73 KATRACKER_PREFIX . 'min-interval', 74 __( 'Minimum Interval :', 'katracker' ),74 __( 'Minimum Interval', 'katracker' ), 75 75 function () { 76 76 $option = get_katracker_option( 'min-interval' ); 77 77 echo '<input type="number" min="0" step="1" name="' . KATRACKER_PREFIX . 'min-interval" value="' . ( isset( $option ) ? $option : 900 ) . '" >' . 78 '<p>' . __( 'How often client can force requests ( in minutes)', 'katracker' ) . '</p>';78 '<p>' . __( 'How often client can force requests (in minutes)', 'katracker' ) . '</p>'; 79 79 }, 80 80 $katracker_section[basename( __FILE__ )]['name'], … … 86 86 add_settings_field( 87 87 KATRACKER_PREFIX . 'num-peers', 88 __( 'Number of Peers :', 'katracker' ),88 __( 'Number of Peers', 'katracker' ), 89 89 function () { 90 90 $option = get_katracker_option( 'num-peers' ); … … 100 100 add_settings_field( 101 101 KATRACKER_PREFIX . 'max-peers', 102 __( 'Maximum Number of Peers :', 'katracker' ),102 __( 'Maximum Number of Peers', 'katracker' ), 103 103 function () { 104 104 $option = get_katracker_option( 'max-peers' ); -
katracker/trunk/admin/section-3-torrent.php
r1407779 r1417205 21 21 __( $katracker_section[basename( __FILE__ )]['title'], 'katracker' ), 22 22 function () { 23 echo __( 'Here you edit torrent file related options, mostly for managing the files in wordpress', 'katracker' );23 _e( 'Here you edit torrent file related options, mostly for managing the files in wordpress', 'katracker' ); 24 24 }, 25 25 $katracker_section[basename( __FILE__ )]['name'] … … 29 29 add_settings_field( 30 30 KATRACKER_PREFIX . 'validate-hash', 31 __( 'Validate Torrent Hash', 'katracker' ),31 __( 'Validate torrent info hash', 'katracker' ), 32 32 function () { 33 33 $option = get_katracker_option( 'validate-hash' ); … … 60 60 add_settings_field( 61 61 KATRACKER_PREFIX . 'tracked-access', 62 __( 'Enable Untracked Torrent Download', 'katracker' ),62 __( 'Enable download for untracked torrents', 'katracker' ), 63 63 function () { 64 64 $option = get_katracker_option( 'tracked-access' ); … … 74 74 add_settings_field( 75 75 KATRACKER_PREFIX . 'torrent-page', 76 __( 'Enable Torrent Page', 'katracker' ),76 __( 'Enable torrent page', 'katracker' ), 77 77 function () { 78 78 $option = get_katracker_option( 'torrent-page' ); … … 88 88 add_settings_field( 89 89 KATRACKER_PREFIX . 'labels', 90 __( 'Torrent labels, seperated by commas :', 'katracker' ),90 __( 'Torrent labels, seperated by commas', 'katracker' ), 91 91 function () { 92 92 $option = get_katracker_option( 'labels' ); … … 101 101 add_settings_field( 102 102 KATRACKER_PREFIX . 'reset-announce', 103 __( 'Set torrent announce to default :', 'katracker' ),103 __( 'Set torrent announce to default', 'katracker' ), 104 104 function () { 105 105 $option = get_katracker_option( 'reset-announce' ); 106 106 echo '<input type="radio" name="' . KATRACKER_PREFIX . 'reset-announce" value="2" ' . checked( $option, 2, false ) . '>' . __( 'Set', 'katracker' ) . '</br>' . 107 107 '<input type="radio" name="' . KATRACKER_PREFIX . 'reset-announce" value="1" ' . checked( $option, 1, false ) . '>' . __( 'Append', 'katracker' ) . '</br>' . 108 '<input type="radio" name="' . KATRACKER_PREFIX . 'reset-announce" value="0" ' . checked( $option, 0, false ) . '>' . __( 'Do Nothing', 'katracker' );108 '<input type="radio" name="' . KATRACKER_PREFIX . 'reset-announce" value="0" ' . checked( $option, 0, false ) . '>' . __( 'Do nothing', 'katracker' ); 109 109 }, 110 110 $katracker_section[basename( __FILE__ )]['name'], … … 129 129 add_settings_field( 130 130 KATRACKER_PREFIX . 'reset-comment', 131 __( 'Set torrent comment to default :', 'katracker' ),131 __( 'Set torrent comment to default', 'katracker' ), 132 132 function () { 133 133 $option = get_katracker_option( 'reset-comment' ); 134 134 echo '<input type="radio" name="' . KATRACKER_PREFIX . 'reset-comment" value="2" ' . checked( $option, 2, false ) . '>' . __( 'Set', 'katracker' ) . '</br>' . 135 135 '<input type="radio" name="' . KATRACKER_PREFIX . 'reset-comment" value="1" ' . checked( $option, 1, false ) . '>' . __( 'Append', 'katracker' ) . '</br>' . 136 '<input type="radio" name="' . KATRACKER_PREFIX . 'reset-comment" value="0" ' . checked( $option, 0, false ) . '>' . __( 'Do Nothing', 'katracker' );136 '<input type="radio" name="' . KATRACKER_PREFIX . 'reset-comment" value="0" ' . checked( $option, 0, false ) . '>' . __( 'Do nothing', 'katracker' ); 137 137 }, 138 138 $katracker_section[basename( __FILE__ )]['name'], -
katracker/trunk/admin/section-9-reset.php
r1398530 r1417205 17 17 global $katracker_section; 18 18 19 if ($_GET['tab'] == $katracker_section[basename( __FILE__ )]['slug']) { 20 add_action( 'admin_notices', function() { 21 $class = 'notice notice-warning'; 22 $message = __( 'All actions in this page cannot be undone!', 'katracker' ); 23 printf( '<div class="%1$s"><p>%2$s</p></div>', $class, $message ); 24 } ); 25 } 26 19 27 add_settings_section( 20 28 KATRACKER_PREFIX . ''.$katracker_section[basename( __FILE__ )]['name'].'_section', 21 29 __( $katracker_section[basename( __FILE__ )]['title'], 'katracker' ), 22 function () { 23 wp_nonce_field( KATRACKER_PREFIX . 'reset_delete', KATRACKER_PREFIX . 'reset_delete' ); 30 function () { ?> 31 <p><?php _e( 'Be carefull! Here you can reset options and metadata!', 'katracker' ); ?><br/> 32 <?php wp_nonce_field( KATRACKER_PREFIX . 'reset_delete', KATRACKER_PREFIX . 'reset_delete' ); 24 33 $attributes = array( 25 'style' => 'color:red;margin:5px', 26 'onclick' => "return confirm( '" . __( 'Are you REALLY SURE you want to do this?\\nPress Cancel to cancel, otherwise press OK', 'katracker' ) . "' );" 34 'style' => 'color:red;margin:5px' 27 35 ); 28 submit_button( __( 'Reset tracker options', 'katracker' ), 'delete', 'katracker-reset-default', false, array_merge( $attributes, array( 'title' => __( 'Reset tracker options to default', 'katracker' ) ) ) ); 36 submit_button( __( 'Reset tracker options', 'katracker' ), 'delete', 'katracker-reset-default', false, array_merge( $attributes, array( 37 'title' => __( 'Reset tracker options to default', 'katracker' ), 38 'onclick' => "return confirm( '" . __( 'All tracker options will be reset to default.', 'katracker' ) . "' );" 39 ) ) ); 29 40 echo '</br>'; 30 submit_button( __( 'Recreate database tables', 'katracker' ), 'delete', 'katracker-db-reset', false, array_merge( $attributes, array( 'title' => __( 'Drop and recreated the tracker database tables', 'katracker' ) ) ) ); 41 submit_button( __( 'Recreate database tables', 'katracker' ), 'delete', 'katracker-db-reset', false, array_merge( $attributes, array( 42 'title' => __( 'Drop and recreated the tracker database tables', 'katracker' ), 43 'onclick' => "return confirm( '" . __( 'Seeders/peers statistics will be reset, and all exsiting peer ids will be lost.', 'katracker' ) . "' );" 44 ) ) ); 31 45 echo '</br>'; 32 submit_button( __( 'Delete metadata', 'katracker' ), 'delete', 'katracker-torrent-reset', false, array_merge( $attributes, array( 'title' => __( 'Delete all torrent file metadata', 'katracker' ) ) ) ); 46 submit_button( __( 'Delete metadata', 'katracker' ), 'delete', 'katracker-torrent-reset', false, array_merge( $attributes, array( 47 'title' => __( 'Delete all torrent file metadata', 'katracker' ), 48 'onclick' => "return confirm( '" . __( 'The metadata of all torrents will be deleted.', 'katracker' ) . "' );" 49 ) ) ); 33 50 echo '</br>'; 34 submit_button( __( 'Delete torrent files', 'katracker' ), 'delete', 'katracker-torrent-delete', false, array_merge( $attributes, array( 'title' => __( 'Delete all torrent files from server', 'katracker' ) ) ) ); 51 submit_button( __( 'Delete torrent files', 'katracker' ), 'delete', 'katracker-torrent-delete', false, array_merge( $attributes, array( 52 'title' => __( 'Delete all torrent files from server', 'katracker' ), 53 'onclick' => "return confirm( '" . __( 'All torrent files will be deleted!', 'katracker' ) . "' );" 54 ) ) ); 35 55 }, 36 56 $katracker_section[basename( __FILE__ )]['name'] 37 57 ); 38 58 39 if ( isset( $_POST[KATRACKER_PREFIX . 'reset_delete'] ) && wp_verify_nonce( $_POST[KATRACKER_PREFIX . 'reset_delete'], KATRACKER_PREFIX . 'reset_delete' ) ) {59 if ( isset( $_POST[KATRACKER_PREFIX . 'reset_delete'] ) && wp_verify_nonce( $_POST[KATRACKER_PREFIX . 'reset_delete'], KATRACKER_PREFIX . 'reset_delete' ) && $_POST[KATRACKER_PREFIX . 'reset_delete_approved'] ) { 40 60 41 61 if ( isset( $_POST['katracker-db-reset'] ) ) … … 56 76 if ( isset( $_POST['katracker-reset-default'] ) ) 57 77 $action = katracker_settings_init( true ) && katracker_settings_init() ? 58 array( 'type' => 'updated', 'message' => __( 'Tracker options was reset to it\'s defaults successfully!', 'katracker' ) ) :78 array( 'type' => 'updated', 'message' => __( 'Tracker options was successfully reset to it\'s defaults!', 'katracker' ) ) : 59 79 array( 'type' => 'error', 'message' => __( 'Failed to reset tracker options!', 'katracker' ) ); 60 80 -
katracker/trunk/torrent/torrent-media.php
r1407729 r1417205 75 75 // add Choose Thumbnail and Edit Image buttons 76 76 $form_fields['thumb'] = array( 77 'label' => __( 'Torrent Thumbnail :', 'katracker' ),77 'label' => __( 'Torrent Thumbnail', 'katracker' ), 78 78 'input' => 'html', 79 79 'html' => '<input type="number" name="attachments[' . $post->ID . '][thumb]" id="' . KATRACKER_PREFIX . 'thumb" style="display: none;" value="' . $torrent_metadata['thumbnail'] . '" />' .
Note: See TracChangeset
for help on using the changeset viewer.