rtMedia for WordPress, BuddyPress and bbPress - Version 3.8.7

Version Description

  • Update language files
  • Fix CSS conflict with BuddyPress Cover plugin in rtMedia admin settings
  • Update CSS
  • Added new filters
  • Bug fixes
Download this release

Release Info

Developer rtcamp
Plugin Icon 128x128 rtMedia for WordPress, BuddyPress and bbPress
Version 3.8.7
Comparing to
See all releases

Code changes from version 3.8.6 to 3.8.7

Files changed (62) hide show
  1. app/admin/RTMediaAdmin.php +1 -1
  2. app/assets/admin/css/admin.css +1 -1
  3. app/assets/admin/css/sass/_components.scss +0 -1
  4. app/assets/css/main.css +1 -1
  5. app/assets/css/sass/_rtmedia.scss +96 -1
  6. app/helper/RTMediaAddon.php +1 -1
  7. app/main/controllers/template/RTMediaTemplate.php +820 -712
  8. app/main/controllers/template/rt-template-functions.php +35 -8
  9. app/main/controllers/upload/RTMediaUploadView.php +37 -15
  10. app/main/interactions/RTMediaInteraction.php +1 -1
  11. index.php +1 -1
  12. languages/rtmedia.mo +0 -0
  13. languages/rtmedia.po +1674 -1501
  14. readme.txt +10 -3
  15. templates/media/media-single-edit.php +67 -67
  16. tests/functional/.travis.yml +45 -0
  17. tests/functional/custom-commands/goToActivity.js +17 -0
  18. tests/functional/custom-commands/goToGroups.js +17 -0
  19. tests/functional/custom-commands/goToMedia.js +18 -0
  20. tests/functional/custom-commands/goToProfile.js +17 -0
  21. tests/functional/custom-commands/openrtMediaSettings.js +22 -0
  22. tests/functional/custom-commands/wplogin.js +17 -0
  23. tests/functional/custom-commands/wplogout.js +17 -0
  24. tests/functional/nightwatch.json +30 -0
  25. tests/functional/package.json +26 -0
  26. tests/functional/res/constants.js +99 -0
  27. tests/functional/res/setup.js +144 -0
  28. tests/functional/src/buddypress/allow-upload-from-activity-stream-ngtest.js +31 -0
  29. tests/functional/src/buddypress/allow-upload-from-activity-stream-other-roles-test.js +78 -0
  30. tests/functional/src/buddypress/allow-upload-from-activity-stream-test.js +37 -0
  31. tests/functional/src/buddypress/enable-media-in-group-ngtest.js +33 -0
  32. tests/functional/src/buddypress/enable-media-in-group-other-roles-test.js +108 -0
  33. tests/functional/src/buddypress/enable-media-in-group-test.js +46 -0
  34. tests/functional/src/buddypress/enable-media-in-profile-ngtest.js +35 -0
  35. tests/functional/src/buddypress/enable-media-in-profile-other-roles-test.js +98 -0
  36. tests/functional/src/buddypress/enable-media-in-profile-test.js +45 -0
  37. tests/functional/src/buddypress/number-of-media-items-in-activity-stream-test.js +45 -0
  38. tests/functional/src/buddypress/organize-media-into-albums-ngtest.js +34 -0
  39. tests/functional/src/buddypress/organize-media-into-albums-other-roles-test.js +91 -0
  40. tests/functional/src/buddypress/organize-media-into-albums-test.js +44 -0
  41. tests/functional/src/customcss/custom-css-test.js +56 -0
  42. tests/functional/src/display/comment-on-uploaded-media-test.js +40 -0
  43. tests/functional/src/display/enable-loadmore-for-media-test.js +55 -0
  44. tests/functional/src/display/enable-pagination-for-media-test.js +55 -0
  45. tests/functional/src/display/light-box-test.js +35 -0
  46. tests/functional/src/mediasizes/music-activity-player-test.js +37 -0
  47. tests/functional/src/mediasizes/music-single-player-test.js +52 -0
  48. tests/functional/src/mediasizes/photo-height-width-large-test.js +58 -0
  49. tests/functional/src/mediasizes/photo-height-width-medium-test.js +40 -0
  50. tests/functional/src/mediasizes/photo-height-width-thumbnail-test.js +44 -0
  51. tests/functional/src/mediasizes/video-activity-player-test.js +49 -0
  52. tests/functional/src/mediasizes/video-single-player-test.js +47 -0
  53. tests/functional/src/mediatypes/music-test.js +55 -0
  54. tests/functional/src/mediatypes/photo-test.js +53 -0
  55. tests/functional/src/mediatypes/video-test.js +56 -0
  56. tests/functional/src/others/adminbar-menu-integration-ngtest.js +32 -0
  57. tests/functional/src/others/adminbar-menu-integration-test.js +33 -0
  58. tests/functional/src/others/footerlink-ngtest.js +37 -0
  59. tests/functional/src/others/footerlink-test.js +37 -0
  60. tests/functional/src/privacy/privacy-settings-for-public-test.js +77 -0
  61. tests/functional/src/privacy/privacy-settings-private-test.js +56 -0
  62. tests/functional/src/privacy/privacy-settings-registered-users-test.js +60 -0
app/admin/RTMediaAdmin.php CHANGED
@@ -2021,7 +2021,7 @@ if ( ! class_exists( 'RTMediaAdmin' ) ) {
2021
  }
2022
  $tab_without_hash = explode( '#', $tab[ 'href' ] );
2023
  $tab_without_hash = $tab_without_hash[ 1 ];
2024
- echo '<div class="content' . $active_class . '" id="' . $tab_without_hash . '">';
2025
  if ( isset( $tab[ 'args' ] ) ) {
2026
  call_user_func( $tab[ 'callback' ], $page, $tab[ 'args' ] );
2027
  } else {
2021
  }
2022
  $tab_without_hash = explode( '#', $tab[ 'href' ] );
2023
  $tab_without_hash = $tab_without_hash[ 1 ];
2024
+ echo '<div class="rtm-content' . $active_class . '" id="' . $tab_without_hash . '">';
2025
  if ( isset( $tab[ 'args' ] ) ) {
2026
  call_user_func( $tab[ 'callback' ], $page, $tab[ 'args' ] );
2027
  } else {
app/assets/admin/css/admin.css CHANGED
@@ -1 +1 @@
1
- .alignleft{float:left}.alignright{float:right}.aligncenter{display:block;margin-left:auto;margin-right:auto;text-align:center}.clear-both{clear:both}.clear-none{clear:none}.clear-left{clear:left}.clear-right{clear:right}.rtm-inline-block{display:inline-block}.rtm-text-left{text-align:left}.rtm-text-right{text-align:right}.rtm-text-center{text-align:center}.rtm-border-0{border:0 !important}.hide{display:none}.clearfix:after{content:"";display:table;clear:both}.rtm-row-container{padding-top:10px}.rtm-admin-tab-container{display:table;width:100%}.rtm-admin-tab-container .rtm-tabs-content{background:#fff;border-left:1px solid #e7e7e7;display:table-cell;min-height:300px;padding:20px 30px;vertical-align:top}.rtm-setting-container{background-color:#f5f5f5;border:1px solid #dedede;-moz-box-shadow:0 1px 1px rgba(0,0,0,0.04);-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.04);box-shadow:0 1px 1px rgba(0,0,0,0.04);margin-top:10px}.rtm-sidebar .postbox .hndle{cursor:default}.rtm-tabs{display:table-cell;list-style:none;margin:0;min-height:300px;width:202px}.rtm-button-container{background:#f3f3f3;border-bottom:1px solid #dedede;box-shadow:0 1px 0 #fcfcfc inset;overflow:hidden;padding:6px 10px 6px 6px;position:relative;text-align:right}.rtm-button-container.bottom{background:#eee;border-top:1px solid #e7e7e7;box-shadow:0 0 0;z-index:999}#mce-EMAIL{width:100%}#mc-embedded-subscribe{display:block;margin:10px auto 0;width:100%}.rtm-social-links a{display:inline-block;margin:4px 0 4px 4px;text-decoration:none}.nav-tab.rtm-premium{background:#e74c3c;color:white;letter-spacing:0.5px}.rtm-setting-title{border-bottom:1px solid #eee;font-size:22px;font-weight:400;line-height:1;margin-bottom:20px;margin-top:0;padding-bottom:14px;display:none}.rtm-setting-title.rtm-show{display:block}.rtm-option-wrapper{margin-bottom:40px;margin-top:40px}.rtm-option-wrapper:last-child{margin-bottom:20px}.rtm-setting-title+.rtm-option-wrapper{margin-top:0}.rtm-option-wrapper:last-child{border-bottom:0}.rtm-option-wrapper .form-table{clear:none}.rtm-option-wrapper .rtm-field-wrap{float:left}.rtm-option-wrapper a{text-decoration:none}.rtm-option-wrapper .form-table th{color:#444;font-size:13px;font-weight:400;padding:5px 30px 5px 0;vertical-align:top;width:48%}.rtm-option-wrapper .form-table td{font-size:13px;padding:0 0 5px;vertical-align:top}.rtm-option-wrapper .form-table td fieldset label{display:block;margin:0 !important}.rtm-option-wrapper .form-table .rtm-form-radio label{margin-top:5px !important}.rtm-option-wrapper textarea,.rtm-option-wrapper select,.rtm-option-wrapper input[type=text],.rtm-option-wrapper input[type=number]{border-radius:3px}.rtm-option-wrapper input[type=number]{width:60px}.rtm-option-wrapper .rt-form-radio{height:28px;line-height:24px}.rtm-option-wrapper .rt-form-radio label:first-child{margin-right:12px !important}.rtm-option-wrapper .dashicons-info{color:#aaa;font-size:14px;height:26px;line-height:26px;position:relative}.rtm-option-wrapper .rtm-debug-info{margin-top:32px}.rtm-option-wrapper .rtm-debug-info tr{border-bottom:1px solid #eee}.rtm-option-wrapper .rtm-debug-info tr:first-child{border-top:1px solid #eee}.rtm-option-wrapper .rtm-debug-info tr:nth-child(2n){background-color:#f8f8f8}.rtm-option-wrapper .rtm-debug-info th{border-right:1px solid #eee;font-weight:600;width:auto}.rtm-option-wrapper .rtm-debug-info th,.rtm-option-wrapper .rtm-debug-info td{padding:10px}.rtm-option-title{border-bottom:1px solid #eee;font-size:14px;letter-spacing:0.02rem;margin-bottom:12px;margin-top:0;padding:0 0 6px;text-transform:uppercase}.rtm-sidebar .button{display:block;opacity:0.8;position:relative;text-decoration:none}.rtm-social-share .dashicons{font-size:18px;position:absolute;right:10px;top:4px}.rtm-social-share .twitter .dashicons{color:#45b0e3}.rtm-social-share .facebook .dashicons{color:#3b5998}.rtm-social-share .wordpress .dashicons{color:#21759b}.rtm-social-share .rss .dashicons{color:#FF6600}.rtm-social-share p:last-child{margin-bottom:0}.rtm-notice{background:rgba(238,238,238,0.8);color:#777;font-size:12px;line-height:1.6;margin-top:10px;overflow:hidden;padding:0 10px}.rtm-notice p{font-size:inherit;line-height:inherit;margin:10px 0}.rtm-warning{background-color:#fcf8e3;border-bottom:1px solid #EEE;color:#c09853;padding:10px 15px}.rtmedia-theme-warning{margin-bottom:26px}.rtm-success{background-color:#dff0d8;border-bottom:1px solid #e7e7e7;color:#468847;margin:0;padding:8px 35px 8px 14px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.rtm-fly-warning{border-bottom:0;left:-10px;letter-spacing:1px;line-height:22px;margin-bottom:0;padding:14px 25px;position:absolute;top:-5px}#rtmedia-types .form-table th{line-height:26px;padding:5px 0 20px;width:33%}#rtmedia-types .form-table td{padding:0 0 12px}#rtmedia-custom-css-settings .form-table th{width:35%}#rtmedia-custom-css-settings .form-table:last-child .rtm-field-wrap{width:92%}#rtmedia-custom-css-settings textarea{height:300px;width:100%}.rtm-img-size-setting .form-table th{border-bottom:1px solid #eee;padding-bottom:10px;padding-top:10px;width:20%}.rtm-img-size-setting .form-table tr:nth-child(2) td{padding-top:20px}.rtm-img-size-setting .form-table tr:nth-child(4){border-bottom:1px solid #eee}.rtm-img-size-setting .form-table tr:nth-child(4) td{padding-bottom:20px}.rtm-img-size-setting .form-table tr:nth-child(5) td{padding-top:20px}.rtm-img-size-setting .form-table tr:nth-child(6) td{padding-bottom:20px}.rtm-img-size-setting .form-table tr:nth-child(7){border-top:1px solid #eee}.rtm-img-size-setting .form-table tr:nth-child(7) td{padding-top:20px}.rtm-img-size-setting .form-table tr:nth-last-child(2) td{padding-bottom:20px}.rtm-img-size-setting .form-table tr:last-child{border-top:1px solid #eee}.rtm-img-size-setting .form-table tr:last-child td{padding-top:20px;padding-bottom:20px}.rtm-img-size-setting .form-table .rtm-row-title{font-weight:600}#rtmedia-privacy .rt-form-radio{font-size:12px}#rtmedia-privacy .rt-form-radio strong{font-size:13px}#rtmedia-encoding-usage strong{display:inline-block;min-width:120px}#rtmedia-encoding-usage p{overflow:hidden}.encoding-used,.encoding-remaining{background:#7AD03A;float:right;height:12px;margin-top:3px;width:12px}.encoding-remaining{background:#dedede}#rtprogressbar{background:#dedede;height:10px;position:relative}#rtprogressbar div{background:#7AD03A;height:10px;left:0;position:absolute}.rtm-tabs li{margin:0}.rtm-tabs a{border-bottom:1px solid #e7e7e7;border-top:1px solid #f2f2f2;color:#222;display:block;font-weight:700;outline:none;opacity:0.8;padding:10px 4px 10px 14px;position:relative;text-decoration:none;z-index:10}.rtm-tabs a:hover{background:#eee;color:#269ad6;margin-right:0;opacity:1;width:auto}.rtm-tabs a:focus{background:#fff;box-shadow:0 0 0}.rtm-tabs .active{background:white;position:relative}.rtm-tabs .active:after{background:#fff;content:' ';height:100%;position:absolute;right:-1px;top:0;width:1px}.rtm-tabs .active a{border-top-color:#fff;color:#222;opacity:1}.rtm-tabs .active a:hover{background:#fff}.rtm-tabs span{display:block;padding:0 0 0 25px}.rtm-tabs .dashicons{font-size:14px;height:auto;line-height:1;margin-top:3px;position:absolute;vertical-align:middle;width:auto}.rtm-horizotanl-tabs .rtm-tabs{list-style:none;margin:0;display:block;width:auto;min-height:0}.rtm-horizotanl-tabs .rtm-tabs-content{border-left:none;background:#fff;min-height:300px;padding:20px 30px;vertical-align:top}.rtm-horizotanl-tabs .rtm-tabs a{border-bottom:none}.rtm-horizotanl-tabs .rtm-tabs li{display:inline-block}.rtm-horizotanl-tabs.rtm-admin-tab-container{width:100%;display:block}.switch{position:relative;display:inline-block;vertical-align:top;width:58px;height:22px;padding:3px;border-radius:18px}.switch input[type=checkbox]{position:absolute;top:0;left:0;opacity:0}.switch-label{position:relative;display:block;height:inherit;color:#fff;font-size:12px;text-transform:uppercase;background:#b4b4b4;border-radius:inherit;-moz-transition:ease-out 0.15s;-o-transition:ease-out 0.15s;-webkit-transition:ease-out 0.15s;transition:ease-out 0.15s;-moz-transition-property:opacity,background;-o-transition-property:opacity,background;-webkit-transition-property:opacity,background;transition-property:opacity background}.switch-label:before,.switch-label:after{position:absolute;top:50%;margin-top:-.5em;line-height:1;-moz-transition:inherit;-o-transition:inherit;-webkit-transition:inherit;transition:inherit}.switch-label:before{content:attr(data-off);right:11px;color:#fff}.switch-label:after{content:attr(data-on);left:11px;opacity:0}input[type=checkbox]:checked ~ .switch-label{background:#33a7d1}input[type=checkbox]:checked ~ .switch-label:before{opacity:0}input[type=checkbox]:checked ~ .switch-label:after{opacity:1}.switch-handle{position:absolute;top:5px;left:5px;width:18px;height:18px;background:white;border-radius:10px;box-shadow:1px 1px 5px rgba(0,0,0,0.2);background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI0MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGYwZjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(40%, #ffffff),color-stop(100%, #f0f0f0));background-image:-moz-linear-gradient(top, #ffffff 40%,#f0f0f0);background-image:-webkit-linear-gradient(top, #ffffff 40%,#f0f0f0);background-image:linear-gradient(to bottom, #ffffff 40%,#f0f0f0);-moz-transition:left 0.15s ease-out;-o-transition:left 0.15s ease-out;-webkit-transition:left 0.15s ease-out;transition:left 0.15s ease-out}.switch-handle:before{content:'';position:absolute;top:50%;left:50%;margin:-6px 0 0 -6px;width:12px;height:12px;background:#f9f9f9;border-radius:6px;box-shadow:inset 0 1px rgba(0,0,0,0.02);background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #eeeeee),color-stop(100%, #ffffff));background-image:-moz-linear-gradient(top, #eeeeee,#ffffff);background-image:-webkit-linear-gradient(top, #eeeeee,#ffffff);background-image:linear-gradient(to bottom, #eeeeee,#ffffff)}input[type=checkbox]:checked ~ .switch-handle{left:41px;box-shadow:-1px 1px 5px rgba(0,0,0,0.2)}.rtm-tooltip{display:inline-block;margin-left:3px;position:relative}.rtm-tooltip:hover .rtm-tip-top,.rtm-tooltip:hover .rtm-tip{margin-left:0;opacity:1;visibility:visible}.rtm-tooltip .rtm-title{border-bottom:1px dotted;padding-bottom:2px}.rtm-tip-top,.rtm-tip{background:#fffAF0;border:1px solid #f5deaf;border-radius:3px;font-size:12px;left:24px;margin-top:-4px;margin-left:-10px;line-height:1.5;opacity:0;padding:6px 12px;position:absolute;top:0;visibility:hidden;width:210px;z-index:9999;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.rtm-tip-top{bottom:26px;left:auto;right:-66px;top:auto;width:200px}.rtm-tip-top:after,.rtm-tip-top:before{right:auto;top:100%;left:50%;border:solid transparent;content:' ';height:0;width:0;position:absolute;pointer-events:none}.rtm-tip-top:after{border-color:rgba(255,250,240,0);border-top-color:#fffAF0;border-width:6px;margin-left:-6px}.rtm-tip-top:before{border-color:rgba(245,222,175,0);border-top-color:#f5deaf;border-width:8px;margin-left:-8px}.rtm-extensions .dashicons{font-size:12px;margin-left:-4px;position:relative;top:-3px}.rtm-extensions.rtm-set-top .dashicons{top:1px}.rtm-plugin-card.plugin-card{margin:1%;overflow:hidden;width:48%}.rtm-plugin-card.plugin-card .rtm-logo{float:left;margin-right:10px;max-width:200px;width:auto}.rtm-plugin-card.plugin-card .rtm-logo img{height:auto;margin:-10px 0 0 -10px;max-width:120px}.rtm-plugin-card.plugin-card .desc,.rtm-plugin-card.plugin-card .name{margin-left:0;margin-right:0;overflow:hidden}.rtm-plugin-card.plugin-card h4{margin-bottom:0}.rtm-plugin-card.plugin-card a{text-decoration:none}.rtm-plugin-card.plugin-card .rtm-live-demo{margin-right:10px}.rtm-plugin-card.plugin-card .price{color:#269ad6;font-size:22px;line-height:1.2}#rtm-plugins .rtm-option-title{margin-top:50px}#rtm-plugins .rtm-setting-title+.rtm-option-title{margin-top:0}.rtm-encoding-table{border-collapse:collapse;clear:none}.rtm-encoding-table th,.rtm-encoding-table td{border:1px solid #e7e7e7}.rtm-encoding-table th{font-size:13px;font-weight:600}.rtm-theme-browser .rtm-themes{clear:none;padding:0}.rtm-theme-browser .rtm-themes .rtm-theme{width:48%}.rtm-theme-browser .rtm-themes .rtm-theme:nth-child(even){margin-right:0 !important}.rtm-theme-browser .rtm-themes .rtm-theme:nth-child(3n){margin-right:4%}.admin-bar .theme-overlay .theme-wrap{z-index:99999}.rtm-support-container{min-height:300px}.rtm-support-form .rtm-form-filed{clear:both;margin:15px 0}.rtm-support-form label{float:left;width:15%}.rtm-support-form .bp-media-textarea{height:80px}.rtm-button-wrapper{padding-left:15%}.rtm-page-container{background:#fff;overflow:hidden;padding:20px}.rtm-pro-feature-list li{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;padding:0 10px 20px;width:33%}.rtm-pro-feature-list .rtm-icon-wrap{float:left;margin-top:15px;width:30px}.rtm-pro-feature-list .dashicons{font-size:18px}.rtm-pro-feature-list .rtm-title{font-size:18px;margin-left:30px;margin-top:0px}.rtm-pro-feature-list .rtm-content{font-size:14px;line-height:25px;margin-left:30px;color:#8a8a8a;width:auto}.rtm-update-to-pro{text-align:center}.rtm-button{background-color:#269ad6;border:0;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-size:13px;letter-spacing:1px;line-height:1;margin-bottom:10px;padding:12px 26px;text-align:center;text-decoration:none;text-transform:uppercase}.rtm-button:hover,.rtm-button:focus{background-color:#228ac0;color:#fff}.rtm-button.large{font-size:16px;margin-bottom:20px;padding:20px 40px}.rtm-button.rtm-button-success{background-color:#2ecc71}.rtm-button.rtm-button-success:hover,.rtm-button.rtm-button-success:focus{background-color:#2fab41}.rtm-hire-points{font-size:14px;margin-bottom:24px}@media only screen and (min-width: 1025px){.rtm-setting-container{float:left;width:78.2%}.rtm-sidebar{float:right;width:20%}.rtm-sidebar .postbox{min-width:0}.rtm-field-wrap{max-width:92%}.rtm-tip:after,.rtm-tip:before{right:100%;top:15px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.rtm-tip:after{border-color:rgba(255,250,240,0);border-right-color:#fffAF0;border-width:6px;margin-top:-6px}.rtm-tip:before{border-color:rgba(221,204,170,0);border-right-color:#f5deaf;border-width:7px;margin-top:-7px}.rtm-support-form .bp-media-input,.rtm-support-form .bp-media-textarea{float:left;width:40%}}@media only screen and (min-width: 641px) and (max-width: 1024px){.rtm-sidebar{width:100%}.rtm-sidebar .postbox{display:inline-block;margin-left:5px;vertical-align:top}.rtm-sidebar .postbox:first-child{margin-left:0}}@media screen and (max-width: 1024px){.rtm-tip{bottom:26px;left:auto;right:-102px;top:auto;width:200px}.rtm-tip:after,.rtm-tip:before{right:auto;top:100%;left:50%;border:solid transparent;content:' ';height:0;width:0;position:absolute;pointer-events:none}.rtm-tip:after{border-color:rgba(255,250,240,0);border-top-color:#fffAF0;border-width:6px;margin-left:-6px}.rtm-tip:before{border-color:rgba(245,222,175,0);border-top-color:#f5deaf;border-width:7px;margin-left:-7px}#rtmedia-custom-css-settings .form-table:last-child .rtm-field-wrap{width:100%}.rtm-field-wrap input[type=text]{max-width:140px !important}.theme-browser .theme:nth-child(2n+1){margin-right:4%}.rtmedia-settings-submit{margin-bottom:0 !important}}@media only screen and (min-width: 641px){.rtm-pro-feature-list li:nth-child(3n+1){clear:left}}@media screen and (min-width: 421px) and (max-width: 782px){.rtm-option-wrapper .form-table td{display:table-cell}.rtm-option-wrapper .form-table th{display:table-cell}}@media only screen and (max-width: 640px){.rtm-pro-feature-list li{width:50%}.rtm-pro-feature-list li:nth-child(2n+1){clear:left}.rtm-tabs{width:40px}.rtm-tabs li{width:40px}.rtm-tabs a{height:18px}.rtm-tabs a:hover{width:140px}.rtm-tabs a:hover span{display:block}.rtm-tabs span{display:none;padding:0 0 0 28px;position:absolute}.rtm-support-form label{width:100%;margin-bottom:5px}.rtm-support-form .bp-media-input,.rtm-support-form .bp-media-textarea{width:70%}.rtm-button-wrapper{padding-left:0}}@media screen and (max-width: 481px){.rtm-plugin-card.plugin-card .rtm-logo{display:inline-block;float:none}.rtm-theme-browser .rtm-themes .rtm-theme{margin:0 0 20px;width:100%}}@media screen and (max-width: 420px){.rtm-option-wrapper .form-table th{padding-bottom:15px;width:100%}#rtmedia-types .form-table th,#rtmedia-custom-css-settings .form-table th{width:100%}.rtm-pro-feature-list li{width:100%}.rtm-tip-top{right:-115px}}body.rtl .rtm-tabs a{padding:10px 32px 10px 4px}body.rtl .rtm-tabs .dashicons{right:10px}body.rtl .rtm-social-share .dashicons{left:10px;right:auto}body.rtl .rtm-option-wrapper .rtm-field-wrap{float:right}body.rtl .rtm-tip-top,body.rtl .rtm-tip{left:auto;right:24px}body.rtl .rtm-tip-top:after,body.rtl .rtm-tip-top:before,body.rtl .rtm-tip:after,body.rtl .rtm-tip:before{display:none}body.rtl .rtm-edit-td,body.rtl .rtm-delete-td{float:right;margin-left:0}body.rtl .rtm-edit-td{margin-right:-15px}body.rtl #rtmedia-membership span.float-right{float:left}body.rtl .theme-browser .theme{float:left;margin:0 4% 4% 0}.rtmedia-license .rtm-tabs span{padding:0}
1
+ .alignleft{float:left}.alignright{float:right}.aligncenter{display:block;margin-left:auto;margin-right:auto;text-align:center}.clear-both{clear:both}.clear-none{clear:none}.clear-left{clear:left}.clear-right{clear:right}.rtm-inline-block{display:inline-block}.rtm-text-left{text-align:left}.rtm-text-right{text-align:right}.rtm-text-center{text-align:center}.rtm-border-0{border:0 !important}.hide{display:none}.clearfix:after{content:"";display:table;clear:both}.rtm-row-container{padding-top:10px}.rtm-admin-tab-container{display:table;width:100%}.rtm-admin-tab-container .rtm-tabs-content{background:#fff;border-left:1px solid #e7e7e7;display:table-cell;min-height:300px;padding:20px 30px;vertical-align:top}.rtm-setting-container{background-color:#f5f5f5;border:1px solid #dedede;-moz-box-shadow:0 1px 1px rgba(0,0,0,0.04);-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.04);box-shadow:0 1px 1px rgba(0,0,0,0.04);margin-top:10px}.rtm-sidebar .postbox .hndle{cursor:default}.rtm-tabs{display:table-cell;list-style:none;margin:0;min-height:300px;width:202px}.rtm-button-container{background:#f3f3f3;border-bottom:1px solid #dedede;box-shadow:0 1px 0 #fcfcfc inset;overflow:hidden;padding:6px 10px 6px 6px;position:relative;text-align:right}.rtm-button-container.bottom{background:#eee;border-top:1px solid #e7e7e7;box-shadow:0 0 0;z-index:999}#mce-EMAIL{width:100%}#mc-embedded-subscribe{display:block;margin:10px auto 0;width:100%}.rtm-social-links a{display:inline-block;margin:4px 0 4px 4px;text-decoration:none}.nav-tab.rtm-premium{background:#e74c3c;color:white;letter-spacing:0.5px}.rtm-setting-title{border-bottom:1px solid #eee;font-size:22px;font-weight:400;line-height:1;margin-bottom:20px;margin-top:0;padding-bottom:14px;display:none}.rtm-setting-title.rtm-show{display:block}.rtm-option-wrapper{margin-bottom:40px}.rtm-option-wrapper:last-child{margin-bottom:20px}.rtm-setting-title+.rtm-option-wrapper{margin-top:0}.rtm-option-wrapper:last-child{border-bottom:0}.rtm-option-wrapper .form-table{clear:none}.rtm-option-wrapper .rtm-field-wrap{float:left}.rtm-option-wrapper a{text-decoration:none}.rtm-option-wrapper .form-table th{color:#444;font-size:13px;font-weight:400;padding:5px 30px 5px 0;vertical-align:top;width:48%}.rtm-option-wrapper .form-table td{font-size:13px;padding:0 0 5px;vertical-align:top}.rtm-option-wrapper .form-table td fieldset label{display:block;margin:0 !important}.rtm-option-wrapper .form-table .rtm-form-radio label{margin-top:5px !important}.rtm-option-wrapper textarea,.rtm-option-wrapper select,.rtm-option-wrapper input[type=text],.rtm-option-wrapper input[type=number]{border-radius:3px}.rtm-option-wrapper input[type=number]{width:60px}.rtm-option-wrapper .rt-form-radio{height:28px;line-height:24px}.rtm-option-wrapper .rt-form-radio label:first-child{margin-right:12px !important}.rtm-option-wrapper .dashicons-info{color:#aaa;font-size:14px;height:26px;line-height:26px;position:relative}.rtm-option-wrapper .rtm-debug-info{margin-top:32px}.rtm-option-wrapper .rtm-debug-info tr{border-bottom:1px solid #eee}.rtm-option-wrapper .rtm-debug-info tr:first-child{border-top:1px solid #eee}.rtm-option-wrapper .rtm-debug-info tr:nth-child(2n){background-color:#f8f8f8}.rtm-option-wrapper .rtm-debug-info th{border-right:1px solid #eee;font-weight:600;width:auto}.rtm-option-wrapper .rtm-debug-info th,.rtm-option-wrapper .rtm-debug-info td{padding:10px}.rtm-option-title{border-bottom:1px solid #eee;font-size:14px;letter-spacing:0.02rem;margin-bottom:12px;margin-top:0;padding:0 0 6px;text-transform:uppercase}.rtm-sidebar .button{display:block;opacity:0.8;position:relative;text-decoration:none}.rtm-social-share .dashicons{font-size:18px;position:absolute;right:10px;top:4px}.rtm-social-share .twitter .dashicons{color:#45b0e3}.rtm-social-share .facebook .dashicons{color:#3b5998}.rtm-social-share .wordpress .dashicons{color:#21759b}.rtm-social-share .rss .dashicons{color:#FF6600}.rtm-social-share p:last-child{margin-bottom:0}.rtm-notice{background:rgba(238,238,238,0.8);color:#777;font-size:12px;line-height:1.6;margin-top:10px;overflow:hidden;padding:0 10px}.rtm-notice p{font-size:inherit;line-height:inherit;margin:10px 0}.rtm-warning{background-color:#fcf8e3;border-bottom:1px solid #EEE;color:#c09853;padding:10px 15px}.rtmedia-theme-warning{margin-bottom:26px}.rtm-success{background-color:#dff0d8;border-bottom:1px solid #e7e7e7;color:#468847;margin:0;padding:8px 35px 8px 14px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.rtm-fly-warning{border-bottom:0;left:-10px;letter-spacing:1px;line-height:22px;margin-bottom:0;padding:14px 25px;position:absolute;top:-5px}#rtmedia-types .form-table th{line-height:26px;padding:5px 0 20px;width:33%}#rtmedia-types .form-table td{padding:0 0 12px}#rtmedia-custom-css-settings .form-table th{width:35%}#rtmedia-custom-css-settings .form-table:last-child .rtm-field-wrap{width:92%}#rtmedia-custom-css-settings textarea{height:300px;width:100%}.rtm-img-size-setting .form-table th{border-bottom:1px solid #eee;padding-bottom:10px;padding-top:10px;width:20%}.rtm-img-size-setting .form-table tr:nth-child(2) td{padding-top:20px}.rtm-img-size-setting .form-table tr:nth-child(4){border-bottom:1px solid #eee}.rtm-img-size-setting .form-table tr:nth-child(4) td{padding-bottom:20px}.rtm-img-size-setting .form-table tr:nth-child(5) td{padding-top:20px}.rtm-img-size-setting .form-table tr:nth-child(6) td{padding-bottom:20px}.rtm-img-size-setting .form-table tr:nth-child(7){border-top:1px solid #eee}.rtm-img-size-setting .form-table tr:nth-child(7) td{padding-top:20px}.rtm-img-size-setting .form-table tr:nth-last-child(2) td{padding-bottom:20px}.rtm-img-size-setting .form-table tr:last-child{border-top:1px solid #eee}.rtm-img-size-setting .form-table tr:last-child td{padding-top:20px;padding-bottom:20px}.rtm-img-size-setting .form-table .rtm-row-title{font-weight:600}#rtmedia-privacy .rt-form-radio{font-size:12px}#rtmedia-privacy .rt-form-radio strong{font-size:13px}#rtmedia-encoding-usage strong{display:inline-block;min-width:120px}#rtmedia-encoding-usage p{overflow:hidden}.encoding-used,.encoding-remaining{background:#7AD03A;float:right;height:12px;margin-top:3px;width:12px}.encoding-remaining{background:#dedede}#rtprogressbar{background:#dedede;height:10px;position:relative}#rtprogressbar div{background:#7AD03A;height:10px;left:0;position:absolute}.rtm-tabs li{margin:0}.rtm-tabs a{border-bottom:1px solid #e7e7e7;border-top:1px solid #f2f2f2;color:#222;display:block;font-weight:700;outline:none;opacity:0.8;padding:10px 4px 10px 14px;position:relative;text-decoration:none;z-index:10}.rtm-tabs a:hover{background:#eee;color:#269ad6;margin-right:0;opacity:1;width:auto}.rtm-tabs a:focus{background:#fff;box-shadow:0 0 0}.rtm-tabs .active{background:white;position:relative}.rtm-tabs .active:after{background:#fff;content:' ';height:100%;position:absolute;right:-1px;top:0;width:1px}.rtm-tabs .active a{border-top-color:#fff;color:#222;opacity:1}.rtm-tabs .active a:hover{background:#fff}.rtm-tabs span{display:block;padding:0 0 0 25px}.rtm-tabs .dashicons{font-size:14px;height:auto;line-height:1;margin-top:3px;position:absolute;vertical-align:middle;width:auto}.rtm-horizotanl-tabs .rtm-tabs{list-style:none;margin:0;display:block;width:auto;min-height:0}.rtm-horizotanl-tabs .rtm-tabs-content{border-left:none;background:#fff;min-height:300px;padding:20px 30px;vertical-align:top}.rtm-horizotanl-tabs .rtm-tabs a{border-bottom:none}.rtm-horizotanl-tabs .rtm-tabs li{display:inline-block}.rtm-horizotanl-tabs.rtm-admin-tab-container{width:100%;display:block}.switch{position:relative;display:inline-block;vertical-align:top;width:58px;height:22px;padding:3px;border-radius:18px}.switch input[type=checkbox]{position:absolute;top:0;left:0;opacity:0}.switch-label{position:relative;display:block;height:inherit;color:#fff;font-size:12px;text-transform:uppercase;background:#b4b4b4;border-radius:inherit;-moz-transition:ease-out 0.15s;-o-transition:ease-out 0.15s;-webkit-transition:ease-out 0.15s;transition:ease-out 0.15s;-moz-transition-property:opacity,background;-o-transition-property:opacity,background;-webkit-transition-property:opacity,background;transition-property:opacity background}.switch-label:before,.switch-label:after{position:absolute;top:50%;margin-top:-.5em;line-height:1;-moz-transition:inherit;-o-transition:inherit;-webkit-transition:inherit;transition:inherit}.switch-label:before{content:attr(data-off);right:11px;color:#fff}.switch-label:after{content:attr(data-on);left:11px;opacity:0}input[type=checkbox]:checked ~ .switch-label{background:#33a7d1}input[type=checkbox]:checked ~ .switch-label:before{opacity:0}input[type=checkbox]:checked ~ .switch-label:after{opacity:1}.switch-handle{position:absolute;top:5px;left:5px;width:18px;height:18px;background:white;border-radius:10px;box-shadow:1px 1px 5px rgba(0,0,0,0.2);background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI0MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGYwZjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(40%, #ffffff),color-stop(100%, #f0f0f0));background-image:-moz-linear-gradient(top, #ffffff 40%,#f0f0f0);background-image:-webkit-linear-gradient(top, #ffffff 40%,#f0f0f0);background-image:linear-gradient(to bottom, #ffffff 40%,#f0f0f0);-moz-transition:left 0.15s ease-out;-o-transition:left 0.15s ease-out;-webkit-transition:left 0.15s ease-out;transition:left 0.15s ease-out}.switch-handle:before{content:'';position:absolute;top:50%;left:50%;margin:-6px 0 0 -6px;width:12px;height:12px;background:#f9f9f9;border-radius:6px;box-shadow:inset 0 1px rgba(0,0,0,0.02);background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #eeeeee),color-stop(100%, #ffffff));background-image:-moz-linear-gradient(top, #eeeeee,#ffffff);background-image:-webkit-linear-gradient(top, #eeeeee,#ffffff);background-image:linear-gradient(to bottom, #eeeeee,#ffffff)}input[type=checkbox]:checked ~ .switch-handle{left:41px;box-shadow:-1px 1px 5px rgba(0,0,0,0.2)}.rtm-tooltip{display:inline-block;margin-left:3px;position:relative}.rtm-tooltip:hover .rtm-tip-top,.rtm-tooltip:hover .rtm-tip{margin-left:0;opacity:1;visibility:visible}.rtm-tooltip .rtm-title{border-bottom:1px dotted;padding-bottom:2px}.rtm-tip-top,.rtm-tip{background:#fffAF0;border:1px solid #f5deaf;border-radius:3px;font-size:12px;left:24px;margin-top:-4px;margin-left:-10px;line-height:1.5;opacity:0;padding:6px 12px;position:absolute;top:0;visibility:hidden;width:210px;z-index:9999;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.rtm-tip-top{bottom:26px;left:auto;right:-66px;top:auto;width:200px}.rtm-tip-top:after,.rtm-tip-top:before{right:auto;top:100%;left:50%;border:solid transparent;content:' ';height:0;width:0;position:absolute;pointer-events:none}.rtm-tip-top:after{border-color:rgba(255,250,240,0);border-top-color:#fffAF0;border-width:6px;margin-left:-6px}.rtm-tip-top:before{border-color:rgba(245,222,175,0);border-top-color:#f5deaf;border-width:8px;margin-left:-8px}.rtm-extensions .dashicons{font-size:12px;margin-left:-4px;position:relative;top:-3px}.rtm-extensions.rtm-set-top .dashicons{top:1px}.rtm-plugin-card.plugin-card{margin:1%;overflow:hidden;width:48%}.rtm-plugin-card.plugin-card .rtm-logo{float:left;margin-right:10px;max-width:200px;width:auto}.rtm-plugin-card.plugin-card .rtm-logo img{height:auto;margin:-10px 0 0 -10px;max-width:120px}.rtm-plugin-card.plugin-card .desc,.rtm-plugin-card.plugin-card .name{margin-left:0;margin-right:0;overflow:hidden}.rtm-plugin-card.plugin-card h4{margin-bottom:0}.rtm-plugin-card.plugin-card a{text-decoration:none}.rtm-plugin-card.plugin-card .rtm-live-demo{margin-right:10px}.rtm-plugin-card.plugin-card .price{color:#269ad6;font-size:22px;line-height:1.2}#rtm-plugins .rtm-option-title{margin-top:50px}#rtm-plugins .rtm-setting-title+.rtm-option-title{margin-top:0}.rtm-encoding-table{border-collapse:collapse;clear:none}.rtm-encoding-table th,.rtm-encoding-table td{border:1px solid #e7e7e7}.rtm-encoding-table th{font-size:13px;font-weight:600}.rtm-theme-browser .rtm-themes{clear:none;padding:0}.rtm-theme-browser .rtm-themes .rtm-theme{width:48%}.rtm-theme-browser .rtm-themes .rtm-theme:nth-child(even){margin-right:0 !important}.rtm-theme-browser .rtm-themes .rtm-theme:nth-child(3n){margin-right:4%}.admin-bar .theme-overlay .theme-wrap{z-index:99999}.rtm-support-container{min-height:300px}.rtm-support-form .rtm-form-filed{clear:both;margin:15px 0}.rtm-support-form label{float:left;width:15%}.rtm-support-form .bp-media-textarea{height:80px}.rtm-button-wrapper{padding-left:15%}.rtm-page-container{background:#fff;overflow:hidden;padding:20px}.rtm-pro-feature-list li{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;padding:0 10px 20px;width:33%}.rtm-pro-feature-list .rtm-icon-wrap{float:left;margin-top:15px;width:30px}.rtm-pro-feature-list .dashicons{font-size:18px}.rtm-pro-feature-list .rtm-title{font-size:18px;margin-left:30px;margin-top:0px}.rtm-pro-feature-list .rtm-content{font-size:14px;line-height:25px;margin-left:30px;color:#8a8a8a;width:auto}.rtm-update-to-pro{text-align:center}.rtm-button{background-color:#269ad6;border:0;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-size:13px;letter-spacing:1px;line-height:1;margin-bottom:10px;padding:12px 26px;text-align:center;text-decoration:none;text-transform:uppercase}.rtm-button:hover,.rtm-button:focus{background-color:#228ac0;color:#fff}.rtm-button.large{font-size:16px;margin-bottom:20px;padding:20px 40px}.rtm-button.rtm-button-success{background-color:#2ecc71}.rtm-button.rtm-button-success:hover,.rtm-button.rtm-button-success:focus{background-color:#2fab41}.rtm-hire-points{font-size:14px;margin-bottom:24px}@media only screen and (min-width: 1025px){.rtm-setting-container{float:left;width:78.2%}.rtm-sidebar{float:right;width:20%}.rtm-sidebar .postbox{min-width:0}.rtm-field-wrap{max-width:92%}.rtm-tip:after,.rtm-tip:before{right:100%;top:15px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.rtm-tip:after{border-color:rgba(255,250,240,0);border-right-color:#fffAF0;border-width:6px;margin-top:-6px}.rtm-tip:before{border-color:rgba(221,204,170,0);border-right-color:#f5deaf;border-width:7px;margin-top:-7px}.rtm-support-form .bp-media-input,.rtm-support-form .bp-media-textarea{float:left;width:40%}}@media only screen and (min-width: 641px) and (max-width: 1024px){.rtm-sidebar{width:100%}.rtm-sidebar .postbox{display:inline-block;margin-left:5px;vertical-align:top}.rtm-sidebar .postbox:first-child{margin-left:0}}@media screen and (max-width: 1024px){.rtm-tip{bottom:26px;left:auto;right:-102px;top:auto;width:200px}.rtm-tip:after,.rtm-tip:before{right:auto;top:100%;left:50%;border:solid transparent;content:' ';height:0;width:0;position:absolute;pointer-events:none}.rtm-tip:after{border-color:rgba(255,250,240,0);border-top-color:#fffAF0;border-width:6px;margin-left:-6px}.rtm-tip:before{border-color:rgba(245,222,175,0);border-top-color:#f5deaf;border-width:7px;margin-left:-7px}#rtmedia-custom-css-settings .form-table:last-child .rtm-field-wrap{width:100%}.rtm-field-wrap input[type=text]{max-width:140px !important}.theme-browser .theme:nth-child(2n+1){margin-right:4%}.rtmedia-settings-submit{margin-bottom:0 !important}}@media only screen and (min-width: 641px){.rtm-pro-feature-list li:nth-child(3n+1){clear:left}}@media screen and (min-width: 421px) and (max-width: 782px){.rtm-option-wrapper .form-table td{display:table-cell}.rtm-option-wrapper .form-table th{display:table-cell}}@media only screen and (max-width: 640px){.rtm-pro-feature-list li{width:50%}.rtm-pro-feature-list li:nth-child(2n+1){clear:left}.rtm-tabs{width:40px}.rtm-tabs li{width:40px}.rtm-tabs a{height:18px}.rtm-tabs a:hover{width:140px}.rtm-tabs a:hover span{display:block}.rtm-tabs span{display:none;padding:0 0 0 28px;position:absolute}.rtm-support-form label{width:100%;margin-bottom:5px}.rtm-support-form .bp-media-input,.rtm-support-form .bp-media-textarea{width:70%}.rtm-button-wrapper{padding-left:0}}@media screen and (max-width: 481px){.rtm-plugin-card.plugin-card .rtm-logo{display:inline-block;float:none}.rtm-theme-browser .rtm-themes .rtm-theme{margin:0 0 20px;width:100%}}@media screen and (max-width: 420px){.rtm-option-wrapper .form-table th{padding-bottom:15px;width:100%}#rtmedia-types .form-table th,#rtmedia-custom-css-settings .form-table th{width:100%}.rtm-pro-feature-list li{width:100%}.rtm-tip-top{right:-115px}}body.rtl .rtm-tabs a{padding:10px 32px 10px 4px}body.rtl .rtm-tabs .dashicons{right:10px}body.rtl .rtm-social-share .dashicons{left:10px;right:auto}body.rtl .rtm-option-wrapper .rtm-field-wrap{float:right}body.rtl .rtm-tip-top,body.rtl .rtm-tip{left:auto;right:24px}body.rtl .rtm-tip-top:after,body.rtl .rtm-tip-top:before,body.rtl .rtm-tip:after,body.rtl .rtm-tip:before{display:none}body.rtl .rtm-edit-td,body.rtl .rtm-delete-td{float:right;margin-left:0}body.rtl .rtm-edit-td{margin-right:-15px}body.rtl #rtmedia-membership span.float-right{float:left}body.rtl .theme-browser .theme{float:left;margin:0 4% 4% 0}.rtmedia-license .rtm-tabs span{padding:0}
app/assets/admin/css/sass/_components.scss CHANGED
@@ -33,7 +33,6 @@
33
 
34
  .rtm-option-wrapper {
35
  margin-bottom: 40px;
36
- margin-top: 40px;
37
 
38
  &:last-child {
39
  margin-bottom: 20px;
33
 
34
  .rtm-option-wrapper {
35
  margin-bottom: 40px;
 
36
 
37
  &:last-child {
38
  margin-bottom: 20px;
app/assets/css/main.css CHANGED
@@ -1 +1 @@
1
- .alignleft{float:left}.alignright{float:right}.aligncenter{display:block;margin-left:auto;margin-right:auto;text-align:center}.clear-both{clear:both}.clear-none{clear:none}.clear-left{clear:left}.clear-right{clear:right}.rtm-inline-block{display:inline-block}.rtm-text-left{text-align:left}.rtm-text-right{text-align:right}.rtm-text-center{text-align:center}.rtm-border-0{border:0 !important}.hide{display:none}.rtmedia-success{background-color:#dff0d8;border-bottom:1px solid #e7e7e7;color:#468847;margin:10px 0;padding:8px 14px 8px 14px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.clearfix:after{content:"";display:table;clear:both}#buddypress form#whats-new-form textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:70px;width:100%}#buddypress #whats-new-options{height:auto !important;overflow:hidden}#buddypress form#whats-new-form p.activity-greeting{line-height:1}#buddypress form#whats-new-form #whats-new-options select{border:1px solid #ccc;font-size:13px;margin-top:0;padding:3px 2px}#whats-new-submit #aw-whats-new-submit{font-size:12px;line-height:18px;padding:4px 6px}#whats-new-post-in-box{float:left;font-size:13px}#buddypress form#whats-new-form #whats-new-submit{margin-top:0}#whats-new-textarea{margin-bottom:10px}.rtmedia-container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.rtmedia-container *,.rtmedia-container *:before,.rtmedia-container *:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}.rtmedia-list.rtmedia-list{list-style:none;margin:0;padding:0}.rtmedia-list-item>a{border:0;display:inline-block;text-decoration:none}.rtmedia-list-item>a:focus{outline:0}.rtmedia-list-item>a+p{display:none}.rtmedia-list-item>a .rtmedia-item-thumbnail img{display:inline-block}#rtmedia-uploader-form .rtm-plupload-list,#rtmedia_uploader_filelist{list-style:none;margin-left:-4px;margin-right:-4px;padding-left:0;padding-top:10px}#rtmedia-uploader-form .rtm-plupload-list li,#rtmedia_uploader_filelist li{background:#eee;float:left;margin:4px;max-width:110px;padding:5px;position:relative}#rtmedia-uploader-form .rtm-plupload-list li.upload-error,#rtmedia_uploader_filelist li.upload-error{border:1px solid red}#rtmedia-uploader-form .rtm-plupload-list img,#rtmedia_uploader_filelist img{max-width:100%}#rtmedia-uploader-form .rtm-plupload-list canvas,#rtmedia_uploader_filelist canvas{display:block;max-width:100%}.rtm-plupload-list:empty{display:none}.rtmedia-uploader-div,.rtmedia-uploader{clear:both}button#rtmedia-add-media-button-post-update{padding:3px 6px}button#rtmedia-add-media-button-post-update .dashicons{font-size:18px;line-height:20px}.plupload_file_name{font-size:11px;font-weight:bold;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plupload_file_size{color:#666;font-size:10px}.plupload_file_action{background:#eee;position:absolute;height:18px;right:0;top:0;width:18px;z-index:10}.plupload_file_action .dashicons{color:#DD3D36;cursor:pointer;font-size:16px;height:18px;padding:2px 1px;width:18px}.plupload_file_status{height:8px;overflow:hidden;position:relative}.plupload_file_progress{background:#7AD03A;height:4px;position:absolute;top:0}.rtm-form .rtm-field-wrap{margin-bottom:20px}.rtmedia_next_prev{padding:0 10px}.rtm-page-number{float:left}.rtm-page-number .rtm-label{line-height:30px}.rtm-page-number .rtm-label,.rtm-page-number .rtm-go-to-num,.rtm-page-number .rtmedia-page-link{float:left}.rtm-pagination{background:transparent;border:none;color:#888;font-size:small;margin:0;position:relative;display:block;float:left;width:100%;padding:10px 0}.rtm-pagination .rtm-paginate{float:right;font-size:15px}.rtm-pagination .rtm-paginate a,.rtm-pagination .rtm-paginate span{display:inline-block;line-height:1;margin:0 2px;padding:8px;text-decoration:none}.rtm-pagination .rtm-paginate a.rtmedia-page-link{padding:8px}.rtm-pagination .dashicons{font-size:14px;height:auto;line-height:1.2;margin:0;padding:0;width:auto}#rtmedia_go_to_num{font-size:16px;margin:0 5px;padding:4px 5px;width:80px}.rtmedia-upload-not-allowed{background-color:#fcf8e3;border-bottom:1px solid #EEE;color:#c09853;margin-bottom:20px;padding:10px 15px}.plupload_file_name{position:relative}.plupload_file_name .dashicons{background:#eee;color:#DD3D36;cursor:pointer;font-size:14px;height:auto;padding:0 2px 0 5px;position:absolute;right:0;top:0;width:auto}.plupload_file_name .dashicons-yes{color:#7AD03A}.rtmedia-gallery-item-actions{background-color:rgba(0,0,0,0.6);opacity:0;position:absolute;text-align:center;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;width:100%;z-index:9}.rtmedia-gallery-item-actions a{border:0;box-shadow:0 0 0;color:#fff;display:inline-block;font-size:12px;outline:none;padding:4px;text-align:left;text-decoration:none;text-transform:uppercase}.rtmedia-gallery-item-actions .dashicons{font-size:17px;margin-right:2px;position:relative;top:3px}.rtmedia-gallery-item-actions .dashicons-trash{font-size:15px}.rtm-pro-allow-action .rtmedia-list-item:hover .rtmedia-gallery-item-actions{opacity:1}.rtm-pro-allow-action .rtmedia-list-item:hover .rtmedia-bulk-edit-item-wrap+.rtmedia-gallery-item-actions{opacity:0}.rtmedia-footer-link{clear:both;overflow:hidden;padding:16px 0;position:relative;text-align:center}.rtm-tabs.rtm-tabs{border-bottom:1px solid #eee;list-style:none;margin:0 0 20px;padding:0}.rtm-tabs li{border:1px solid #eee;border-bottom:0;float:left;margin:0 5px;padding:0}.rtm-tabs a{border:0;display:block;padding:5px 15px;text-decoration:none}.rtm-tabs a:focus{background:transparent;box-shadow:0 0 0}.rtm-tabs .active{position:relative}.rtm-tabs .active:after{background:#fff;bottom:-1px;content:' ';height:1px;left:0;position:absolute;width:100%}.rtm-tabs .dashicons{font-size:16px;height:auto;line-height:2;margin-right:8px;width:auto}.rtmedia-edit-media-tabs .rtm-tabs a{border-bottom:0 none}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:104211;overflow:hidden;position:fixed;background:rgba(0,0,0,0.9)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:104311;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;max-width:84%;margin:0 auto;right:0;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:' ';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{background:#fff;color:#999;cursor:pointer;font-size:24px;font-style:normal;height:30px;line-height:30px;padding:0;position:absolute;right:1px;text-align:center;text-decoration:none;text-indent:2px;top:0;width:32px;z-index:12}.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{cursor:pointer;position:absolute;opacity:0.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent;opacity:0;z-index:10;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out}.rtm-single-media:hover .mfp-arrow{opacity:1}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100)}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}.mfp-preloader{position:absolute;top:50%;left:0;right:0;margin-top:-36px;z-index:1044;font-size:0;width:36px;height:36px;margin-left:auto;margin-right:auto}.mfp-preloader:before{content:'Loading…';position:absolute;width:30px;height:30px}.mfp-preloader:not(:required):before{content:'';border-radius:50%;border:3px solid rgba(255,255,255,0.27);border-top-color:rgba(255,255,255,0.9);animation:spinner .6s linear infinite;-webkit-animation:spinner .6s linear infinite}@keyframes spinner{to{transform:rotate(360deg)}}@-webkit-keyframes spinner{to{-webkit-transform:rotate(360deg)}}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-content .rtm-lightbox-container{background:#000;margin:0 auto;position:relative}.mfp-content .rtm-single-meta{background:#fff;overflow:hidden;padding:20px 20px 110px;position:relative;vertical-align:top}.rtm-single-media{overflow:hidden;position:relative;text-align:center;vertical-align:middle}.rtm-single-media .mejs-container{margin:0 auto;max-width:inherit}.rtm-ltb-action-container{background-color:rgba(0,0,0,0.6);bottom:0;color:#fff;line-height:38px;opacity:0;padding:0 10px;position:absolute;width:100%;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out}.rtm-single-media:hover .rtm-ltb-action-container{opacity:1}#buddypress #rtmedia-single-media-container.rtmedia-single-media .button{background:transparent;border:0 none;border-radius:2px;color:rgba(255,255,255,0.5);display:block;font-family:inherit;font-weight:normal;line-height:24px;margin:0;padding:0 6px;text-shadow:0 0 0;text-transform:none}#buddypress #rtmedia-single-media-container.rtmedia-single-media .button:hover{background:rgba(255,255,255,0.2);color:rgba(255,255,255,0.8)}#buddypress #rtmedia-single-media-container.rtmedia-single-media .rtm-options .button{color:#333;margin:0 auto;padding:0 4px 0 0}#buddypress #rtm-media-options-list .rtm-options .button{background:transparent;border:0 none;border-radius:2px;color:rgba(255,255,255,0.5);float:left;font-family:inherit;font-weight:normal;line-height:24px;padding:0 6px;text-shadow:0 0 0;text-transform:none}#buddypress #rtm-media-options-list .rtm-options .rtmedia-delete-favlist{color:#fff;padding:0}.rtm-options.rtm-options{background:#666;color:#fff;display:none;font-size:14px;list-style:none;margin:0;padding:8px 10px;position:absolute;left:0;top:38px;width:180px;z-index:10}.rtm-options li{margin:0;overflow:hidden;padding:2px 0}.rtm-media-options .rtm-options:after{bottom:100%;left:20px;border:solid transparent;content:' ';height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-bottom-color:#666;border-width:6px;margin-left:-6px}.mfp-content .rtm-options{background:#fff;color:#333;bottom:38px;right:0;left:auto;top:auto}.mfp-content .rtm-options:after{top:100%;right:22px;border:solid transparent;content:' ';height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:6px;margin-left:-6px}.rtm-options .dashicons{font-size:14px;line-height:24px;margin-right:2px}.rtm-media-options .rtm-options a{border:0;color:#fff;display:block;text-decoration:none}.rtm-ltb-title{color:rgba(255,255,255,0.7);float:left;font-size:13px}.rtm-ltb-title a{color:inherit}.rtm-ltb-title a:hover{border-bottom:1px dotted;color:#fff}.rtm-item-actions{float:right}.rtm-item-actions>div,.rtm-item-actions>form{float:left;margin:0 2px;padding:7px 0;position:relative}.rtmedia-media img{display:inline-block;max-height:inherit;height:auto;max-width:100%;width:auto}.rtm-user-meta-details .username{font-size:16px;line-height:1;margin-bottom:6px}.userprofile{float:left;margin:0 16px 16px 0;max-width:54px}.userprofile a{display:block}.userprofile img{height:auto;max-width:100%}.rtm-time-privacy{color:#999;font-size:12px}.rtm-time-privacy .dashicons{font-size:14px;line-height:1.5}.rtmedia-actions-before-comments>span{float:left;margin-right:10px}.rtmedia-actions-before-comments .rtmedia-comment-link,#buddypress .rtmedia-actions-before-comments .rtmedia-like{border:0;font-size:13px;font-weight:normal;line-height:2;padding:0;text-transform:none}.rtmedia-actions-before-comments .rtmedia-comment-link:hover,#buddypress .rtmedia-actions-before-comments .rtmedia-like:hover{background:transparent}.rtmedia-comment-user-pic{float:left;margin-right:10px;max-width:36px}.rtmedia-comment-user-pic img{height:auto;max-width:100%}.rtm-like-comments-info{position:relative}.rtm-like-comments-info:after{bottom:100%;left:15px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(237,239,244,0);border-bottom-color:#edeff4;border-width:4px;margin-left:-4px}.rtm-comment-list.rtm-comment-list{list-style:none;margin:0;padding:0}.rtm-comment-list li{background:#edeff4;font-size:12px;margin-bottom:1px;padding:10px;position:relative}.rtm-comment-list li:hover .rtmedia-delete-comment{opacity:1}.rtm-comment-list .rtmedia-no-comments{margin:0;padding:5px 10px}.rtmedia-like-info{background:#edeff4;font-size:12px;margin-bottom:1px;padding:5px 10px;position:relative}.rtm-comment-wrap{overflow:hidden}.rtm-comment-wrap .rtmedia-comment-author{font-weight:700}.rtm-comment-wrap .rtmedia-comment-date{color:#999;font-size:11px}.rtmedia-comment-content{margin-top:2px}.rtmedia-delete-comment{color:#999;cursor:pointer;font-size:16px;opacity:0;position:absolute;right:5px;top:5px}.rtmedia-comment-content p{margin:0}.rtmedia-comment-details{line-height:1.5;margin-top:-3px}.rtmedia-item-comments textarea{font-size:14px;padding:4px}.rtm-media-single-comments{background-color:#edeff4;bottom:20px;padding:10px;position:absolute;width:calc(100% - 40px)}.rtm-media-single-comments textarea{font-size:12px;line-height:14px;max-height:40px;min-height:30px;padding:4px}.rtmedia-popup{background:#fff;margin:20px auto;max-width:600px;padding:20px;position:relative;width:auto}.rtmedia-popup .rtm-modal-title{font-size:24px;margin-bottom:20px;margin-top:0}.rtmedia-popup label{display:block;margin-bottom:5px}#rtm-modal-container p{margin-bottom:10px}#rtm-mejs-video-container{margin:0 auto}.rtmedia-media-name{float:left;max-width:140px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.rtm-single-media.rtm-media-type-video{padding-bottom:40px;padding-top:40px}.rtmedia-activity-container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.rtmedia-activity-container *,.rtmedia-activity-container *:before,.rtmedia-activity-container *:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}#buddypress ul.rtmedia-list li{border-bottom:0;padding-bottom:0}.rtmedia-activity-container .rtmedia-item-actions{display:none}.rtmedia-activity-container .rtmedia-item-title,.rtmedia-activity-container .rtmedia-item-title a{border:0;color:#666;font-size:13px;margin:5px 0 0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}#rtmedia-whts-new-upload-container div{left:0 !important;position:absolute;top:0 !important}#aw-whats-new-submit,.rtmedia-add-media-button{display:block}.rtm-drag-drop-active{border:4px dashed green !important;display:block;height:100%;opacity:0.5;z-index:9999}#rtm-drop-files-title{background:rgba(0,0,0,0.2);display:none;font-size:14px;height:100%;padding:20px;position:absolute;top:0;width:100%}#rtSelectPrivacy{float:right}.rtmedia-plupload-container{position:relative;float:left}.rtm-upload-button-wrapper{float:left;margin-right:5px}#rtmedia-action-update{margin-right:10px}.rtmedia-list-item.media-type-document,.rtmedia-list-item.media-type-music,.rtmedia-list-item.media-type-video{display:inline-block}.media-type-music .mejs-container{margin-bottom:10px}.rtmedia-album-edit .rtm-checkbox-wrap{background:rgba(255,255,255,0.9);height:30px;line-height:1;padding:10px;position:absolute;z-index:10}.rtmedia-album-edit .rtmedia-item-selector{position:relative;top:-7px}.rtm-single-actions.rtm-item-actions{float:none}.media-item .describe{border-collapse:collapse;width:100%;border-top-style:solid;border-top-width:1px;clear:both;cursor:default}.media-item.media-blank .describe{border:0}.media-item .describe th{vertical-align:top;text-align:left;padding:5px 10px 10px;width:140px}.media-item .describe .align th{padding-top:0}.media-item .media-item-info tr{background-color:transparent}.media-item .describe td{padding:0 8px 8px 0;vertical-align:top}.media-item thead.media-item-info td{padding:4px 10px 0}.media-item .media-item-info .A1B1{padding:0 0 0 10px}.media-item td.savesend{padding-bottom:15px}.media-item .thumbnail{max-height:128px;max-width:128px}#wpbody-content #async-upload-wrap a{display:none}.media-upload-form{margin-top:20px}.media-upload-form td label{margin-right:6px;margin-left:2px}.media-upload-form .align .field label{display:inline;padding:0 0 0 23px;margin:0 1em 0 3px;font-weight:bold}.media-upload-form tr.image-size label{margin:0 0 0 5px;font-weight:bold}.media-upload-form th.label label{font-weight:bold;margin:0.5em;font-size:13px}.media-upload-form th.label label span{padding:0 5px}abbr.required{border:medium none;text-decoration:none}.media-item .describe input[type="text"],.media-item .describe textarea{width:460px}.media-item .describe p.help{margin:0;padding:0 0 0 5px}.media-item .edit-attachment,.describe-toggle-on,.describe-toggle-off{display:block;line-height:36px;float:right;margin-right:15px}.media-item .describe-toggle-off,.media-item.open .describe-toggle-on{display:none}.media-item.open .describe-toggle-off{display:block}#media-items .media-item{border-style:solid;border-width:1px;min-height:36px;position:relative;margin-top:-1px;width:100%}#media-items{width:623px}.media-new-php #media-items{margin:1em 0}#media-items:empty{border:0 none}.media-item .filename{line-height:36px;overflow:hidden;padding:0 10px}.media-item .error-div{padding-left:10px}.media-item .pinkynail{float:left;margin:2px 2px 0;max-width:40px;max-height:32px}.media-item .startopen,.media-item .startclosed{display:none}.media-item .original{position:relative;height:34px}.media-item .progress{float:right;height:22px;margin:6px 10px 0 0;width:200px;line-height:2em;padding:0;overflow:hidden;margin-bottom:2px;border:1px solid #d1d1d1;background:#f7f7f7;background-image:-webkit-gradient(linear, left bottom, left top, from(#fff), to(#f7f7f7));background-image:-webkit-linear-gradient(bottom, #fff, #f7f7f7);background-image:-moz-linear-gradient(bottom, #fff, #f7f7f7);background-image:-o-linear-gradient(bottom, #fff, #f7f7f7);background-image:linear-gradient(to top, #ffffff,#f7f7f7);-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.1);box-shadow:inset 0 0 3px rgba(0,0,0,0.1)}.media-item .bar{z-index:9;width:0;height:100%;margin-top:-24px;background-color:#8cc1e9;background-image:-webkit-gradient(linear, left bottom, left top, from(#72a7cf), to(#8cc1e9));background-image:-webkit-linear-gradient(bottom, #72a7cf, #8cc1e9);background-image:-moz-linear-gradient(bottom, #72a7cf, #8cc1e9);background-image:-o-linear-gradient(bottom, #72a7cf, #8cc1e9);background-image:linear-gradient(to top, #72a7cf,#8cc1e9);-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.3);box-shadow:0 0 3px rgba(0,0,0,0.3)}.media-item .progress .percent{z-index:10;position:relative;width:200px;padding:0 8px;text-shadow:0 1px 0 rgba(255,255,255,0.4);color:rgba(0,0,0,0.6)}.upload-php .fixed .column-parent{width:15%}.js .html-uploader #plupload-upload-ui{display:none}.js .html-uploader #html-upload-ui{display:block}.media-upload-form .media-item.error{margin:0;padding:0}.media-upload-form .media-item.error p,.media-item .error-div{line-height:16px;margin:5px 10px;padding:0}.media-item .error-div a.dismiss{display:block;float:right;margin:5px 4px 0 15px}.find-box{width:600px;height:300px;overflow:hidden;padding:33px 0 51px;position:absolute;z-index:1000}.find-box-head{cursor:move;font-weight:bold;height:2em;line-height:2em;padding:1px 12px;position:absolute;top:5px;width:100%}.find-box-inside{overflow:auto;padding:6px;height:100%}.find-box-search{overflow:hidden;padding:9px;position:relative}.find-box-search .spinner{float:none;left:125px;position:absolute;top:9px}#find-posts-input{float:left;width:140px;height:24px}#find-posts-search{float:left;margin:1px 4px 0 3px}#find-posts-response{margin:8px 0;padding:0 1px 6px}#find-posts-response table{width:100%}#find-posts-response .found-radio{padding:3px 0 0 8px;width:15px}.find-box-buttons{padding:8px;overflow:hidden}.find-box #resize-se{position:absolute;right:1px;bottom:1px}.ui-find-overlay{position:absolute;top:0;left:0;background-color:#000;opacity:0.6;filter:alpha(opacity=60)}ul#dismissed-updates{display:none}form.upgrade{margin-top:8px}form.upgrade .hint{font-style:italic;font-size:85%;margin:-0.5em 0 2em 0}#poststuff .inside .the-tagcloud{margin:5px 0 10px;padding:8px;border-width:1px;border-style:solid;line-height:1.8em;word-spacing:3px;-webkit-border-radius:6px;border-radius:6px}.drag-drop #drag-drop-area{border:4px dashed #DDDDDD;height:200px}.drag-drop .drag-drop-inside{margin:70px auto 0;width:250px}.drag-drop-inside p{color:#aaa;font-size:14px;margin:5px 0;display:none}.drag-drop .drag-drop-inside p{text-align:center}.drag-drop-inside p.drag-drop-info{font-size:20px}.drag-drop .drag-drop-inside p,.drag-drop-inside p.drag-drop-buttons{display:block}.drag-drop.drag-over #drag-drop-area{border-color:#83b4d8}#plupload-upload-ui{position:relative}.describe .image-editor{vertical-align:top}.imgedit-wrap{position:relative}.imgedit-settings p{margin:8px 0}.post-php .imgedit-wrap table{width:100%}.describe .imgedit-wrap table td,.wp_attachment_holder .imgedit-wrap table td{vertical-align:top;padding-top:0}.describe .imgedit-wrap table td.imgedit-settings{padding:0 5px}.wp_attachment_holder .imgedit-wrap table td.imgedit-settings{width:250px}td.imgedit-settings input{margin-top:0;vertical-align:middle}.imgedit-wait{position:absolute;top:0;background:#fff url(../../../../../../wp-admin/images/wpspin_light.gif) no-repeat scroll 22px 10px;background-size:16px 16px;opacity:0.7;filter:alpha(opacity=70);width:100%;height:500px;display:none}.spinner{background:url(../../../../../../wp-admin/images/wpspin_light.gif) no-repeat;background-size:16px 16px;display:none;float:right;opacity:0.7;filter:alpha(opacity=70);width:16px;height:16px;margin:5px 5px 0}.no-float{float:none}.media-disabled,.imgedit-settings .disabled{color:grey}.wp_attachment_image,.A1B1{overflow:hidden}.wp_attachment_image .button,.A1B1 .button{float:left}.no-js .wp_attachment_image .button{display:none}.wp_attachment_image .spinner,.A1B1 .spinner{float:left;padding:0 4px 4px;vertical-align:bottom}.imgedit-menu{margin:0 0 12px;min-width:300px}.imgedit-menu div{float:left;width:32px;height:32px}.imgedit-crop-wrap{position:relative}.imgedit-crop{background:transparent url("../../../../../../wp-admin/images/imgedit-icons.png") no-repeat scroll -9px -31px;margin:0 8px 0 0}.imgedit-crop.disabled:hover{background-position:-9px -31px}.imgedit-crop:hover{background-position:-9px -1px}.imgedit-rleft{background:transparent url("../../../../../../wp-admin/images/imgedit-icons.png") no-repeat scroll -46px -31px;margin:0 3px}.imgedit-rleft.disabled:hover{background-position:-46px -31px}.imgedit-rleft:hover{background-position:-46px -1px}.imgedit-rright{background:transparent url("../../../../../../wp-admin/images/imgedit-icons.png") no-repeat scroll -77px -31px;margin:0 8px 0 3px}.imgedit-rright.disabled:hover{background-position:-77px -31px}.imgedit-rright:hover{background-position:-77px -1px}.imgedit-flipv{background:transparent url("../../../../../../wp-admin/images/imgedit-icons.png") no-repeat scroll -115px -31px;margin:0 3px}.imgedit-flipv.disabled:hover{background-position:-115px -31px}.imgedit-flipv:hover{background-position:-115px -1px}.imgedit-fliph{background:transparent url("../../../../../../wp-admin/images/imgedit-icons.png") no-repeat scroll -147px -31px;margin:0 8px 0 3px}.imgedit-fliph.disabled:hover{background-position:-147px -31px}.imgedit-fliph:hover{background-position:-147px -1px}.imgedit-undo{background:transparent url("../../../../../../wp-admin/images/imgedit-icons.png") no-repeat scroll -184px -31px;margin:0 3px}.imgedit-undo.disabled:hover{background-position:-184px -31px}.imgedit-undo:hover{background-position:-184px -1px}.imgedit-redo{background:transparent url("../../../../../../wp-admin/images/imgedit-icons.png") no-repeat scroll -215px -31px;margin:0 8px 0 3px}.imgedit-redo.disabled:hover{background-position:-215px -31px}.imgedit-redo:hover{background-position:-215px -1px}.imgedit-applyto img{margin:0 8px 0 0}.imgedit-group h3{font-size:18px}.imgedit-group .dashicons{border:0;line-height:1.2}.imgedit-group-top{margin:5px 0}.imgedit-applyto .imgedit-label{padding:2px 0 0;display:block}.imgedit-help{display:none;font-style:italic;margin-bottom:8px}a.imgedit-help-toggle{text-decoration:none}.form-table td.imgedit-response{padding:0}.imgedit-submit{margin:8px 0}.imgedit-submit-btn{margin-left:20px}.imgedit-wrap .nowrap{white-space:nowrap}span.imgedit-scale-warn{color:red;font-size:20px;font-style:normal;visibility:hidden;vertical-align:middle}.wp_attachment_details{margin-bottom:20px}.imgedit-menu div{border-color:#d5d5d5;background-color:#f1f1f1}.imgedit-menu div:hover{border-color:#c1c1c1;background-color:#eaeaea}.imgedit-menu div.disabled{border-color:#ccc;background-color:#ddd;filter:alpha(opacity=50);opacity:0.5}.bp-media-image-editor-cotnainer{margin-top:35px}.wp_attachment_image .bp-media-image-edit{float:left}.wp_attachment_image .spinner{display:none}.bp-media-image-editor-cotnainer .hidden{display:none}.bp-media-image-editor-cotnainer div.updated{margin:5px 0 15px;background-color:#ffffe0;border-color:#e6db55;padding:0 .6em;-webkit-border-radius:3px;border-radius:3px;border-width:1px;border-style:solid}.bp-media-image-editor-cotnainer div.updated p{margin:.5em 0;padding:2px}.rtm-media-gallery-uploader{display:none}.drag-drop{border:4px dashed #DDD;text-align:center;background:#fafafa;overflow:hidden;color:#AAAAAA;margin-top:20px;padding:25px 0}.drag-drop.dragover{border-color:#83b4d8}.drag-drop .drag-drop-info{font-size:20px;line-height:24px}.drag-drop .rtm-select-files span{vertical-align:middle}.drag-drop .rtm-seperator{margin:0px 20px}.drag-drop .start-media-upload{display:none;margin-top:20px}.drag-drop .rtm-file-size-limit{vertical-align:middle;font-size:16px;line-height:24px}.rtm-uploader-main-wrapper .rtm-uploader-tabs{margin-bottom:10px;text-align:left}.rtm-uploader-main-wrapper ul{border-bottom:1px solid #CCC}.rtm-uploader-main-wrapper li{margin:0 0 -1px 10px;display:inline-block;padding:5px 10px;line-height:25px;background-color:#e4e4e4;border:1px solid #CCC}.rtm-uploader-main-wrapper li.active{background:transparent;border-left:1px solid #CCC;border-top:1px solid #CCC;border-right:1px solid #CCC;border-bottom:1px solid #fafafa}.rtm-uploader-main-wrapper li:hover{cursor:pointer}.rtmedia-container .rtmedia-list{margin:10px -5px}.rtmedia-container .rtmedia-list .rtmedia-list-item{float:left;margin:5px;position:relative}.rtmedia-container .rtmedia-list .rtmedia-list-item>a{display:block}.rtmedia-container .rtmedia-list .rtmedia_time{background-color:#000;color:#fff;display:inline-block;font-size:11px;font-weight:bold;line-height:14px;opacity:0.75;padding:0 4px;position:absolute;right:2px;top:2px}.rtmedia-container .rtmedia-list img{vertical-align:top}.rtmedia-container .rtmedia-list .rtmedia-item-title h4{color:#666;font-size:12px;font-weight:normal;margin:5px 0 0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.rtm-load-more{background:#eee;text-align:center}.rtmedia-container .rtm-load-more a{border:0;padding:10px 0}.rtm-load-more .rtm-media-loading{padding:10px 0}.rtm-media-options{line-height:1.4;margin-bottom:10px}.rtm-media-options>div{display:inline-block;cursor:pointer}.rtm-media-options .rtm-media-options-list{margin-right:10px;padding-right:10px;position:relative}.rtm-media-options .rtm-media-options-list:after{background:#999;content:' ';bottom:3px;position:absolute;height:14px;right:0;width:1px}.rtm-media-options .dashicons{font-size:inherit;line-height:1.6}.rtmedia-upload-media-link{cursor:pointer}.rtm-album-privacy span{font-size:16px;display:inline-block;margin:0 20px 20px 20px;vertical-align:top}.rtm-album-privacy label{margin-right:8px}.rtm-album-privacy .dashicons{font-size:16px;line-height:1.5;margin-right:5px}#rtm-media-options-list .rtmedia-delete-album{background:transparent;border:0;color:#fff;font-family:inherit;font-size:inherit;font-weight:inherit;padding:0;text-transform:inherit}#rtm-media-options-list .rtmedia-delete-album:hover{background:transparent;border:0;color:#fff}#buddypress .mejs-controls button{padding:4px 8px;border:none;background:transparent url("../../../lib/media-element/controls.png") no-repeat}#buddypress .mejs-controls .mejs-play button{background-position:0 0}#buddypress .mejs-controls .mejs-pause button{background-position:0 -16px}#buddypress .mejs-controls .mejs-unmute button{background-position:-16px 0}#buddypress .mejs-controls .mejs-mute button{background-position:-16px -16px}#buddypress .mejs-controls .mejs-fullscreen-button button{background-position:-32px 0}#buddypress .mejs-controls .mejs-unfullscreen button{background-position:-32px -16px}.mejs-container .mejs-controls .mejs-time{padding:10px 3px 0}@media only screen and (min-width: 1025px){.mfp-content .rtm-lightbox-container{display:table;table-layout:fixed;width:100%}.mfp-content .rtm-single-media{display:table-cell;width:66.6667%}.mfp-content .rtm-single-meta{display:table-cell;width:33.3333%}.mfp-content .rtmedia-item-comments{max-height:330px;overflow-x:hidden;overflow-y:auto}}.rtl #rtSelectPrivacy{float:left}.rtl .rtmedia-plupload-container{float:right}.rtl .rtm-upload-button-wrapper{float:right}.rtl #whats-new-post-in-box{float:right}.rtl .describe-toggle-off{float:left}.rtl .media-item .pinkynail{float:right}.rtl .media-item .progress{float:left}.rtl .media-item .error-div a.dismiss{float:left}.rtl #find-posts-input{float:right}.rtl #find-posts-search{float:right}.rtl .spinner{float:left}.rtl .wp_attachment_image .button,.rtl .A1B1 .button{float:right}.rtl .wp_attachment_image .spinner,.rtl .A1B1 .spinner{float:right}.rtl .imgedit-menu div{float:right}.rtl .wp_attachment_image .bp-media-image-edit{float:right}.rtl .rtmedia-container .rtmedia-list .rtmedia-list-item{float:right}.rtl #buddypress #rtm-media-options-list .rtm-options .button{float:right}.rtl .rtm-ltb-title{float:right}.rtl .rtm-item-actions{float:left}.rtl .rtm-item-actions>div,.rtl .rtm-item-actions>form{float:right}.rtl .userprofile{float:right}.rtl .rtmedia-actions-before-comments>span{float:right}.rtl .rtmedia-comment-user-pic{float:right}.rtl .rtmedia-media-name{float:right}.rtl #rtmedia-uploader-form .rtm-plupload-list li,.rtl #rtmedia_uploader_filelist li{float:right}.rtl .rtm-page-number{float:right}.rtl .rtm-page-number .rtmedia-page-link{float:right}.rtl .rtm-pagination{float:right}.rtl .rtm-pagination .rtm-paginate{float:left}.rtl .rtm-tabs li{float:right}.rtl .alignleft{float:right}.rtl .alignright{float:left}
1
+ .alignleft{float:left}.alignright{float:right}.aligncenter{display:block;margin-left:auto;margin-right:auto;text-align:center}.clear-both{clear:both}.clear-none{clear:none}.clear-left{clear:left}.clear-right{clear:right}.rtm-inline-block{display:inline-block}.rtm-text-left{text-align:left}.rtm-text-right{text-align:right}.rtm-text-center{text-align:center}.rtm-border-0{border:0 !important}.hide{display:none}.rtmedia-success{background-color:#dff0d8;border-bottom:1px solid #e7e7e7;color:#468847;margin:10px 0;padding:8px 14px 8px 14px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.clearfix:after{content:"";display:table;clear:both}#buddypress form#whats-new-form textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:70px;width:100%}#buddypress #whats-new-options{height:auto !important;overflow:hidden}#buddypress form#whats-new-form p.activity-greeting{line-height:1}#buddypress form#whats-new-form #whats-new-options select{border:1px solid #ccc;font-size:13px;margin-top:0;padding:3px 2px}#whats-new-submit #aw-whats-new-submit{font-size:12px;line-height:18px;padding:4px 6px}#whats-new-post-in-box{float:left;font-size:13px}#buddypress form#whats-new-form #whats-new-submit{margin-top:0}#whats-new-textarea{margin-bottom:10px}.rtmedia-container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.rtmedia-container *,.rtmedia-container *:before,.rtmedia-container *:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}.rtmedia-list.rtmedia-list{list-style:none;margin:0;padding:0}.rtmedia-list-item>a{border:0;display:inline-block;text-decoration:none}.rtmedia-list-item>a:focus{outline:0}.rtmedia-list-item>a+p{display:none}.rtmedia-list-item>a .rtmedia-item-thumbnail img{display:inline-block}#rtmedia-uploader-form .rtm-plupload-list,#rtmedia_uploader_filelist{list-style:none;margin-left:-4px;margin-right:-4px;padding-left:0;padding-top:10px}#rtmedia-uploader-form .rtm-plupload-list li,#rtmedia_uploader_filelist li{background:#eee;float:left;margin:4px;max-width:110px;padding:5px;position:relative}#rtmedia-uploader-form .rtm-plupload-list li.upload-error,#rtmedia_uploader_filelist li.upload-error{border:1px solid red}#rtmedia-uploader-form .rtm-plupload-list img,#rtmedia_uploader_filelist img{max-width:100%}#rtmedia-uploader-form .rtm-plupload-list canvas,#rtmedia_uploader_filelist canvas{display:block;max-width:100%}.rtm-plupload-list:empty{display:none}.rtmedia-uploader-div,.rtmedia-uploader{clear:both}button#rtmedia-add-media-button-post-update{padding:3px 6px}button#rtmedia-add-media-button-post-update .dashicons{font-size:18px;line-height:20px}.plupload_file_name{font-size:11px;font-weight:bold;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plupload_file_size{color:#666;font-size:10px}.plupload_file_action{background:#eee;position:absolute;height:18px;right:0;top:0;width:18px;z-index:10}.plupload_file_action .dashicons{color:#DD3D36;cursor:pointer;font-size:16px;height:18px;padding:2px 1px;width:18px}.plupload_file_status{height:8px;overflow:hidden;position:relative}.plupload_file_progress{background:#7AD03A;height:4px;position:absolute;top:0}.rtm-form .rtm-field-wrap{margin-bottom:20px}.rtmedia_next_prev{padding:0 10px}.rtm-page-number{float:left}.rtm-page-number .rtm-label{line-height:30px}.rtm-page-number .rtm-label,.rtm-page-number .rtm-go-to-num,.rtm-page-number .rtmedia-page-link{float:left}.rtm-pagination{background:transparent;border:none;color:#888;font-size:small;margin:0;position:relative;display:block;float:left;width:100%;padding:10px 0}.rtm-pagination .rtm-paginate{float:right;font-size:15px}.rtm-pagination .rtm-paginate a,.rtm-pagination .rtm-paginate span{display:inline-block;line-height:1;margin:0 2px;padding:8px;text-decoration:none}.rtm-pagination .rtm-paginate a.rtmedia-page-link{padding:8px}.rtm-pagination .dashicons{font-size:14px;height:auto;line-height:1.2;margin:0;padding:0;width:auto}#rtmedia_go_to_num{font-size:16px;margin:0 5px;padding:4px 5px;width:80px}.rtmedia-upload-not-allowed{background-color:#fcf8e3;border-bottom:1px solid #EEE;color:#c09853;margin-bottom:20px;padding:10px 15px}.plupload_file_name{position:relative}.plupload_file_name .dashicons{background:#eee;color:#DD3D36;cursor:pointer;font-size:14px;height:auto;padding:0 2px 0 5px;position:absolute;right:0;top:0;width:auto}.plupload_file_name .dashicons-yes{color:#7AD03A}.rtmedia-gallery-item-actions{background-color:rgba(0,0,0,0.6);opacity:0;position:absolute;text-align:center;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;width:100%;z-index:9}.rtmedia-gallery-item-actions a{border:0;box-shadow:0 0 0;color:#fff;display:inline-block;font-size:12px;outline:none;padding:4px;text-align:left;text-decoration:none;text-transform:uppercase}.rtmedia-gallery-item-actions .dashicons{font-size:17px;margin-right:2px;position:relative;top:3px}.rtmedia-gallery-item-actions .dashicons-trash{font-size:15px}.rtm-pro-allow-action .rtmedia-list-item:hover .rtmedia-gallery-item-actions{opacity:1}.rtm-pro-allow-action .rtmedia-list-item:hover .rtmedia-bulk-edit-item-wrap+.rtmedia-gallery-item-actions{opacity:0}.rtmedia-footer-link{clear:both;overflow:hidden;padding:16px 0;position:relative;text-align:center}.rtmedia-text-link-decoration,table.rtmedia-edit-media-list tr td.rtm-edit-media-list-edit a,table.rtmedia-edit-media-list tr td.rtm-edit-media-list-edit span,table.rtmedia-edit-media-list tr td.rtm-edit-media-list-delete a,table.rtmedia-edit-media-list tr td.rtm-edit-media-list-delete span,table.rtmedia-edit-media-list tr td.rtm-edit-media-list-title a,table.rtmedia-edit-media-list tr td.rtm-edit-media-list-title span{text-decoration:none}.rtmedia-text-link-decoration:hover,table.rtmedia-edit-media-list tr td.rtm-edit-media-list-edit a:hover,table.rtmedia-edit-media-list tr td.rtm-edit-media-list-edit span:hover,table.rtmedia-edit-media-list tr td.rtm-edit-media-list-delete a:hover,table.rtmedia-edit-media-list tr td.rtm-edit-media-list-delete span:hover,table.rtmedia-edit-media-list tr td.rtm-edit-media-list-title a:hover,table.rtmedia-edit-media-list tr td.rtm-edit-media-list-title span:hover{text-decoration:underline}.rtmedia-container .rtmedia-edit-list-media-table{max-height:300px;overflow-y:auto}.rtmedia-container .rtmedia-edit-list-media-table thead tr{background-color:#50A1D7}.rtmedia-container .rtmedia-edit-list-media-table thead th{text-align:center;color:#FFF}.rtmedia-container .rtmedia-edit-list-media-table tbody tr:nth-child(odd){background:#FFF}.rtmedia-container .rtmedia-edit-list-media-table tbody tr:nth-child(even){background:#DCDCDC}table.rtmedia-edit-media-list tr{line-height:30px}table.rtmedia-edit-media-list tr th{color:#333;padding:4px 10px;line-height:20px}table.rtmedia-edit-media-list tr .rtm-edit-media-list-heading{width:44%}table.rtmedia-edit-media-list tr .rtm-edit-media-list-title-heading{width:56%}table.rtmedia-edit-media-list tr td.rtm-edit-media-list-edit,table.rtmedia-edit-media-list tr td.rtm-edit-media-list-delete,table.rtmedia-edit-media-list tr td.rtm-edit-media-list-title{padding:4px;font-size:14px;line-height:24px}table.rtmedia-edit-media-list tr td.rtm-edit-media-list-title a{text-decoration:none;color:#333}table.rtmedia-edit-media-list tr td.rtm-edit-media-list-edit{text-align:center}table.rtmedia-edit-media-list tr td.rtm-edit-media-list-edit a{color:#333;font-size:13px}table.rtmedia-edit-media-list tr td.rtm-edit-media-list-delete{text-align:center}table.rtmedia-edit-media-list tr td.rtm-edit-media-list-delete span{color:#FF0000;cursor:pointer;font-size:13px}.rtm-tabs.rtm-tabs{border-bottom:1px solid #eee;list-style:none;margin:0 0 20px;padding:0}.rtm-tabs li{border:1px solid #eee;border-bottom:0;float:left;margin:0 5px;padding:0}.rtm-tabs a{border:0;display:block;padding:5px 15px;text-decoration:none}.rtm-tabs a:focus{background:transparent;box-shadow:0 0 0}.rtm-tabs .active{position:relative}.rtm-tabs .active:after{background:#fff;bottom:-1px;content:' ';height:1px;left:0;position:absolute;width:100%}.rtm-tabs .dashicons{font-size:16px;height:auto;line-height:2;margin-right:8px;width:auto}.rtmedia-edit-media-tabs .rtm-tabs a{border-bottom:0 none}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:104211;overflow:hidden;position:fixed;background:rgba(0,0,0,0.9)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:104311;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;max-width:84%;margin:0 auto;right:0;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:' ';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{background:#fff;color:#999;cursor:pointer;font-size:24px;font-style:normal;height:30px;line-height:30px;padding:0;position:absolute;right:1px;text-align:center;text-decoration:none;text-indent:2px;top:0;width:32px;z-index:12}.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{cursor:pointer;position:absolute;opacity:0.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent;opacity:0;z-index:10;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out}.rtm-single-media:hover .mfp-arrow{opacity:1}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100)}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}.mfp-preloader{position:absolute;top:50%;left:0;right:0;margin-top:-36px;z-index:1044;font-size:0;width:36px;height:36px;margin-left:auto;margin-right:auto}.mfp-preloader:before{content:'Loading…';position:absolute;width:30px;height:30px}.mfp-preloader:not(:required):before{content:'';border-radius:50%;border:3px solid rgba(255,255,255,0.27);border-top-color:rgba(255,255,255,0.9);animation:spinner .6s linear infinite;-webkit-animation:spinner .6s linear infinite}@keyframes spinner{to{transform:rotate(360deg)}}@-webkit-keyframes spinner{to{-webkit-transform:rotate(360deg)}}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-content .rtm-lightbox-container{background:#000;margin:0 auto;position:relative}.mfp-content .rtm-single-meta{background:#fff;overflow:hidden;padding:20px 20px 110px;position:relative;vertical-align:top}.rtm-single-media{overflow:hidden;position:relative;text-align:center;vertical-align:middle}.rtm-single-media .mejs-container{margin:0 auto;max-width:inherit}.rtm-ltb-action-container{background-color:rgba(0,0,0,0.6);bottom:0;color:#fff;line-height:38px;opacity:0;padding:0 10px;position:absolute;width:100%;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out}.rtm-single-media:hover .rtm-ltb-action-container{opacity:1}#buddypress #rtmedia-single-media-container.rtmedia-single-media .button{background:transparent;border:0 none;border-radius:2px;color:rgba(255,255,255,0.5);display:block;font-family:inherit;font-weight:normal;line-height:24px;margin:0;padding:0 6px;text-shadow:0 0 0;text-transform:none}#buddypress #rtmedia-single-media-container.rtmedia-single-media .button:hover{background:rgba(255,255,255,0.2);color:rgba(255,255,255,0.8)}#buddypress #rtmedia-single-media-container.rtmedia-single-media .rtm-options .button{color:#333;margin:0 auto;padding:0 4px 0 0}#buddypress #rtm-media-options-list .rtm-options .button{background:transparent;border:0 none;border-radius:2px;color:rgba(255,255,255,0.5);float:left;font-family:inherit;font-weight:normal;line-height:24px;padding:0 6px;text-shadow:0 0 0;text-transform:none}#buddypress #rtm-media-options-list .rtm-options .rtmedia-delete-favlist{color:#fff;padding:0}.rtm-options.rtm-options{background:#666;color:#fff;display:none;font-size:14px;list-style:none;margin:0;padding:8px 10px;position:absolute;left:0;top:38px;width:180px;z-index:10}.rtm-options li{margin:0;overflow:hidden;padding:2px 0}.rtm-media-options .rtm-options:after{bottom:100%;left:20px;border:solid transparent;content:' ';height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-bottom-color:#666;border-width:6px;margin-left:-6px}.mfp-content .rtm-options{background:#fff;color:#333;bottom:38px;right:0;left:auto;top:auto}.mfp-content .rtm-options:after{top:100%;right:22px;border:solid transparent;content:' ';height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:6px;margin-left:-6px}.rtm-options .dashicons{font-size:14px;line-height:24px;margin-right:2px}.rtm-media-options .rtm-options a{border:0;color:#fff;display:block;text-decoration:none}.rtm-ltb-title{color:rgba(255,255,255,0.7);float:left;font-size:13px}.rtm-ltb-title a{color:inherit}.rtm-ltb-title a:hover{border-bottom:1px dotted;color:#fff}.rtm-item-actions{float:right}.rtm-item-actions>div,.rtm-item-actions>form{float:left;margin:0 2px;padding:7px 0;position:relative}.rtmedia-media img{display:inline-block;max-height:inherit;height:auto;max-width:100%;width:auto}.rtm-user-meta-details .username{font-size:16px;line-height:1;margin-bottom:6px}.userprofile{float:left;margin:0 16px 16px 0;max-width:54px}.userprofile a{display:block}.userprofile img{height:auto;max-width:100%}.rtm-time-privacy{color:#999;font-size:12px}.rtm-time-privacy .dashicons{font-size:14px;line-height:1.5}.rtmedia-actions-before-comments>span{float:left;margin-right:10px}.rtmedia-actions-before-comments .rtmedia-comment-link,#buddypress .rtmedia-actions-before-comments .rtmedia-like{border:0;font-size:13px;font-weight:normal;line-height:2;padding:0;text-transform:none}.rtmedia-actions-before-comments .rtmedia-comment-link:hover,#buddypress .rtmedia-actions-before-comments .rtmedia-like:hover{background:transparent}.rtmedia-comment-user-pic{float:left;margin-right:10px;max-width:36px}.rtmedia-comment-user-pic img{height:auto;max-width:100%}.rtm-like-comments-info{position:relative}.rtm-like-comments-info:after{bottom:100%;left:15px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(237,239,244,0);border-bottom-color:#edeff4;border-width:4px;margin-left:-4px}.rtm-comment-list.rtm-comment-list{list-style:none;margin:0;padding:0}.rtm-comment-list li{background:#edeff4;font-size:12px;margin-bottom:1px;padding:10px;position:relative}.rtm-comment-list li:hover .rtmedia-delete-comment{opacity:1}.rtm-comment-list .rtmedia-no-comments{margin:0;padding:5px 10px}.rtmedia-like-info{background:#edeff4;font-size:12px;margin-bottom:1px;padding:5px 10px;position:relative}.rtm-comment-wrap{overflow:hidden}.rtm-comment-wrap .rtmedia-comment-author{font-weight:700}.rtm-comment-wrap .rtmedia-comment-date{color:#999;font-size:11px}.rtmedia-comment-content{margin-top:2px}.rtmedia-delete-comment{color:#999;cursor:pointer;font-size:16px;opacity:0;position:absolute;right:5px;top:5px}.rtmedia-comment-content p{margin:0}.rtmedia-comment-details{line-height:1.5;margin-top:-3px}.rtmedia-item-comments textarea{font-size:14px;padding:4px}.rtm-media-single-comments{background-color:#edeff4;bottom:20px;padding:10px;position:absolute;width:calc(100% - 40px)}.rtm-media-single-comments textarea{font-size:12px;line-height:14px;max-height:40px;min-height:30px;padding:4px}.rtmedia-popup{background:#fff;margin:20px auto;max-width:600px;padding:20px;position:relative;width:auto}.rtmedia-popup .rtm-modal-title{font-size:24px;margin-bottom:20px;margin-top:0}.rtmedia-popup label{display:block;margin-bottom:5px}#rtm-modal-container p{margin-bottom:10px}#rtm-mejs-video-container{margin:0 auto}.rtmedia-media-name{float:left;max-width:140px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.rtm-single-media.rtm-media-type-video{padding-bottom:40px;padding-top:40px}.rtmedia-activity-container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.rtmedia-activity-container *,.rtmedia-activity-container *:before,.rtmedia-activity-container *:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}#buddypress ul.rtmedia-list li{border-bottom:0;padding-bottom:0}.rtmedia-activity-container .rtmedia-item-actions{display:none}.rtmedia-activity-container .rtmedia-item-title,.rtmedia-activity-container .rtmedia-item-title a{border:0;color:#666;font-size:13px;margin:5px 0 0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}#rtmedia-whts-new-upload-container div{left:0 !important;position:absolute;top:0 !important}#aw-whats-new-submit,.rtmedia-add-media-button{display:block}.rtm-drag-drop-active{border:4px dashed green !important;display:block;height:100%;opacity:0.5;z-index:9999}#rtm-drop-files-title{background:rgba(0,0,0,0.2);display:none;font-size:14px;height:100%;padding:20px;position:absolute;top:0;width:100%}#rtSelectPrivacy{float:right}.rtmedia-plupload-container{position:relative;float:left}.rtm-upload-button-wrapper{float:left;margin-right:5px}#rtmedia-action-update{margin-right:10px}.rtmedia-list-item.media-type-document,.rtmedia-list-item.media-type-music,.rtmedia-list-item.media-type-video{display:inline-block}.media-type-music .mejs-container{margin-bottom:10px}.rtmedia-album-edit .rtm-checkbox-wrap{background:rgba(255,255,255,0.9);height:30px;line-height:1;padding:10px;position:absolute;z-index:10}.rtmedia-album-edit .rtmedia-item-selector{position:relative;top:-7px}.rtm-single-actions.rtm-item-actions{float:none}.media-item .describe{border-collapse:collapse;width:100%;border-top-style:solid;border-top-width:1px;clear:both;cursor:default}.media-item.media-blank .describe{border:0}.media-item .describe th{vertical-align:top;text-align:left;padding:5px 10px 10px;width:140px}.media-item .describe .align th{padding-top:0}.media-item .media-item-info tr{background-color:transparent}.media-item .describe td{padding:0 8px 8px 0;vertical-align:top}.media-item thead.media-item-info td{padding:4px 10px 0}.media-item .media-item-info .A1B1{padding:0 0 0 10px}.media-item td.savesend{padding-bottom:15px}.media-item .thumbnail{max-height:128px;max-width:128px}#wpbody-content #async-upload-wrap a{display:none}.media-upload-form{margin-top:20px}.media-upload-form td label{margin-right:6px;margin-left:2px}.media-upload-form .align .field label{display:inline;padding:0 0 0 23px;margin:0 1em 0 3px;font-weight:bold}.media-upload-form tr.image-size label{margin:0 0 0 5px;font-weight:bold}.media-upload-form th.label label{font-weight:bold;margin:0.5em;font-size:13px}.media-upload-form th.label label span{padding:0 5px}abbr.required{border:medium none;text-decoration:none}.media-item .describe input[type="text"],.media-item .describe textarea{width:460px}.media-item .describe p.help{margin:0;padding:0 0 0 5px}.media-item .edit-attachment,.describe-toggle-on,.describe-toggle-off{display:block;line-height:36px;float:right;margin-right:15px}.media-item .describe-toggle-off,.media-item.open .describe-toggle-on{display:none}.media-item.open .describe-toggle-off{display:block}#media-items .media-item{border-style:solid;border-width:1px;min-height:36px;position:relative;margin-top:-1px;width:100%}#media-items{width:623px}.media-new-php #media-items{margin:1em 0}#media-items:empty{border:0 none}.media-item .filename{line-height:36px;overflow:hidden;padding:0 10px}.media-item .error-div{padding-left:10px}.media-item .pinkynail{float:left;margin:2px 2px 0;max-width:40px;max-height:32px}.media-item .startopen,.media-item .startclosed{display:none}.media-item .original{position:relative;height:34px}.media-item .progress{float:right;height:22px;margin:6px 10px 0 0;width:200px;line-height:2em;padding:0;overflow:hidden;margin-bottom:2px;border:1px solid #d1d1d1;background:#f7f7f7;background-image:-webkit-gradient(linear, left bottom, left top, from(#fff), to(#f7f7f7));background-image:-webkit-linear-gradient(bottom, #fff, #f7f7f7);background-image:-moz-linear-gradient(bottom, #fff, #f7f7f7);background-image:-o-linear-gradient(bottom, #fff, #f7f7f7);background-image:linear-gradient(to top, #ffffff,#f7f7f7);-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.1);box-shadow:inset 0 0 3px rgba(0,0,0,0.1)}.media-item .bar{z-index:9;width:0;height:100%;margin-top:-24px;background-color:#8cc1e9;background-image:-webkit-gradient(linear, left bottom, left top, from(#72a7cf), to(#8cc1e9));background-image:-webkit-linear-gradient(bottom, #72a7cf, #8cc1e9);background-image:-moz-linear-gradient(bottom, #72a7cf, #8cc1e9);background-image:-o-linear-gradient(bottom, #72a7cf, #8cc1e9);background-image:linear-gradient(to top, #72a7cf,#8cc1e9);-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.3);box-shadow:0 0 3px rgba(0,0,0,0.3)}.media-item .progress .percent{z-index:10;position:relative;width:200px;padding:0 8px;text-shadow:0 1px 0 rgba(255,255,255,0.4);color:rgba(0,0,0,0.6)}.upload-php .fixed .column-parent{width:15%}.js .html-uploader #plupload-upload-ui{display:none}.js .html-uploader #html-upload-ui{display:block}.media-upload-form .media-item.error{margin:0;padding:0}.media-upload-form .media-item.error p,.media-item .error-div{line-height:16px;margin:5px 10px;padding:0}.media-item .error-div a.dismiss{display:block;float:right;margin:5px 4px 0 15px}.find-box{width:600px;height:300px;overflow:hidden;padding:33px 0 51px;position:absolute;z-index:1000}.find-box-head{cursor:move;font-weight:bold;height:2em;line-height:2em;padding:1px 12px;position:absolute;top:5px;width:100%}.find-box-inside{overflow:auto;padding:6px;height:100%}.find-box-search{overflow:hidden;padding:9px;position:relative}.find-box-search .spinner{float:none;left:125px;position:absolute;top:9px}#find-posts-input{float:left;width:140px;height:24px}#find-posts-search{float:left;margin:1px 4px 0 3px}#find-posts-response{margin:8px 0;padding:0 1px 6px}#find-posts-response table{width:100%}#find-posts-response .found-radio{padding:3px 0 0 8px;width:15px}.find-box-buttons{padding:8px;overflow:hidden}.find-box #resize-se{position:absolute;right:1px;bottom:1px}.ui-find-overlay{position:absolute;top:0;left:0;background-color:#000;opacity:0.6;filter:alpha(opacity=60)}ul#dismissed-updates{display:none}form.upgrade{margin-top:8px}form.upgrade .hint{font-style:italic;font-size:85%;margin:-0.5em 0 2em 0}#poststuff .inside .the-tagcloud{margin:5px 0 10px;padding:8px;border-width:1px;border-style:solid;line-height:1.8em;word-spacing:3px;-webkit-border-radius:6px;border-radius:6px}.drag-drop #drag-drop-area{border:4px dashed #DDDDDD;height:200px}.drag-drop .drag-drop-inside{margin:70px auto 0;width:250px}.drag-drop-inside p{color:#aaa;font-size:14px;margin:5px 0;display:none}.drag-drop .drag-drop-inside p{text-align:center}.drag-drop-inside p.drag-drop-info{font-size:20px}.drag-drop .drag-drop-inside p,.drag-drop-inside p.drag-drop-buttons{display:block}.drag-drop.drag-over #drag-drop-area{border-color:#83b4d8}#plupload-upload-ui{position:relative}.describe .image-editor{vertical-align:top}.imgedit-wrap{position:relative}.imgedit-settings p{margin:8px 0}.post-php .imgedit-wrap table{width:100%}.describe .imgedit-wrap table td,.wp_attachment_holder .imgedit-wrap table td{vertical-align:top;padding-top:0}.describe .imgedit-wrap table td.imgedit-settings{padding:0 5px}.wp_attachment_holder .imgedit-wrap table td.imgedit-settings{width:250px}td.imgedit-settings input{margin-top:0;vertical-align:middle}.imgedit-wait{position:absolute;top:0;background:#fff url(../../../../../../wp-admin/images/wpspin_light.gif) no-repeat scroll 22px 10px;background-size:16px 16px;opacity:0.7;filter:alpha(opacity=70);width:100%;height:500px;display:none}.spinner{background:url(../../../../../../wp-admin/images/wpspin_light.gif) no-repeat;background-size:16px 16px;display:none;float:right;opacity:0.7;filter:alpha(opacity=70);width:16px;height:16px;margin:5px 5px 0}.no-float{float:none}.media-disabled,.imgedit-settings .disabled{color:grey}.wp_attachment_image,.A1B1{overflow:hidden}.wp_attachment_image .button,.A1B1 .button{float:left}.no-js .wp_attachment_image .button{display:none}.wp_attachment_image .spinner,.A1B1 .spinner{float:left;padding:0 4px 4px;vertical-align:bottom}.imgedit-menu{margin:0 0 12px;min-width:300px}.imgedit-menu div{float:left;width:32px;height:32px}.imgedit-crop-wrap{position:relative}.imgedit-crop{background:transparent url("../../../../../../wp-admin/images/imgedit-icons.png") no-repeat scroll -9px -31px;margin:0 8px 0 0}.imgedit-crop.disabled:hover{background-position:-9px -31px}.imgedit-crop:hover{background-position:-9px -1px}.imgedit-rleft{background:transparent url("../../../../../../wp-admin/images/imgedit-icons.png") no-repeat scroll -46px -31px;margin:0 3px}.imgedit-rleft.disabled:hover{background-position:-46px -31px}.imgedit-rleft:hover{background-position:-46px -1px}.imgedit-rright{background:transparent url("../../../../../../wp-admin/images/imgedit-icons.png") no-repeat scroll -77px -31px;margin:0 8px 0 3px}.imgedit-rright.disabled:hover{background-position:-77px -31px}.imgedit-rright:hover{background-position:-77px -1px}.imgedit-flipv{background:transparent url("../../../../../../wp-admin/images/imgedit-icons.png") no-repeat scroll -115px -31px;margin:0 3px}.imgedit-flipv.disabled:hover{background-position:-115px -31px}.imgedit-flipv:hover{background-position:-115px -1px}.imgedit-fliph{background:transparent url("../../../../../../wp-admin/images/imgedit-icons.png") no-repeat scroll -147px -31px;margin:0 8px 0 3px}.imgedit-fliph.disabled:hover{background-position:-147px -31px}.imgedit-fliph:hover{background-position:-147px -1px}.imgedit-undo{background:transparent url("../../../../../../wp-admin/images/imgedit-icons.png") no-repeat scroll -184px -31px;margin:0 3px}.imgedit-undo.disabled:hover{background-position:-184px -31px}.imgedit-undo:hover{background-position:-184px -1px}.imgedit-redo{background:transparent url("../../../../../../wp-admin/images/imgedit-icons.png") no-repeat scroll -215px -31px;margin:0 8px 0 3px}.imgedit-redo.disabled:hover{background-position:-215px -31px}.imgedit-redo:hover{background-position:-215px -1px}.imgedit-applyto img{margin:0 8px 0 0}.imgedit-group h3{font-size:18px}.imgedit-group .dashicons{border:0;line-height:1.2}.imgedit-group-top{margin:5px 0}.imgedit-applyto .imgedit-label{padding:2px 0 0;display:block}.imgedit-help{display:none;font-style:italic;margin-bottom:8px}a.imgedit-help-toggle{text-decoration:none}.form-table td.imgedit-response{padding:0}.imgedit-submit{margin:8px 0}.imgedit-submit-btn{margin-left:20px}.imgedit-wrap .nowrap{white-space:nowrap}span.imgedit-scale-warn{color:red;font-size:20px;font-style:normal;visibility:hidden;vertical-align:middle}.wp_attachment_details{margin-bottom:20px}.imgedit-menu div{border-color:#d5d5d5;background-color:#f1f1f1}.imgedit-menu div:hover{border-color:#c1c1c1;background-color:#eaeaea}.imgedit-menu div.disabled{border-color:#ccc;background-color:#ddd;filter:alpha(opacity=50);opacity:0.5}.bp-media-image-editor-cotnainer{margin-top:35px}.wp_attachment_image .bp-media-image-edit{float:left}.wp_attachment_image .spinner{display:none}.bp-media-image-editor-cotnainer .hidden{display:none}.bp-media-image-editor-cotnainer div.updated{margin:5px 0 15px;background-color:#ffffe0;border-color:#e6db55;padding:0 .6em;-webkit-border-radius:3px;border-radius:3px;border-width:1px;border-style:solid}.bp-media-image-editor-cotnainer div.updated p{margin:.5em 0;padding:2px}.rtm-media-gallery-uploader{display:none}.drag-drop{border:4px dashed #DDD;text-align:center;background:#fafafa;overflow:hidden;color:#AAAAAA;margin-top:20px;padding:25px 0}.drag-drop.dragover{border-color:#83b4d8}.drag-drop .drag-drop-info{font-size:20px;line-height:24px}.drag-drop .rtm-select-files span{vertical-align:middle}.drag-drop .rtm-seperator{margin:0px 20px}.drag-drop .start-media-upload{display:none;margin-top:20px}.drag-drop .rtm-file-size-limit{vertical-align:middle;font-size:16px;line-height:24px}.rtm-uploader-main-wrapper .rtm-uploader-tabs{margin-bottom:10px;text-align:left}.rtm-uploader-main-wrapper ul{border-bottom:1px solid #CCC}.rtm-uploader-main-wrapper li{margin:0 0 -1px 10px;display:inline-block;padding:5px 10px;line-height:25px;background-color:#e4e4e4;border:1px solid #CCC}.rtm-uploader-main-wrapper li.active{background:transparent;border-left:1px solid #CCC;border-top:1px solid #CCC;border-right:1px solid #CCC;border-bottom:1px solid #fafafa}.rtm-uploader-main-wrapper li:hover{cursor:pointer}.rtmedia-container .rtmedia-list{margin:10px -5px}.rtmedia-container .rtmedia-list .rtmedia-list-item{float:left;margin:5px;position:relative}.rtmedia-container .rtmedia-list .rtmedia-list-item>a{display:block}.rtmedia-container .rtmedia-list .rtmedia_time{background-color:#000;color:#fff;display:inline-block;font-size:11px;font-weight:bold;line-height:14px;opacity:0.75;padding:0 4px;position:absolute;right:2px;top:2px}.rtmedia-container .rtmedia-list img{vertical-align:top}.rtmedia-container .rtmedia-list .rtmedia-item-title h4{color:#666;font-size:12px;font-weight:normal;margin:5px 0 0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.rtm-load-more{background:#eee;text-align:center}.rtmedia-container .rtm-load-more a{border:0;padding:10px 0}.rtm-load-more .rtm-media-loading{padding:10px 0}.rtm-media-options{line-height:1.4;margin-bottom:10px}.rtm-media-options>div{display:inline-block;cursor:pointer}.rtm-media-options .rtm-media-options-list{margin-right:10px;padding-right:10px;position:relative}.rtm-media-options .rtm-media-options-list:after{background:#999;content:' ';bottom:3px;position:absolute;height:14px;right:0;width:1px}.rtm-media-options .dashicons{font-size:inherit;line-height:1.6}.rtmedia-upload-media-link{cursor:pointer}.rtm-album-privacy span{font-size:16px;display:inline-block;margin:0 20px 20px 20px;vertical-align:top}.rtm-album-privacy label{margin-right:8px}.rtm-album-privacy .dashicons{font-size:16px;line-height:1.5;margin-right:5px}#rtm-media-options-list .rtmedia-delete-album{background:transparent;border:0;color:#fff;font-family:inherit;font-size:inherit;font-weight:inherit;padding:0;text-transform:inherit}#rtm-media-options-list .rtmedia-delete-album:hover{background:transparent;border:0;color:#fff}#buddypress .mejs-controls button{padding:4px 8px;border:none;background:transparent url("../../../lib/media-element/controls.png") no-repeat}#buddypress .mejs-controls .mejs-play button{background-position:0 0}#buddypress .mejs-controls .mejs-pause button{background-position:0 -16px}#buddypress .mejs-controls .mejs-unmute button{background-position:-16px 0}#buddypress .mejs-controls .mejs-mute button{background-position:-16px -16px}#buddypress .mejs-controls .mejs-fullscreen-button button{background-position:-32px 0}#buddypress .mejs-controls .mejs-unfullscreen button{background-position:-32px -16px}.mejs-container .mejs-controls .mejs-time{padding:10px 3px 0}@media only screen and (min-width: 1025px){.mfp-content .rtm-lightbox-container{display:table;table-layout:fixed;width:100%}.mfp-content .rtm-single-media{display:table-cell;width:66.6667%}.mfp-content .rtm-single-meta{display:table-cell;width:33.3333%}.mfp-content .rtmedia-item-comments{max-height:330px;overflow-x:hidden;overflow-y:auto}}.rtl #rtSelectPrivacy{float:left}.rtl .rtmedia-plupload-container{float:right}.rtl .rtm-upload-button-wrapper{float:right}.rtl #whats-new-post-in-box{float:right}.rtl .describe-toggle-off{float:left}.rtl .media-item .pinkynail{float:right}.rtl .media-item .progress{float:left}.rtl .media-item .error-div a.dismiss{float:left}.rtl #find-posts-input{float:right}.rtl #find-posts-search{float:right}.rtl .spinner{float:left}.rtl .wp_attachment_image .button,.rtl .A1B1 .button{float:right}.rtl .wp_attachment_image .spinner,.rtl .A1B1 .spinner{float:right}.rtl .imgedit-menu div{float:right}.rtl .wp_attachment_image .bp-media-image-edit{float:right}.rtl .rtmedia-container .rtmedia-list .rtmedia-list-item{float:right}.rtl #buddypress #rtm-media-options-list .rtm-options .button{float:right}.rtl .rtm-ltb-title{float:right}.rtl .rtm-item-actions{float:left}.rtl .rtm-item-actions>div,.rtl .rtm-item-actions>form{float:right}.rtl .userprofile{float:right}.rtl .rtmedia-actions-before-comments>span{float:right}.rtl .rtmedia-comment-user-pic{float:right}.rtl .rtmedia-media-name{float:right}.rtl #rtmedia-uploader-form .rtm-plupload-list li,.rtl #rtmedia_uploader_filelist li{float:right}.rtl .rtm-page-number{float:right}.rtl .rtm-page-number .rtmedia-page-link{float:right}.rtl .rtm-pagination{float:right}.rtl .rtm-pagination .rtm-paginate{float:left}.rtl .rtm-tabs li{float:right}.rtl .alignleft{float:right}.rtl .alignright{float:left}
app/assets/css/sass/_rtmedia.scss CHANGED
@@ -305,4 +305,99 @@ button#rtmedia-add-media-button-post-update {
305
  padding: 16px 0;
306
  position: relative;
307
  text-align: center;
308
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
305
  padding: 16px 0;
306
  position: relative;
307
  text-align: center;
308
+ }
309
+
310
+ //table form Media list edit tab
311
+
312
+ .rtmedia-text-link-decoration {
313
+ text-decoration: none;
314
+ &:hover {
315
+ text-decoration: underline;
316
+ }
317
+ }
318
+
319
+ .rtmedia-container .rtmedia-edit-list-media-table {
320
+ max-height: 300px;
321
+ overflow-y: auto;
322
+
323
+ thead {
324
+ tr {
325
+ background-color: #50A1D7;
326
+ }
327
+
328
+ th {
329
+ text-align: center;
330
+ color: #FFF;
331
+ }
332
+ }
333
+
334
+ tbody {
335
+ tr {
336
+ &:nth-child(odd) {
337
+ background: #FFF;
338
+ }
339
+ }
340
+
341
+ tr {
342
+ &:nth-child(even) {
343
+ background: #DCDCDC;
344
+ }
345
+ }
346
+ }
347
+ }
348
+
349
+ table.rtmedia-edit-media-list {
350
+ tr {
351
+ line-height: 30px;
352
+ th {
353
+ color: #333;
354
+ padding: 4px 10px;
355
+ line-height: 20px;
356
+ }
357
+ .rtm-edit-media-list-heading {
358
+ width: 44%;
359
+ }
360
+ .rtm-edit-media-list-title-heading {
361
+ width: 56%;
362
+ }
363
+
364
+ td.rtm-edit-media-list-edit,
365
+ td.rtm-edit-media-list-delete,
366
+ td.rtm-edit-media-list-title {
367
+ padding: 4px;
368
+ font-size: 14px;
369
+ line-height: 24px;
370
+
371
+ a,span {
372
+ @extend .rtmedia-text-link-decoration;
373
+ }
374
+ }
375
+
376
+ td.rtm-edit-media-list-title {
377
+
378
+ a {
379
+ text-decoration: none;
380
+ color: #333;
381
+ }
382
+ }
383
+
384
+ td.rtm-edit-media-list-edit {
385
+ text-align: center;
386
+
387
+ a {
388
+ color: #333;
389
+ font-size: 13px;
390
+ }
391
+ }
392
+
393
+ td.rtm-edit-media-list-delete {
394
+ text-align: center;
395
+
396
+ span {
397
+ color: #FF0000;
398
+ cursor: pointer;
399
+ font-size: 13px;
400
+ }
401
+ }
402
+ }
403
+ }
app/helper/RTMediaAddon.php CHANGED
@@ -427,7 +427,7 @@ if ( ! class_exists( 'RTMediaAddon' ) ) {
427
  'purchased' => ( defined( 'RTMEDIA_MYCRED_URL' ) || file_exists( WP_PLUGIN_DIR . '/rtmedia-mycred/index.php' ) ) ? true : false,
428
  ),
429
  array(
430
- 'title' => __( 'Uplaod terms', 'rtmedia' ),
431
  'img_src' => $rtcamp_upload_url . 'edd/2015/06/rtmedia-upload-terms.jpg',
432
  'product_link' => 'https://rtcamp.com/products/rtmedia-upload-terms/?utm_source=dashboard&utm_medium=plugin&utm_campaign=buddypress-media',
433
  'desc' => '<p>' . __( 'User must have to check the terms and conditions checkbox before uploading the media.', 'rtmedia' ) . '</p>',
427
  'purchased' => ( defined( 'RTMEDIA_MYCRED_URL' ) || file_exists( WP_PLUGIN_DIR . '/rtmedia-mycred/index.php' ) ) ? true : false,
428
  ),
429
  array(
430
+ 'title' => __( 'Upload terms', 'rtmedia' ),
431
  'img_src' => $rtcamp_upload_url . 'edd/2015/06/rtmedia-upload-terms.jpg',
432
  'product_link' => 'https://rtcamp.com/products/rtmedia-upload-terms/?utm_source=dashboard&utm_medium=plugin&utm_campaign=buddypress-media',
433
  'desc' => '<p>' . __( 'User must have to check the terms and conditions checkbox before uploading the media.', 'rtmedia' ) . '</p>',
app/main/controllers/template/RTMediaTemplate.php CHANGED
@@ -10,718 +10,826 @@
10
  */
11
  class RTMediaTemplate {
12
 
13
- public $media_args;
14
-
15
- function __construct() {
16
- global $rtmedia_query;
17
- if ( $rtmedia_query ){
18
- add_action( 'wp_enqueue_scripts', array( $this, 'enqueue_scripts' ) );
19
- add_action( 'wp_enqueue_scripts', array( $this, 'enqueue_image_editor_scripts' ) );
20
- }
21
- }
22
-
23
- /**
24
- * Enqueues required scripts on the page
25
- */
26
- function enqueue_scripts() {
27
- wp_enqueue_script( 'rtmedia-backbone' );
28
- $is_album = is_rtmedia_album() ? true : false;
29
- $is_edit_allowed = is_rtmedia_edit_allowed() ? true : false;
30
- wp_localize_script( 'rtmedia-backbone', 'is_album', array( $is_album ) );
31
- wp_localize_script( 'rtmedia-backbone', 'is_edit_allowed', array( $is_edit_allowed ) );
32
- }
33
-
34
- function enqueue_image_editor_scripts() {
35
- $suffix = defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ? '' : '.min';
36
- wp_enqueue_script( 'wp-ajax-response' );
37
- wp_enqueue_script( 'rtmedia-image-edit', admin_url( "js/image-edit$suffix.js" ), array( 'jquery', 'json2', 'imgareaselect' ), false, 1 );
38
- wp_enqueue_style( 'rtmedia-image-area-select', includes_url( '/js/imgareaselect/imgareaselect.css' ) );
39
- }
40
-
41
- /**
42
- * redirects to the template according to the page request
43
- * Pass on the shortcode attributes to the template so that the shortcode can berendered accordingly.
44
- *
45
- * Also handles the json request coming from the AJAX calls for the media
46
- *
47
- * @global type $rtmedia_query
48
- * @global type $rtmedia_interaction
49
- *
50
- * @param type $template
51
- * @param type $shortcode_attr
52
- *
53
- * @return type
54
- */
55
- function set_template( $template = false, $shortcode_attr = false ) {
56
-
57
- global $rtmedia_query, $rtmedia_interaction, $rtmedia_media;
58
-
59
- do_action( 'rtmedia_pre_template' );
60
-
61
- //print_r($rtmedia_query);
62
-
63
- if ( isset ( $rtmedia_query->action_query->action ) ){
64
- //echo $rtmedia_query->action_query->action;
65
- do_action( 'rtmedia_pre_action_' . $rtmedia_query->action_query->action );
66
- } else {
67
- do_action( 'rtmedia_pre_action_default' );
68
- }
69
-
70
- $this->check_return_json();
71
-
72
- $this->check_return_upload();
73
-
74
- if ( $rtmedia_interaction && isset( $rtmedia_interaction->context ) && in_array( $rtmedia_interaction->context->type, array( "profile", "group" ) ) ){
75
-
76
-
77
- $this->check_return_edit();
78
-
79
- $this->check_return_delete();
80
-
81
- $this->check_return_merge();
82
-
83
- $this->check_return_comments();
84
-
85
- $this->check_delete_comments();
86
- if ( isset( $rtmedia_query->is_gallery_shortcode ) && $rtmedia_query->is_gallery_shortcode == true && isset( $shortcode_attr[ 'name' ] ) && $shortcode_attr[ 'name' ] == 'gallery' ){
87
-
88
- $valid = $this->sanitize_gallery_attributes( $shortcode_attr[ 'attr' ] );
89
-
90
- if ( $valid ) {
91
- if ( is_array( $shortcode_attr[ 'attr' ] ) ) {
92
- $this->update_global_query( $shortcode_attr[ 'attr' ] );
93
- }
94
- echo "<div class='rtmedia_gallery_wrapper'>";
95
- $this->add_hidden_fields_in_gallery();
96
- $gallery_template = apply_filters( "rtmedia-before-template", $template, $shortcode_attr );
97
- include $this->locate_template( $gallery_template );
98
- echo "</div>";
99
- } else {
100
- echo __( 'Invalid attribute passed for rtmedia_gallery shortcode.', 'rtmedia' );
101
-
102
- return false;
103
- }
104
- } else {
105
- return $this->get_default_template();
106
- }
107
- } else {
108
- if ( ! $shortcode_attr ){
109
- return $this->get_default_template();
110
- } else {
111
- if ( $shortcode_attr[ 'name' ] == 'gallery' ){
112
- $valid = $this->sanitize_gallery_attributes( $shortcode_attr[ 'attr' ] );
113
- if ( $valid ){
114
- if ( is_array( $shortcode_attr[ 'attr' ] ) ){
115
- $this->update_global_query( $shortcode_attr[ 'attr' ] );
116
- }
117
- global $rtaccount;
118
- if ( ! isset ( $rtaccount ) ){
119
- $rtaccount = 0;
120
- }
121
- //add_action("rtmedia_before_media_gallery",array(&$this,"")) ;
122
- $include_uploader = false;
123
- if ( isset( $shortcode_attr[ 'attr' ] ) && isset( $shortcode_attr[ 'attr' ][ 'uploader' ] ) ){
124
- $include_uploader = $shortcode_attr[ 'attr' ][ 'uploader' ];
125
- unset( $shortcode_attr[ 'attr' ][ 'uploader' ] );
126
- }
127
- if ( $include_uploader == "before" ){
128
- echo RTMediaUploadShortcode::pre_render( $shortcode_attr[ 'attr' ] );
129
- }
130
- echo "<div class='rtmedia_gallery_wrapper'>";
131
- $this->add_hidden_fields_in_gallery();
132
- $gallery_template = apply_filters( "rtmedia-before-template", $template, $shortcode_attr );
133
- include $this->locate_template( $gallery_template );
134
- echo "</div>";
135
- if ( $include_uploader == "after" || $include_uploader == "true" ){
136
- echo RTMediaUploadShortcode::pre_render( $shortcode_attr[ 'attr' ] );
137
- }
138
- } else {
139
- echo __( 'Invalid attribute passed for rtmedia_gallery shortcode.', 'rtmedia' );
140
-
141
- return false;
142
- }
143
- }
144
- }
145
- }
146
- }
147
-
148
- function add_hidden_fields_in_gallery() {
149
- global $rtmedia_query;
150
- $return_str = "<input name='rtmedia_shortcode' value='true' type='hidden' />";
151
- if ( $rtmedia_query->original_query && is_array( $rtmedia_query->original_query ) ){
152
- foreach ( $rtmedia_query->original_query as $key => $val ) {
153
- $return_str .= '<input name="' . $key . '" value="' . $val . '" type="hidden" />';
154
- }
155
- }
156
- echo $return_str;
157
- }
158
-
159
- function check_return_json() {
160
- global $rtmedia_query;
161
- if ( $rtmedia_query->format == 'json' ){
162
- $this->json_output();
163
- } else {
164
- return;
165
- }
166
- }
167
-
168
- function check_return_upload() {
169
- global $rtmedia_query;
170
- if ( $rtmedia_query->action_query->action != 'upload' ){
171
- return;
172
- }
173
- $upload = new RTMediaUploadEndpoint();
174
- $upload->template_redirect();
175
- }
176
-
177
- function json_output() {
178
- global $rtmedia_query, $rtmedia;
179
- $options = $rtmedia->options;
180
- $media_array = array();
181
- if ( $rtmedia_query->media ){
182
- foreach ( $rtmedia_query->media as $key => $media ) {
183
- $media_array[ $key ] = $media;
184
- $media_array[ $key ]->guid = rtmedia_image( 'rt_media_thumbnail', $media->id, false );
185
- $media_array[ $key ]->rt_permalink = get_rtmedia_permalink( $media->id );
186
- $media_array[ $key ]->duration = rtmedia_duration( $media->id );
187
- $media_array[ $key ] = apply_filters( 'rtmedia_media_array_backbone', $media_array[ $key ] );
188
- }
189
- }
190
- $return_array[ 'data' ] = $media_array;
191
- $return_array[ 'prev' ] = rtmedia_page() - 1;
192
- $return_array[ 'next' ] = ( rtmedia_offset() + rtmedia_per_page_media() < rtmedia_count() ) ? ( rtmedia_page() + 1 ) : - 1;
193
- if( isset( $rtmedia->options['general_display_media'] ) && $options[ 'general_display_media' ] == 'pagination' ) {
194
- $return_array ['pagination'] = rtmedia_get_pagination_values();
195
- }
196
- echo json_encode( $return_array );
197
- die;
198
- }
199
-
200
- function check_return_edit() {
201
- global $rtmedia_query;
202
- if ( $rtmedia_query->action_query->action == 'edit' && count( $_POST ) ){
203
- $this->save_edit();
204
- }
205
-
206
- return $this->get_default_template();
207
- }
208
-
209
- function save_edit() {
210
- if ( is_rtmedia_single() ){
211
- $this->save_single_edit();
212
- } elseif ( is_rtmedia_album() ) {
213
- $this->save_album_edit();
214
- }
215
- }
216
-
217
- function save_single_edit() {
218
- add_filter( 'intermediate_image_sizes_advanced', array( $this, 'filter_image_sizes_details' ) );
219
- global $rtmedia_query;
220
- $nonce = $_POST[ 'rtmedia_media_nonce' ];
221
- if ( wp_verify_nonce( $nonce, 'rtmedia_' . $rtmedia_query->action_query->id ) ){
222
- do_action( 'rtmedia_before_update_media', $rtmedia_query->action_query->id );
223
- $data_array = array( 'media_title', 'description', 'privacy' );
224
- //for medias except album and playlist, if album_is is found, then update album_id for the media also
225
- if ( isset( $_POST[ 'album_id' ] ) && $_POST[ 'album_id' ] != '' ){
226
- $data_array[ ] = 'album_id';
227
- }
228
- $data = rtmedia_sanitize_object( $_POST, $data_array );
229
- $media = new RTMediaMedia();
230
- $image_path = get_attached_file( $rtmedia_query->media[ 0 ]->media_id );
231
- if ( $image_path && $rtmedia_query->media[ 0 ]->media_type == "photo" ){
232
- $image_meta_data = wp_generate_attachment_metadata( $rtmedia_query->media[ 0 ]->media_id, $image_path );
233
- wp_update_attachment_metadata( $rtmedia_query->media[ 0 ]->media_id, $image_meta_data );
234
- }
235
- if( isset( $_POST[ 'rtmedia-filepath-old' ] ) ) {
236
- $is_valid_url = preg_match( "/\b(?:(?:https?|ftp):\/\/|www\.)[-a-z0-9+&@#\/%?=~_|!:,.;]*[-a-z0-9+&@#\/%=~_|]/i", $_POST[ 'rtmedia-filepath-old' ] );
237
- if( $is_valid_url ) {
238
- $thumbnailinfo = wp_get_attachment_image_src( $rtmedia_query->media[ 0 ]->media_id, 'rt_media_activity_image' );
239
- $activity_id = rtmedia_activity_id( $rtmedia_query->media[ 0 ]->id );
240
-
241
- if ( $rtmedia_query->media[ 0 ]->media_id && !empty( $activity_id ) ) {
242
- global $wpdb;
243
- $content = $wpdb->get_var("SELECT content FROM {$wpdb->prefix}bp_activity WHERE id = $activity_id");
244
- // Replacing the filename with new effected filename
245
- $activity_content = str_replace( $_POST[ 'rtmedia-filepath-old' ], $thumbnailinfo[ 0 ], $content );
246
- $wpdb->update($wpdb->prefix . 'bp_activity', array('content' => $activity_content), array('id' => $activity_id));
247
- }
248
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
249
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
250
 
251
- $state = $media->update( $rtmedia_query->action_query->id, $data, $rtmedia_query->media[ 0 ]->media_id );
252
- $rtmedia_query->query( false );
253
- global $rtmedia_points_media_id;
254
- $rtmedia_points_media_id = $rtmedia_query->action_query->id;
255
- do_action( 'rtmedia_after_edit_media', $rtmedia_query->action_query->id, $state );
256
-
257
- //refresh
258
- $rtMediaNav = new RTMediaNav();
259
- if ( $rtmedia_query->media[ 0 ]->context == "group" ){
260
- $rtMediaNav->refresh_counts( $rtmedia_query->media[ 0 ]->context_id, array( "context" => $rtmedia_query->media[ 0 ]->context, 'context_id' => $rtmedia_query->media[ 0 ]->context_id ) );
261
- } else {
262
- $rtMediaNav->refresh_counts( $rtmedia_query->media[ 0 ]->media_author, array( "context" => "profile", 'media_author' => $rtmedia_query->media[ 0 ]->media_author ) );
263
- }
264
- $state = apply_filters( 'rtmedia_single_edit_state', $state );
265
- if ( $state !== false ){
266
- add_action( "rtmedia_before_template_load", array( &$this, "media_update_success_messege" ) );
267
- } else {
268
- add_action( "rtmedia_before_template_load", array( &$this, "media_update_success_error" ) );
269
- }
270
- } else {
271
- _e( 'Ooops !!! Invalid access. No nonce was found !!', 'rtmedia' );
272
- }
273
- remove_filter( 'intermediate_image_sizes_advanced', array( $this, 'filter_image_sizes_details' ) );
274
- }
275
-
276
- function media_update_success_messege() {
277
- $message = apply_filters( "rtmedia_update_media_message", __( 'Media updated Sucessfully', 'rtmedia' ), false );
278
- $html = "<div class='rtmedia-success media-edit-messge'>" . __( $message, "rtmedia" ) . "</div>";
279
- echo apply_filters( "rtmedia_update_media_message_html", $html, $message, false );
280
- }
281
-
282
- function media_update_success_error() {
283
- $message = apply_filters( "rtmedia_update_media_message", __( 'Error in updating Media', 'rtmedia' ), true );
284
- $html = "<div class='rtmedia-error media-edit-messge'>" . __( $message, "rtmedia" ) . "</div>";
285
- echo apply_filters( "rtmedia_update_media_message_html", $html, $message, true );
286
- }
287
-
288
- function save_album_edit() {
289
- global $rtmedia_query;
290
- $nonce = $_REQUEST[ 'rtmedia_media_nonce' ];
291
- if ( wp_verify_nonce( $nonce, 'rtmedia_' . $rtmedia_query->media_query[ 'album_id' ] ) ){
292
- $media = new RTMediaMedia();
293
- $model = new RTMediaModel();
294
- if ( isset ( $_POST[ 'submit' ] ) ){
295
- $data_array = array( 'media_title', 'description', 'privacy' );
296
- $data = rtmedia_sanitize_object( $_POST, $data_array );
297
- $album = $model->get_media( array( 'id' => $rtmedia_query->media_query[ 'album_id' ] ), false, false );
298
- $state = $media->update( $album[ 0 ]->id, $data, $album[ 0 ]->media_id );
299
- global $rtmedia_points_media_id;
300
- $rtmedia_points_media_id = $album[ 0 ]->id;
301
- do_action( 'rtmedia_after_update_album', $album[ 0 ]->id, $state );
302
- } elseif ( isset ( $_POST[ 'move-selected' ] ) ) {
303
- // print_r($_POST);die;
304
- $album_move = $_POST[ 'album' ];
305
- $selected_ids = null;
306
-
307
- if ( isset ( $_POST[ 'selected' ] ) ){
308
- $selected_ids = $_POST[ 'selected' ];
309
- unset ( $_POST[ 'selected' ] );
310
- }
311
- if ( ! empty ( $selected_ids ) && is_array( $selected_ids ) ){
312
- $album_move_details = $model->get_media( array( 'id' => $album_move ), false, false );
313
- foreach ( $selected_ids as $media_id ) {
314
- $media_details = $model->get_media( array( 'id' => $media_id ), false, false );
315
- $post_array[ 'ID' ] = $media_details[ 0 ]->media_id;
316
- $post_array[ 'post_parent' ] = $album_move_details[ 0 ]->media_id;
317
- wp_update_post( $post_array );
318
- $media->update( $media_details[ 0 ]->id, array( 'album_id' => $album_move_details[ 0 ]->id ), $media_details[ 0 ]->media_id );
319
- }
320
- }
321
- }
322
- //refresh
323
- $rtMediaNav = new RTMediaNav();
324
- if ( $rtmedia_query->media_query['context'] == "group" ){
325
- $rtMediaNav->refresh_counts( $rtmedia_query->media_query['context_id'], array( "context" => $rtmedia_query->media_query['context'], 'context_id' => $rtmedia_query->media_query['context_id'] ) );
326
- } else {
327
- $rtMediaNav->refresh_counts( $rtmedia_query->media_query['media_author'], array( "context" => "profile", 'media_author' => $rtmedia_query->media_query['media_author'] ) );
328
- }
329
- wp_safe_redirect( esc_url_raw( get_rtmedia_permalink( $rtmedia_query->media_query[ 'album_id' ] ) . 'edit/' ) );
330
- die();
331
- } else {
332
- _e( 'Ooops !!! Invalid access. No nonce was found !!', 'rtmedia' );
333
- }
334
- }
335
-
336
- function check_return_delete() {
337
-
338
- global $rtmedia_query;
339
- if ( $rtmedia_query->action_query->action != 'delete' ){
340
- return;
341
- }
342
- if ( ! count( $_POST ) ){
343
- return;
344
- }
345
-
346
- if ( isset ( $rtmedia_query->action_query->default ) && $rtmedia_query->action_query->default == 'delete' ){
347
- $this->bulk_delete();
348
- } else {
349
- if ( is_rtmedia_single() ){
350
- $this->single_delete();
351
- } elseif ( is_rtmedia_album() ) {
352
-
353
- $this->album_delete();
354
- }
355
- }
356
- }
357
-
358
- function bulk_delete() {
359
- $nonce = $_POST[ 'rtmedia_bulk_delete_nonce' ];
360
-
361
- $media = new RTMediaMedia();
362
- if ( wp_verify_nonce( $nonce, 'rtmedia_bulk_delete_nonce' ) && isset ( $_POST[ 'selected' ] ) ){
363
- $ids = $_POST[ 'selected' ];
364
- foreach ( $ids as $id ) {
365
- $media->delete( $id );
366
- }
367
- }
368
- wp_safe_redirect( esc_url_raw( $_POST[ '_wp_http_referer' ] ) );
369
- die();
370
- }
371
-
372
- function single_delete() {
373
- global $rtmedia_query;
374
- $nonce = $_REQUEST[ 'rtmedia_media_nonce' ];
375
- if ( wp_verify_nonce( $nonce, 'rtmedia_' . $rtmedia_query->media[ 0 ]->id ) ){
376
-
377
- // do_action('rtmedia_before_delete_media',$rtmedia_query->media[ 0 ]->id);
378
-
379
- $id = $_POST;
380
- unset ( $id[ 'rtmedia_media_nonce' ] );
381
- unset ( $id[ '_wp_http_referer' ] );
382
- $media = new RTMediaMedia();
383
- $media_model = new RTMediaModel();
384
- $media_obj = $media_model->get( array( 'id' => $rtmedia_query->media[ 0 ]->id ) );
385
- $media->delete( $rtmedia_query->media[ 0 ]->id );
386
-
387
- $post = get_post( $rtmedia_query->media[ 0 ] );
388
-
389
- $parent_link = '';
390
- $context = "";
391
- if( function_exists( 'bp_get_group_permalink' ) && isset( $media_obj[0] ) && isset( $media_obj[0]->context ) && $media_obj[0]->context == "group" ){
392
- $group = groups_get_group( array( 'group_id' => $media_obj[0]->context_id ) );
393
- $parent_link = bp_get_group_permalink( $group );
394
- $context = 'group';
395
- } else if ( function_exists( 'bp_core_get_user_domain' ) ){
396
- $parent_link = bp_core_get_user_domain( $post->media_author );
397
- $context = 'profile';
398
- } else {
399
- $parent_link = get_author_posts_url( $post->media_author );
400
- }
401
-
402
-
403
- $redirect_url = $_SERVER[ "HTTP_REFERER" ];
404
-
405
-
406
- if ( strpos( $_SERVER[ "HTTP_REFERER" ], "/" . $rtmedia_query->media[ 0 ]->id ) > 0 ){
407
- if ( $context == 'profile' && isset ( $rtmedia_query->media[ 0 ]->album_id ) && intval( $rtmedia_query->media[ 0 ]->album_id ) > 0 ){
408
- $redirect_url = trailingslashit( $parent_link ) . "media/" . $rtmedia_query->media[ 0 ]->album_id;
409
- } else {
410
- $redirect_url = trailingslashit( $parent_link ) . "media/";
411
- }
412
- }
413
- $redirect_url = apply_filters( 'rtmedia_before_delete_media_redirect', $redirect_url );
414
- wp_safe_redirect( esc_url_raw( $redirect_url ) );
415
- die();
416
- } else {
417
- _e( 'Ooops !!! Invalid access. No nonce was found !!', 'rtmedia' );
418
- }
419
- }
420
-
421
- function album_delete() {
422
- global $rtmedia_query;
423
- $nonce = $_REQUEST[ 'rtmedia_delete_album_nonce' ];
424
- if ( wp_verify_nonce( $nonce, 'rtmedia_delete_album_' . $rtmedia_query->media_query[ 'album_id' ] ) ){
425
- $media = new RTMediaMedia();
426
- $model = new RTMediaModel();
427
- $album_contents = $model->get( array( 'album_id' => $rtmedia_query->media_query[ 'album_id' ] ), false, false );
428
- foreach ( $album_contents as $album_media ) {
429
- $media->delete( $album_media->id );
430
- }
431
- $media->delete( $rtmedia_query->media_query[ 'album_id' ] );
432
- }
433
- if ( isset( $rtmedia_query->media_query[ 'context' ] ) && $rtmedia_query->media_query[ 'context' ] == "group" ){
434
- global $bp;
435
- $group_link = bp_get_group_permalink( $bp->groups->current_group );
436
- wp_safe_redirect( esc_url_raw( trailingslashit( $group_link ) . RTMEDIA_MEDIA_SLUG . '/album/' ) );
437
- } else {
438
- wp_safe_redirect( esc_url_raw( trailingslashit( get_rtmedia_user_link( get_current_user_id() ) ) . RTMEDIA_MEDIA_SLUG . '/album/' ) );
439
- }
440
- exit;
441
- }
442
-
443
- function check_return_merge() {
444
- global $rtmedia_query;
445
- if ( $rtmedia_query->action_query->action != 'merge' ){
446
- return;
447
- }
448
- $nonce = $_REQUEST[ 'rtmedia_merge_album_nonce' ];
449
- if ( wp_verify_nonce( $nonce, 'rtmedia_merge_album_' . $rtmedia_query->media_query[ 'album_id' ] ) ){
450
- $media = new RTMediaMedia();
451
- $model = new RTMediaModel();
452
- $album_contents = $model->get( array( 'album_id' => $rtmedia_query->media_query[ 'album_id' ] ), false, false );
453
- // print_r($album_contents); die;
454
- $album_move_details = $model->get_media( array( 'id' => $_POST[ 'album' ] ), false, false );
455
- foreach ( $album_contents as $album_media ) {
456
-
457
- $post_array[ 'ID' ] = $album_media->media_id;
458
- $post_array[ 'post_parent' ] = $album_move_details[ 0 ]->media_id;
459
- wp_update_post( $post_array );
460
- $media->update( $album_media->id, array( 'album_id' => $album_move_details[ 0 ]->id ), $album_media->media_id );
461
- }
462
- $media->delete( $rtmedia_query->media_query[ 'album_id' ] );
463
- }
464
- if ( isset( $rtmedia_query->media_query[ 'context' ] ) && $rtmedia_query->media_query[ 'context' ] == "group" ){
465
- global $bp;
466
- $group_link = bp_get_group_permalink( $bp->groups->current_group );
467
- wp_safe_redirect( esc_url_raw( trailingslashit( $group_link ) . RTMEDIA_MEDIA_SLUG . '/album/' ) );
468
- } else {
469
- wp_safe_redirect( esc_url_raw( trailingslashit( get_rtmedia_user_link( get_current_user_id() ) ) . RTMEDIA_MEDIA_SLUG . '/album/' ) );
470
- }
471
- exit;
472
- }
473
-
474
- function check_return_comments() {
475
- global $rtmedia_query;
476
-
477
- if ( $rtmedia_query->action_query->action != 'comment' ){
478
- return;
479
- }
480
- if ( isset ( $rtmedia_query->action_query->id ) && count( $_POST ) ){
481
- /**
482
- * /media/comments [POST]
483
- * Post a comment to the album by post id
484
- */
485
- $nonce = $_REQUEST[ 'rtmedia_comment_nonce' ];
486
- if ( wp_verify_nonce( $nonce, 'rtmedia_comment_nonce' ) ){
487
- if ( empty ( $_POST[ 'comment_content' ] ) ){
488
- return false;
489
- }
490
- $comment = new RTMediaComment();
491
- $attr = $_POST;
492
- $mediaModel = new RTMediaModel();
493
- $result = $mediaModel->get( array( 'id' => $rtmedia_query->action_query->id ) );
494
-
495
- if ( ! isset ( $attr[ 'comment_post_ID' ] ) ){
496
- $attr[ 'comment_post_ID' ] = $result[ 0 ]->media_id;
497
- }
498
- $id = $comment->add( $attr );
499
-
500
-
501
- if ( $result[ 0 ]->activity_id != null ){
502
- global $rtmedia_buddypress_activity;
503
- remove_action( "bp_activity_comment_posted", array( $rtmedia_buddypress_activity, "comment_sync" ), 10, 2 );
504
- if ( function_exists( 'bp_activity_new_comment' ) ){
505
- $comment_activity_id = bp_activity_new_comment( array( 'content' => $_POST[ 'comment_content' ], 'activity_id' => $result[ 0 ]->activity_id ) );
506
- }
507
- }
508
- if ( ! empty( $comment_activity_id ) ){
509
- update_comment_meta( $id, 'activity_id', $comment_activity_id );
510
- }
511
- if ( isset ( $_POST[ "rtajax" ] ) ){
512
- global $wpdb;
513
- $comments = $wpdb->get_row( $wpdb->prepare( "SELECT * FROM $wpdb->comments WHERE comment_ID = %d", $id ), ARRAY_A );
514
- echo rmedia_single_comment( $comments );
515
- exit;
516
- }
517
- } else {
518
- _e( 'Ooops !!! Invalid access. No nonce was found !!', 'rtmedia' );
519
- }
520
- }
521
- }
522
-
523
- function check_delete_comments() {
524
- global $rtmedia_query;
525
-
526
- if ( $rtmedia_query->action_query->action != 'delete-comment' ){
527
- return;
528
- }
529
-
530
- if ( count( $_POST ) ){
531
- /**
532
- * /media/id/delete-comment [POST]
533
- * Delete Comment by Comment ID
534
- */
535
-
536
- if ( empty ( $_POST[ 'comment_id' ] ) ){
537
- return false;
538
- }
539
- $comment = new RTMediaComment();
540
- $id = $_POST[ 'comment_id' ];
541
- $activity_id = get_comment_meta( $id, 'activity_id', true );
542
-
543
- if ( ! empty( $activity_id ) ){
544
- if ( function_exists( 'bp_activity_delete_comment' ) ){ //if buddypress is active
545
- $activity_deleted = bp_activity_delete_comment( $activity_id, $id );
546
- $delete = bp_activity_delete( array( 'id' => $activity_id, 'type' => 'activity_comment' ) );
547
- }
548
- }
549
- $comment_deleted = $comment->remove( $id );
550
-
551
-
552
- echo $comment_deleted;
553
- exit;
554
- }
555
- }
556
-
557
- /**
558
- * Helper method to fetch allowed media types from each section
559
- *
560
- * @param type $allowed_type
561
- *
562
- * @return type
563
- */
564
- function get_allowed_type_name( $allowed_type ) {
565
- return $allowed_type[ 'name' ];
566
- }
567
-
568
- /**
569
- * Validates all the attributes for gallery shortcode
570
- *
571
- * @global type $rtmedia
572
- *
573
- * @param string $attr
574
- *
575
- * @return type
576
- */
577
- function sanitize_gallery_attributes( &$attr ) {
578
- global $rtmedia;
579
-
580
- $flag = true;
581
-
582
- if ( isset ( $attr[ 'media_type' ] ) ){
583
- $allowed_type_names = array_map( array( $this, 'get_allowed_type_name' ), $rtmedia->allowed_types );
584
-
585
- if ( strtolower( $attr[ 'media_type' ] ) == 'all' ){
586
- $flag = $flag && true;
587
- unset ( $attr[ 'media_type' ] );
588
- } else {
589
- if ( strtolower( $attr[ 'media_type' ] ) == 'album' ){
590
- $flag = $flag && true;
591
- } else {
592
- $flag = $flag && in_array( $attr[ 'media_type' ], $allowed_type_names );
593
- }
594
- }
595
- }
596
-
597
- if ( isset ( $attr[ 'order_by' ] ) ){
598
-
599
- $allowed_columns = array( 'date', 'views', 'downloads', 'ratings', 'likes', 'dislikes' );
600
- $allowed_columns = apply_filters( 'filter_allowed_sorting_columns', $allowed_columns );
601
-
602
- $flag = $flag && in_array( $attr[ 'order_by' ], $allowed_columns );
603
-
604
- if ( strtolower( $attr[ 'order_by' ] ) == 'date' ){
605
- $attr[ 'order_by' ] = 'media_id';
606
- }
607
- }
608
-
609
- if ( isset ( $attr[ 'order' ] ) ){
610
- $flag = $flag && strtolower( $attr[ 'order' ] ) == 'asc' || strtolower( $attr[ 'order' ] ) == 'desc';
611
- }
612
-
613
- return $flag;
614
- }
615
-
616
- function update_global_query( $attr ) {
617
- global $rtmedia_query;
618
- $rtmedia_query->query( $attr );
619
- }
620
-
621
- /**
622
- * filter to change the template path independent of the plugin
623
- *
624
- * @return type
625
- */
626
- function get_default_template() {
627
-
628
- return apply_filters( 'rtmedia_media_template_include', self::locate_template( 'main', '' ) );
629
- }
630
-
631
- /**
632
- * Template Locator
633
- *
634
- * @param type $template
635
- *
636
- * @return string
637
- */
638
- static function locate_template( $template = false, $context = false, $url = false ) {
639
- $located = '';
640
- if ( ! $template ){
641
- global $rtmedia_query;
642
-
643
- if ( is_rtmedia_album_gallery() ){
644
- $template = 'album-gallery';
645
- } elseif ( is_rtmedia_album() || is_rtmedia_gallery() ) {
646
- $template = 'media-gallery';
647
- if ( is_rtmedia_album() && isset ( $rtmedia_query->media_query ) && $rtmedia_query->action_query->action == 'edit'
648
- ){
649
- if ( rtmedia_is_album_editable() || is_rt_admin() ){
650
- $template = 'album-single-edit';
651
- }
652
- }
653
- } else {
654
- if ( is_rtmedia_single() ){
655
- $template = 'media-single';
656
- if ( $rtmedia_query->action_query->action == 'edit' ){
657
- $template = 'media-single-edit';
658
- }
659
- } else {
660
- return;
661
- }
662
- }
663
- $template = apply_filters( 'rtmedia_template_filter', $template );
664
- }
665
-
666
- $context = apply_filters( 'rtmedia_context_filter', $context );
667
-
668
- // check and exit if $template contains relative path
669
- if( false !== strpos( $template, '.' ) ){
670
- die('No Cheating');
671
- }
672
-
673
- $template_name = $template . '.php';
674
-
675
- if ( $context === false ){
676
- $context = 'media/';
677
- }
678
- if ( ! $context === '' ){
679
- $context .= '/';
680
- }
681
-
682
- $path = 'rtmedia/' . $context;
683
- $ogpath = 'templates/' . $context;
684
-
685
- if ( file_exists( trailingslashit( STYLESHEETPATH ) . $path . $template_name ) ){
686
- if ( $url ){
687
- $located = trailingslashit( get_stylesheet_directory_uri() ) . $path . $template_name;
688
- } else {
689
- $located = trailingslashit( STYLESHEETPATH ) . $path . $template_name;
690
- }
691
- } else {
692
- if ( file_exists( trailingslashit( TEMPLATEPATH ) . $path . $template_name ) ){
693
- if ( $url ){
694
- $located = trailingslashit( get_template_directory_uri() ) . $path . $template_name;
695
- } else {
696
- $located = trailingslashit( TEMPLATEPATH ) . $path . $template_name;
697
- }
698
- } else {
699
- if ( $url ){
700
- $located = trailingslashit( RTMEDIA_URL ) . $ogpath . $template_name;
701
- } else {
702
- $located = trailingslashit( RTMEDIA_PATH ) . $ogpath . $template_name;
703
- }
704
- $located = apply_filters( 'rtmedia_located_template', $located, $url, $ogpath, $template_name ); // filter for rtmedia pro
705
- }
706
- }
707
-
708
- return $located;
709
- }
710
-
711
- /**
712
- * Filters array of rtMedia supported thumbnail sizes
713
- *
714
- * @param type $sizes
715
- * @return type $sizes
716
- */
717
- function filter_image_sizes_details( $sizes ) {
718
- global $rtmedia;
719
- $sizes = array(
720
- 'rt_media_thumbnail' => array( "width" => $rtmedia->options[ "defaultSizes_photo_thumbnail_width" ], "height" => $rtmedia->options[ "defaultSizes_photo_thumbnail_height" ], "crop" => ($rtmedia->options[ "defaultSizes_photo_thumbnail_crop" ] == "0") ? false : true ),
721
- 'rt_media_activity_image' => array( "width" => $rtmedia->options[ "defaultSizes_photo_medium_width" ], "height" => $rtmedia->options[ "defaultSizes_photo_medium_height" ], "crop" => ($rtmedia->options[ "defaultSizes_photo_medium_crop" ] == "0") ? false : true ),
722
- 'rt_media_single_image' => array( "width" => $rtmedia->options[ "defaultSizes_photo_large_width" ], "height" => $rtmedia->options[ "defaultSizes_photo_large_height" ], "crop" => ($rtmedia->options[ "defaultSizes_photo_large_crop" ] == "0") ? false : true ),
723
- 'rt_media_featured_image' => array( "width" => $rtmedia->options[ "defaultSizes_featured_default_width" ], "height" => $rtmedia->options[ "defaultSizes_featured_default_height" ], "crop" => ($rtmedia->options[ "defaultSizes_featured_default_crop" ] == "0") ? false : true ),
724
- );
725
- return $sizes;
726
- }
727
  }
10
  */
11
  class RTMediaTemplate {
12
 
13
+ public $media_args;
14
+
15
+ function __construct() {
16
+ global $rtmedia_query;
17
+
18
+ if ( $rtmedia_query ) {
19
+ add_action( 'wp_enqueue_scripts', array( $this, 'enqueue_scripts' ) );
20
+ add_action( 'wp_enqueue_scripts', array( $this, 'enqueue_image_editor_scripts' ) );
21
+ }
22
+ }
23
+
24
+ /**
25
+ * Enqueues required scripts on the page
26
+ */
27
+ function enqueue_scripts() {
28
+ wp_enqueue_script( 'rtmedia-backbone' );
29
+
30
+ $is_album = is_rtmedia_album() ? true : false;
31
+ $is_edit_allowed = is_rtmedia_edit_allowed() ? true : false;
32
+
33
+ wp_localize_script( 'rtmedia-backbone', 'is_album', array( $is_album ) );
34
+ wp_localize_script( 'rtmedia-backbone', 'is_edit_allowed', array( $is_edit_allowed ) );
35
+ }
36
+
37
+ function enqueue_image_editor_scripts() {
38
+ $suffix = defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ? '' : '.min';
39
+
40
+ wp_enqueue_script( 'wp-ajax-response' );
41
+ wp_enqueue_script( 'rtmedia-image-edit', admin_url( "js/image-edit$suffix.js" ), array( 'jquery', 'json2', 'imgareaselect' ), false, 1 );
42
+ wp_enqueue_style( 'rtmedia-image-area-select', includes_url( '/js/imgareaselect/imgareaselect.css' ) );
43
+ }
44
+
45
+ /**
46
+ * redirects to the template according to the page request
47
+ * Pass on the shortcode attributes to the template so that the shortcode can berendered accordingly.
48
+ *
49
+ * Also handles the json request coming from the AJAX calls for the media
50
+ *
51
+ * @global type $rtmedia_query
52
+ * @global type $rtmedia_interaction
53
+ *
54
+ * @param type $template
55
+ * @param type $shortcode_attr
56
+ *
57
+ * @return type
58
+ */
59
+ function set_template( $template = false, $shortcode_attr = false ) {
60
+ global $rtmedia_query, $rtmedia_interaction, $rtmedia_media;
61
+
62
+ do_action( 'rtmedia_pre_template' );
63
+
64
+ if ( isset( $rtmedia_query->action_query->action ) ) {
65
+ do_action( 'rtmedia_pre_action_' . $rtmedia_query->action_query->action );
66
+ } else {
67
+ do_action( 'rtmedia_pre_action_default' );
68
+ }
69
+
70
+ $this->check_return_json();
71
+ $this->check_return_upload();
72
+
73
+ if ( $rtmedia_interaction && isset( $rtmedia_interaction->context ) && in_array( $rtmedia_interaction->context->type, array( "profile", "group" ) ) ) {
74
+ $this->check_return_edit();
75
+ $this->check_return_delete();
76
+ $this->check_return_merge();
77
+ $this->check_return_comments();
78
+ $this->check_delete_comments();
79
+
80
+ if ( isset( $rtmedia_query->is_gallery_shortcode ) && $rtmedia_query->is_gallery_shortcode == true && isset( $shortcode_attr[ 'name' ] ) && $shortcode_attr[ 'name' ] == 'gallery' ) {
81
+ $valid = $this->sanitize_gallery_attributes( $shortcode_attr[ 'attr' ] );
82
+
83
+ if ( $valid ) {
84
+ if ( is_array( $shortcode_attr[ 'attr' ] ) ) {
85
+ $this->update_global_query( $shortcode_attr[ 'attr' ] );
86
+ }
87
+
88
+ echo "<div class='rtmedia_gallery_wrapper'>";
89
+
90
+ $this->add_hidden_fields_in_gallery();
91
+
92
+ $gallery_template = apply_filters( "rtmedia-before-template", $template, $shortcode_attr );
93
+ include $this->locate_template( $gallery_template );
94
+
95
+ echo "</div>";
96
+ } else {
97
+ echo __( 'Invalid attribute passed for rtmedia_gallery shortcode.', 'rtmedia' );
98
+
99
+ return false;
100
+ }
101
+ } else {
102
+ return $this->get_default_template();
103
+ }
104
+ } else {
105
+ if ( !$shortcode_attr ) {
106
+ return $this->get_default_template();
107
+ } else {
108
+ if ( $shortcode_attr[ 'name' ] == 'gallery' ) {
109
+ $valid = $this->sanitize_gallery_attributes( $shortcode_attr[ 'attr' ] );
110
+
111
+ if ( $valid ) {
112
+ if ( is_array( $shortcode_attr[ 'attr' ] ) ) {
113
+ $this->update_global_query( $shortcode_attr[ 'attr' ] );
114
+ }
115
+
116
+ global $rtaccount;
117
+
118
+ if ( !isset( $rtaccount ) ) {
119
+ $rtaccount = 0;
120
+ }
121
+
122
+ //add_action("rtmedia_before_media_gallery",array(&$this,"")) ;
123
+
124
+ $include_uploader = false;
125
+
126
+ if ( isset( $shortcode_attr[ 'attr' ] ) && isset( $shortcode_attr[ 'attr' ][ 'uploader' ] ) ) {
127
+ $include_uploader = $shortcode_attr[ 'attr' ][ 'uploader' ];
128
+
129
+ unset( $shortcode_attr[ 'attr' ][ 'uploader' ] );
130
+ }
131
+
132
+ if ( $include_uploader == "before" ) {
133
+ echo RTMediaUploadShortcode::pre_render( $shortcode_attr[ 'attr' ] );
134
+ }
135
+
136
+ echo "<div class='rtmedia_gallery_wrapper'>";
137
+
138
+ $this->add_hidden_fields_in_gallery();
139
+
140
+ $gallery_template = apply_filters( "rtmedia-before-template", $template, $shortcode_attr );
141
+ include $this->locate_template( $gallery_template );
142
+
143
+ echo "</div>";
144
+
145
+ if ( $include_uploader == "after" || $include_uploader == "true" ) {
146
+ echo RTMediaUploadShortcode::pre_render( $shortcode_attr[ 'attr' ] );
147
+ }
148
+ } else {
149
+ echo __( 'Invalid attribute passed for rtmedia_gallery shortcode.', 'rtmedia' );
150
+
151
+ return false;
152
+ }
153
+ }
154
+ }
155
+ }
156
+ }
157
+
158
+ function add_hidden_fields_in_gallery() {
159
+ global $rtmedia_query;
160
+
161
+ $return_str = "<input name='rtmedia_shortcode' value='true' type='hidden' />";
162
+
163
+ if ( $rtmedia_query->original_query && is_array( $rtmedia_query->original_query ) ) {
164
+ foreach ( $rtmedia_query->original_query as $key => $val ) {
165
+ $return_str .= '<input name="' . $key . '" value="' . $val . '" type="hidden" />';
166
+ }
167
+ }
168
+
169
+ echo $return_str;
170
+ }
171
+
172
+ function check_return_json() {
173
+ global $rtmedia_query;
174
+
175
+ if ( $rtmedia_query->format == 'json' ) {
176
+ $this->json_output();
177
+ } else {
178
+ return;
179
+ }
180
+ }
181
+
182
+ function check_return_upload() {
183
+ global $rtmedia_query;
184
+
185
+ if ( $rtmedia_query->action_query->action != 'upload' ) {
186
+ return;
187
+ }
188
+
189
+ $upload = new RTMediaUploadEndpoint();
190
+
191
+ $upload->template_redirect();
192
+ }
193
+
194
+ function json_output() {
195
+ global $rtmedia_query, $rtmedia;
196
+
197
+ $options = $rtmedia->options;
198
+ $media_array = array();
199
+
200
+ if ( $rtmedia_query->media ) {
201
+ foreach ( $rtmedia_query->media as $key => $media ) {
202
+ $media_array[ $key ] = $media;
203
+ $media_array[ $key ]->guid = rtmedia_image( 'rt_media_thumbnail', $media->id, false );
204
+ $media_array[ $key ]->rt_permalink = get_rtmedia_permalink( $media->id );
205
+ $media_array[ $key ]->duration = rtmedia_duration( $media->id );
206
+ $media_array[ $key ] = apply_filters( 'rtmedia_media_array_backbone', $media_array[ $key ] );
207
+ }
208
+ }
209
+
210
+ $return_array[ 'data' ] = $media_array;
211
+ $return_array[ 'prev' ] = rtmedia_page() - 1;
212
+ $return_array[ 'next' ] = ( rtmedia_offset() + rtmedia_per_page_media() < rtmedia_count() ) ? ( rtmedia_page() + 1 ) : - 1;
213
+
214
+ if ( isset( $rtmedia->options[ 'general_display_media' ] ) && $options[ 'general_display_media' ] == 'pagination' ) {
215
+ $return_array [ 'pagination' ] = rtmedia_get_pagination_values();
216
+ }
217
+
218
+ echo json_encode( $return_array );
219
+ die;
220
+ }
221
+
222
+ function check_return_edit() {
223
+ global $rtmedia_query;
224
+
225
+ if ( $rtmedia_query->action_query->action == 'edit' && count( $_POST ) ) {
226
+ $this->save_edit();
227
+ }
228
+
229
+ return $this->get_default_template();
230
+ }
231
+
232
+ function save_edit() {
233
+ if ( is_rtmedia_single() ) {
234
+ $this->save_single_edit();
235
+ } elseif ( is_rtmedia_album() ) {
236
+ $this->save_album_edit();
237
+ }
238
+ }
239
+
240
+ function save_single_edit() {
241
+ add_filter( 'intermediate_image_sizes_advanced', array( $this, 'filter_image_sizes_details' ) );
242
+
243
+ global $rtmedia_query;
244
+
245
+ $nonce = $_POST[ 'rtmedia_media_nonce' ];
246
+
247
+ if ( wp_verify_nonce( $nonce, 'rtmedia_' . $rtmedia_query->action_query->id ) ) {
248
+ do_action( 'rtmedia_before_update_media', $rtmedia_query->action_query->id );
249
+
250
+ $data_array = array( 'media_title', 'description', 'privacy' );
251
+ //for medias except album and playlist, if album_is is found, then update album_id for the media also
252
+ if ( isset( $_POST[ 'album_id' ] ) && $_POST[ 'album_id' ] != '' ) {
253
+ $data_array[] = 'album_id';
254
+ }
255
+
256
+ $data = rtmedia_sanitize_object( $_POST, $data_array );
257
+ $media = new RTMediaMedia();
258
+ $image_path = get_attached_file( $rtmedia_query->media[ 0 ]->media_id );
259
+
260
+ if ( $image_path && $rtmedia_query->media[ 0 ]->media_type == "photo" ) {
261
+ $image_meta_data = wp_generate_attachment_metadata( $rtmedia_query->media[ 0 ]->media_id, $image_path );
262
+
263
+ wp_update_attachment_metadata( $rtmedia_query->media[ 0 ]->media_id, $image_meta_data );
264
+ }
265
+
266
+ $state = $media->update( $rtmedia_query->action_query->id, $data, $rtmedia_query->media[ 0 ]->media_id );
267
+
268
+ if ( isset( $_POST[ 'rtmedia-filepath-old' ] ) ) {
269
+ $is_valid_url = preg_match( "/\b(?:(?:https?|ftp):\/\/|www\.)[-a-z0-9+&@#\/%?=~_|!:,.;]*[-a-z0-9+&@#\/%=~_|]/i", $_POST[ 'rtmedia-filepath-old' ] );
270
+
271
+ if ( $is_valid_url ) {
272
+ $thumbnailinfo = wp_get_attachment_image_src( $rtmedia_query->media[ 0 ]->media_id, 'rt_media_activity_image' );
273
+ $activity_id = rtmedia_activity_id( $rtmedia_query->media[ 0 ]->id );
274
+
275
+ if ( $rtmedia_query->media[ 0 ]->media_id && !empty( $activity_id ) ) {
276
+ global $wpdb;
277
+
278
+ $media_data = $media->model->get( array( 'id' => $rtmedia_query->media[ 0 ]->id ) );
279
+ $activity = new RTMediaActivity ( $rtmedia_query->media[ 0 ]->id, $media_data[ 0 ]->privacy );
280
+ $activity_content_new = $activity->create_activity_html();
281
+ // Replacing the filename with new effected filename
282
+ $activity_content = str_replace( $_POST[ 'rtmedia-filepath-old' ], $thumbnailinfo[ 0 ], $activity_content_new );
283
+
284
+ $wpdb->update( $wpdb->prefix . 'bp_activity', array( 'content' => $activity_content ), array( 'id' => $activity_id ) );
285
+ }
286
+ }
287
+ }
288
+
289
+ $rtmedia_query->query( false );
290
+
291
+ global $rtmedia_points_media_id;
292
+
293
+ $rtmedia_points_media_id = $rtmedia_query->action_query->id;
294
+
295
+ do_action( 'rtmedia_after_edit_media', $rtmedia_query->action_query->id, $state );
296
+
297
+ //refresh
298
+ $rtMediaNav = new RTMediaNav();
299
+
300
+ if ( $rtmedia_query->media[ 0 ]->context == "group" ) {
301
+ $rtMediaNav->refresh_counts( $rtmedia_query->media[ 0 ]->context_id, array( "context" => $rtmedia_query->media[ 0 ]->context, 'context_id' => $rtmedia_query->media[ 0 ]->context_id ) );
302
+ } else {
303
+ $rtMediaNav->refresh_counts( $rtmedia_query->media[ 0 ]->media_author, array( "context" => "profile", 'media_author' => $rtmedia_query->media[ 0 ]->media_author ) );
304
+ }
305
+
306
+ $state = apply_filters( 'rtmedia_single_edit_state', $state );
307
+
308
+ if ( $state !== false ) {
309
+ add_action( "rtmedia_before_template_load", array( &$this, "media_update_success_messege" ) );
310
+ } else {
311
+ add_action( "rtmedia_before_template_load", array( &$this, "media_update_success_error" ) );
312
+ }
313
+ } else {
314
+ _e( 'Ooops !!! Invalid access. No nonce was found !!', 'rtmedia' );
315
+ }
316
+
317
+ remove_filter( 'intermediate_image_sizes_advanced', array( $this, 'filter_image_sizes_details' ) );
318
+ }
319
+
320
+ function media_update_success_messege() {
321
+ $message = apply_filters( "rtmedia_update_media_message", __( 'Media updated Sucessfully', 'rtmedia' ), false );
322
+ $html = "<div class='rtmedia-success media-edit-messge'>" . __( $message, "rtmedia" ) . "</div>";
323
+ echo apply_filters( "rtmedia_update_media_message_html", $html, $message, false );
324
+ }
325
+
326
+ function media_update_success_error() {
327
+ $message = apply_filters( "rtmedia_update_media_message", __( 'Error in updating Media', 'rtmedia' ), true );
328
+ $html = "<div class='rtmedia-error media-edit-messge'>" . __( $message, "rtmedia" ) . "</div>";
329
+
330
+ echo apply_filters( "rtmedia_update_media_message_html", $html, $message, true );
331
+ }
332
+
333
+ function save_album_edit() {
334
+ global $rtmedia_query;
335
+
336
+ $nonce = $_REQUEST[ 'rtmedia_media_nonce' ];
337
+
338
+ if ( wp_verify_nonce( $nonce, 'rtmedia_' . $rtmedia_query->media_query[ 'album_id' ] ) ) {
339
+ $media = new RTMediaMedia();
340
+ $model = new RTMediaModel();
341
+
342
+ if ( isset( $_POST[ 'submit' ] ) ) {
343
+ $data_array = array( 'media_title', 'description', 'privacy' );
344
+ $data = rtmedia_sanitize_object( $_POST, $data_array );
345
+ $album = $model->get_media( array( 'id' => $rtmedia_query->media_query[ 'album_id' ] ), false, false );
346
+ $state = $media->update( $album[ 0 ]->id, $data, $album[ 0 ]->media_id );
347
+
348
+ global $rtmedia_points_media_id;
349
+
350
+ $rtmedia_points_media_id = $album[ 0 ]->id;
351
+
352
+ do_action( 'rtmedia_after_update_album', $album[ 0 ]->id, $state );
353
+ } elseif ( isset( $_POST[ 'move-selected' ] ) ) {
354
+ $album_move = $_POST[ 'album' ];
355
+ $selected_ids = null;
356
+
357
+ if ( isset( $_POST[ 'selected' ] ) ) {
358
+ $selected_ids = $_POST[ 'selected' ];
359
+
360
+ unset( $_POST[ 'selected' ] );
361
+ }
362
+
363
+ if ( !empty( $selected_ids ) && is_array( $selected_ids ) ) {
364
+ $album_move_details = $model->get_media( array( 'id' => $album_move ), false, false );
365
+
366
+ foreach ( $selected_ids as $media_id ) {
367
+ $media_details = $model->get_media( array( 'id' => $media_id ), false, false );
368
+ $post_array[ 'ID' ] = $media_details[ 0 ]->media_id;
369
+ $post_array[ 'post_parent' ] = $album_move_details[ 0 ]->media_id;
370
+
371
+ wp_update_post( $post_array );
372
+ $media->update( $media_details[ 0 ]->id, array( 'album_id' => $album_move_details[ 0 ]->id ), $media_details[ 0 ]->media_id );
373
+ }
374
+ }
375
+ }
376
+ //refresh
377
+ $rtMediaNav = new RTMediaNav();
378
+
379
+ if ( $rtmedia_query->media_query[ 'context' ] == "group" ) {
380
+ $rtMediaNav->refresh_counts( $rtmedia_query->media_query[ 'context_id' ], array( "context" => $rtmedia_query->media_query[ 'context' ], 'context_id' => $rtmedia_query->media_query[ 'context_id' ] ) );
381
+ } else {
382
+ $rtMediaNav->refresh_counts( $rtmedia_query->media_query[ 'media_author' ], array( "context" => "profile", 'media_author' => $rtmedia_query->media_query[ 'media_author' ] ) );
383
+ }
384
+
385
+ wp_safe_redirect( esc_url_raw( get_rtmedia_permalink( $rtmedia_query->media_query[ 'album_id' ] ) . 'edit/' ) );
386
+ die();
387
+ } else {
388
+ _e( 'Ooops !!! Invalid access. No nonce was found !!', 'rtmedia' );
389
+ }
390
+ }
391
+
392
+ function check_return_delete() {
393
+ global $rtmedia_query;
394
+
395
+ if ( $rtmedia_query->action_query->action != 'delete' ) {
396
+ return;
397
+ }
398
+
399
+ if ( !count( $_POST ) ) {
400
+ return;
401
+ }
402
+
403
+ if ( isset( $rtmedia_query->action_query->default ) && $rtmedia_query->action_query->default == 'delete' ) {
404
+ $this->bulk_delete();
405
+ } else {
406
+ if ( is_rtmedia_single() ) {
407
+ $this->single_delete();
408
+ } elseif ( is_rtmedia_album() ) {
409
+ $this->album_delete();
410
+ }
411
+ }
412
+ }
413
+
414
+ function bulk_delete() {
415
+ $nonce = $_POST[ 'rtmedia_bulk_delete_nonce' ];
416
+ $media = new RTMediaMedia();
417
+
418
+ if ( wp_verify_nonce( $nonce, 'rtmedia_bulk_delete_nonce' ) && isset( $_POST[ 'selected' ] ) ) {
419
+ $ids = $_POST[ 'selected' ];
420
+
421
+ foreach ( $ids as $id ) {
422
+ $media->delete( $id );
423
+ }
424
+ }
425
+
426
+ wp_safe_redirect( esc_url_raw( $_POST[ '_wp_http_referer' ] ) );
427
+ die();
428
+ }
429
+
430
+ function single_delete() {
431
+ global $rtmedia_query;
432
+
433
+ $nonce = $_REQUEST[ 'rtmedia_media_nonce' ];
434
+
435
+ if ( wp_verify_nonce( $nonce, 'rtmedia_' . $rtmedia_query->media[ 0 ]->id ) ) {
436
+ // do_action('rtmedia_before_delete_media',$rtmedia_query->media[ 0 ]->id);
437
+
438
+ $id = $_POST;
439
+
440
+ unset( $id[ 'rtmedia_media_nonce' ] );
441
+ unset( $id[ '_wp_http_referer' ] );
442
+
443
+ $media = new RTMediaMedia();
444
+ $media_model = new RTMediaModel();
445
+ $media_obj = $media_model->get( array( 'id' => $rtmedia_query->media[ 0 ]->id ) );
446
+ $media->delete( $rtmedia_query->media[ 0 ]->id );
447
+ $post = get_post( $rtmedia_query->media[ 0 ] );
448
+ $parent_link = '';
449
+ $context = "";
450
+
451
+ if ( function_exists( 'bp_get_group_permalink' ) && isset( $media_obj[ 0 ] ) && isset( $media_obj[ 0 ]->context ) && $media_obj[ 0 ]->context == "group" ) {
452
+ $group = groups_get_group( array( 'group_id' => $media_obj[ 0 ]->context_id ) );
453
+ $parent_link = bp_get_group_permalink( $group );
454
+ $context = 'group';
455
+ } else if ( function_exists( 'bp_core_get_user_domain' ) ) {
456
+ $parent_link = bp_core_get_user_domain( $post->media_author );
457
+ $context = 'profile';
458
+ } else {
459
+ $parent_link = get_author_posts_url( $post->media_author );
460
  }
461
+
462
+ $redirect_url = $_SERVER[ "HTTP_REFERER" ];
463
+
464
+ if ( strpos( $_SERVER[ "HTTP_REFERER" ], "/" . $rtmedia_query->media[ 0 ]->id ) > 0 ) {
465
+ if ( $context == 'profile' && isset( $rtmedia_query->media[ 0 ]->album_id ) && intval( $rtmedia_query->media[ 0 ]->album_id ) > 0 ) {
466
+ $redirect_url = trailingslashit( $parent_link ) . "media/" . $rtmedia_query->media[ 0 ]->album_id;
467
+ } else {
468
+ $redirect_url = trailingslashit( $parent_link ) . "media/";
469
+ }
470
+ }
471
+
472
+ $redirect_url = apply_filters( 'rtmedia_before_delete_media_redirect', $redirect_url );
473
+
474
+ wp_safe_redirect( esc_url_raw( $redirect_url ) );
475
+ die();
476
+ } else {
477
+ _e( 'Ooops !!! Invalid access. No nonce was found !!', 'rtmedia' );
478
+ }
479
+ }
480
+
481
+ function album_delete() {
482
+ global $rtmedia_query;
483
+
484
+ $nonce = $_REQUEST[ 'rtmedia_delete_album_nonce' ];
485
+
486
+ if ( wp_verify_nonce( $nonce, 'rtmedia_delete_album_' . $rtmedia_query->media_query[ 'album_id' ] ) ) {
487
+ $media = new RTMediaMedia();
488
+ $model = new RTMediaModel();
489
+ $album_contents = $model->get( array( 'album_id' => $rtmedia_query->media_query[ 'album_id' ] ), false, false );
490
+
491
+ foreach ( $album_contents as $album_media ) {
492
+ $media->delete( $album_media->id );
493
+ }
494
+
495
+ $media->delete( $rtmedia_query->media_query[ 'album_id' ] );
496
+ }
497
+
498
+ if ( isset( $rtmedia_query->media_query[ 'context' ] ) && $rtmedia_query->media_query[ 'context' ] == "group" ) {
499
+ global $bp;
500
+
501
+ $group_link = bp_get_group_permalink( $bp->groups->current_group );
502
+
503
+ wp_safe_redirect( esc_url_raw( trailingslashit( $group_link ) . RTMEDIA_MEDIA_SLUG . '/album/' ) );
504
+ } else {
505
+ wp_safe_redirect( esc_url_raw( trailingslashit( get_rtmedia_user_link( get_current_user_id() ) ) . RTMEDIA_MEDIA_SLUG . '/album/' ) );
506
+ }
507
+
508
+ exit;
509
+ }
510
+
511
+ function check_return_merge() {
512
+ global $rtmedia_query;
513
+
514
+ if ( $rtmedia_query->action_query->action != 'merge' ) {
515
+ return;
516
+ }
517
+
518
+ $nonce = $_REQUEST[ 'rtmedia_merge_album_nonce' ];
519
+
520
+ if ( wp_verify_nonce( $nonce, 'rtmedia_merge_album_' . $rtmedia_query->media_query[ 'album_id' ] ) ) {
521
+ $media = new RTMediaMedia();
522
+ $model = new RTMediaModel();
523
+ $album_contents = $model->get( array( 'album_id' => $rtmedia_query->media_query[ 'album_id' ] ), false, false );
524
+ $album_move_details = $model->get_media( array( 'id' => $_POST[ 'album' ] ), false, false );
525
+
526
+ foreach ( $album_contents as $album_media ) {
527
+ $post_array[ 'ID' ] = $album_media->media_id;
528
+ $post_array[ 'post_parent' ] = $album_move_details[ 0 ]->media_id;
529
+
530
+ wp_update_post( $post_array );
531
+ $media->update( $album_media->id, array( 'album_id' => $album_move_details[ 0 ]->id ), $album_media->media_id );
532
+ }
533
+
534
+ $media->delete( $rtmedia_query->media_query[ 'album_id' ] );
535
+ }
536
+
537
+ if ( isset( $rtmedia_query->media_query[ 'context' ] ) && $rtmedia_query->media_query[ 'context' ] == "group" ) {
538
+ global $bp;
539
+
540
+ $group_link = bp_get_group_permalink( $bp->groups->current_group );
541
+
542
+ wp_safe_redirect( esc_url_raw( trailingslashit( $group_link ) . RTMEDIA_MEDIA_SLUG . '/album/' ) );
543
+ } else {
544
+ wp_safe_redirect( esc_url_raw( trailingslashit( get_rtmedia_user_link( get_current_user_id() ) ) . RTMEDIA_MEDIA_SLUG . '/album/' ) );
545
+ }
546
+
547
+ exit;
548
+ }
549
+
550
+ function check_return_comments() {
551
+ global $rtmedia_query;
552
+
553
+ if ( $rtmedia_query->action_query->action != 'comment' ) {
554
+ return;
555
+ }
556
+
557
+ if ( isset( $rtmedia_query->action_query->id ) && count( $_POST ) ) {
558
+ /**
559
+ * /media/comments [POST]
560
+ * Post a comment to the album by post id
561
+ */
562
+ $nonce = $_REQUEST[ 'rtmedia_comment_nonce' ];
563
+
564
+ if ( wp_verify_nonce( $nonce, 'rtmedia_comment_nonce' ) ) {
565
+ if ( empty( $_POST[ 'comment_content' ] ) ) {
566
+ return false;
567
+ }
568
+
569
+ $comment = new RTMediaComment();
570
+ $attr = $_POST;
571
+ $mediaModel = new RTMediaModel();
572
+ $result = $mediaModel->get( array( 'id' => $rtmedia_query->action_query->id ) );
573
+
574
+ if ( !isset( $attr[ 'comment_post_ID' ] ) ) {
575
+ $attr[ 'comment_post_ID' ] = $result[ 0 ]->media_id;
576
+ }
577
+
578
+ $id = $comment->add( $attr );
579
+
580
+ if ( $result[ 0 ]->activity_id != null ) {
581
+ global $rtmedia_buddypress_activity;
582
+
583
+ remove_action( "bp_activity_comment_posted", array( $rtmedia_buddypress_activity, "comment_sync" ), 10, 2 );
584
+
585
+ if ( function_exists( 'bp_activity_new_comment' ) ) {
586
+ $comment_activity_id = bp_activity_new_comment( array( 'content' => $_POST[ 'comment_content' ], 'activity_id' => $result[ 0 ]->activity_id ) );
587
+ }
588
+ }
589
+
590
+ if ( !empty( $comment_activity_id ) ) {
591
+ update_comment_meta( $id, 'activity_id', $comment_activity_id );
592
+ }
593
+
594
+ if ( isset( $_POST[ "rtajax" ] ) ) {
595
+ global $wpdb;
596
+
597
+ $comments = $wpdb->get_row( $wpdb->prepare( "SELECT * FROM $wpdb->comments WHERE comment_ID = %d", $id ), ARRAY_A );
598
+
599
+ echo rmedia_single_comment( $comments );
600
+ exit;
601
+ }
602
+ } else {
603
+ _e( 'Ooops !!! Invalid access. No nonce was found !!', 'rtmedia' );
604
+ }
605
+ }
606
+ }
607
+
608
+ function check_delete_comments() {
609
+ global $rtmedia_query;
610
+
611
+ if ( $rtmedia_query->action_query->action != 'delete-comment' ) {
612
+ return;
613
+ }
614
+
615
+ if ( count( $_POST ) ) {
616
+ /**
617
+ * /media/id/delete-comment [POST]
618
+ * Delete Comment by Comment ID
619
+ */
620
+ if ( empty( $_POST[ 'comment_id' ] ) ) {
621
+ return false;
622
+ }
623
+
624
+ $comment = new RTMediaComment();
625
+ $id = $_POST[ 'comment_id' ];
626
+ $activity_id = get_comment_meta( $id, 'activity_id', true );
627
+
628
+ if ( !empty( $activity_id ) ) {
629
+ if ( function_exists( 'bp_activity_delete_comment' ) ) { //if buddypress is active
630
+ $activity_deleted = bp_activity_delete_comment( $activity_id, $id );
631
+ $delete = bp_activity_delete( array( 'id' => $activity_id, 'type' => 'activity_comment' ) );
632
+ }
633
+ }
634
+
635
+ $comment_deleted = $comment->remove( $id );
636
+
637
+ echo $comment_deleted;
638
+ exit;
639
+ }
640
+ }
641
+
642
+ /**
643
+ * Helper method to fetch allowed media types from each section
644
+ *
645
+ * @param type $allowed_type
646
+ *
647
+ * @return type
648
+ */
649
+ function get_allowed_type_name( $allowed_type ) {
650
+ return $allowed_type[ 'name' ];
651
+ }
652
+
653
+ /**
654
+ * Validates all the attributes for gallery shortcode
655
+ *
656
+ * @global type $rtmedia
657
+ *
658
+ * @param string $attr
659
+ *
660
+ * @return type
661
+ */
662
+ function sanitize_gallery_attributes( &$attr ) {
663
+ global $rtmedia;
664
+
665
+ $flag = true;
666
+
667
+ if ( isset( $attr[ 'media_type' ] ) ) {
668
+ $allowed_type_names = array_map( array( $this, 'get_allowed_type_name' ), $rtmedia->allowed_types );
669
+
670
+ if ( strtolower( $attr[ 'media_type' ] ) == 'all' ) {
671
+ $flag = $flag && true;
672
+
673
+ unset( $attr[ 'media_type' ] );
674
+ } else {
675
+ if ( strtolower( $attr[ 'media_type' ] ) == 'album' ) {
676
+ $flag = $flag && true;
677
+ } else {
678
+ $flag = $flag && in_array( $attr[ 'media_type' ], $allowed_type_names );
679
+ }
680
+ }
681
+ }
682
+
683
+ if ( isset( $attr[ 'order_by' ] ) ) {
684
+ $allowed_columns = array( 'date', 'views', 'downloads', 'ratings', 'likes', 'dislikes' );
685
+ $allowed_columns = apply_filters( 'filter_allowed_sorting_columns', $allowed_columns );
686
+ $flag = $flag && in_array( $attr[ 'order_by' ], $allowed_columns );
687
+
688
+ if ( strtolower( $attr[ 'order_by' ] ) == 'date' ) {
689
+ $attr[ 'order_by' ] = 'media_id';
690
+ }
691
+ }
692
+
693
+ if ( isset( $attr[ 'order' ] ) ) {
694
+ $flag = $flag && strtolower( $attr[ 'order' ] ) == 'asc' || strtolower( $attr[ 'order' ] ) == 'desc';
695
+ }
696
+
697
+ return $flag;
698
+ }
699
+
700
+ function update_global_query( $attr ) {
701
+ global $rtmedia_query;
702
+
703
+ $rtmedia_query->query( $attr );
704
+ }
705
+
706
+ /**
707
+ * filter to change the template path independent of the plugin
708
+ *
709
+ * @return type
710
+ */
711
+ function get_default_template() {
712
+ return apply_filters( 'rtmedia_media_template_include', self::locate_template( 'main', '' ) );
713
+ }
714
+
715
+ /**
716
+ * Template Locator
717
+ *
718
+ * @param type $template
719
+ *
720
+ * @return string
721
+ */
722
+ static function locate_template( $template = false, $context = false, $url = false ) {
723
+ $located = '';
724
+
725
+ if ( !$template ) {
726
+ global $rtmedia_query;
727
+
728
+ if ( is_rtmedia_album_gallery() ) {
729
+ $template = 'album-gallery';
730
+ } elseif ( is_rtmedia_album() || is_rtmedia_gallery() ) {
731
+ $template = 'media-gallery';
732
+
733
+ if ( is_rtmedia_album() && isset( $rtmedia_query->media_query ) && $rtmedia_query->action_query->action == 'edit'
734
+ ) {
735
+ if ( rtmedia_is_album_editable() || is_rt_admin() ) {
736
+ $template = 'album-single-edit';
737
+ }
738
+ }
739
+ } else {
740
+ if ( is_rtmedia_single() ) {
741
+ $template = 'media-single';
742
 
743
+ if ( $rtmedia_query->action_query->action == 'edit' ) {
744
+ $template = 'media-single-edit';
745
+ }
746
+ } else {
747
+ return;
748
+ }
749
+ }
750
+
751
+ $template = apply_filters( 'rtmedia_template_filter', $template );
752
+ }
753
+
754
+ $context = apply_filters( 'rtmedia_context_filter', $context );
755
+
756
+ // check and exit if $template contains relative path
757
+ if ( false !== strpos( $template, '.' ) ) {
758
+ die( 'No Cheating' );
759
+ }
760
+
761
+ $template_name = $template . '.php';
762
+
763
+ if ( $context === false ) {
764
+ $context = 'media/';
765
+ }
766
+
767
+ if ( !$context === '' ) {
768
+ $context .= '/';
769
+ }
770
+
771
+ $path = 'rtmedia/' . $context;
772
+ $ogpath = 'templates/' . $context;
773
+
774
+ if ( file_exists( trailingslashit( STYLESHEETPATH ) . $path . $template_name ) ) {
775
+ if ( $url ) {
776
+ $located = trailingslashit( get_stylesheet_directory_uri() ) . $path . $template_name;
777
+ } else {
778
+ $located = trailingslashit( STYLESHEETPATH ) . $path . $template_name;
779
+ }
780
+ } else {
781
+ if ( file_exists( trailingslashit( TEMPLATEPATH ) . $path . $template_name ) ) {
782
+ if ( $url ) {
783
+ $located = trailingslashit( get_template_directory_uri() ) . $path . $template_name;
784
+ } else {
785
+ $located = trailingslashit( TEMPLATEPATH ) . $path . $template_name;
786
+ }
787
+ } else {
788
+ if ( $url ) {
789
+ $located = trailingslashit( RTMEDIA_URL ) . $ogpath . $template_name;
790
+ } else {
791
+ $located = trailingslashit( RTMEDIA_PATH ) . $ogpath . $template_name;
792
+ }
793
+ $located = apply_filters( 'rtmedia_located_template', $located, $url, $ogpath, $template_name ); // filter for rtmedia pro
794
+ }
795
+ }
796
+
797
+ return $located;
798
+ }
799
+
800
+ /**
801
+ * Filters array of rtMedia supported thumbnail sizes
802
+ *
803
+ * @param type $sizes
804
+ * @return type $sizes
805
+ */
806
+ function filter_image_sizes_details( $sizes ) {
807
+ global $rtmedia;
808
+
809
+ $sizes = array(
810
+ 'rt_media_thumbnail' => array(
811
+ "width" => $rtmedia->options[ "defaultSizes_photo_thumbnail_width" ],
812
+ "height" => $rtmedia->options[ "defaultSizes_photo_thumbnail_height" ],
813
+ "crop" => ($rtmedia->options[ "defaultSizes_photo_thumbnail_crop" ] == "0") ? false : true
814
+ ),
815
+ 'rt_media_activity_image' => array(
816
+ "width" => $rtmedia->options[ "defaultSizes_photo_medium_width" ],
817
+ "height" => $rtmedia->options[ "defaultSizes_photo_medium_height" ],
818
+ "crop" => ($rtmedia->options[ "defaultSizes_photo_medium_crop" ] == "0") ? false : true
819
+ ),
820
+ 'rt_media_single_image' => array(
821
+ "width" => $rtmedia->options[ "defaultSizes_photo_large_width" ],
822
+ "height" => $rtmedia->options[ "defaultSizes_photo_large_height" ],
823
+ "crop" => ($rtmedia->options[ "defaultSizes_photo_large_crop" ] == "0") ? false : true
824
+ ),
825
+ 'rt_media_featured_image' => array(
826
+ "width" => $rtmedia->options[ "defaultSizes_featured_default_width" ],
827
+ "height" => $rtmedia->options[ "defaultSizes_featured_default_height" ],
828
+ "crop" => ($rtmedia->options[ "defaultSizes_featured_default_crop" ] == "0") ? false : true
829
+ ),
830
+ );
831
+
832
+ return $sizes;
833
+ }
834
+
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
835
  }
app/main/controllers/template/rt-template-functions.php CHANGED
@@ -1209,7 +1209,7 @@ add_action( 'rtmedia_add_edit_tab_content', 'rtmedia_vedio_editor_content', 1000
1209
 
1210
  function rtmedia_vedio_editor_content() {
1211
  global $rtmedia_query;
1212
- if ( isset( $rtmedia_query->media[ 0 ]->media_type ) && $rtmedia_query->media[ 0 ]->media_type == 'video' ) {
1213
  $media_id = $rtmedia_query->media[ 0 ]->media_id;
1214
  $thumbnail_array = get_post_meta( $media_id, "rtmedia_media_thumbnails", true );
1215
  echo '<div class="content" id="panel2">';
@@ -1879,7 +1879,7 @@ add_action( 'rtmedia_before_item', 'rtmedia_item_select' );
1879
  function rtmedia_item_select() {
1880
  global $rtmedia_query, $rtmedia_backbone;
1881
  if ( $rtmedia_backbone[ 'backbone' ] ) {
1882
- if ( $rtmedia_backbone[ 'is_album' ] && $rtmedia_backbone[ 'is_edit_allowed' ] ) {
1883
  echo '<span class="rtm-checkbox-wrap"><input type="checkbox" name="move[]" class="rtmedia-item-selector" value="<%= id %>" /></span>';
1884
  }
1885
  } else {
@@ -2272,13 +2272,16 @@ function get_rtmedia_privacy_symbol( $rtmedia_id = false ) {
2272
 
2273
  //
2274
  function get_rtmedia_date_gmt( $rtmedia_id = false ) {
2275
- $media = get_post( rtmedia_media_id( rtmedia_id( $rtmedia_id ) ) );
2276
- $date_time = "";
2277
- if ( isset( $media->post_date_gmt ) && $media->post_date_gmt != "" ) {
2278
- $date_time = rtmedia_convert_date( $media->post_date_gmt );
2279
- }
 
 
 
2280
 
2281
- return '<span>' . $date_time . '</span>';
2282
  }
2283
 
2284
  //function to convert comment datetime to "time ago" format.
@@ -2659,6 +2662,30 @@ function rtmedia_modify_activity_upload_url( $params ) {
2659
  // Fix for BuddyPress multilingual plugin on activity pages
2660
  add_filter( 'rtmedia_modify_upload_params', 'rtmedia_modify_activity_upload_url', 999, 1 );
2661
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2662
  // Get rtMedia Encoding API Key
2663
  function get_rtmedia_encoding_api_key() {
2664
  return get_site_option( 'rtmedia-encoding-api-key' );
1209
 
1210
  function rtmedia_vedio_editor_content() {
1211
  global $rtmedia_query;
1212
+ if ( isset( $rtmedia_query->media ) && is_array( $rtmedia_query->media ) && isset( $rtmedia_query->media[ 0 ]->media_type ) && $rtmedia_query->media[ 0 ]->media_type == 'video' ) {
1213
  $media_id = $rtmedia_query->media[ 0 ]->media_id;
1214
  $thumbnail_array = get_post_meta( $media_id, "rtmedia_media_thumbnails", true );
1215
  echo '<div class="content" id="panel2">';
1879
  function rtmedia_item_select() {
1880
  global $rtmedia_query, $rtmedia_backbone;
1881
  if ( $rtmedia_backbone[ 'backbone' ] ) {
1882
+ if ( isset( $rtmedia_backbone[ 'is_album' ] ) && $rtmedia_backbone[ 'is_album' ] && isset( $rtmedia_backbone[ 'is_edit_allowed' ] ) && $rtmedia_backbone[ 'is_edit_allowed' ] ) {
1883
  echo '<span class="rtm-checkbox-wrap"><input type="checkbox" name="move[]" class="rtmedia-item-selector" value="<%= id %>" /></span>';
1884
  }
1885
  } else {
2272
 
2273
  //
2274
  function get_rtmedia_date_gmt( $rtmedia_id = false ) {
2275
+ $media = get_post( rtmedia_media_id( rtmedia_id( $rtmedia_id ) ) );
2276
+ $date_time = "";
2277
+
2278
+ if ( isset( $media->post_date_gmt ) && $media->post_date_gmt != "" ) {
2279
+ $date_time = rtmedia_convert_date( $media->post_date_gmt );
2280
+ }
2281
+
2282
+ $date_time = apply_filters( 'rtmedia_comment_date_format', $date_time, null );
2283
 
2284
+ return '<span>' . $date_time . '</span>';
2285
  }
2286
 
2287
  //function to convert comment datetime to "time ago" format.
2662
  // Fix for BuddyPress multilingual plugin on activity pages
2663
  add_filter( 'rtmedia_modify_upload_params', 'rtmedia_modify_activity_upload_url', 999, 1 );
2664
 
2665
+ add_action( "rtmedia_admin_page_insert", "rtmedia_admin_pages_content", 99, 1 );
2666
+
2667
+ function rtmedia_admin_pages_content( $page ){
2668
+ if ( $page == "rtmedia-hire-us" ) {
2669
+ $url = admin_url() . "admin.php?page=rtmedia-premium";
2670
+ ?>
2671
+ <div class="rtm-hire-us-container rtm-page-container">
2672
+ <h3 class="rtm-setting-title rtm-show"><?php _e( 'You can consider rtMedia Team for following :', 'rtmedia' ); ?></h3>
2673
+
2674
+ <ol class="rtm-hire-points">
2675
+ <li><?php _e( 'rtMedia Customization ( in Upgrade Safe manner )', 'rtmedia' ); ?></li>
2676
+ <li><?php _e( 'WordPress/BuddyPress Theme Design and Development', 'rtmedia' ); ?></li>
2677
+ <li><?php _e( 'WordPress/BuddyPress Plugin Development', 'rtmedia' ); ?></li>
2678
+ </ol>
2679
+
2680
+ <div class="clearfix">
2681
+ <a href="https://rtcamp.com/contact" class="rtm-button rtm-success" target="_blank"><?php _e( 'Contact Us', 'rtmedia' ); ?></a>
2682
+ </div>
2683
+ </div>
2684
+ <?php
2685
+ }
2686
+ }
2687
+
2688
+
2689
  // Get rtMedia Encoding API Key
2690
  function get_rtmedia_encoding_api_key() {
2691
  return get_site_option( 'rtmedia-encoding-api-key' );
app/main/controllers/upload/RTMediaUploadView.php CHANGED
@@ -104,22 +104,44 @@ class RTMediaUploadView {
104
 
105
  $tabs = array(
106
  'file_upload' => array(
107
- 'default' => array( 'title' => __( 'File Upload', 'rtmedia' ),
 
108
  'content' =>
109
- '<div id="rtmedia-upload-container" >'
110
- . '<div id="drag-drop-area" class="drag-drop clearfix">'
111
- . apply_filters( 'rtmedia_uploader_before_album_privacy', "" )
112
- . "<div class='rtm-album-privacy'>" . $album . $privacy . "</div>"
113
- . $upload_tab_html
114
- . apply_filters( 'rtmedia_uploader_before_start_upload_button', "" )
115
- . '<input type="button" class="start-media-upload" value="' . __( 'Start upload', 'rtmedia' ) . '"/>'
116
- . apply_filters( 'rtmedia_uploader_after_start_upload_button', "" )
117
- . '</div>'
118
- . '<div class="clearfix">'
119
- . wp_nonce_field( 'rtmedia_' . get_current_user_id(), 'rtmedia_media_delete_nonce' )
120
- . '<ul class="plupload_filelist_content ui-sortable rtm-plupload-list clearfix" id="rtmedia_uploader_filelist"></ul></div>'
121
- . '</div>' ),
122
- 'activity' => array( 'title' => __( 'File Upload', 'rtmedia' ), 'content' => '<div class="rtmedia-plupload-container rtmedia-container clearfix"><div id="rtmedia-action-update" class="clearfix"><div class="rtm-upload-button-wrapper"><div id="rtmedia-whts-new-upload-container"></div><button type="button" class="rtmedia-add-media-button" id="rtmedia-add-media-button-post-update" title="' . apply_filters( 'rtmedia_attach_media_button_title', __( 'Attach Media', 'rtmedia' ) ) . '"><span class="dashicons dashicons-admin-media"></span>' . apply_filters( 'rtmedia_attach_file_message', __( '', 'rtmedia' ) ) . '</button></div>' . $up_privacy . '</div></div><div class="rtmedia-plupload-notice"><ul class="plupload_filelist_content ui-sortable rtm-plupload-list clearfix" id="rtmedia_uploader_filelist"></ul></div>' )
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
123
  ),
124
  // 'file_upload' => array( 'title' => __('File Upload','rtmedia'), 'content' => '<div id="rtmedia-uploader"><p>Your browser does not have HTML5 support.</p></div>'),
125
  'link_input' => array( 'title' => __( 'Insert from URL', 'rtmedia' ), 'content' => '<input type="url" name="bp-media-url" class="rtmedia-upload-input rtmedia-url" />' ),
104
 
105
  $tabs = array(
106
  'file_upload' => array(
107
+ 'default' => array(
108
+ 'title' => __( 'File Upload', 'rtmedia' ),
109
  'content' =>
110
+ '<div id="rtmedia-upload-container" >'
111
+ . '<div id="drag-drop-area" class="drag-drop clearfix">'
112
+ . apply_filters( 'rtmedia_uploader_before_album_privacy', "" )
113
+ . "<div class='rtm-album-privacy'>" . $album . $privacy . "</div>"
114
+ . $upload_tab_html
115
+ . apply_filters( 'rtmedia_uploader_before_start_upload_button', "" )
116
+ . '<input type="button" class="start-media-upload" value="' . __( 'Start upload', 'rtmedia' ) . '"/>'
117
+ . apply_filters( 'rtmedia_uploader_after_start_upload_button', "" )
118
+ . '</div>'
119
+ . '<div class="clearfix">'
120
+ . wp_nonce_field( 'rtmedia_' . get_current_user_id(), 'rtmedia_media_delete_nonce' )
121
+ . '<ul class="plupload_filelist_content ui-sortable rtm-plupload-list clearfix" id="rtmedia_uploader_filelist"></ul></div>'
122
+ . '</div>'
123
+ ),
124
+ 'activity' => array(
125
+ 'title' => __( 'File Upload', 'rtmedia' ),
126
+ 'content' =>
127
+ '<div class="rtmedia-plupload-container rtmedia-container clearfix">'
128
+ .'<div id="rtmedia-action-update" class="clearfix">'
129
+ .'<div class="rtm-upload-button-wrapper">'
130
+ .'<div id="rtmedia-whts-new-upload-container">'
131
+ .'</div>'
132
+ .'<button type="button" class="rtmedia-add-media-button" id="rtmedia-add-media-button-post-update" title="' . apply_filters( 'rtmedia_attach_media_button_title', __( 'Attach Media', 'rtmedia' ) ) . '">'
133
+ .'<span class="dashicons dashicons-admin-media"></span>'
134
+ . apply_filters( 'rtmedia_attach_file_message', '' )
135
+ . '</button>'
136
+ .'</div>'
137
+ . $up_privacy
138
+ . '</div>'
139
+ .'</div>'
140
+ .'<div class="rtmedia-plupload-notice">'
141
+ .'<ul class="plupload_filelist_content ui-sortable rtm-plupload-list clearfix" id="rtmedia_uploader_filelist">'
142
+ .'</ul>'
143
+ .'</div>'
144
+ )
145
  ),
146
  // 'file_upload' => array( 'title' => __('File Upload','rtmedia'), 'content' => '<div id="rtmedia-uploader"><p>Your browser does not have HTML5 support.</p></div>'),
147
  'link_input' => array( 'title' => __( 'Insert from URL', 'rtmedia' ), 'content' => '<input type="url" name="bp-media-url" class="rtmedia-upload-input rtmedia-url" />' ),
app/main/interactions/RTMediaInteraction.php CHANGED
@@ -185,7 +185,7 @@ class RTMediaInteraction {
185
  }
186
  }
187
  } else {
188
- if ( isset ( $rtmedia_query->media ) && count ( $rtmedia_query->media ) > 0 ) {
189
  $title .= $sep . stripslashes( esc_html( ucfirst ( $rtmedia_query->media[ 0 ]->media_title ) ) );
190
  $sep = $oldSep;
191
  }
185
  }
186
  }
187
  } else {
188
+ if ( isset ( $rtmedia_query->media ) && $rtmedia_query->media && count ( $rtmedia_query->media ) > 0 ) {
189
  $title .= $sep . stripslashes( esc_html( ucfirst ( $rtmedia_query->media[ 0 ]->media_title ) ) );
190
  $sep = $oldSep;
191
  }
index.php CHANGED
@@ -4,7 +4,7 @@
4
  Plugin Name: rtMedia for WordPress, BuddyPress and bbPress
5
  Plugin URI: http://rtcamp.com/rtmedia/?utm_source=dashboard&utm_medium=plugin&utm_campaign=buddypress-media
6
  Description: This plugin adds missing media rich features like photos, videos and audio uploading to BuddyPress which are essential if you are building social network, seriously!
7
- Version: 3.8.6
8
  Author: rtCamp
9
  Text Domain: rtmedia
10
  Author URI: http://rtcamp.com/?utm_source=dashboard&utm_medium=plugin&utm_campaign=buddypress-media
4
  Plugin Name: rtMedia for WordPress, BuddyPress and bbPress
5
  Plugin URI: http://rtcamp.com/rtmedia/?utm_source=dashboard&utm_medium=plugin&utm_campaign=buddypress-media
6
  Description: This plugin adds missing media rich features like photos, videos and audio uploading to BuddyPress which are essential if you are building social network, seriously!
7
+ Version: 3.8.7
8
  Author: rtCamp
9
  Text Domain: rtmedia
10
  Author URI: http://rtcamp.com/?utm_source=dashboard&utm_medium=plugin&utm_campaign=buddypress-media
languages/rtmedia.mo CHANGED
Binary file
languages/rtmedia.po CHANGED
@@ -2,7 +2,7 @@ msgid ""
2
  msgstr ""
3
  "Project-Id-Version: BuddyPress Media\n"
4
  "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: 2015-04-17 12:10+0530\n"
6
  "PO-Revision-Date: \n"
7
  "Last-Translator: \n"
8
  "Language-Team: rtMedia <info@rtcamp.com>\n"
@@ -19,1003 +19,987 @@ msgstr ""
19
  "X-Poedit-SearchPath-0: .\n"
20
  "X-Poedit-SearchPath-1: ..\n"
21
 
22
- #: ../app/main/RTMedia.php:301
23
- msgid "Photo"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
24
  msgstr ""
25
 
26
  #: ../app/main/RTMedia.php:302
 
 
 
 
27
  msgid "Photos"
28
  msgstr ""
29
 
30
- #: ../app/main/RTMedia.php:310
31
  msgid "Video"
32
  msgstr ""
33
 
34
- #: ../app/main/RTMedia.php:311
35
  msgid "Videos"
36
  msgstr ""
37
 
38
- #: ../app/main/RTMedia.php:319 ../app/main/RTMedia.php:320
39
  msgid "Music"
40
  msgstr ""
41
 
42
- #: ../app/main/RTMedia.php:407
43
- msgid "<strong>Private</strong> - Visible only to the user"
44
- msgstr ""
45
-
46
  #: ../app/main/RTMedia.php:408
47
- msgid "<strong>Friends</strong> - Visible to user's friends"
48
  msgstr ""
49
 
50
  #: ../app/main/RTMedia.php:409
51
- msgid "<strong>Logged in Users</strong> - Visible to registered users"
52
  msgstr ""
53
 
54
  #: ../app/main/RTMedia.php:410
55
- msgid "<strong>Public</strong> - Visible to the world"
 
 
 
 
56
  msgstr ""
57
 
58
- #: ../app/main/RTMedia.php:561 ../app/importers/BPMediaAlbumimporter.php:90
59
  msgid "Media"
60
  msgstr ""
61
 
62
- #: ../app/main/RTMedia.php:567
63
- #: ../app/main/controllers/template/RTMediaNav.php:155
64
  #: ../app/main/controllers/template/rt-template-functions.php:83
65
  msgid "All"
66
  msgstr ""
67
 
68
- #: ../app/main/RTMedia.php:576
69
- #: ../app/main/controllers/template/rt-template-functions.php:1379
70
- #: ../app/main/controllers/media/RTMediaAlbum.php:49
71
  #: ../app/main/controllers/upload/RTMediaUploadView.php:51
72
  #: ../app/main/controllers/upload/RTMediaUploadView.php:54
 
 
73
  msgid "Album"
74
  msgstr ""
75
 
76
- #: ../app/main/RTMedia.php:579
77
- #: ../app/main/controllers/template/RTMediaNav.php:176
78
  #: ../app/main/controllers/media/RTMediaAlbum.php:48
79
  #: ../app/main/controllers/media/RTMediaAlbum.php:60
 
80
  msgid "Albums"
81
  msgstr ""
82
 
83
- #: ../app/main/RTMedia.php:587
84
- #: ../app/main/controllers/template/rt-template-functions.php:2161
85
- #: ../app/main/controllers/template/rt-template-functions.php:2165
 
86
  msgid "Upload"
87
  msgstr ""
88
 
89
- #: ../app/main/RTMedia.php:591
90
  msgid "Wall Post"
91
  msgstr ""
92
 
93
- #: ../app/main/RTMedia.php:803
94
  msgid "Wall Posts"
95
  msgstr ""
96
 
97
- #: ../app/main/RTMedia.php:843
98
  msgid ": Can't Create Database table. Please check create table permission."
99
  msgstr ""
100
 
101
- #: ../app/main/RTMedia.php:876
102
  msgid "Loading media"
103
  msgstr ""
104
 
105
- #: ../app/main/RTMedia.php:877
106
  msgid "Please enter some content to post."
107
  msgstr ""
108
 
109
- #: ../app/main/RTMedia.php:878
110
  msgid "Empty Comment is not allowed."
111
  msgstr ""
112
 
113
- #: ../app/main/RTMedia.php:879
114
  msgid "Are you sure you want to delete this media?"
115
  msgstr ""
116
 
117
- #: ../app/main/RTMedia.php:880
118
  msgid "Are you sure you want to delete this comment?"
119
  msgstr ""
120
 
121
- #: ../app/main/RTMedia.php:881
122
  msgid "Are you sure you want to delete this Album?"
123
  msgstr ""
124
 
125
- #: ../app/main/RTMedia.php:882
126
  msgid "Drop files here"
127
  msgstr ""
128
 
129
- #: ../app/main/RTMedia.php:883
130
  msgid "album created successfully."
131
  msgstr ""
132
 
133
- #: ../app/main/RTMedia.php:884
134
  msgid "Something went wrong. Please try again."
135
  msgstr ""
136
 
137
- #: ../app/main/RTMedia.php:885
138
  msgid "Enter an album name."
139
  msgstr ""
140
 
141
- #: ../app/main/RTMedia.php:886
142
  msgid "Max file Size Limit : "
143
  msgstr ""
144
 
145
- #: ../app/main/RTMedia.php:887
146
  msgid "Allowed File Formats"
147
  msgstr ""
148
 
149
- #: ../app/main/RTMedia.php:888 ../templates/media/album-single-edit.php:58
150
- msgid "Select All Visible"
151
- msgstr ""
152
-
153
- #: ../app/main/RTMedia.php:889
154
  msgid "Unselect All Visible"
155
  msgstr ""
156
 
157
- #: ../app/main/RTMedia.php:890
158
  msgid "Please select some media."
159
  msgstr ""
160
 
161
- #: ../app/main/RTMedia.php:891
162
  msgid "Are you sure you want to delete the selected media?"
163
  msgstr ""
164
 
165
- #: ../app/main/RTMedia.php:892
166
  msgid "Are you sure you want to move the selected media?"
167
  msgstr ""
168
 
169
- #: ../app/main/RTMedia.php:893
170
  msgid "Waiting"
171
  msgstr ""
172
 
173
- #: ../app/main/RTMedia.php:894
174
  msgid "Uploaded"
175
  msgstr ""
176
 
177
- #: ../app/main/RTMedia.php:895
178
  msgid "Uploading"
179
  msgstr ""
180
 
181
- #: ../app/main/RTMedia.php:896
182
  msgid "Failed"
183
  msgstr ""
184
 
185
- #: ../app/main/RTMedia.php:897
186
  msgid "Close"
187
  msgstr ""
188
 
189
- #: ../app/main/RTMedia.php:898
190
- #: ../app/main/controllers/template/rt-template-functions.php:717
191
- #: ../app/main/controllers/template/rt-template-functions.php:738
 
 
192
  msgid "Edit"
193
  msgstr ""
194
 
195
- #: ../app/main/RTMedia.php:899
196
- #: ../app/main/controllers/template/rt-template-functions.php:1465
197
- #: ../app/main/controllers/template/rt-template-functions.php:1472
198
- #: ../templates/media/album-single-edit.php:61
199
- msgid "Delete"
200
- msgstr ""
201
-
202
- #: ../app/main/RTMedia.php:900 ../templates/media/media-single-edit.php:13
203
- msgid "Edit Media"
204
- msgstr ""
205
-
206
- #: ../app/main/RTMedia.php:901
207
  msgid "Remove from queue"
208
  msgstr ""
209
 
210
- #: ../app/main/RTMedia.php:902
211
  msgid "Add more files"
212
  msgstr ""
213
 
214
- #: ../app/main/RTMedia.php:903
215
  msgid "File not supported"
216
  msgstr ""
217
 
218
- #: ../app/main/RTMedia.php:904
219
  msgid "more"
220
  msgstr ""
221
 
222
- #: ../app/main/RTMedia.php:905
223
  msgid "less"
224
  msgstr ""
225
 
226
- #: ../app/main/RTMedia.php:906
227
  msgid "This media is uploaded. Are you sure you want to delete this media?"
228
  msgstr ""
229
 
230
- #: ../app/main/RTMedia.php:946
231
  msgid "There are some uploads in progress. Do you want to cancel them?"
232
  msgstr ""
233
 
234
- #: ../app/main/controllers/privacy/RTMediaPrivacy.php:273
235
- msgid "Default Privacy"
236
  msgstr ""
237
 
238
- #: ../app/main/controllers/privacy/RTMediaPrivacy.php:283
239
- #: ../app/main/controllers/group/RTMediaGroupExtension.php:113
240
- #: ../templates/media/album-single-edit.php:46
241
- msgid "Save Changes"
242
  msgstr ""
243
 
244
- #: ../app/main/controllers/privacy/RTMediaPrivacy.php:290
245
- #: ../app/admin/RTMediaAdmin.php:1455
246
- msgid "Privacy"
247
  msgstr ""
248
 
249
- #: ../app/main/controllers/shortcodes/RTMediaUploadShortcode.php:91
250
- msgid "The web browser on your device cannot be used to upload files."
251
  msgstr ""
252
 
253
- #: ../app/main/controllers/shortcodes/RTMediaUploadShortcode.php:103
254
- #: ../app/main/controllers/template/rt-template-functions.php:1500
255
- #: ../app/main/controllers/activity/RTMediaBuddyPressActivity.php:187
256
- msgid "You are not allowed to upload/attach media."
257
  msgstr ""
258
 
259
- #: ../app/main/controllers/shortcodes/RTMediaGalleryShortcode.php:174
260
- msgid "You do not have sufficient privileges to view this gallery"
261
  msgstr ""
262
 
263
- #: ../app/main/controllers/template/RTMediaTemplate.php:101
264
- #: ../app/main/controllers/template/RTMediaTemplate.php:140
265
- msgid "Invalid attribute passed for rtmedia_gallery shortcode."
266
  msgstr ""
267
 
268
- #: ../app/main/controllers/template/RTMediaTemplate.php:272
269
- #: ../app/main/controllers/template/RTMediaTemplate.php:336
270
- #: ../app/main/controllers/template/RTMediaTemplate.php:421
271
- #: ../app/main/controllers/template/RTMediaTemplate.php:522
272
- msgid "Ooops !!! Invalid access. No nonce was found !!"
273
  msgstr ""
274
 
275
- #: ../app/main/controllers/template/RTMediaTemplate.php:278
276
- msgid "Media updated Sucessfully"
277
  msgstr ""
278
 
279
- #: ../app/main/controllers/template/RTMediaTemplate.php:284
280
- msgid "Error in updating Media"
281
  msgstr ""
282
 
283
- #: ../app/main/controllers/template/rt-template-functions.php:693
284
- #: ../app/main/controllers/template/rt-template-functions.php:1696
285
- msgid "Options"
286
  msgstr ""
287
 
288
- #: ../app/main/controllers/template/rt-template-functions.php:783
289
- msgid "There are no comments on this media yet."
290
  msgstr ""
291
 
292
- #: ../app/main/controllers/template/rt-template-functions.php:818
293
- msgid "Delete Comment"
294
  msgstr ""
295
 
296
- #: ../app/main/controllers/template/rt-template-functions.php:1015
297
- msgid "Go to page no : "
 
298
  msgstr ""
299
 
300
- #: ../app/main/controllers/template/rt-template-functions.php:1019
301
- msgid "Go"
 
302
  msgstr ""
303
 
304
- #: ../app/main/controllers/template/rt-template-functions.php:1196
305
- msgid "Video Thumbnail"
 
 
306
  msgstr ""
307
 
308
- #: ../app/main/controllers/template/rt-template-functions.php:1245
309
- msgid "Video Thumbnail:"
 
310
  msgstr ""
311
 
312
- #: ../app/main/controllers/template/rt-template-functions.php:1331
313
- msgid "Image"
314
  msgstr ""
315
 
316
- #: ../app/main/controllers/template/rt-template-functions.php:1347
317
- msgid "Modify Image"
318
  msgstr ""
319
 
320
- #: ../app/main/controllers/template/rt-template-functions.php:1424
321
- msgid "Type Comment..."
322
  msgstr ""
323
 
324
- #: ../app/main/controllers/template/rt-template-functions.php:1429
325
- #: ../templates/media/media-single.php:79
326
- #: ../templates/media/media-single.php:118
327
- msgid "Comment"
328
  msgstr ""
329
 
330
- #: ../app/main/controllers/template/rt-template-functions.php:1465
331
- #: ../app/main/controllers/template/rt-template-functions.php:1472
332
- msgid "Delete Media"
333
  msgstr ""
334
 
335
- #: ../app/main/controllers/template/rt-template-functions.php:1638
336
- msgid "Profile Albums"
337
  msgstr ""
338
 
339
- #: ../app/main/controllers/template/rt-template-functions.php:1641
340
- #: ../app/main/controllers/template/rt-template-functions.php:1676
341
- msgid "Group Albums"
342
  msgstr ""
343
 
344
- #: ../app/main/controllers/template/rt-template-functions.php:1759
345
- #: ../app/main/controllers/template/rt-template-functions.php:1775
346
- msgid "Create an Album"
347
  msgstr ""
348
 
349
- #: ../app/main/controllers/template/rt-template-functions.php:1759
350
- msgid "Add Album"
351
  msgstr ""
352
 
353
- #: ../app/main/controllers/template/rt-template-functions.php:1777
354
- msgid "Album Title : "
355
  msgstr ""
356
 
357
- #: ../app/main/controllers/template/rt-template-functions.php:1785
358
- #: ../app/main/controllers/media/RTMediaAlbum.php:51
359
- msgid "Create Album"
360
  msgstr ""
361
 
362
- #: ../app/main/controllers/template/rt-template-functions.php:1816
363
- #: ../app/main/controllers/template/rt-template-functions.php:1823
364
- #: ../app/main/controllers/template/rt-template-functions.php:1877
365
- msgid "Merge Album"
366
  msgstr ""
367
 
368
- #: ../app/main/controllers/template/rt-template-functions.php:1819
369
- msgid "Select Album to merge with : "
370
  msgstr ""
371
 
372
- #: ../app/main/controllers/template/rt-template-functions.php:1867
373
- #: ../app/main/controllers/media/RTMediaAlbum.php:52
374
- msgid "Edit Album"
375
  msgstr ""
376
 
377
- #: ../app/main/controllers/template/rt-template-functions.php:1868
378
- msgid "Delete Album"
379
  msgstr ""
380
 
381
- #: ../app/main/controllers/template/rt-template-functions.php:1906
382
- msgid "Merge"
383
  msgstr ""
384
 
385
- #: ../app/main/controllers/template/rt-template-functions.php:1959
386
- msgid "Privacy : "
387
  msgstr ""
388
 
389
- #: ../app/main/controllers/template/rt-template-functions.php:2149
390
- msgid "people like this"
391
  msgstr ""
392
 
393
- #: ../app/main/controllers/template/rt-template-functions.php:2161
394
- #: ../app/main/controllers/template/rt-template-functions.php:2165
395
- msgid "Upload Media"
396
  msgstr ""
397
 
398
- #: ../app/main/controllers/template/rt-template-functions.php:2208
399
- msgid "Go PRO!"
400
  msgstr ""
401
 
402
- #: ../app/main/controllers/template/rt-template-functions.php:2229
403
- msgid "Reasons to buy rtMedia-PRO"
404
  msgstr ""
405
 
406
- #: ../app/main/controllers/template/rt-template-functions.php:2234
407
- msgid "FavList"
408
  msgstr ""
409
 
410
- #: ../app/main/controllers/template/rt-template-functions.php:2235
411
- msgid "Users can create their own list of favorite media."
412
  msgstr ""
413
 
414
- #: ../app/main/controllers/template/rt-template-functions.php:2241
415
- msgid "Media Attributes"
416
  msgstr ""
417
 
418
- #: ../app/main/controllers/template/rt-template-functions.php:2242
419
- msgid "Add media attributes and categories them."
 
420
  msgstr ""
421
 
422
- #: ../app/main/controllers/template/rt-template-functions.php:2248
423
- msgid "Sort Media"
 
424
  msgstr ""
425
 
426
- #: ../app/main/controllers/template/rt-template-functions.php:2249
427
- msgid ""
428
- "You can sort media from media gallery according to media size and the date "
429
- "of media upload."
430
  msgstr ""
431
 
432
- #: ../app/main/controllers/template/rt-template-functions.php:2255
433
- msgid "Direct URL upload"
434
  msgstr ""
435
 
436
- #: ../app/main/controllers/template/rt-template-functions.php:2256
437
- msgid ""
438
- "You no longer need to download media from URL and then upload it. Just "
439
- "provide link and rtMedia will handle it."
440
  msgstr ""
441
 
442
- #: ../app/main/controllers/template/rt-template-functions.php:2262
443
- msgid "Per user upload quota"
444
  msgstr ""
445
 
446
- #: ../app/main/controllers/template/rt-template-functions.php:2263
447
- msgid ""
448
- "You can set upload quota for users on the daily, monthly and lifetime basis."
449
  msgstr ""
450
 
451
- #: ../app/main/controllers/template/rt-template-functions.php:2269
452
- msgid "URL preview in BuddyPress activity"
453
  msgstr ""
454
 
455
- #: ../app/main/controllers/template/rt-template-functions.php:2270
456
- msgid "Show URL previews in BuddyPress activity."
457
  msgstr ""
458
 
459
- #: ../app/main/controllers/template/rt-template-functions.php:2276
460
- msgid "Bulk media edit"
461
  msgstr ""
462
 
463
- #: ../app/main/controllers/template/rt-template-functions.php:2277
464
- msgid "You can edit media in bulk mode."
465
  msgstr ""
466
 
467
- #: ../app/main/controllers/template/rt-template-functions.php:2283
468
- msgid "User's liked media page"
 
 
 
469
  msgstr ""
470
 
471
- #: ../app/main/controllers/template/rt-template-functions.php:2284
472
- msgid ""
473
- "Now you can see user's liked media page. A new tab \"Likes\" has been added."
474
  msgstr ""
475
 
476
- #: ../app/main/controllers/template/rt-template-functions.php:2290
477
- msgid "RSS Feed/Podcasting Support"
 
 
478
  msgstr ""
479
 
480
- #: ../app/main/controllers/template/rt-template-functions.php:2291
481
- msgid ""
482
- "You can consume rtMedia uploads from iTunes as well as any feed-reader/"
483
- "podcasting software."
484
  msgstr ""
485
 
486
- #: ../app/main/controllers/template/rt-template-functions.php:2297
487
- msgid "WordPress Comment Attachment"
488
  msgstr ""
489
 
490
- #: ../app/main/controllers/template/rt-template-functions.php:2298
491
- msgid "You can attach files to WordPress comments."
492
  msgstr ""
493
 
494
- #: ../app/main/controllers/template/rt-template-functions.php:2304
495
- msgid "bbPress Attachment"
496
  msgstr ""
497
 
498
- #: ../app/main/controllers/template/rt-template-functions.php:2305
499
- msgid "You can attach files to bbPress topic and reply."
500
  msgstr ""
501
 
502
- #: ../app/main/controllers/template/rt-template-functions.php:2311
503
- msgid "Document Support"
504
  msgstr ""
505
 
506
- #: ../app/main/controllers/template/rt-template-functions.php:2312
507
- msgid ""
508
- "You can add, view and download documents like txt, doc, pdf, also add and "
509
- "upload other file types like zip, tar and tar.gz etc."
510
  msgstr ""
511
 
512
- #: ../app/main/controllers/template/rt-template-functions.php:2318
513
- msgid "CubePoints & MyCRED Integration"
514
  msgstr ""
515
 
516
- #: ../app/main/controllers/template/rt-template-functions.php:2319
 
517
  msgid ""
518
- "Integrating CubePoints/myCRED with rtMedia, you can reward users with "
519
- "virtual points on rtMedia activities."
520
  msgstr ""
521
 
522
- #: ../app/main/controllers/template/rt-template-functions.php:2325
523
- msgid "Album Privacy"
 
 
 
 
524
  msgstr ""
525
 
526
- #: ../app/main/controllers/template/rt-template-functions.php:2326
 
527
  msgid ""
528
- "This will allow you to set album privacy while creating albums or change "
529
- "album privacy with editing albums too."
530
  msgstr ""
531
 
532
- #: ../app/main/controllers/template/rt-template-functions.php:2332
533
- msgid "Audio Playlist"
534
  msgstr ""
535
 
536
- #: ../app/main/controllers/template/rt-template-functions.php:2333
537
  msgid ""
538
- "With this feature you can create your audio playlists and listen to your "
539
- "favorite music at will."
540
  msgstr ""
541
 
542
- #: ../app/main/controllers/template/rt-template-functions.php:2339
543
- msgid "Report Button & Moderation Tools"
544
  msgstr ""
545
 
546
- #: ../app/main/controllers/template/rt-template-functions.php:2340
547
- msgid ""
548
- "Users can report media if they find it offensive. Set number of reports to "
549
- "automatically take down media."
550
  msgstr ""
551
 
552
- #: ../app/main/controllers/template/rt-template-functions.php:2346
553
- msgid "Download Button For Media"
554
  msgstr ""
555
 
556
- #: ../app/main/controllers/template/rt-template-functions.php:2347
557
- msgid ""
558
- "Users can download photos, videos and music. Admin has option to allow "
559
- "download the media."
560
  msgstr ""
561
 
562
- #: ../app/main/controllers/template/rt-template-functions.php:2353
563
- msgid "Sidebar widgets"
564
  msgstr ""
565
 
566
- #: ../app/main/controllers/template/rt-template-functions.php:2354
567
- msgid ""
568
- "These will let you display a gallery or an uploader in a sidebar. Several of "
569
- "them can be used in a single sidebar."
570
  msgstr ""
571
 
572
- #: ../app/main/controllers/template/rt-template-functions.php:2360
573
- msgid "Post-editor button"
 
574
  msgstr ""
575
 
576
- #: ../app/main/controllers/template/rt-template-functions.php:2361
577
- msgid ""
578
- "With this button, a UI appears to quickly generate shortcodes for special "
579
- "pages like \"Editorial Picks\"."
580
  msgstr ""
581
 
582
- #: ../app/main/controllers/template/rt-template-functions.php:2367
583
- msgid "Star-Rating option"
 
584
  msgstr ""
585
 
586
- #: ../app/main/controllers/template/rt-template-functions.php:2368
587
- msgid ""
588
- "Users can give up to five stars to rate media. This data can be used for "
589
- "\"Most Rated Media\" in sidebars."
590
  msgstr ""
591
 
592
- #: ../app/main/controllers/template/rt-template-functions.php:2374
593
- msgid "Global Albums"
 
 
594
  msgstr ""
595
 
596
- #: ../app/main/controllers/template/rt-template-functions.php:2375
597
- msgid ""
598
- "Multiple global albums can be created beforehand. One of these can be chosen "
599
- "as the default album."
600
  msgstr ""
601
 
602
- #: ../app/main/controllers/template/rt-template-functions.php:2381
603
- msgid "Premium one-to-one support"
604
  msgstr ""
605
 
606
- #: ../app/main/controllers/template/rt-template-functions.php:2382
607
- msgid ""
608
- "Without leaving your WordPress dashboard, you can contact us for help using "
609
- "a support form."
610
  msgstr ""
611
 
612
- #: ../app/main/controllers/template/rt-template-functions.php:2389
613
- msgid "Upgrade to rtMedia PRO Now "
614
  msgstr ""
615
 
616
- #: ../app/main/controllers/template/rt-template-functions.php:2401
617
- msgid "You can consider rtMedia Team for following :"
618
  msgstr ""
619
 
620
- #: ../app/main/controllers/template/rt-template-functions.php:2403
621
- msgid "rtMedia Customization ( in Upgrade Safe manner )"
622
  msgstr ""
623
 
624
- #: ../app/main/controllers/template/rt-template-functions.php:2404
625
- msgid "WordPress/BuddyPress Theme Design and Development"
 
626
  msgstr ""
627
 
628
- #: ../app/main/controllers/template/rt-template-functions.php:2405
629
- msgid "WordPress/BuddyPress Plugin Development"
 
 
 
 
 
 
 
630
  msgstr ""
631
 
632
- #: ../app/main/controllers/template/rt-template-functions.php:2410
633
- msgid "Contact Us"
 
634
  msgstr ""
635
 
636
- #: ../app/main/controllers/template/rt-template-functions.php:2430
637
- msgid "Empowering your community with "
 
638
  msgstr ""
639
 
640
- #: ../app/main/controllers/template/rt-template-functions.php:2432
641
- msgid "The only complete media solution for WordPress, BuddyPress and bbPress"
642
  msgstr ""
643
 
644
- #: ../app/main/controllers/template/rt-template-functions.php:2448
645
- msgid "Close (Esc)"
646
  msgstr ""
647
 
648
- #: ../app/main/controllers/template/rt-template-functions.php:2464
649
- msgid "Public"
650
  msgstr ""
651
 
652
- #: ../app/main/controllers/template/rt-template-functions.php:2468
653
- msgid "All members"
654
  msgstr ""
655
 
656
- #: ../app/main/controllers/template/rt-template-functions.php:2472
657
- msgid "Your friends"
658
  msgstr ""
659
 
660
- #: ../app/main/controllers/template/rt-template-functions.php:2476
661
- msgid "Only you"
662
  msgstr ""
663
 
664
- #: ../app/main/controllers/template/rt-template-functions.php:2480
665
- msgid "Blocked temporarily"
666
  msgstr ""
667
 
668
- #: ../app/main/controllers/template/rt-template-functions.php:2516
669
- #, php-format
670
- msgid "%s ago "
671
  msgstr ""
672
 
673
- #: ../app/main/controllers/template/rt-template-functions.php:2528
674
- #, php-format
675
- msgid "1 second"
676
- msgid_plural "%s seconds"
677
- msgstr[0] ""
678
- msgstr[1] ""
679
 
680
- #: ../app/main/controllers/template/rt-template-functions.php:2531
681
  #, php-format
682
- msgid "1 minute"
683
- msgid_plural "%s minutes"
684
- msgstr[0] ""
685
- msgstr[1] ""
686
 
687
- #: ../app/main/controllers/template/rt-template-functions.php:2534
688
  #, php-format
689
- msgid "1 hour"
690
- msgid_plural "%s hours"
691
- msgstr[0] ""
692
- msgstr[1] ""
693
-
694
- #: ../app/main/controllers/api/RTMediaJsonApi.php:166
695
- msgid "username/password empty"
696
  msgstr ""
697
 
698
- #: ../app/main/controllers/api/RTMediaJsonApi.php:169
699
- msgid "incorrect username"
700
  msgstr ""
701
 
702
- #: ../app/main/controllers/api/RTMediaJsonApi.php:172
703
- msgid "incorrect password"
 
704
  msgstr ""
705
 
706
- #: ../app/main/controllers/api/RTMediaJsonApi.php:175
707
- msgid "login success"
708
  msgstr ""
709
 
710
- #: ../app/main/controllers/api/RTMediaJsonApi.php:221
711
- msgid "fields empty"
712
  msgstr ""
713
 
714
- #: ../app/main/controllers/api/RTMediaJsonApi.php:224
715
- msgid "invalid email"
 
716
  msgstr ""
717
 
718
- #: ../app/main/controllers/api/RTMediaJsonApi.php:227
719
- msgid "password do not match"
 
720
  msgstr ""
721
 
722
- #: ../app/main/controllers/api/RTMediaJsonApi.php:230
723
- msgid "username already registered"
 
724
  msgstr ""
725
 
726
- #: ../app/main/controllers/api/RTMediaJsonApi.php:233
727
- msgid "email already exists"
 
 
 
728
  msgstr ""
729
 
730
- #: ../app/main/controllers/api/RTMediaJsonApi.php:236
731
- msgid "new user created"
732
  msgstr ""
733
 
734
- #: ../app/main/controllers/api/RTMediaJsonApi.php:297
735
- msgid "email empty"
736
  msgstr ""
737
 
738
- #: ../app/main/controllers/api/RTMediaJsonApi.php:300
739
- msgid "username/email not registered"
 
740
  msgstr ""
741
 
742
- #: ../app/main/controllers/api/RTMediaJsonApi.php:303
743
- msgid "reset link sent"
 
744
  msgstr ""
745
 
746
- #: ../app/main/controllers/api/RTMediaJsonApi.php:335
747
- msgid ""
748
- "Someone has asked to reset the password for the following site and username."
749
  msgstr ""
750
 
751
- #: ../app/main/controllers/api/RTMediaJsonApi.php:337
752
- #, php-format
753
- msgid "Username: %s"
754
  msgstr ""
755
 
756
- #: ../app/main/controllers/api/RTMediaJsonApi.php:338
757
- msgid ""
758
- "To reset your password visit the following address, otherwise just ignore "
759
- "this email and nothing will happen."
760
  msgstr ""
761
 
762
- #: ../app/main/controllers/api/RTMediaJsonApi.php:341
763
- #, php-format
764
- msgid "[%s] Password Reset"
765
  msgstr ""
766
 
767
- #: ../app/main/controllers/api/RTMediaJsonApi.php:356
768
- msgid "bp activities"
769
  msgstr ""
770
 
771
- #: ../app/main/controllers/api/RTMediaJsonApi.php:359
772
- msgid "user activities"
773
  msgstr ""
774
 
775
- #: ../app/main/controllers/api/RTMediaJsonApi.php:389
776
- msgid "comment content missing"
777
  msgstr ""
778
 
779
- #: ../app/main/controllers/api/RTMediaJsonApi.php:392
780
- msgid "comment posted"
781
  msgstr ""
782
 
783
- #: ../app/main/controllers/api/RTMediaJsonApi.php:439
784
- msgid "unliked media"
785
  msgstr ""
786
 
787
- #: ../app/main/controllers/api/RTMediaJsonApi.php:442
788
- msgid "liked media"
 
789
  msgstr ""
790
 
791
- #: ../app/main/controllers/api/RTMediaJsonApi.php:526
792
- msgid "no comments"
793
  msgstr ""
794
 
795
- #: ../app/main/controllers/api/RTMediaJsonApi.php:529
796
- msgid "media comments"
 
797
  msgstr ""
798
 
799
- #: ../app/main/controllers/api/RTMediaJsonApi.php:532
800
- msgid "my comments"
801
  msgstr ""
802
 
803
- #: ../app/main/controllers/api/RTMediaJsonApi.php:582
804
- msgid "no likes"
805
  msgstr ""
806
 
807
- #: ../app/main/controllers/api/RTMediaJsonApi.php:585
808
- msgid "media likes"
809
  msgstr ""
810
 
811
- #: ../app/main/controllers/api/RTMediaJsonApi.php:627
812
- msgid "invalid comment/media id"
813
- msgstr ""
814
-
815
- #: ../app/main/controllers/api/RTMediaJsonApi.php:630
816
- msgid "no comment id"
817
- msgstr ""
818
-
819
- #: ../app/main/controllers/api/RTMediaJsonApi.php:633
820
- msgid "comment deleted"
821
- msgstr ""
822
-
823
- #: ../app/main/controllers/api/RTMediaJsonApi.php:676
824
- msgid "no profile found"
825
- msgstr ""
826
-
827
- #: ../app/main/controllers/api/RTMediaJsonApi.php:679
828
- msgid "profile fields"
829
- msgstr ""
830
-
831
- #: ../app/main/controllers/api/RTMediaJsonApi.php:773
832
- msgid "follow user id missing"
833
- msgstr ""
834
-
835
- #: ../app/main/controllers/api/RTMediaJsonApi.php:776
836
- msgid "started following"
837
- msgstr ""
838
-
839
- #: ../app/main/controllers/api/RTMediaJsonApi.php:779
840
- msgid "already following"
841
- msgstr ""
842
-
843
- #: ../app/main/controllers/api/RTMediaJsonApi.php:811
844
- msgid "unfollow id missing"
845
- msgstr ""
846
-
847
- #: ../app/main/controllers/api/RTMediaJsonApi.php:814
848
- msgid "stopped following"
849
- msgstr ""
850
-
851
- #: ../app/main/controllers/api/RTMediaJsonApi.php:817
852
- msgid "not following"
853
- msgstr ""
854
-
855
- #: ../app/main/controllers/api/RTMediaJsonApi.php:849
856
- msgid "name/location empty"
857
  msgstr ""
858
 
859
- #: ../app/main/controllers/api/RTMediaJsonApi.php:852
860
- msgid "profile updated"
 
 
861
  msgstr ""
862
 
863
- #: ../app/main/controllers/api/RTMediaJsonApi.php:878
864
- #: ../app/main/controllers/api/RTMediaJsonApi.php:905
865
- msgid "no file"
866
  msgstr ""
867
 
868
- #: ../app/main/controllers/api/RTMediaJsonApi.php:881
869
- #: ../app/main/controllers/api/RTMediaJsonApi.php:917
870
- msgid "upload failed, check size and file type"
871
  msgstr ""
872
 
873
- #: ../app/main/controllers/api/RTMediaJsonApi.php:884
874
- msgid "avatar updated"
875
  msgstr ""
876
 
877
- #: ../app/main/controllers/api/RTMediaJsonApi.php:908
878
- msgid "invalid file string"
879
  msgstr ""
880
 
881
- #: ../app/main/controllers/api/RTMediaJsonApi.php:911
882
- msgid "image type missing"
883
  msgstr ""
884
 
885
- #: ../app/main/controllers/api/RTMediaJsonApi.php:914
886
- msgid "no title"
887
  msgstr ""
888
 
889
- #: ../app/main/controllers/api/RTMediaJsonApi.php:920
890
- msgid "media updated"
891
  msgstr ""
892
 
893
- #: ../app/main/controllers/api/RTMediaJsonApi.php:1050
894
- msgid "media list"
895
  msgstr ""
896
 
897
- #: ../app/main/controllers/api/RTMediaJsonApi.php:1053
898
- msgid "no media found for requested media type"
899
  msgstr ""
900
 
901
- #: ../app/main/controllers/api/RTMediaJsonApi.php:1056
902
- msgid "media_type not allowed"
903
  msgstr ""
904
 
905
- #: ../app/main/controllers/api/RTMediaJsonApi.php:1146
906
- msgid "single media"
907
  msgstr ""
908
 
909
- #: ../app/main/controllers/media/RTMediaMedia.php:483
910
- msgid "Error creating attachment for the media file, please try again"
911
  msgstr ""
912
 
913
- #: ../app/main/controllers/media/RTMediaMedia.php:585
914
- #, php-format
915
- msgid "%1$s added a %2$s"
916
  msgstr ""
917
 
918
- #: ../app/main/controllers/media/RTMediaMedia.php:585
919
  #, php-format
920
- msgid "%1$s added %4$d %3$s"
921
- msgstr ""
922
-
923
- #: ../app/main/controllers/media/RTMediaAlbum.php:35
924
- msgctxt "Status General Name"
925
- msgid "hidden"
926
  msgstr ""
927
 
928
- #: ../app/main/controllers/media/RTMediaAlbum.php:35
929
  #, php-format
930
- msgid "Hidden (%s)"
931
- msgid_plural "Hidden (%s)"
932
  msgstr[0] ""
933
  msgstr[1] ""
934
 
935
- #: ../app/main/controllers/media/RTMediaAlbum.php:50
936
- msgid "Create"
937
- msgstr ""
938
-
939
- #: ../app/main/controllers/media/RTMediaAlbum.php:53
940
- msgid "New Album"
941
- msgstr ""
942
-
943
- #: ../app/main/controllers/media/RTMediaAlbum.php:54
944
- msgid "All Albums"
945
- msgstr ""
946
-
947
- #: ../app/main/controllers/media/RTMediaAlbum.php:55
948
- msgid "View Album"
949
- msgstr ""
950
-
951
- #: ../app/main/controllers/media/RTMediaAlbum.php:56
952
- msgid "Search Albums"
953
- msgstr ""
954
-
955
- #: ../app/main/controllers/media/RTMediaAlbum.php:57
956
- msgid "No album found"
957
- msgstr ""
958
-
959
- #: ../app/main/controllers/media/RTMediaAlbum.php:58
960
- msgid "No album found in Trash"
961
- msgstr ""
962
-
963
- #: ../app/main/controllers/media/RTMediaAlbum.php:59
964
- msgid "Parent"
965
- msgstr ""
966
-
967
- #: ../app/main/controllers/media/RTMediaAlbum.php:145
968
- msgid "Untitled Album"
969
- msgstr ""
970
-
971
- #: ../app/main/controllers/media/RTMediaLike.php:16
972
- msgid "Like"
973
- msgstr ""
974
-
975
- #: ../app/main/controllers/media/RTMediaLike.php:16
976
- #: ../app/admin/RTMediaAdmin.php:503
977
- msgid "Likes"
978
- msgstr ""
979
-
980
- #: ../app/main/controllers/media/RTMediaLike.php:16
981
- msgid "Unlike"
982
- msgstr ""
983
-
984
- #: ../app/main/controllers/media/RTMediaFeatured.php:25
985
- #: ../app/main/controllers/media/RTMediaGroupFeatured.php:17
986
- msgid "Set as Featured"
987
- msgstr ""
988
-
989
- #: ../app/main/controllers/media/RTMediaFeatured.php:27
990
- #: ../app/main/controllers/media/RTMediaGroupFeatured.php:19
991
- msgid "Unset Featured"
992
- msgstr ""
993
-
994
- #: ../app/main/controllers/media/RTMediaFeatured.php:182
995
- #: ../app/main/controllers/media/RTMediaGroupFeatured.php:194
996
- msgid "Media type is not allowed"
997
- msgstr ""
998
-
999
- #: ../app/main/controllers/activity/RTMediaBuddyPressActivity.php:170
1000
- msgid "Media Files"
1001
- msgstr ""
1002
-
1003
- #: ../app/main/controllers/activity/RTMediaBuddyPressActivity.php:313
1004
- #: ../app/main/controllers/activity/RTMediaBuddyPressActivity.php:325
1005
- msgid "media"
1006
- msgstr ""
1007
-
1008
- #: ../app/main/controllers/activity/RTMediaBuddyPressActivity.php:319
1009
  #, php-format
1010
- msgid "%s added a %s"
1011
- msgstr ""
 
 
1012
 
1013
- #: ../app/main/controllers/activity/RTMediaBuddyPressActivity.php:323
1014
- #: ../app/main/controllers/activity/RTMediaBuddyPressActivity.php:325
1015
- #: ../app/main/controllers/upload/RTMediaUploadEndpoint.php:99
1016
  #, php-format
1017
- msgid "%s added %d %s"
1018
- msgstr ""
 
 
1019
 
1020
  #: ../app/main/controllers/group/RTMediaGroupExtension.php:30
1021
  #: ../app/main/controllers/group/RTMediaGroupExtension.php:92
@@ -1057,1227 +1041,1282 @@ msgid ""
1057
  "\t home screen."
1058
  msgstr ""
1059
 
1060
- #: ../app/main/controllers/upload/RTMediaUploadView.php:67
1061
- msgid "Privacy: "
 
1062
  msgstr ""
1063
 
1064
- #: ../app/main/controllers/upload/RTMediaUploadView.php:74
1065
- #: ../app/main/controllers/upload/RTMediaUploadView.php:107
1066
- #: ../app/main/controllers/upload/RTMediaUploadView.php:123
1067
- msgid "File Upload"
 
1068
  msgstr ""
1069
 
1070
- #: ../app/main/controllers/upload/RTMediaUploadView.php:78
1071
- msgid "Select your files"
1072
  msgstr ""
1073
 
1074
- #: ../app/main/controllers/upload/RTMediaUploadView.php:79
1075
- msgid "or"
1076
  msgstr ""
1077
 
1078
- #: ../app/main/controllers/upload/RTMediaUploadView.php:79
1079
- msgid "Drop your files here"
1080
  msgstr ""
1081
 
1082
- #: ../app/main/controllers/upload/RTMediaUploadView.php:115
1083
- msgid "Start upload"
 
 
1084
  msgstr ""
1085
 
1086
- #: ../app/main/controllers/upload/RTMediaUploadView.php:123
1087
- msgid "Attach Files"
1088
  msgstr ""
1089
 
1090
- #: ../app/main/controllers/upload/RTMediaUploadView.php:123
1091
- msgid "Upload will start only after you enter content and click Post Update."
1092
  msgstr ""
1093
 
1094
- #: ../app/main/controllers/upload/RTMediaUploadView.php:126
1095
- msgid "Insert from URL"
1096
  msgstr ""
1097
 
1098
- #: ../app/main/controllers/upload/processors/RTMediaUploadFile.php:59
1099
- msgid "Error Uploading File"
1100
  msgstr ""
1101
 
1102
- #: ../app/main/controllers/upload/processors/RTMediaUploadFile.php:213
1103
- msgid "MP4 file you have uploaded is corrupt."
1104
  msgstr ""
1105
 
1106
- #: ../app/main/controllers/upload/processors/RTMediaUploadFile.php:220
1107
- #: ../app/main/controllers/upload/processors/RTMediaUploadFile.php:225
1108
- msgid ""
1109
- "The MP4 file you have uploaded is using an unsupported video codec. "
1110
- "Supported video codec is H.264."
1111
  msgstr ""
1112
 
1113
- #: ../app/main/controllers/upload/processors/RTMediaUploadFile.php:230
1114
- msgid "The MP4 file you have uploaded is not a video file."
1115
  msgstr ""
1116
 
1117
- #: ../app/main/controllers/upload/processors/RTMediaUploadFile.php:243
1118
- msgid "MP3 file you have uploaded is currupt."
1119
  msgstr ""
1120
 
1121
- #: ../app/main/controllers/upload/processors/RTMediaUploadFile.php:250
1122
- #: ../app/main/controllers/upload/processors/RTMediaUploadFile.php:255
1123
- msgid ""
1124
- "The MP3 file you have uploaded is using an unsupported audio format. "
1125
- "Supported audio format is MP3."
1126
  msgstr ""
1127
 
1128
- #: ../app/main/controllers/upload/processors/RTMediaUploadFile.php:260
1129
- msgid "The MP3 file you have uploaded is not an audio file."
1130
  msgstr ""
1131
 
1132
- #: ../app/main/controllers/upload/processors/RTMediaUploadFile.php:268
1133
- msgid ""
1134
- "Media File you have tried to upload is not supported. Supported media files "
1135
- "are .jpg, .png, .gif, .mp3, .mov and .mp4."
1136
  msgstr ""
1137
 
1138
- #: ../app/main/deprecated/RTMediaDeprecated.php:27
1139
- #, php-format
1140
- msgid "Deprecated %s. Please use %s."
1141
  msgstr ""
1142
 
1143
- #: ../app/admin/RTMediaAdmin.php:303 ../app/admin/RTMediaAdmin.php:325
1144
- msgid "rtMedia:"
1145
  msgstr ""
1146
 
1147
- #: ../app/admin/RTMediaAdmin.php:303
1148
- msgid " You must "
 
 
1149
  msgstr ""
1150
 
1151
- #: ../app/admin/RTMediaAdmin.php:303
1152
- msgid "update permalink structure"
1153
  msgstr ""
1154
 
1155
- #: ../app/admin/RTMediaAdmin.php:303
1156
- msgid " to something other than the default for it to work."
1157
  msgstr ""
1158
 
1159
- #: ../app/admin/RTMediaAdmin.php:325
1160
- msgid ""
1161
- "Please update all premium add-ons that you have purchased from rtCamp from "
1162
- "your "
1163
  msgstr ""
1164
 
1165
- #: ../app/admin/RTMediaAdmin.php:325
1166
- msgid "account"
1167
  msgstr ""
1168
 
1169
- #: ../app/admin/RTMediaAdmin.php:425
1170
- msgid "rtMedia Pro is released"
1171
  msgstr ""
1172
 
1173
- #: ../app/admin/RTMediaAdmin.php:446
1174
- msgid "Media Stats"
1175
  msgstr ""
1176
 
1177
- #: ../app/admin/RTMediaAdmin.php:471
1178
- msgid "Usage Stats"
1179
  msgstr ""
1180
 
1181
- #: ../app/admin/RTMediaAdmin.php:479
1182
- msgid "Total "
 
 
 
1183
  msgstr ""
1184
 
1185
- #: ../app/admin/RTMediaAdmin.php:487
1186
- msgid "With Media"
1187
  msgstr ""
1188
 
1189
- #: ../app/admin/RTMediaAdmin.php:495
1190
- msgid "Comments "
 
 
 
 
 
 
1191
  msgstr ""
1192
 
1193
- #: ../app/admin/RTMediaAdmin.php:511
1194
- msgid "Homepage"
1195
  msgstr ""
1196
 
1197
- #: ../app/admin/RTMediaAdmin.php:512
1198
- msgid "Free Support"
1199
  msgstr ""
1200
 
1201
- #: ../app/admin/RTMediaAdmin.php:513
1202
- msgid "Premium Addons"
 
 
1203
  msgstr ""
1204
 
1205
- #: ../app/admin/RTMediaAdmin.php:530
1206
- msgid "Right Now in rtMedia"
 
 
1207
  msgstr ""
1208
 
1209
- #: ../app/admin/RTMediaAdmin.php:584 ../app/admin/RTMediaAdmin.php:799
1210
- msgid "Regenerate Thumbnail"
1211
  msgstr ""
1212
 
1213
- #: ../app/admin/RTMediaAdmin.php:625 ../app/admin/RTMediaAdmin.php:1288
1214
- #: ../app/admin/RTMediaAdmin.php:1289
1215
- msgid "rtMedia"
 
1216
  msgstr ""
1217
 
1218
- #: ../app/admin/RTMediaAdmin.php:632 ../app/admin/RTMediaAdmin.php:635
1219
- #: ../app/admin/RTMediaAdmin.php:785 ../app/admin/RTMediaAdmin.php:1318
1220
- msgid "Settings"
 
1221
  msgstr ""
1222
 
1223
- #: ../app/admin/RTMediaAdmin.php:643 ../app/admin/RTMediaAdmin.php:646
1224
- #: ../app/admin/RTMediaAdmin.php:786 ../app/admin/RTMediaAdmin.php:1322
1225
- msgid "Addons"
1226
  msgstr ""
1227
 
1228
- #: ../app/admin/RTMediaAdmin.php:654 ../app/admin/RTMediaAdmin.php:657
1229
- #: ../app/admin/RTMediaAdmin.php:787 ../app/admin/RTMediaAdmin.php:1334
1230
- #: ../app/helper/RTMediaSettings.php:196
1231
- msgid "Support"
1232
  msgstr ""
1233
 
1234
- #: ../app/admin/RTMediaAdmin.php:665 ../app/admin/RTMediaAdmin.php:668
1235
- #: ../app/admin/RTMediaAdmin.php:788 ../app/admin/RTMediaAdmin.php:1326
1236
- msgid "Themes"
1237
  msgstr ""
1238
 
1239
- #: ../app/admin/RTMediaAdmin.php:676 ../app/admin/RTMediaAdmin.php:679
1240
- #: ../app/admin/RTMediaAdmin.php:789 ../app/admin/RTMediaAdmin.php:1330
1241
- msgid "Hire Us"
1242
  msgstr ""
1243
 
1244
- #: ../app/admin/RTMediaAdmin.php:687 ../app/admin/RTMediaAdmin.php:690
1245
- #: ../app/admin/RTMediaAdmin.php:790 ../app/admin/RTMediaAdmin.php:1338
1246
- msgid "Licenses"
1247
  msgstr ""
1248
 
1249
- #: ../app/admin/RTMediaAdmin.php:732
1250
- msgid "ON"
 
1251
  msgstr ""
1252
 
1253
- #: ../app/admin/RTMediaAdmin.php:733
1254
- msgid "OFF"
1255
  msgstr ""
1256
 
1257
- #: ../app/admin/RTMediaAdmin.php:745
1258
- msgid "Please do not refresh this page."
1259
  msgstr ""
1260
 
1261
- #: ../app/admin/RTMediaAdmin.php:746
1262
- msgid ""
1263
- "Something went wrong. Please <a href onclick=\"location.reload();\">refresh</"
1264
- "a> page."
1265
  msgstr ""
1266
 
1267
- #: ../app/admin/RTMediaAdmin.php:747
1268
- msgid "This will subscribe you to the free plan."
1269
  msgstr ""
1270
 
1271
- #: ../app/admin/RTMediaAdmin.php:748
1272
- msgid "Are you sure you want to disable the encoding service?"
1273
  msgstr ""
1274
 
1275
- #: ../app/admin/RTMediaAdmin.php:749
1276
- msgid "Are you sure you want to enable the encoding service?"
1277
  msgstr ""
1278
 
1279
- #: ../app/admin/RTMediaAdmin.php:793
1280
- msgid "Premium"
1281
  msgstr ""
1282
 
1283
- #: ../app/admin/RTMediaAdmin.php:793
1284
- msgid "Premium "
1285
  msgstr ""
1286
 
1287
- #: ../app/admin/RTMediaAdmin.php:799
1288
- msgid "Regen. Thumbnail "
1289
  msgstr ""
1290
 
1291
- #: ../app/admin/RTMediaAdmin.php:822 ../app/admin/RTMediaAdmin.php:1828
1292
- msgid "Regenerate Video Thumbnails"
1293
  msgstr ""
1294
 
1295
- #: ../app/admin/RTMediaAdmin.php:840
1296
- msgid "Regenerate Pending Thumbnails"
1297
  msgstr ""
1298
 
1299
- #: ../app/admin/RTMediaAdmin.php:850
1300
- msgid "Total Videos"
1301
  msgstr ""
1302
 
1303
- #: ../app/admin/RTMediaAdmin.php:853
1304
- msgid "Sent of regenerate thumbails"
 
 
1305
  msgstr ""
1306
 
1307
- #: ../app/admin/RTMediaAdmin.php:855
1308
- msgid "Fail to regenerate thumbails"
1309
  msgstr ""
1310
 
1311
- #: ../app/admin/RTMediaAdmin.php:894
1312
- msgid "Regenerate Video Thumbnails Done"
1313
  msgstr ""
1314
 
1315
- #: ../app/admin/RTMediaAdmin.php:938
1316
- #, php-format
1317
  msgid ""
1318
- "You have %s videos without thumbnails. Click <a href='%s'> here </a> to "
1319
- "generate thumbnails. <a href='#' onclick='rtmedia_hide_video_thumb_notice()' "
1320
- "style='float:right'>Hide</a>"
1321
  msgstr ""
1322
 
1323
- #: ../app/admin/RTMediaAdmin.php:1016
1324
- msgid "not a video ..."
1325
  msgstr ""
1326
 
1327
- #: ../app/admin/RTMediaAdmin.php:1195
1328
- msgid "Empowering The Web With WordPress"
1329
  msgstr ""
1330
 
1331
- #: ../app/admin/RTMediaAdmin.php:1226
1332
- msgid "Save Settings"
1333
  msgstr ""
1334
 
1335
- #: ../app/admin/RTMediaAdmin.php:1420 ../app/admin/RTMediaAdmin.php:1421
1336
- msgid "Display"
 
 
1337
  msgstr ""
1338
 
1339
- #: ../app/admin/RTMediaAdmin.php:1429
1340
- msgid "rtMedia BuddyPress"
1341
  msgstr ""
1342
 
1343
- #: ../app/admin/RTMediaAdmin.php:1430
1344
- msgid "BuddyPress"
1345
  msgstr ""
1346
 
1347
- #: ../app/admin/RTMediaAdmin.php:1438
1348
- msgid "rtMedia Types"
1349
  msgstr ""
1350
 
1351
- #: ../app/admin/RTMediaAdmin.php:1439
1352
- msgid "Types"
1353
  msgstr ""
1354
 
1355
- #: ../app/admin/RTMediaAdmin.php:1446
1356
- msgid "rtMedia Sizes"
1357
  msgstr ""
1358
 
1359
- #: ../app/admin/RTMediaAdmin.php:1447
1360
- msgid "Image Sizes"
1361
  msgstr ""
1362
 
1363
- #: ../app/admin/RTMediaAdmin.php:1454
1364
- msgid "rtMedia Privacy"
1365
  msgstr ""
1366
 
1367
- #: ../app/admin/RTMediaAdmin.php:1461
1368
- msgid "rtMedia Custom CSS"
 
 
1369
  msgstr ""
1370
 
1371
- #: ../app/admin/RTMediaAdmin.php:1462
1372
- msgid "Custom CSS"
1373
  msgstr ""
1374
 
1375
- #: ../app/admin/RTMediaAdmin.php:1471 ../app/admin/RTMediaAdmin.php:1472
1376
- msgid "Other Settings"
1377
  msgstr ""
1378
 
1379
- #: ../app/admin/RTMediaAdmin.php:1571
1380
- #, php-format
1381
- msgid "I use @buddypressmedia http://rt.cx/rtmedia on %s"
1382
  msgstr ""
1383
 
1384
- #: ../app/admin/RTMediaAdmin.php:1575
1385
- msgid "Post to Twitter Now"
1386
  msgstr ""
1387
 
1388
- #: ../app/admin/RTMediaAdmin.php:1575
1389
- msgid "Post to Twitter"
1390
  msgstr ""
1391
 
1392
- #: ../app/admin/RTMediaAdmin.php:1576
1393
- msgid "Share on Facebook Now"
1394
  msgstr ""
1395
 
1396
- #: ../app/admin/RTMediaAdmin.php:1576
1397
- msgid "Share on Facebook"
1398
  msgstr ""
1399
 
1400
- #: ../app/admin/RTMediaAdmin.php:1577
1401
- msgid "Rate rtMedia on Wordpress.org"
1402
  msgstr ""
1403
 
1404
- #: ../app/admin/RTMediaAdmin.php:1577
1405
- msgid "Rate on Wordpress.org"
 
 
 
 
1406
  msgstr ""
1407
 
1408
- #: ../app/admin/RTMediaAdmin.php:1578
1409
- msgid "Subscribe to our feeds"
1410
  msgstr ""
1411
 
1412
- #: ../app/admin/RTMediaAdmin.php:1578
1413
- msgid "Subscribe to our Feeds"
 
 
1414
  msgstr ""
1415
 
1416
- #: ../app/admin/RTMediaAdmin.php:1579
1417
- msgid "Add link to footer"
 
1418
  msgstr ""
1419
 
1420
- #: ../app/admin/RTMediaAdmin.php:1585
1421
- msgid "Spread the Word"
1422
  msgstr ""
1423
 
1424
- #: ../app/admin/RTMediaAdmin.php:1617 ../app/admin/RTMediaAdmin.php:1620
1425
- msgid "Subscribe"
1426
  msgstr ""
1427
 
1428
- #: ../app/admin/RTMediaAdmin.php:1642
1429
- msgid "Thank you for your time."
1430
  msgstr ""
1431
 
1432
- #: ../app/admin/RTMediaAdmin.php:1654
1433
- msgid "Premium Add-ons"
1434
  msgstr ""
1435
 
1436
- #: ../app/admin/RTMediaAdmin.php:1670
1437
- #, php-format
1438
- msgid ""
1439
- "You have images enabled on rtMedia but your network allowed filetypes do not "
1440
- "permit uploading of %s. Click <a href=\"%s\">here</a> to change your "
1441
- "settings manually."
1442
  msgstr ""
1443
 
1444
- #: ../app/admin/RTMediaAdmin.php:1671 ../app/admin/RTMediaAdmin.php:1682
1445
- #: ../app/admin/RTMediaAdmin.php:1691
1446
- msgid "Recommended"
1447
  msgstr ""
1448
 
1449
- #: ../app/admin/RTMediaAdmin.php:1671 ../app/admin/RTMediaAdmin.php:1682
1450
- #: ../app/admin/RTMediaAdmin.php:1691
1451
- msgid "Update Network Settings Automatically"
1452
  msgstr ""
1453
 
1454
- #: ../app/admin/RTMediaAdmin.php:1681
1455
- #, php-format
1456
- msgid ""
1457
- "You have video enabled on BuddyPress Media but your network allowed "
1458
- "filetypes do not permit uploading of mp4. Click <a href=\"%s\">here</a> to "
1459
- "change your settings manually."
1460
  msgstr ""
1461
 
1462
- #: ../app/admin/RTMediaAdmin.php:1690
1463
- #, php-format
1464
- msgid ""
1465
- "You have audio enabled on BuddyPress Media but your network allowed "
1466
- "filetypes do not permit uploading of mp3. Click <a href=\"%s\">here</a> to "
1467
- "change your settings manually."
1468
  msgstr ""
1469
 
1470
- #: ../app/admin/RTMediaAdmin.php:1705
1471
- msgid "Network settings updated successfully."
1472
  msgstr ""
1473
 
1474
- #: ../app/admin/RTMediaAdmin.php:1812
1475
- msgid "Video is sent to generate thumbnails."
1476
  msgstr ""
1477
 
1478
- #: ../app/admin/RTMediaAdmin.php:1814
1479
- msgid "Video cannot be sent to generate thumbnails."
1480
  msgstr ""
1481
 
1482
- #: ../app/admin/RTMediaAdmin.php:1893
1483
- msgid ""
1484
- "Please update rtMedia template files if you have overridden the default "
1485
- "rtMedia templates in your theme. If not, you can ignore and hide this notice."
1486
  msgstr ""
1487
 
1488
- #: ../app/admin/RTMediaAdmin.php:1893
1489
- #: ../app/importers/RTMediaMediaSizeImporter.php:66
1490
- #: ../app/importers/RTMediaMigration.php:64
1491
- msgid "Hide"
1492
  msgstr ""
1493
 
1494
- #: ../app/admin/RTMediaFormHandler.php:67
1495
- #: ../app/admin/RTMediaFormHandler.php:109
1496
- #: ../app/admin/RTMediaFormHandler.php:204
1497
- #: ../app/admin/RTMediaFormHandler.php:239
1498
- msgid "Please provide a \"value\" in the argument."
1499
  msgstr ""
1500
 
1501
- #: ../app/admin/RTMediaFormHandler.php:152
1502
- msgid "Need to specify atleast two radios, else use a checkbox instead"
1503
  msgstr ""
1504
 
1505
- #: ../app/admin/RTMediaFormHandler.php:287
1506
- #: ../templates/media/media-gallery.php:70
1507
- #: ../templates/media/album-gallery.php:51
1508
- msgid "Load More"
1509
  msgstr ""
1510
 
1511
- #: ../app/admin/RTMediaFormHandler.php:288
1512
- msgid "Pagination"
1513
  msgstr ""
1514
 
1515
- #: ../app/admin/RTMediaFormHandler.php:300
1516
- msgid "Allow user to comment on uploaded media"
1517
  msgstr ""
1518
 
1519
- #: ../app/admin/RTMediaFormHandler.php:305
1520
- msgid ""
1521
- "This will display the comment form and comment listing on single media pages "
1522
- "as well as inside lightbox (if lightbox is enabled)."
1523
  msgstr ""
1524
 
1525
- #: ../app/admin/RTMediaFormHandler.php:310
1526
- msgid "Use lightbox to display media"
 
1527
  msgstr ""
1528
 
1529
- #: ../app/admin/RTMediaFormHandler.php:315
1530
- msgid "View single media in facebook style lightbox."
 
1531
  msgstr ""
1532
 
1533
- #: ../app/admin/RTMediaFormHandler.php:320
1534
- msgid "Number of media per page"
 
1535
  msgstr ""
1536
 
1537
- #: ../app/admin/RTMediaFormHandler.php:326
1538
- msgid "Number of media items you want to show per page on front end."
 
 
 
1539
  msgstr ""
1540
 
1541
- #: ../app/admin/RTMediaFormHandler.php:332
1542
- msgid "Media display pagination option"
 
1543
  msgstr ""
1544
 
1545
- #: ../app/admin/RTMediaFormHandler.php:338
1546
- msgid "Choose whether you want the load more button or pagination buttons."
 
1547
  msgstr ""
1548
 
1549
- #: ../app/admin/RTMediaFormHandler.php:343
1550
- msgid "Enable"
 
1551
  msgstr ""
1552
 
1553
- #: ../app/admin/RTMediaFormHandler.php:343
1554
- msgid "Cascading grid layout"
1555
  msgstr ""
1556
 
1557
- #: ../app/admin/RTMediaFormHandler.php:348
1558
- msgid ""
1559
- "Masonry works by placing elements in an optimal position based on available "
1560
- "vertical space, similar to a mason fitting stones in a wall."
1561
  msgstr ""
1562
 
1563
- #: ../app/admin/RTMediaFormHandler.php:352
1564
- msgid "You might need to"
1565
  msgstr ""
1566
 
1567
- #: ../app/admin/RTMediaFormHandler.php:352
1568
- msgid "change thumbnail size"
 
 
1569
  msgstr ""
1570
 
1571
- #: ../app/admin/RTMediaFormHandler.php:352
1572
- msgid "and uncheck the crop box for thumbnails."
1573
  msgstr ""
1574
 
1575
- #: ../app/admin/RTMediaFormHandler.php:352
1576
- msgid "If you enable masonry view, it is advisable to"
1577
  msgstr ""
1578
 
1579
- #: ../app/admin/RTMediaFormHandler.php:352
1580
- msgid "for masonry view."
1581
  msgstr ""
1582
 
1583
- #: ../app/admin/RTMediaFormHandler.php:352
1584
- msgid ""
1585
- "To set gallery for fixed width, set image height to 0 and width as per your "
1586
- "requirement and vice-versa."
1587
  msgstr ""
1588
 
1589
- #: ../app/admin/RTMediaFormHandler.php:376
1590
- msgid "Single Media View"
1591
  msgstr ""
1592
 
1593
- #: ../app/admin/RTMediaFormHandler.php:377
1594
- msgid "List Media View"
1595
  msgstr ""
1596
 
1597
- #: ../app/admin/RTMediaFormHandler.php:378
1598
- msgid "Masonry View"
1599
  msgstr ""
1600
 
1601
- #: ../app/admin/RTMediaFormHandler.php:440
1602
- msgid "Allow usage data tracking"
1603
  msgstr ""
1604
 
1605
- #: ../app/admin/RTMediaFormHandler.php:445
1606
- msgid ""
1607
- "To make rtMedia better compatible with your sites, you can help the rtMedia "
1608
- "team learn what themes and plugins you are using. No private information "
1609
- "about your setup will be sent during tracking."
1610
  msgstr ""
1611
 
1612
- #: ../app/admin/RTMediaFormHandler.php:449
1613
- msgid "Admin bar menu integration"
1614
  msgstr ""
1615
 
1616
- #: ../app/admin/RTMediaFormHandler.php:454
 
1617
  msgid ""
1618
- "Add rtMedia menu to WordPress admin bar for easy access to settings and "
1619
- "moderation page (if enabled)."
 
1620
  msgstr ""
1621
 
1622
- #: ../app/admin/RTMediaFormHandler.php:459
1623
- msgid "Add a link to rtMedia in footer"
1624
  msgstr ""
1625
 
1626
- #: ../app/admin/RTMediaFormHandler.php:464
1627
- msgid "Help us promote rtMedia."
1628
  msgstr ""
1629
 
1630
- #: ../app/admin/RTMediaFormHandler.php:469
1631
- msgid "Also add my affiliate-id to rtMedia footer link"
1632
  msgstr ""
1633
 
1634
- #: ../app/admin/RTMediaFormHandler.php:474
1635
- msgid ""
1636
- "Add your affiliate-id along with footer link and get rewarded by our "
1637
- "affiliation program."
1638
  msgstr ""
1639
 
1640
- #: ../app/admin/RTMediaFormHandler.php:477
1641
- msgid ""
1642
- "You can signup for rtMedia affiliate program from <a href=\"https://rtcamp."
1643
- "com/affiliates\">here</a>"
1644
  msgstr ""
1645
 
1646
- #: ../app/admin/RTMediaFormHandler.php:480
1647
- msgid "Enable JSON API"
 
 
 
 
1648
  msgstr ""
1649
 
1650
- #: ../app/admin/RTMediaFormHandler.php:485
1651
- msgid ""
1652
- "This will allow handling API requests for rtMedia sent through any mobile "
1653
- "app."
1654
  msgstr ""
1655
 
1656
- #: ../app/admin/RTMediaFormHandler.php:488
1657
- msgid ""
1658
- "You can refer to the API document from <a href=\"https://rtcamp.com/rtmedia/"
1659
- "docs/developer/json-api/\">here</a>"
1660
  msgstr ""
1661
 
1662
- #: ../app/admin/RTMediaFormHandler.php:511
1663
- msgid "Admin Settings"
1664
  msgstr ""
1665
 
1666
- #: ../app/admin/RTMediaFormHandler.php:512
1667
- msgid "API Settings"
1668
  msgstr ""
1669
 
1670
- #: ../app/admin/RTMediaFormHandler.php:513
1671
- msgid "Miscellaneous"
1672
  msgstr ""
1673
 
1674
- #: ../app/admin/RTMediaFormHandler.php:514
1675
- msgid "Footer Link"
1676
  msgstr ""
1677
 
1678
- #: ../app/admin/RTMediaFormHandler.php:639
1679
- msgid "Media Types Settings"
1680
  msgstr ""
1681
 
1682
- #: ../app/admin/RTMediaFormHandler.php:646
1683
- #: ../app/helper/RTMediaSettings.php:312
1684
- msgid "Media Type"
1685
  msgstr ""
1686
 
1687
- #: ../app/admin/RTMediaFormHandler.php:648
1688
- msgid "Allows you to upload a particular media type on your post."
 
1689
  msgstr ""
1690
 
1691
- #: ../app/admin/RTMediaFormHandler.php:649
1692
- msgid "Allow Upload"
1693
  msgstr ""
1694
 
1695
- #: ../app/admin/RTMediaFormHandler.php:653
1696
- msgid "Place a specific media as a featured content on the post."
1697
  msgstr ""
1698
 
1699
- #: ../app/admin/RTMediaFormHandler.php:654
1700
- msgid "Set Featured"
1701
  msgstr ""
1702
 
1703
- #: ../app/admin/RTMediaFormHandler.php:696
1704
- msgid "File Extensions"
1705
  msgstr ""
1706
 
1707
- #: ../app/admin/RTMediaFormHandler.php:754
1708
- msgid "Media Size Settings"
1709
  msgstr ""
1710
 
1711
- #: ../app/admin/RTMediaFormHandler.php:763
1712
- msgid "Category"
1713
  msgstr ""
1714
 
1715
- #: ../app/admin/RTMediaFormHandler.php:764
1716
- msgid "Entity"
1717
  msgstr ""
1718
 
1719
- #: ../app/admin/RTMediaFormHandler.php:765
1720
- msgid "Width"
1721
  msgstr ""
1722
 
1723
- #: ../app/admin/RTMediaFormHandler.php:765
1724
- msgid "Height"
1725
  msgstr ""
1726
 
1727
- #: ../app/admin/RTMediaFormHandler.php:765
1728
- msgid "Crop"
1729
  msgstr ""
1730
 
1731
- #: ../app/admin/RTMediaFormHandler.php:808
1732
- msgid "Number of thumbnails to generate on video upload"
1733
  msgstr ""
1734
 
1735
- #: ../app/admin/RTMediaFormHandler.php:814
 
1736
  msgid ""
1737
- " If you choose more than 1 thumbnail, your users will be able to change the "
1738
- "thumbnail by going to video 'edit' section. Maximum value is 10."
 
1739
  msgstr ""
1740
 
1741
- #: ../app/admin/RTMediaFormHandler.php:821
1742
- msgid "Encoding Settings"
 
1743
  msgstr ""
1744
 
1745
- #: ../app/admin/RTMediaFormHandler.php:838
1746
- msgid "JPEG/JPG image quality (1-100)"
 
1747
  msgstr ""
1748
 
1749
- #: ../app/admin/RTMediaFormHandler.php:844
 
1750
  msgid ""
1751
- "Enter JPEG/JPG Image Quality. Minimum value is 1. 100 is original quality."
 
 
1752
  msgstr ""
1753
 
1754
- #: ../app/admin/RTMediaFormHandler.php:851
1755
- msgid "Image Quality"
 
 
 
 
1756
  msgstr ""
1757
 
1758
- #: ../app/admin/RTMediaFormHandler.php:882
1759
- msgid "Custom CSS settings"
1760
  msgstr ""
1761
 
1762
- #: ../app/admin/RTMediaFormHandler.php:895
1763
- msgid ""
1764
- "If you want to add some custom CSS code to the plugin and do not want to "
1765
- "modify any files, then this is a good place to enter your code."
1766
  msgstr ""
1767
 
1768
- #: ../app/admin/RTMediaFormHandler.php:929
1769
- msgid "rtMedia default styles"
1770
  msgstr ""
1771
 
1772
- #: ../app/admin/RTMediaFormHandler.php:935
1773
  msgid ""
1774
- "Load default rtMedia styles. You need to write your own style for rtMedia if "
1775
- "you disable it."
1776
  msgstr ""
1777
 
1778
- #: ../app/admin/RTMediaFormHandler.php:939
1779
- msgid "Paste your CSS code"
 
 
1780
  msgstr ""
1781
 
1782
- #: ../app/admin/RTMediaFormHandler.php:945
1783
- msgid "Custom rtMedia CSS container"
 
1784
  msgstr ""
1785
 
1786
- #: ../app/admin/RTMediaFormHandler.php:967
1787
- msgid "Enable privacy"
 
1788
  msgstr ""
1789
 
1790
- #: ../app/admin/RTMediaFormHandler.php:973
1791
- msgid "Enable privacy in rtMedia"
1792
  msgstr ""
1793
 
1794
- #: ../app/admin/RTMediaFormHandler.php:977
1795
- msgid "Default privacy"
1796
  msgstr ""
1797
 
1798
- #: ../app/admin/RTMediaFormHandler.php:983
1799
- msgid "Set default privacy for media"
1800
  msgstr ""
1801
 
1802
- #: ../app/admin/RTMediaFormHandler.php:987
1803
- msgid "Allow users to set privacy for their content"
1804
  msgstr ""
1805
 
1806
- #: ../app/admin/RTMediaFormHandler.php:992
1807
- msgid ""
1808
- "If you choose this, users will be able to change privacy of their own "
1809
- "uploads."
1810
  msgstr ""
1811
 
1812
- #: ../app/admin/RTMediaFormHandler.php:994
1813
- msgid "For group uploads, BuddyPress groups privacy is used."
1814
  msgstr ""
1815
 
1816
- #: ../app/admin/RTMediaFormHandler.php:1017
1817
- msgid "Privacy Settings"
1818
  msgstr ""
1819
 
1820
- #: ../app/admin/RTMediaFormHandler.php:1069
1821
- msgid "Enable media in profile"
1822
  msgstr ""
1823
 
1824
- #: ../app/admin/RTMediaFormHandler.php:1074
1825
- msgid "Enable Media on BuddyPress Profile"
1826
  msgstr ""
1827
 
1828
- #: ../app/admin/RTMediaFormHandler.php:1078
1829
- msgid "Enable media in group"
1830
  msgstr ""
1831
 
1832
- #: ../app/admin/RTMediaFormHandler.php:1083
1833
- msgid "Enable Media on BuddyPress Groups"
1834
  msgstr ""
1835
 
1836
- #: ../app/admin/RTMediaFormHandler.php:1087
1837
- msgid "Allow upload from activity stream"
1838
  msgstr ""
1839
 
1840
- #: ../app/admin/RTMediaFormHandler.php:1092
1841
- msgid "Allow upload using status update box present on activity stream page"
1842
  msgstr ""
1843
 
1844
- #: ../app/admin/RTMediaFormHandler.php:1097
1845
- msgid "Number of media items to show in activity stream"
1846
  msgstr ""
1847
 
1848
- #: ../app/admin/RTMediaFormHandler.php:1102
1849
  msgid ""
1850
- "With bulk uploads activity, the stream may get flooded. You can control the "
1851
- "maximum number of media items or files per activity. This limit will not "
1852
- "affect the actual number of uploads. This is only for display. <em>0</em> "
1853
- "means unlimited."
 
1854
  msgstr ""
1855
 
1856
- #: ../app/admin/RTMediaFormHandler.php:1127
1857
- msgid "Integration With BuddyPress Features"
 
 
 
1858
  msgstr ""
1859
 
1860
- #: ../app/admin/RTMediaFormHandler.php:1151
1861
- msgid "Album Settings"
1862
  msgstr ""
1863
 
1864
- #: ../app/admin/RTMediaFormHandler.php:1156
1865
- msgid "Organize media into albums"
1866
  msgstr ""
1867
 
1868
- #: ../app/admin/RTMediaFormHandler.php:1162
1869
- msgid ""
1870
- "This will add 'album' tab to BuddyPress profile and group depending on the "
1871
- "^above^ settings."
1872
  msgstr ""
1873
 
1874
- #: ../app/importers/BPMediaAlbumimporter.php:71
1875
- msgid "Warning!"
1876
  msgstr ""
1877
 
1878
- #: ../app/importers/BPMediaAlbumimporter.php:71
1879
- #, php-format
1880
- msgid ""
1881
- "This import process is irreversible. Although everything is tested, please "
1882
- "take a <a target=\"_blank\" href=\"http://codex.wordpress.org/"
1883
- "WordPress_Backups\">backup of your database and files</a>, before "
1884
- "proceeding. If you don't know your way around databases and files, consider "
1885
- "<a target=\"_blank\" href=\"%s\">hiring us</a>, or another professional."
1886
  msgstr ""
1887
 
1888
- #: ../app/importers/BPMediaAlbumimporter.php:72
1889
- msgid ""
1890
- "If you have set \"WP_DEBUG\" in you wp-config.php file, please make sure it "
1891
- "is set to \"false\", so that it doesn't conflict with the import process."
1892
  msgstr ""
1893
 
1894
- #: ../app/importers/BPMediaAlbumimporter.php:73
1895
- msgid "I have taken a backup of the database and files of this site."
1896
  msgstr ""
1897
 
1898
- #: ../app/importers/BPMediaAlbumimporter.php:75
1899
- msgid "Start Import"
1900
  msgstr ""
1901
 
1902
- #: ../app/importers/BPMediaAlbumimporter.php:80
1903
- msgid "Users"
1904
  msgstr ""
1905
 
1906
- #: ../app/importers/BPMediaAlbumimporter.php:110
1907
- msgid "Comments"
1908
  msgstr ""
1909
 
1910
- #: ../app/importers/BPMediaAlbumimporter.php:116
1911
- msgid "Comments: 0/0 (No comments to import)"
1912
  msgstr ""
1913
 
1914
- #: ../app/importers/BPMediaAlbumimporter.php:123
1915
- msgid "User's Favorites"
1916
  msgstr ""
1917
 
1918
- #: ../app/importers/BPMediaAlbumimporter.php:132
1919
- msgid ""
1920
- "BP-Album is active on your site and will cause problems with the import."
1921
  msgstr ""
1922
 
1923
- #: ../app/importers/BPMediaAlbumimporter.php:133
1924
- msgid "Click here to deactivate BP-Album and continue importing"
1925
  msgstr ""
1926
 
1927
- #: ../app/importers/BPMediaAlbumimporter.php:139
1928
- msgid ""
1929
- "Some of the media failed to import. The file might be corrupt or deleted."
1930
  msgstr ""
1931
 
1932
- #: ../app/importers/BPMediaAlbumimporter.php:140
1933
  #, php-format
1934
- msgid "The following %d BP Album Media id's could not be imported"
1935
  msgstr ""
1936
 
1937
- #: ../app/importers/BPMediaAlbumimporter.php:149
1938
- #, php-format
1939
- msgid "I just imported bp-album to @buddypressmedia http://rt.cx/rtmedia on %s"
1940
  msgstr ""
1941
 
1942
- #: ../app/importers/BPMediaAlbumimporter.php:150
1943
- msgid "Congratulations!"
1944
  msgstr ""
1945
 
1946
- #: ../app/importers/BPMediaAlbumimporter.php:150
1947
- msgid "All media from BP Album has been imported."
1948
  msgstr ""
1949
 
1950
- #: ../app/importers/BPMediaAlbumimporter.php:151
1951
- msgid "Tweet this"
 
 
1952
  msgstr ""
1953
 
1954
- #: ../app/importers/BPMediaAlbumimporter.php:155
 
 
 
 
1955
  msgid ""
1956
- "However, a lot of unnecessary files and a database table are still eating up "
1957
- "your resources. If everything seems fine, you can clean this data up."
1958
  msgstr ""
1959
 
1960
- #: ../app/importers/BPMediaAlbumimporter.php:158
1961
- msgid "Clean up Now"
1962
  msgstr ""
1963
 
1964
- #: ../app/importers/BPMediaAlbumimporter.php:161
1965
- msgid "Clean up Later"
 
 
1966
  msgstr ""
1967
 
1968
- #: ../app/importers/BPMediaAlbumimporter.php:166
1969
- msgid "Why don't you try adding some instagram like effects to your images?"
1970
  msgstr ""
1971
 
1972
- #: ../app/importers/BPMediaAlbumimporter.php:173
1973
  msgid ""
1974
- "BuddyPress Media Instagram adds Instagram like filters to images uploaded "
1975
- "with BuddyPress Media."
1976
  msgstr ""
1977
 
1978
- #: ../app/importers/BPMediaAlbumimporter.php:174
1979
- #: ../app/helper/RTMediaAddon.php:163 ../app/helper/RTMediaAddon.php:176
1980
- #: ../app/helper/RTMediaAddon.php:187 ../app/helper/RTMediaAddon.php:198
1981
- msgid "Important"
1982
  msgstr ""
1983
 
1984
- #: ../app/importers/BPMediaAlbumimporter.php:174
1985
- #: ../app/helper/RTMediaAddon.php:187 ../app/helper/RTMediaAddon.php:198
1986
  msgid ""
1987
- "You need to have ImageMagick installed on your server for this addon to work."
 
1988
  msgstr ""
1989
 
1990
- #: ../app/importers/BPMediaAlbumimporter.php:178
1991
- #: ../app/helper/RTMediaAddon.php:342
1992
- msgid "Buy Now"
1993
  msgstr ""
1994
 
1995
- #: ../app/importers/BPMediaAlbumimporter.php:179
1996
- #: ../app/helper/RTMediaAddon.php:357
1997
- msgid "Live Demo"
 
1998
  msgstr ""
1999
 
2000
- #: ../app/importers/BPMediaAlbumimporter.php:184
 
 
 
 
2001
  msgid ""
2002
- "Looks like you don't use BP Album. Is there any other BuddyPress Plugin you "
2003
- "want an importer for?"
2004
  msgstr ""
2005
 
2006
- #: ../app/importers/BPMediaAlbumimporter.php:185
2007
- #, php-format
2008
- msgid "<a href=\"%s\">Create an issue</a> on GitHub requesting the same."
2009
  msgstr ""
2010
 
2011
- #: ../app/importers/RTMediaMediaSizeImporter.php:25
2012
- msgid "Media Size Import"
 
 
2013
  msgstr ""
2014
 
2015
- #: ../app/importers/RTMediaMigration.php:64
2016
- msgid "Please Migrate your Database"
2017
  msgstr ""
2018
 
2019
- #: ../app/importers/RTMediaMigration.php:64
2020
- msgid "Click Here"
2021
  msgstr ""
2022
 
2023
- #: ../app/importers/RTMediaMigration.php:83
2024
- #: ../app/helper/RTMediaSupport.php:62 ../app/helper/RTMediaSupport.php:63
2025
- msgid "Migration"
2026
  msgstr ""
2027
 
2028
- #: ../app/importers/RTMediaMigration.php:375
2029
  msgid ""
2030
- "Please Backup your <strong>DATABASE</strong> and <strong>UPLOAD</strong> "
2031
- "folder before Migration."
2032
  msgstr ""
2033
 
2034
- #: ../app/importers/RTMediaMigration.php:383
2035
- msgid "rtMedia Migration"
2036
  msgstr ""
2037
 
2038
- #: ../app/importers/RTMediaMigration.php:385
2039
- msgid "It will migrate following things"
 
 
2040
  msgstr ""
2041
 
2042
- #: ../app/importers/RTMediaMigration.php:453
2043
- msgid "Error During Migration, Please Refresh Page then try again"
2044
  msgstr ""
2045
 
2046
- #: ../app/importers/RTMediaMigration.php:473
2047
- msgid "Start"
 
 
2048
  msgstr ""
2049
 
2050
- #: ../app/importers/RTMediaMigration.php:1024
2051
- msgid " day"
2052
  msgstr ""
2053
 
2054
- #: ../app/importers/RTMediaMigration.php:1028
2055
- msgid " hour"
 
 
 
 
 
 
 
 
 
 
 
 
2056
  msgstr ""
2057
 
2058
- #: ../app/importers/RTMediaMigration.php:1032
2059
- msgid " minute"
2060
  msgstr ""
2061
 
2062
- #: ../app/importers/RTMediaMigration.php:1036
2063
- msgid " second"
2064
  msgstr ""
2065
 
2066
- #: ../app/importers/RTMediaMigration.php:1042
2067
- msgid "No time remaining."
2068
  msgstr ""
2069
 
2070
- #: ../app/importers/RTMediaActivityUpgrade.php:20
2071
- msgid "Media activity upgrade"
 
 
2072
  msgstr ""
2073
 
2074
- #: ../app/services/RTMediaEncoding.php:148
2075
- msgid "rtMedia Encoding: Nearing quota limit."
2076
  msgstr ""
2077
 
2078
- #: ../app/services/RTMediaEncoding.php:149
2079
- #, php-format
2080
  msgid ""
2081
- "<p>You are nearing the quota limit for your rtMedia encoding service.</"
2082
- "p><p>Following are the details:</p><p><strong>Used:</strong> %s</"
2083
- "p><p><strong>Remaining</strong>: %s</p><p><strong>Total:</strong> %s</p>"
2084
  msgstr ""
2085
 
2086
- #: ../app/services/RTMediaEncoding.php:163
2087
- msgid "rtMedia Encoding: Usage quota over."
2088
  msgstr ""
2089
 
2090
- #: ../app/services/RTMediaEncoding.php:164
2091
- #, php-format
2092
  msgid ""
2093
- "<p>Your usage quota is over. Upgrade your plan</p><p>Following are the "
2094
- "details:</p><p><strong>Used:</strong> %s</p><p><strong>Remaining</strong>: "
2095
- "%s</p><p><strong>Total:</strong> %s</p>"
2096
  msgstr ""
2097
 
2098
- #: ../app/services/RTMediaEncoding.php:225
2099
- #, php-format
2100
- msgid "You have successfully subscribed for the <strong>%s</strong> plan"
2101
  msgstr ""
2102
 
2103
- #: ../app/services/RTMediaEncoding.php:237
2104
- msgid "Unsubscribe"
 
 
 
 
2105
  msgstr ""
2106
 
2107
- #: ../app/services/RTMediaEncoding.php:239
2108
  msgid ""
2109
- "Just to improve our service we would like to know the reason for you to "
2110
- "leave us."
2111
  msgstr ""
2112
 
2113
- #: ../app/services/RTMediaEncoding.php:288
2114
- #: ../app/services/RTMediaEncoding.php:393
2115
- msgid "Current Plan"
2116
  msgstr ""
2117
 
2118
- #: ../app/services/RTMediaEncoding.php:288
2119
- msgid "Unsubscribed"
 
 
 
2120
  msgstr ""
2121
 
2122
- #: ../app/services/RTMediaEncoding.php:290
2123
- msgid "Used"
2124
  msgstr ""
2125
 
2126
- #: ../app/services/RTMediaEncoding.php:292
2127
- msgid "Remaining"
 
 
2128
  msgstr ""
2129
 
2130
- #: ../app/services/RTMediaEncoding.php:294
2131
- msgid "Total"
2132
  msgstr ""
2133
 
2134
- #: ../app/services/RTMediaEncoding.php:298
2135
- msgid "Your usage limit has been reached. Upgrade your plan."
 
 
 
2136
  msgstr ""
2137
 
2138
- #: ../app/services/RTMediaEncoding.php:300
2139
- msgid "Your API key is not valid or is expired."
2140
  msgstr ""
2141
 
2142
- #: ../app/services/RTMediaEncoding.php:302
2143
- msgid "Encoding Usage"
 
 
 
2144
  msgstr ""
2145
 
2146
- #: ../app/services/RTMediaEncoding.php:307
2147
- msgid "rtMedia team has started offering an audio/video encoding service."
2148
  msgstr ""
2149
 
2150
- #: ../app/services/RTMediaEncoding.php:309
2151
- msgid "Enter API KEY"
 
 
2152
  msgstr ""
2153
 
2154
- #: ../app/services/RTMediaEncoding.php:311
2155
- msgid "Save key"
2156
  msgstr ""
2157
 
2158
- #: ../app/services/RTMediaEncoding.php:331
2159
- msgid "Feature\\Plan"
 
 
 
2160
  msgstr ""
2161
 
2162
- #: ../app/services/RTMediaEncoding.php:332
2163
- #: ../app/services/RTMediaEncoding.php:383
2164
- msgid "Free"
2165
  msgstr ""
2166
 
2167
- #: ../app/services/RTMediaEncoding.php:333
2168
- msgid "Silver"
 
2169
  msgstr ""
2170
 
2171
- #: ../app/services/RTMediaEncoding.php:334
2172
- msgid "Gold"
2173
  msgstr ""
2174
 
2175
- #: ../app/services/RTMediaEncoding.php:335
2176
- msgid "Platinum"
 
 
2177
  msgstr ""
2178
 
2179
- #: ../app/services/RTMediaEncoding.php:340
2180
- msgid "File Size Limit"
2181
  msgstr ""
2182
 
2183
- #: ../app/services/RTMediaEncoding.php:351
2184
- msgid "Bandwidth (monthly)"
 
 
 
2185
  msgstr ""
2186
 
2187
- #: ../app/services/RTMediaEncoding.php:361
2188
- msgid "Overage Bandwidth"
2189
  msgstr ""
2190
 
2191
- #: ../app/services/RTMediaEncoding.php:362
2192
- #: ../app/services/RTMediaEncoding.php:369
2193
- #: ../app/services/RTMediaEncoding.php:374
2194
- msgid "Not Available"
2195
  msgstr ""
2196
 
2197
- #: ../app/services/RTMediaEncoding.php:368
2198
- msgid "Amazon S3 Support"
2199
  msgstr ""
2200
 
2201
- #: ../app/services/RTMediaEncoding.php:370
2202
- #: ../app/services/RTMediaEncoding.php:375
2203
- #: ../app/services/RTMediaEncoding.php:379
2204
- msgid "Coming Soon"
 
2205
  msgstr ""
2206
 
2207
- #: ../app/services/RTMediaEncoding.php:373
2208
- msgid "HD Profile"
2209
  msgstr ""
2210
 
2211
- #: ../app/services/RTMediaEncoding.php:378
2212
- msgid "Webcam Recording"
 
2213
  msgstr ""
2214
 
2215
- #: ../app/services/RTMediaEncoding.php:382
2216
- msgid "Pricing"
2217
  msgstr ""
2218
 
2219
- #: ../app/services/RTMediaEncoding.php:384
2220
- msgid "$9/month"
 
 
2221
  msgstr ""
2222
 
2223
- #: ../app/services/RTMediaEncoding.php:385
2224
- msgid "$99/month"
2225
  msgstr ""
2226
 
2227
- #: ../app/services/RTMediaEncoding.php:386
2228
- msgid "$999/month"
 
 
2229
  msgstr ""
2230
 
2231
- #: ../app/services/RTMediaEncoding.php:397
2232
- msgid "Try Now"
2233
  msgstr ""
2234
 
2235
- #: ../app/services/RTMediaEncoding.php:544
2236
- msgid "Could not read file."
 
 
 
 
 
 
2237
  msgstr ""
2238
 
2239
- #: ../app/services/RTMediaEncoding.php:548
2240
  msgid ""
2241
- "Something went wrong. The required attachment id does not exists. It must "
2242
- "have been deleted."
2243
  msgstr ""
2244
 
2245
- #: ../app/services/RTMediaEncoding.php:563
2246
- msgid "rtMedia Encoding: Download Failed"
2247
  msgstr ""
2248
 
2249
- #: ../app/services/RTMediaEncoding.php:564
2250
- #, php-format
2251
  msgid ""
2252
- "<p><a href=\"%s\">Media</a> was successfully encoded but there was an error "
2253
- "while downloading:</p>\n"
2254
- " <p><code>%s</code></p>\n"
2255
- " <p>You can <a href=\"%s\">retry the download</a>.</p>"
2256
  msgstr ""
2257
 
2258
- #: ../app/services/RTMediaEncoding.php:578
2259
- msgid "Done"
2260
  msgstr ""
2261
 
2262
- #: ../app/services/RTMediaEncoding.php:603
2263
- #: ../app/services/RTMediaEncoding.php:625
2264
- msgid "Something went wrong please try again."
 
2265
  msgstr ""
2266
 
2267
- #: ../app/services/RTMediaEncoding.php:622
2268
- msgid "Your subscription was cancelled successfully"
2269
  msgstr ""
2270
 
2271
- #: ../app/services/RTMediaEncoding.php:634
2272
- msgid "Please enter the api key."
2273
  msgstr ""
2274
 
2275
- #: ../app/services/RTMediaEncoding.php:641
2276
- msgid "Encoding disabled successfully."
 
 
 
2277
  msgstr ""
2278
 
2279
- #: ../app/services/RTMediaEncoding.php:647
2280
- msgid "Encoding enabled successfully."
 
 
 
2281
  msgstr ""
2282
 
2283
  #: ../app/helper/rtFormInvalidArgumentsException.php:21
@@ -2287,6 +2326,10 @@ msgid ""
2287
  "provided.</b>"
2288
  msgstr ""
2289
 
 
 
 
 
2290
  #: ../app/helper/RTMediaFeed.php:52
2291
  msgid "No items"
2292
  msgstr ""
@@ -2321,508 +2364,638 @@ msgstr ""
2321
  msgid "Unknown file upload error."
2322
  msgstr ""
2323
 
2324
- #: ../app/helper/RTMediaSupport.php:49 ../app/helper/RTMediaSupport.php:50
2325
- #: ../app/helper/RTMediaSupport.php:170
2326
- msgid "Premium Support"
2327
- msgstr ""
2328
-
2329
- #: ../app/helper/RTMediaSupport.php:55 ../app/helper/RTMediaSupport.php:56
2330
- #: ../app/helper/RTMediaSupport.php:609
2331
- msgid "Debug Info"
2332
  msgstr ""
2333
 
2334
- #: ../app/helper/RTMediaSupport.php:165
2335
- msgid "Service"
2336
  msgstr ""
2337
 
2338
- #: ../app/helper/RTMediaSupport.php:174
2339
- msgid "Bug Report"
 
 
 
2340
  msgstr ""
2341
 
2342
- #: ../app/helper/RTMediaSupport.php:178
2343
- msgid "New Feature"
2344
  msgstr ""
2345
 
2346
- #: ../app/helper/RTMediaSupport.php:180
2347
- msgid "Submit"
2348
  msgstr ""
2349
 
2350
- #: ../app/helper/RTMediaSupport.php:227
2351
- msgid "by"
2352
  msgstr ""
2353
 
2354
- #: ../app/helper/RTMediaSupport.php:227
2355
- msgid "version"
2356
  msgstr ""
2357
 
2358
- #: ../app/helper/RTMediaSupport.php:390
2359
- msgid "There is no media found to migrate."
2360
  msgstr ""
2361
 
2362
- #: ../app/helper/RTMediaSupport.php:396 ../app/helper/RTMediaThemes.php:216
2363
- #: ../app/helper/RTMediaThemes.php:232 ../app/helper/RTMediaThemes.php:248
2364
- msgid "Click"
2365
  msgstr ""
2366
 
2367
- #: ../app/helper/RTMediaSupport.php:396 ../app/helper/RTMediaThemes.php:216
2368
- #: ../app/helper/RTMediaThemes.php:232 ../app/helper/RTMediaThemes.php:248
2369
- msgid "here"
2370
  msgstr ""
2371
 
2372
- #: ../app/helper/RTMediaSupport.php:396
2373
- msgid "here to migrate media from rtMedia 2.x to rtMedia 3.0+."
2374
  msgstr ""
2375
 
2376
- #: ../app/helper/RTMediaSupport.php:425
2377
- msgid "Submit a Bug Report"
 
 
 
2378
  msgstr ""
2379
 
2380
- #: ../app/helper/RTMediaSupport.php:428
2381
- msgid "Submit a New Feature Request"
2382
  msgstr ""
2383
 
2384
- #: ../app/helper/RTMediaSupport.php:431
2385
- msgid "Submit a Premium Support Request"
2386
  msgstr ""
2387
 
2388
- #: ../app/helper/RTMediaSupport.php:437 ../app/helper/RTMediaSettings.php:390
2389
  msgid ""
2390
  "If your site has some issues due to BuddyPress Media and you want one on one "
2391
  "support then you can create a support topic on the <a target=\"_blank\" href="
2392
- "\"http://rtcamp.com/groups/buddypress-media/forum/?"
2393
- "utm_source=dashboard&utm_medium=plugin&utm_campaign=buddypress-media"
2394
- "\">rtCamp Support Forum</a>."
2395
  msgstr ""
2396
 
2397
- #: ../app/helper/RTMediaSupport.php:438 ../app/helper/RTMediaSettings.php:391
2398
  msgid ""
2399
  "If you have any suggestions, enhancements or bug reports, then you can open "
2400
- "a new issue on <a target=\"_blank\" href=\"https://github.com/rtCamp/"
2401
- "buddypress-media/issues/new\">GitHub</a>."
2402
  msgstr ""
2403
 
2404
- #: ../app/helper/RTMediaSupport.php:448
2405
- msgid "Name"
2406
  msgstr ""
2407
 
2408
- #: ../app/helper/RTMediaSupport.php:453
2409
- msgid "Email"
2410
  msgstr ""
2411
 
2412
- #: ../app/helper/RTMediaSupport.php:458
2413
- msgid "Website"
2414
  msgstr ""
2415
 
2416
- #: ../app/helper/RTMediaSupport.php:462
2417
- msgid "Phone"
2418
  msgstr ""
2419
 
2420
- #: ../app/helper/RTMediaSupport.php:466
2421
- msgid "Subject"
 
 
 
2422
  msgstr ""
2423
 
2424
- #: ../app/helper/RTMediaSupport.php:470
2425
- #: ../templates/media/album-single-edit.php:16
2426
- #: ../templates/media/media-single-edit.php:19
2427
- msgid "Details"
2428
  msgstr ""
2429
 
2430
- #: ../app/helper/RTMediaSupport.php:481
2431
- msgid "Additional Information"
 
 
2432
  msgstr ""
2433
 
2434
- #: ../app/helper/RTMediaSupport.php:485
2435
- msgid "Your WP Admin Login:"
2436
  msgstr ""
2437
 
2438
- #: ../app/helper/RTMediaSupport.php:489
2439
- msgid "Your WP Admin password:"
2440
  msgstr ""
2441
 
2442
- #: ../app/helper/RTMediaSupport.php:493
2443
- msgid "Your SSH / FTP host:"
2444
  msgstr ""
2445
 
2446
- #: ../app/helper/RTMediaSupport.php:497
2447
- msgid "Your SSH / FTP login:"
2448
  msgstr ""
2449
 
2450
- #: ../app/helper/RTMediaSupport.php:501
2451
- msgid "Your SSH / FTP password:"
2452
  msgstr ""
2453
 
2454
- #: ../app/helper/RTMediaSupport.php:539
2455
- msgid "rtMedia Premium Support Request from"
2456
  msgstr ""
2457
 
2458
- #: ../app/helper/RTMediaSupport.php:542
2459
- msgid "rtMedia New Feature Request from"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2460
  msgstr ""
2461
 
2462
- #: ../app/helper/RTMediaSupport.php:545
2463
- msgid "rtMedia Bug Report from"
 
 
2464
  msgstr ""
2465
 
2466
- #: ../app/helper/RTMediaSupport.php:548
2467
- msgid "rtMedia Contact from"
 
2468
  msgstr ""
2469
 
2470
- #: ../app/helper/RTMediaSupport.php:631
2471
- msgid "Thank you for your Feedback/Suggestion."
2472
  msgstr ""
2473
 
2474
- #: ../app/helper/RTMediaSupport.php:633
2475
- msgid "Thank you for posting your support request."
2476
  msgstr ""
2477
 
2478
- #: ../app/helper/RTMediaSupport.php:634
2479
- msgid "We will get back to you shortly."
2480
  msgstr ""
2481
 
2482
- #: ../app/helper/RTMediaSupport.php:639
2483
- msgid "Your server failed to send an email."
2484
  msgstr ""
2485
 
2486
- #: ../app/helper/RTMediaSupport.php:640
2487
- msgid "Kindly contact your server support to fix this."
2488
  msgstr ""
2489
 
2490
- #: ../app/helper/RTMediaSupport.php:641
2491
- #, php-format
2492
- msgid "You can alternatively create a support request <a href=\"%s\">here</a>"
2493
  msgstr ""
2494
 
2495
- #: ../app/helper/RTMediaAdminWidget.php:32
2496
- msgid "Argument missing. id is required."
2497
  msgstr ""
2498
 
2499
- #: ../app/helper/RTMediaAddon.php:76 ../app/helper/RTMediaAddon.php:77
2500
- msgid "Plugins"
2501
  msgstr ""
2502
 
2503
- #: ../app/helper/RTMediaAddon.php:83 ../app/helper/RTMediaAddon.php:84
2504
- msgid "Audio/Video Encoding"
2505
  msgstr ""
2506
 
2507
- #: ../app/helper/RTMediaAddon.php:160
2508
- msgid "rtMedia Social Sync"
2509
  msgstr ""
2510
 
2511
- #: ../app/helper/RTMediaAddon.php:163
2512
- msgid ""
2513
- "rtMedia Social Sync allows you to import media from your Facebook account."
2514
  msgstr ""
2515
 
2516
- #: ../app/helper/RTMediaAddon.php:163
2517
- msgid "Facebook app is required to work this add-on."
2518
  msgstr ""
2519
 
2520
- #: ../app/helper/RTMediaAddon.php:173
2521
- msgid "rtMedia Photo Watermark"
 
2522
  msgstr ""
2523
 
2524
- #: ../app/helper/RTMediaAddon.php:176
2525
- msgid ""
2526
- "rtMedia Photo Watermark add-on let you add text or copyright on your images "
2527
- "uploaded using rtMedia."
2528
  msgstr ""
2529
 
2530
- #: ../app/helper/RTMediaAddon.php:176
2531
- msgid ""
2532
- "You need to have either ImageMagick or GD library installed on your server "
2533
- "for this addon to work."
2534
  msgstr ""
2535
 
2536
- #: ../app/helper/RTMediaAddon.php:184
2537
- msgid "rtMedia Photo Tagging"
2538
  msgstr ""
2539
 
2540
- #: ../app/helper/RTMediaAddon.php:187
2541
- msgid ""
2542
- "rtMedia Photo Tagging add-on enables tagging on photos uploaded using "
2543
- "BuddyPress Media."
2544
  msgstr ""
2545
 
2546
- #: ../app/helper/RTMediaAddon.php:195
2547
- msgid "rtMedia Instagram"
2548
  msgstr ""
2549
 
2550
- #: ../app/helper/RTMediaAddon.php:198
2551
- msgid ""
2552
- "rtMedia Instagram adds Instagram like filters to images uploaded with "
2553
- "rtMedia."
2554
  msgstr ""
2555
 
2556
- #: ../app/helper/RTMediaAddon.php:208
2557
- msgid "rtMedia Kaltura Add-on"
 
 
2558
  msgstr ""
2559
 
2560
- #: ../app/helper/RTMediaAddon.php:211
2561
- msgid "Add support for more video formats using Kaltura video solution."
2562
  msgstr ""
2563
 
2564
- #: ../app/helper/RTMediaAddon.php:211
2565
- msgid "Works with Kaltura.com, self-hosted Kaltura-CE and Kaltura-on-premise."
 
 
2566
  msgstr ""
2567
 
2568
- #: ../app/helper/RTMediaAddon.php:219
2569
- msgid "rtMedia FFMPEG Add-on"
2570
  msgstr ""
2571
 
2572
- #: ../app/helper/RTMediaAddon.php:222
2573
- msgid ""
2574
- "Add supports for more audio & video formats using open-source media-node."
2575
  msgstr ""
2576
 
2577
- #: ../app/helper/RTMediaAddon.php:222
2578
- msgid "Media node comes with automated setup script for Ubuntu/Debian."
2579
  msgstr ""
2580
 
2581
- #: ../app/helper/RTMediaAddon.php:232
2582
- msgid "rtMedia Membership Add-on"
2583
  msgstr ""
2584
 
2585
- #: ../app/helper/RTMediaAddon.php:235
2586
- msgid ""
2587
- "rtMedia Membership add-on provides membership functionality in your site."
2588
  msgstr ""
2589
 
2590
- #: ../app/helper/RTMediaAddon.php:235
2591
- msgid ""
2592
- "It controls the number of files a member can upload and size of the files "
2593
- "uploaded based on membership group."
2594
  msgstr ""
2595
 
2596
- #: ../app/helper/RTMediaAddon.php:251
2597
- msgid "rtMedia Addons"
2598
  msgstr ""
2599
 
2600
- #: ../app/helper/RTMediaAddon.php:251
2601
- msgid "rtMedia Addon"
2602
  msgstr ""
2603
 
2604
- #: ../app/helper/RTMediaAddon.php:259
2605
- msgid "rtMedia Addons for Photos"
 
 
2606
  msgstr ""
2607
 
2608
- #: ../app/helper/RTMediaAddon.php:267
2609
- msgid "rtMedia Addons for Audio/Video"
2610
  msgstr ""
2611
 
2612
- #: ../app/helper/RTMediaAddon.php:275
2613
- msgid "rtMedia Addon for Membership"
 
 
 
 
 
2614
  msgstr ""
2615
 
2616
- #: ../app/helper/RTMediaAddon.php:306
2617
- msgid "Coming Soon !!"
2618
  msgstr ""
2619
 
2620
- #: ../app/helper/RTMediaAddon.php:340
2621
- msgid "Purchased"
 
2622
  msgstr ""
2623
 
2624
- #: ../app/helper/RTMediaThemes.php:55 ../app/helper/RTMediaThemes.php:56
2625
- msgid "rtMedia Themes By rtCamp"
2626
  msgstr ""
2627
 
2628
- #: ../app/helper/RTMediaThemes.php:61 ../app/helper/RTMediaThemes.php:62
2629
- msgid "3rd Party Themes"
2630
  msgstr ""
2631
 
2632
- #: ../app/helper/RTMediaThemes.php:201
2633
- msgid ""
2634
- "These are the third party themes. For any issues or queries regarding these "
2635
- "themes please contact theme developers."
2636
  msgstr ""
2637
 
2638
- #: ../app/helper/RTMediaThemes.php:213
2639
- msgid ""
2640
- "Klein is an innovative WordPress theme built to support BuddyPress, bbPress, "
2641
- "and WooCommerce out of the box. Perfect for websites that interacts with "
2642
- "many users."
2643
  msgstr ""
2644
 
2645
- #: ../app/helper/RTMediaThemes.php:216 ../app/helper/RTMediaThemes.php:232
2646
- #: ../app/helper/RTMediaThemes.php:248
2647
- msgid "for preview."
2648
  msgstr ""
2649
 
2650
- #: ../app/helper/RTMediaThemes.php:229
 
2651
  msgid ""
2652
- "SweetDate is a unique, clean and modern Premium Wordpress theme. It is "
2653
- "perfect for a dating or community website but can be used as well for any "
2654
- "other domain. They added all the things you need to create a perfect "
2655
- "community system."
 
2656
  msgstr ""
2657
 
2658
- #: ../app/helper/RTMediaThemes.php:245
2659
  msgid ""
2660
- "You no longer need to be a professional developer or designer to create an "
2661
- "awesome website. Let your imagination run wild and create the site of your "
2662
- "dreams. KLEO has all the tools to get you started."
2663
  msgstr ""
2664
 
2665
- #: ../app/helper/RTMediaThemes.php:255
2666
- msgid "Are you a developer?"
2667
  msgstr ""
2668
 
2669
- #: ../app/helper/RTMediaThemes.php:257
2670
- msgid ""
2671
- "If you have developed a rtMedia compatible theme and would like it to list "
2672
- "here, please email us at"
2673
  msgstr ""
2674
 
2675
- #: ../app/helper/RTMediaThemes.php:258
2676
- msgid "product@rtcamp.com"
2677
  msgstr ""
2678
 
2679
- #: ../app/helper/RTMediaSettings.php:194
2680
- msgid "BuddyPress Media Addons for Photos"
2681
  msgstr ""
2682
 
2683
- #: ../app/helper/RTMediaSettings.php:198
2684
- msgid "rtMedia Themes"
2685
  msgstr ""
2686
 
2687
- #: ../app/helper/RTMediaSettings.php:271
2688
- #, php-format
2689
- msgid ""
2690
- "Currently your network allows uploading of the following file types. You can "
2691
- "change the settings <a href=\"%s\">here</a>.<br /><code>%s</code></span>"
2692
  msgstr ""
2693
 
2694
- #: ../app/helper/RTMediaSettings.php:289 ../app/helper/RTMediaSettings.php:291
2695
- msgid "Recounting of media files done successfully"
 
2696
  msgstr ""
2697
 
2698
- #: ../app/helper/RTMediaSettings.php:291
2699
- msgid "Recount Success"
2700
  msgstr ""
2701
 
2702
- #: ../app/helper/RTMediaSettings.php:295 ../app/helper/RTMediaSettings.php:297
2703
- msgid "Recounting Failed"
 
2704
  msgstr ""
2705
 
2706
- #: ../app/helper/RTMediaSettings.php:297
2707
- msgid "Recount Fail"
 
2708
  msgstr ""
2709
 
2710
- #: ../app/helper/RTMediaSettings.php:310 ../app/helper/RTMediaSettings.php:312
2711
- msgid "Atleast one Media Type Must be selected"
 
2712
  msgstr ""
2713
 
2714
- #: ../app/helper/RTMediaSettings.php:321 ../app/helper/RTMediaSettings.php:323
2715
- msgid "\"Number of media\" count value should be numeric and greater than 0."
2716
  msgstr ""
2717
 
2718
- #: ../app/helper/RTMediaSettings.php:323
2719
- msgid "Default Count"
2720
  msgstr ""
2721
 
2722
- #: ../app/helper/RTMediaSettings.php:328
2723
- msgid "Settings saved."
2724
  msgstr ""
2725
 
2726
- #: ../app/helper/RTMediaSettings.php:352
2727
- #, php-format
2728
  msgid ""
2729
- "If you make changes to width, height or crop settings, you must use \"<a "
2730
- "href=\"%s\">Regenerate Thumbnail Plugin</a>\" to regenerate old images.\""
2731
- msgstr ""
2732
-
2733
- #: ../app/helper/RTMediaSettings.php:373
2734
- msgid "BuddyPress Media 2.6 requires a database upgrade. "
2735
  msgstr ""
2736
 
2737
- #: ../app/helper/RTMediaSettings.php:373
2738
- msgid "Update Database"
2739
  msgstr ""
2740
 
2741
- #: ../templates/media/album-single-edit.php:12
2742
- msgid "Edit Album : "
2743
  msgstr ""
2744
 
2745
- #: ../templates/media/album-single-edit.php:18
2746
- msgid "Manage Media"
2747
  msgstr ""
2748
 
2749
- #: ../templates/media/album-single-edit.php:34
2750
- #: ../templates/media/media-single-edit.php:28
2751
- msgid "Title : "
 
2752
  msgstr ""
2753
 
2754
- #: ../templates/media/album-single-edit.php:39
2755
- #: ../templates/media/media-single-edit.php:34
2756
- msgid "Description: "
2757
  msgstr ""
2758
 
2759
- #: ../templates/media/album-single-edit.php:59
2760
- msgid "Move Selected media to another album."
 
2761
  msgstr ""
2762
 
2763
- #: ../templates/media/album-single-edit.php:59
2764
- msgid "Move"
 
 
2765
  msgstr ""
2766
 
2767
- #: ../templates/media/album-single-edit.php:61
2768
- msgid "Delete Selected media from the album."
 
2769
  msgstr ""
2770
 
2771
- #: ../templates/media/album-single-edit.php:64
2772
- msgid "Move selected media to the album : "
2773
  msgstr ""
2774
 
2775
- #: ../templates/media/album-single-edit.php:66
2776
- msgid "Move Selected"
2777
  msgstr ""
2778
 
2779
- #: ../templates/media/album-single-edit.php:90
2780
- msgid "Prev"
2781
  msgstr ""
2782
 
2783
- #: ../templates/media/album-single-edit.php:99
2784
- msgid "Next"
2785
  msgstr ""
2786
 
2787
- #: ../templates/media/album-single-edit.php:102
2788
- msgid "The album is empty."
 
 
2789
  msgstr ""
2790
 
2791
- #: ../templates/media/album-single-edit.php:112
2792
- msgid "Sorry !! You can not edit this album."
2793
  msgstr ""
2794
 
2795
- #: ../templates/media/media-single.php:29
2796
- msgid "under"
2797
  msgstr ""
2798
 
2799
- #: ../templates/media/media-single.php:137
2800
- #: ../templates/media/media-single-edit.php:65
2801
- #: ../templates/media/album-gallery.php:61
2802
- msgid "Sorry !! There's no media found for the request !!"
2803
  msgstr ""
2804
 
2805
- #: ../templates/media/media-single-edit.php:50
2806
- msgid "Save"
2807
  msgstr ""
2808
 
2809
- #: ../templates/media/media-single-edit.php:51
2810
- msgid "Back"
2811
  msgstr ""
2812
 
2813
- #: ../templates/media/media-single-edit.php:59
2814
- msgid "Sorry !! You do not have rights to edit this media"
2815
  msgstr ""
2816
 
2817
- #: ../templates/media/media-gallery.php:9
2818
- #: ../templates/media/media-gallery.php:21
2819
- msgid "Media Gallery"
2820
  msgstr ""
2821
 
2822
- #: ../templates/media/media-gallery.php:78
2823
- msgid "Oops !! There's no media found for the request !!"
2824
  msgstr ""
2825
 
2826
- #: ../templates/media/album-gallery.php:6
2827
- msgid "Album List"
2828
  msgstr ""
2
  msgstr ""
3
  "Project-Id-Version: BuddyPress Media\n"
4
  "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2015-06-29 19:46+0530\n"
6
  "PO-Revision-Date: \n"
7
  "Last-Translator: \n"
8
  "Language-Team: rtMedia <info@rtcamp.com>\n"
19
  "X-Poedit-SearchPath-0: .\n"
20
  "X-Poedit-SearchPath-1: ..\n"
21
 
22
+ #: ../templates/media/album-gallery.php:14
23
+ msgid "Album List"
24
+ msgstr ""
25
+
26
+ #: ../templates/media/album-gallery.php:56
27
+ #: ../templates/media/media-gallery.php:65
28
+ #: ../app/admin/RTMediaFormHandler.php:285
29
+ msgid "Load More"
30
+ msgstr ""
31
+
32
+ #: ../templates/media/album-gallery.php:64
33
+ #: ../templates/media/media-single-edit.php:61
34
+ #: ../templates/media/media-single.php:146
35
+ msgid "Sorry !! There's no media found for the request !!"
36
+ msgstr ""
37
+
38
+ #: ../templates/media/media-gallery.php:9
39
+ #: ../templates/media/media-gallery.php:25
40
+ msgid "Media Gallery"
41
+ msgstr ""
42
+
43
+ #: ../templates/media/media-gallery.php:73
44
+ msgid "Oops !! There's no media found for the request !!"
45
+ msgstr ""
46
+
47
+ #: ../templates/media/media-single-edit.php:8 ../app/main/RTMedia.php:915
48
+ msgid "Edit Media"
49
+ msgstr ""
50
+
51
+ #: ../templates/media/media-single-edit.php:16
52
+ #: ../templates/media/album-single-edit.php:16
53
+ #: ../app/helper/RTMediaSupport.php:447
54
+ msgid "Details"
55
+ msgstr ""
56
+
57
+ #: ../templates/media/media-single-edit.php:26
58
+ #: ../templates/media/album-single-edit.php:35
59
+ msgid "Title : "
60
+ msgstr ""
61
+
62
+ #: ../templates/media/media-single-edit.php:32
63
+ #: ../templates/media/album-single-edit.php:42
64
+ msgid "Description: "
65
+ msgstr ""
66
+
67
+ #: ../templates/media/media-single-edit.php:46
68
+ msgid "Save"
69
+ msgstr ""
70
+
71
+ #: ../templates/media/media-single-edit.php:47
72
+ msgid "Back"
73
+ msgstr ""
74
+
75
+ #: ../templates/media/media-single-edit.php:54
76
+ msgid "Sorry !! You do not have rights to edit this media"
77
+ msgstr ""
78
+
79
+ #: ../templates/media/media-single.php:35
80
+ msgid "under"
81
+ msgstr ""
82
+
83
+ #: ../templates/media/media-single.php:82
84
+ #: ../templates/media/media-single.php:122
85
+ #: ../app/main/controllers/template/rt-template-functions.php:1428
86
+ msgid "Comment"
87
+ msgstr ""
88
+
89
+ #: ../templates/media/album-single-edit.php:12
90
+ msgid "Edit Album : "
91
+ msgstr ""
92
+
93
+ #: ../templates/media/album-single-edit.php:18
94
+ msgid "Manage Media"
95
+ msgstr ""
96
+
97
+ #: ../templates/media/album-single-edit.php:50
98
+ #: ../app/main/controllers/privacy/RTMediaPrivacy.php:277
99
+ #: ../app/main/controllers/group/RTMediaGroupExtension.php:113
100
+ msgid "Save Changes"
101
+ msgstr ""
102
+
103
+ #: ../templates/media/album-single-edit.php:64 ../app/main/RTMedia.php:903
104
+ msgid "Select All Visible"
105
+ msgstr ""
106
+
107
+ #: ../templates/media/album-single-edit.php:65
108
+ msgid "Move Selected media to another album."
109
+ msgstr ""
110
+
111
+ #: ../templates/media/album-single-edit.php:65
112
+ msgid "Move"
113
+ msgstr ""
114
+
115
+ #: ../templates/media/album-single-edit.php:67
116
+ msgid "Delete Selected media from the album."
117
+ msgstr ""
118
+
119
+ #: ../templates/media/album-single-edit.php:67 ../app/main/RTMedia.php:914
120
+ #: ../app/main/controllers/media/RTMediaGalleryItemAction.php:59
121
+ #: ../app/main/controllers/media/RTMediaGalleryItemAction.php:70
122
+ #: ../app/main/controllers/template/rt-template-functions.php:1464
123
+ #: ../app/main/controllers/template/rt-template-functions.php:1471
124
+ msgid "Delete"
125
+ msgstr ""
126
+
127
+ #: ../templates/media/album-single-edit.php:72
128
+ msgid "Move selected media to the album : "
129
+ msgstr ""
130
+
131
+ #: ../templates/media/album-single-edit.php:74
132
+ msgid "Move Selected"
133
+ msgstr ""
134
+
135
+ #: ../templates/media/album-single-edit.php:96
136
+ msgid "Prev"
137
+ msgstr ""
138
+
139
+ #: ../templates/media/album-single-edit.php:105
140
+ msgid "Next"
141
+ msgstr ""
142
+
143
+ #: ../templates/media/album-single-edit.php:108
144
+ msgid "The album is empty."
145
+ msgstr ""
146
+
147
+ #: ../templates/media/album-single-edit.php:118
148
+ msgid "Sorry !! You can not edit this album."
149
  msgstr ""
150
 
151
  #: ../app/main/RTMedia.php:302
152
+ msgid "Photo"
153
+ msgstr ""
154
+
155
+ #: ../app/main/RTMedia.php:303
156
  msgid "Photos"
157
  msgstr ""
158
 
159
+ #: ../app/main/RTMedia.php:311
160
  msgid "Video"
161
  msgstr ""
162
 
163
+ #: ../app/main/RTMedia.php:312
164
  msgid "Videos"
165
  msgstr ""
166
 
167
+ #: ../app/main/RTMedia.php:320 ../app/main/RTMedia.php:321
168
  msgid "Music"
169
  msgstr ""
170
 
 
 
 
 
171
  #: ../app/main/RTMedia.php:408
172
+ msgid "Private - Visible only to the user"
173
  msgstr ""
174
 
175
  #: ../app/main/RTMedia.php:409
176
+ msgid "Friends - Visible to user's friends"
177
  msgstr ""
178
 
179
  #: ../app/main/RTMedia.php:410
180
+ msgid "Logged in Users - Visible to registered users"
181
+ msgstr ""
182
+
183
+ #: ../app/main/RTMedia.php:411
184
+ msgid "Public - Visible to the world"
185
  msgstr ""
186
 
187
+ #: ../app/main/RTMedia.php:562 ../app/importers/BPMediaAlbumimporter.php:90
188
  msgid "Media"
189
  msgstr ""
190
 
191
+ #: ../app/main/RTMedia.php:568
192
+ #: ../app/main/controllers/template/RTMediaNav.php:175
193
  #: ../app/main/controllers/template/rt-template-functions.php:83
194
  msgid "All"
195
  msgstr ""
196
 
197
+ #: ../app/main/RTMedia.php:577
 
 
198
  #: ../app/main/controllers/upload/RTMediaUploadView.php:51
199
  #: ../app/main/controllers/upload/RTMediaUploadView.php:54
200
+ #: ../app/main/controllers/media/RTMediaAlbum.php:49
201
+ #: ../app/main/controllers/template/rt-template-functions.php:1384
202
  msgid "Album"
203
  msgstr ""
204
 
205
+ #: ../app/main/RTMedia.php:580
 
206
  #: ../app/main/controllers/media/RTMediaAlbum.php:48
207
  #: ../app/main/controllers/media/RTMediaAlbum.php:60
208
+ #: ../app/main/controllers/template/RTMediaNav.php:196
209
  msgid "Albums"
210
  msgstr ""
211
 
212
+ #: ../app/main/RTMedia.php:588
213
+ #: ../app/main/controllers/media/RTMediaLoginPopup.php:38
214
+ #: ../app/main/controllers/template/rt-template-functions.php:2153
215
+ #: ../app/main/controllers/template/rt-template-functions.php:2157
216
  msgid "Upload"
217
  msgstr ""
218
 
219
+ #: ../app/main/RTMedia.php:592
220
  msgid "Wall Post"
221
  msgstr ""
222
 
223
+ #: ../app/main/RTMedia.php:803 ../app/main/RTMedia.php:812
224
  msgid "Wall Posts"
225
  msgstr ""
226
 
227
+ #: ../app/main/RTMedia.php:855
228
  msgid ": Can't Create Database table. Please check create table permission."
229
  msgstr ""
230
 
231
+ #: ../app/main/RTMedia.php:891
232
  msgid "Loading media"
233
  msgstr ""
234
 
235
+ #: ../app/main/RTMedia.php:892
236
  msgid "Please enter some content to post."
237
  msgstr ""
238
 
239
+ #: ../app/main/RTMedia.php:893
240
  msgid "Empty Comment is not allowed."
241
  msgstr ""
242
 
243
+ #: ../app/main/RTMedia.php:894
244
  msgid "Are you sure you want to delete this media?"
245
  msgstr ""
246
 
247
+ #: ../app/main/RTMedia.php:895
248
  msgid "Are you sure you want to delete this comment?"
249
  msgstr ""
250
 
251
+ #: ../app/main/RTMedia.php:896
252
  msgid "Are you sure you want to delete this Album?"
253
  msgstr ""
254
 
255
+ #: ../app/main/RTMedia.php:897
256
  msgid "Drop files here"
257
  msgstr ""
258
 
259
+ #: ../app/main/RTMedia.php:898
260
  msgid "album created successfully."
261
  msgstr ""
262
 
263
+ #: ../app/main/RTMedia.php:899
264
  msgid "Something went wrong. Please try again."
265
  msgstr ""
266
 
267
+ #: ../app/main/RTMedia.php:900
268
  msgid "Enter an album name."
269
  msgstr ""
270
 
271
+ #: ../app/main/RTMedia.php:901
272
  msgid "Max file Size Limit : "
273
  msgstr ""
274
 
275
+ #: ../app/main/RTMedia.php:902
276
  msgid "Allowed File Formats"
277
  msgstr ""
278
 
279
+ #: ../app/main/RTMedia.php:904
 
 
 
 
280
  msgid "Unselect All Visible"
281
  msgstr ""
282
 
283
+ #: ../app/main/RTMedia.php:905
284
  msgid "Please select some media."
285
  msgstr ""
286
 
287
+ #: ../app/main/RTMedia.php:906
288
  msgid "Are you sure you want to delete the selected media?"
289
  msgstr ""
290
 
291
+ #: ../app/main/RTMedia.php:907
292
  msgid "Are you sure you want to move the selected media?"
293
  msgstr ""
294
 
295
+ #: ../app/main/RTMedia.php:908
296
  msgid "Waiting"
297
  msgstr ""
298
 
299
+ #: ../app/main/RTMedia.php:909
300
  msgid "Uploaded"
301
  msgstr ""
302
 
303
+ #: ../app/main/RTMedia.php:910
304
  msgid "Uploading"
305
  msgstr ""
306
 
307
+ #: ../app/main/RTMedia.php:911
308
  msgid "Failed"
309
  msgstr ""
310
 
311
+ #: ../app/main/RTMedia.php:912
312
  msgid "Close"
313
  msgstr ""
314
 
315
+ #: ../app/main/RTMedia.php:913
316
+ #: ../app/main/controllers/media/RTMediaGalleryItemAction.php:56
317
+ #: ../app/main/controllers/media/RTMediaGalleryItemAction.php:70
318
+ #: ../app/main/controllers/template/rt-template-functions.php:728
319
+ #: ../app/main/controllers/template/rt-template-functions.php:749
320
  msgid "Edit"
321
  msgstr ""
322
 
323
+ #: ../app/main/RTMedia.php:916
 
 
 
 
 
 
 
 
 
 
 
324
  msgid "Remove from queue"
325
  msgstr ""
326
 
327
+ #: ../app/main/RTMedia.php:917
328
  msgid "Add more files"
329
  msgstr ""
330
 
331
+ #: ../app/main/RTMedia.php:918
332
  msgid "File not supported"
333
  msgstr ""
334
 
335
+ #: ../app/main/RTMedia.php:919
336
  msgid "more"
337
  msgstr ""
338
 
339
+ #: ../app/main/RTMedia.php:920
340
  msgid "less"
341
  msgstr ""
342
 
343
+ #: ../app/main/RTMedia.php:921
344
  msgid "This media is uploaded. Are you sure you want to delete this media?"
345
  msgstr ""
346
 
347
+ #: ../app/main/RTMedia.php:965
348
  msgid "There are some uploads in progress. Do you want to cancel them?"
349
  msgstr ""
350
 
351
+ #: ../app/main/controllers/api/RTMediaJsonApi.php:166
352
+ msgid "username/password empty"
353
  msgstr ""
354
 
355
+ #: ../app/main/controllers/api/RTMediaJsonApi.php:169
356
+ msgid "incorrect username"
 
 
357
  msgstr ""
358
 
359
+ #: ../app/main/controllers/api/RTMediaJsonApi.php:172
360
+ msgid "incorrect password"
 
361
  msgstr ""
362
 
363
+ #: ../app/main/controllers/api/RTMediaJsonApi.php:175
364
+ msgid "login success"
365
  msgstr ""
366
 
367
+ #: ../app/main/controllers/api/RTMediaJsonApi.php:221
368
+ msgid "fields empty"
 
 
369
  msgstr ""
370
 
371
+ #: ../app/main/controllers/api/RTMediaJsonApi.php:224
372
+ msgid "invalid email"
373
  msgstr ""
374
 
375
+ #: ../app/main/controllers/api/RTMediaJsonApi.php:227
376
+ msgid "password do not match"
 
377
  msgstr ""
378
 
379
+ #: ../app/main/controllers/api/RTMediaJsonApi.php:230
380
+ msgid "username already registered"
 
 
 
381
  msgstr ""
382
 
383
+ #: ../app/main/controllers/api/RTMediaJsonApi.php:233
384
+ msgid "email already exists"
385
  msgstr ""
386
 
387
+ #: ../app/main/controllers/api/RTMediaJsonApi.php:236
388
+ msgid "new user created"
389
  msgstr ""
390
 
391
+ #: ../app/main/controllers/api/RTMediaJsonApi.php:297
392
+ msgid "email empty"
 
393
  msgstr ""
394
 
395
+ #: ../app/main/controllers/api/RTMediaJsonApi.php:300
396
+ msgid "username/email not registered"
397
  msgstr ""
398
 
399
+ #: ../app/main/controllers/api/RTMediaJsonApi.php:303
400
+ msgid "reset link sent"
401
  msgstr ""
402
 
403
+ #: ../app/main/controllers/api/RTMediaJsonApi.php:335
404
+ msgid ""
405
+ "Someone has asked to reset the password for the following site and username."
406
  msgstr ""
407
 
408
+ #: ../app/main/controllers/api/RTMediaJsonApi.php:337
409
+ #, php-format
410
+ msgid "Username: %s"
411
  msgstr ""
412
 
413
+ #: ../app/main/controllers/api/RTMediaJsonApi.php:338
414
+ msgid ""
415
+ "To reset your password visit the following address, otherwise just ignore "
416
+ "this email and nothing will happen."
417
  msgstr ""
418
 
419
+ #: ../app/main/controllers/api/RTMediaJsonApi.php:341
420
+ #, php-format
421
+ msgid "[%s] Password Reset"
422
  msgstr ""
423
 
424
+ #: ../app/main/controllers/api/RTMediaJsonApi.php:356
425
+ msgid "bp activities"
426
  msgstr ""
427
 
428
+ #: ../app/main/controllers/api/RTMediaJsonApi.php:359
429
+ msgid "user activities"
430
  msgstr ""
431
 
432
+ #: ../app/main/controllers/api/RTMediaJsonApi.php:389
433
+ msgid "comment content missing"
434
  msgstr ""
435
 
436
+ #: ../app/main/controllers/api/RTMediaJsonApi.php:392
437
+ msgid "comment posted"
 
 
438
  msgstr ""
439
 
440
+ #: ../app/main/controllers/api/RTMediaJsonApi.php:439
441
+ msgid "unliked media"
 
442
  msgstr ""
443
 
444
+ #: ../app/main/controllers/api/RTMediaJsonApi.php:442
445
+ msgid "liked media"
446
  msgstr ""
447
 
448
+ #: ../app/main/controllers/api/RTMediaJsonApi.php:526
449
+ msgid "no comments"
 
450
  msgstr ""
451
 
452
+ #: ../app/main/controllers/api/RTMediaJsonApi.php:529
453
+ msgid "media comments"
 
454
  msgstr ""
455
 
456
+ #: ../app/main/controllers/api/RTMediaJsonApi.php:532
457
+ msgid "my comments"
458
  msgstr ""
459
 
460
+ #: ../app/main/controllers/api/RTMediaJsonApi.php:582
461
+ msgid "no likes"
462
  msgstr ""
463
 
464
+ #: ../app/main/controllers/api/RTMediaJsonApi.php:585
465
+ msgid "media likes"
 
466
  msgstr ""
467
 
468
+ #: ../app/main/controllers/api/RTMediaJsonApi.php:627
469
+ msgid "invalid comment/media id"
 
 
470
  msgstr ""
471
 
472
+ #: ../app/main/controllers/api/RTMediaJsonApi.php:630
473
+ msgid "no comment id"
474
  msgstr ""
475
 
476
+ #: ../app/main/controllers/api/RTMediaJsonApi.php:633
477
+ msgid "comment deleted"
 
478
  msgstr ""
479
 
480
+ #: ../app/main/controllers/api/RTMediaJsonApi.php:676
481
+ msgid "no profile found"
482
  msgstr ""
483
 
484
+ #: ../app/main/controllers/api/RTMediaJsonApi.php:679
485
+ msgid "profile fields"
486
  msgstr ""
487
 
488
+ #: ../app/main/controllers/api/RTMediaJsonApi.php:773
489
+ msgid "follow user id missing"
490
  msgstr ""
491
 
492
+ #: ../app/main/controllers/api/RTMediaJsonApi.php:776
493
+ msgid "started following"
494
  msgstr ""
495
 
496
+ #: ../app/main/controllers/api/RTMediaJsonApi.php:779
497
+ msgid "already following"
 
498
  msgstr ""
499
 
500
+ #: ../app/main/controllers/api/RTMediaJsonApi.php:811
501
+ msgid "unfollow id missing"
502
  msgstr ""
503
 
504
+ #: ../app/main/controllers/api/RTMediaJsonApi.php:814
505
+ msgid "stopped following"
506
  msgstr ""
507
 
508
+ #: ../app/main/controllers/api/RTMediaJsonApi.php:817
509
+ msgid "not following"
510
  msgstr ""
511
 
512
+ #: ../app/main/controllers/api/RTMediaJsonApi.php:849
513
+ msgid "name/location empty"
514
  msgstr ""
515
 
516
+ #: ../app/main/controllers/api/RTMediaJsonApi.php:852
517
+ msgid "profile updated"
518
  msgstr ""
519
 
520
+ #: ../app/main/controllers/api/RTMediaJsonApi.php:878
521
+ #: ../app/main/controllers/api/RTMediaJsonApi.php:905
522
+ msgid "no file"
523
  msgstr ""
524
 
525
+ #: ../app/main/controllers/api/RTMediaJsonApi.php:881
526
+ #: ../app/main/controllers/api/RTMediaJsonApi.php:917
527
+ msgid "upload failed, check size and file type"
528
  msgstr ""
529
 
530
+ #: ../app/main/controllers/api/RTMediaJsonApi.php:884
531
+ msgid "avatar updated"
 
 
532
  msgstr ""
533
 
534
+ #: ../app/main/controllers/api/RTMediaJsonApi.php:908
535
+ msgid "invalid file string"
536
  msgstr ""
537
 
538
+ #: ../app/main/controllers/api/RTMediaJsonApi.php:911
539
+ msgid "image type missing"
 
 
540
  msgstr ""
541
 
542
+ #: ../app/main/controllers/api/RTMediaJsonApi.php:914
543
+ msgid "no title"
544
  msgstr ""
545
 
546
+ #: ../app/main/controllers/api/RTMediaJsonApi.php:920
547
+ msgid "media updated"
 
548
  msgstr ""
549
 
550
+ #: ../app/main/controllers/api/RTMediaJsonApi.php:1050
551
+ msgid "media list"
552
  msgstr ""
553
 
554
+ #: ../app/main/controllers/api/RTMediaJsonApi.php:1053
555
+ msgid "no media found for requested media type"
556
  msgstr ""
557
 
558
+ #: ../app/main/controllers/api/RTMediaJsonApi.php:1056
559
+ msgid "media_type not allowed"
560
  msgstr ""
561
 
562
+ #: ../app/main/controllers/api/RTMediaJsonApi.php:1146
563
+ msgid "single media"
564
  msgstr ""
565
 
566
+ #: ../app/main/controllers/upload/RTMediaUploadEndpoint.php:99
567
+ #: ../app/main/controllers/activity/RTMediaBuddyPressActivity.php:339
568
+ #: ../app/main/controllers/activity/RTMediaBuddyPressActivity.php:341
569
+ #, php-format
570
+ msgid "%s added %d %s"
571
  msgstr ""
572
 
573
+ #: ../app/main/controllers/upload/RTMediaUploadView.php:67
574
+ msgid "Privacy: "
 
575
  msgstr ""
576
 
577
+ #: ../app/main/controllers/upload/RTMediaUploadView.php:74
578
+ #: ../app/main/controllers/upload/RTMediaUploadView.php:108
579
+ #: ../app/main/controllers/upload/RTMediaUploadView.php:125
580
+ msgid "File Upload"
581
  msgstr ""
582
 
583
+ #: ../app/main/controllers/upload/RTMediaUploadView.php:78
584
+ msgid "Select your files"
 
 
585
  msgstr ""
586
 
587
+ #: ../app/main/controllers/upload/RTMediaUploadView.php:79
588
+ msgid "or"
589
  msgstr ""
590
 
591
+ #: ../app/main/controllers/upload/RTMediaUploadView.php:79
592
+ msgid "Drop your files here"
593
  msgstr ""
594
 
595
+ #: ../app/main/controllers/upload/RTMediaUploadView.php:116
596
+ msgid "Start upload"
597
  msgstr ""
598
 
599
+ #: ../app/main/controllers/upload/RTMediaUploadView.php:132
600
+ msgid "Attach Media"
601
  msgstr ""
602
 
603
+ #: ../app/main/controllers/upload/RTMediaUploadView.php:147
604
+ msgid "Insert from URL"
605
  msgstr ""
606
 
607
+ #: ../app/main/controllers/upload/processors/RTMediaUploadFile.php:59
608
+ msgid "Error Uploading File"
 
 
609
  msgstr ""
610
 
611
+ #: ../app/main/controllers/upload/processors/RTMediaUploadFile.php:213
612
+ msgid "MP4 file you have uploaded is corrupt."
613
  msgstr ""
614
 
615
+ #: ../app/main/controllers/upload/processors/RTMediaUploadFile.php:220
616
+ #: ../app/main/controllers/upload/processors/RTMediaUploadFile.php:225
617
  msgid ""
618
+ "The MP4 file you have uploaded is using an unsupported video codec. "
619
+ "Supported video codec is H.264."
620
  msgstr ""
621
 
622
+ #: ../app/main/controllers/upload/processors/RTMediaUploadFile.php:230
623
+ msgid "The MP4 file you have uploaded is not a video file."
624
+ msgstr ""
625
+
626
+ #: ../app/main/controllers/upload/processors/RTMediaUploadFile.php:243
627
+ msgid "MP3 file you have uploaded is currupt."
628
  msgstr ""
629
 
630
+ #: ../app/main/controllers/upload/processors/RTMediaUploadFile.php:250
631
+ #: ../app/main/controllers/upload/processors/RTMediaUploadFile.php:255
632
  msgid ""
633
+ "The MP3 file you have uploaded is using an unsupported audio format. "
634
+ "Supported audio format is MP3."
635
  msgstr ""
636
 
637
+ #: ../app/main/controllers/upload/processors/RTMediaUploadFile.php:260
638
+ msgid "The MP3 file you have uploaded is not an audio file."
639
  msgstr ""
640
 
641
+ #: ../app/main/controllers/upload/processors/RTMediaUploadFile.php:268
642
  msgid ""
643
+ "Media File you have tried to upload is not supported. Supported media files "
644
+ "are .jpg, .png, .gif, .mp3, .mov and .mp4."
645
  msgstr ""
646
 
647
+ #: ../app/main/controllers/privacy/RTMediaPrivacy.php:268
648
+ msgid "Default Privacy"
649
  msgstr ""
650
 
651
+ #: ../app/main/controllers/privacy/RTMediaPrivacy.php:284
652
+ #: ../app/admin/RTMediaAdmin.php:1530
653
+ msgid "Privacy"
 
654
  msgstr ""
655
 
656
+ #: ../app/main/controllers/shortcodes/RTMediaUploadShortcode.php:91
657
+ msgid "The web browser on your device cannot be used to upload files."
658
  msgstr ""
659
 
660
+ #: ../app/main/controllers/shortcodes/RTMediaUploadShortcode.php:103
661
+ #: ../app/main/controllers/activity/RTMediaBuddyPressActivity.php:197
662
+ #: ../app/main/controllers/template/rt-template-functions.php:1498
663
+ msgid "You are not allowed to upload/attach media."
664
  msgstr ""
665
 
666
+ #: ../app/main/controllers/shortcodes/RTMediaGalleryShortcode.php:182
667
+ msgid "You do not have sufficient privileges to view this gallery"
668
  msgstr ""
669
 
670
+ #: ../app/main/controllers/media/RTMediaFeatured.php:25
671
+ #: ../app/main/controllers/media/RTMediaGroupFeatured.php:17
672
+ msgid "Set as Featured"
 
673
  msgstr ""
674
 
675
+ #: ../app/main/controllers/media/RTMediaFeatured.php:27
676
+ #: ../app/main/controllers/media/RTMediaGroupFeatured.php:19
677
+ msgid "Unset Featured"
678
  msgstr ""
679
 
680
+ #: ../app/main/controllers/media/RTMediaFeatured.php:182
681
+ #: ../app/main/controllers/media/RTMediaGroupFeatured.php:194
682
+ msgid "Media type is not allowed"
 
683
  msgstr ""
684
 
685
+ #: ../app/main/controllers/media/RTMediaGalleryItemAction.php:55
686
+ #: ../app/main/controllers/media/RTMediaGalleryItemAction.php:70
687
+ msgid "Edit this media"
688
  msgstr ""
689
 
690
+ #: ../app/main/controllers/media/RTMediaGalleryItemAction.php:58
691
+ #: ../app/main/controllers/media/RTMediaGalleryItemAction.php:70
692
+ msgid "Delete this media"
 
693
  msgstr ""
694
 
695
+ #: ../app/main/controllers/media/RTMediaLoginPopup.php:38
696
+ #: ../app/main/controllers/template/rt-template-functions.php:2153
697
+ #: ../app/main/controllers/template/rt-template-functions.php:2157
698
+ msgid "Upload Media"
699
  msgstr ""
700
 
701
+ #: ../app/main/controllers/media/RTMediaLoginPopup.php:47
702
+ msgid "Please login"
 
 
703
  msgstr ""
704
 
705
+ #: ../app/main/controllers/media/RTMediaLoginPopup.php:49
706
+ msgid "You need to be logged in to upload Media or to create Album."
707
  msgstr ""
708
 
709
+ #: ../app/main/controllers/media/RTMediaLoginPopup.php:52
710
+ msgid "Click "
 
 
711
  msgstr ""
712
 
713
+ #: ../app/main/controllers/media/RTMediaLoginPopup.php:52
714
+ msgid "Login"
715
  msgstr ""
716
 
717
+ #: ../app/main/controllers/media/RTMediaLoginPopup.php:52
718
+ msgid "HERE"
719
  msgstr ""
720
 
721
+ #: ../app/main/controllers/media/RTMediaLoginPopup.php:52
722
+ msgid " to login."
723
  msgstr ""
724
 
725
+ #: ../app/main/controllers/media/RTMediaAlbum.php:35
726
+ msgctxt "Status General Name"
727
+ msgid "hidden"
728
  msgstr ""
729
 
730
+ #: ../app/main/controllers/media/RTMediaAlbum.php:35
731
+ #, php-format
732
+ msgid "Hidden (%s)"
733
+ msgid_plural "Hidden (%s)"
734
+ msgstr[0] ""
735
+ msgstr[1] ""
736
+
737
+ #: ../app/main/controllers/media/RTMediaAlbum.php:50
738
+ msgid "Create"
739
  msgstr ""
740
 
741
+ #: ../app/main/controllers/media/RTMediaAlbum.php:51
742
+ #: ../app/main/controllers/template/rt-template-functions.php:1779
743
+ msgid "Create Album"
744
  msgstr ""
745
 
746
+ #: ../app/main/controllers/media/RTMediaAlbum.php:52
747
+ #: ../app/main/controllers/template/rt-template-functions.php:1859
748
+ msgid "Edit Album"
749
  msgstr ""
750
 
751
+ #: ../app/main/controllers/media/RTMediaAlbum.php:53
752
+ msgid "New Album"
753
  msgstr ""
754
 
755
+ #: ../app/main/controllers/media/RTMediaAlbum.php:54
756
+ msgid "All Albums"
757
  msgstr ""
758
 
759
+ #: ../app/main/controllers/media/RTMediaAlbum.php:55
760
+ msgid "View Album"
761
  msgstr ""
762
 
763
+ #: ../app/main/controllers/media/RTMediaAlbum.php:56
764
+ msgid "Search Albums"
765
  msgstr ""
766
 
767
+ #: ../app/main/controllers/media/RTMediaAlbum.php:57
768
+ msgid "No album found"
769
  msgstr ""
770
 
771
+ #: ../app/main/controllers/media/RTMediaAlbum.php:58
772
+ msgid "No album found in Trash"
773
  msgstr ""
774
 
775
+ #: ../app/main/controllers/media/RTMediaAlbum.php:59
776
+ msgid "Parent"
777
  msgstr ""
778
 
779
+ #: ../app/main/controllers/media/RTMediaAlbum.php:145
780
+ msgid "Untitled Album"
 
781
  msgstr ""
782
 
783
+ #: ../app/main/controllers/media/RTMediaMedia.php:483
784
+ msgid "Error creating attachment for the media file, please try again"
785
+ msgstr ""
 
 
 
786
 
787
+ #: ../app/main/controllers/media/RTMediaMedia.php:585
788
  #, php-format
789
+ msgid "%1$s added a %2$s"
790
+ msgstr ""
 
 
791
 
792
+ #: ../app/main/controllers/media/RTMediaMedia.php:585
793
  #, php-format
794
+ msgid "%1$s added %4$d %3$s"
 
 
 
 
 
 
795
  msgstr ""
796
 
797
+ #: ../app/main/controllers/media/RTMediaLike.php:18
798
+ msgid "Like"
799
  msgstr ""
800
 
801
+ #: ../app/main/controllers/media/RTMediaLike.php:19
802
+ #: ../app/admin/RTMediaAdmin.php:587
803
+ msgid "Likes"
804
  msgstr ""
805
 
806
+ #: ../app/main/controllers/media/RTMediaLike.php:20
807
+ msgid "Unlike"
808
  msgstr ""
809
 
810
+ #: ../app/main/controllers/activity/RTMediaBuddyPressActivity.php:180
811
+ msgid "Media Files"
812
  msgstr ""
813
 
814
+ #: ../app/main/controllers/activity/RTMediaBuddyPressActivity.php:326
815
+ #: ../app/main/controllers/activity/RTMediaBuddyPressActivity.php:341
816
+ msgid "media"
817
  msgstr ""
818
 
819
+ #: ../app/main/controllers/activity/RTMediaBuddyPressActivity.php:333
820
+ #, php-format
821
+ msgid "%s added a %s"
822
  msgstr ""
823
 
824
+ #: ../app/main/controllers/template/RTMediaTemplate.php:97
825
+ #: ../app/main/controllers/template/RTMediaTemplate.php:149
826
+ msgid "Invalid attribute passed for rtmedia_gallery shortcode."
827
  msgstr ""
828
 
829
+ #: ../app/main/controllers/template/RTMediaTemplate.php:314
830
+ #: ../app/main/controllers/template/RTMediaTemplate.php:388
831
+ #: ../app/main/controllers/template/RTMediaTemplate.php:477
832
+ #: ../app/main/controllers/template/RTMediaTemplate.php:603
833
+ msgid "Ooops !!! Invalid access. No nonce was found !!"
834
  msgstr ""
835
 
836
+ #: ../app/main/controllers/template/RTMediaTemplate.php:321
837
+ msgid "Media updated Sucessfully"
838
  msgstr ""
839
 
840
+ #: ../app/main/controllers/template/RTMediaTemplate.php:327
841
+ msgid "Error in updating Media"
842
  msgstr ""
843
 
844
+ #: ../app/main/controllers/template/RTMediaNav.php:32
845
+ msgctxt "My Account Privacy sub nav"
846
+ msgid "Privacy"
847
  msgstr ""
848
 
849
+ #: ../app/main/controllers/template/rt-template-functions.php:704
850
+ #: ../app/main/controllers/template/rt-template-functions.php:1690
851
+ msgid "Options"
852
  msgstr ""
853
 
854
+ #: ../app/main/controllers/template/rt-template-functions.php:793
855
+ msgid "There are no comments on this media yet."
 
856
  msgstr ""
857
 
858
+ #: ../app/main/controllers/template/rt-template-functions.php:829
859
+ msgid "Delete Comment"
 
860
  msgstr ""
861
 
862
+ #: ../app/main/controllers/template/rt-template-functions.php:1025
863
+ msgid "Go to page no : "
 
 
864
  msgstr ""
865
 
866
+ #: ../app/main/controllers/template/rt-template-functions.php:1030
867
+ msgid "Go"
 
868
  msgstr ""
869
 
870
+ #: ../app/main/controllers/template/rt-template-functions.php:1203
871
+ msgid "Video Thumbnail"
872
  msgstr ""
873
 
874
+ #: ../app/main/controllers/template/rt-template-functions.php:1252
875
+ msgid "Video Thumbnail:"
876
  msgstr ""
877
 
878
+ #: ../app/main/controllers/template/rt-template-functions.php:1335
879
+ msgid "Image"
880
  msgstr ""
881
 
882
+ #: ../app/main/controllers/template/rt-template-functions.php:1352
883
+ msgid "Modify Image"
884
  msgstr ""
885
 
886
+ #: ../app/main/controllers/template/rt-template-functions.php:1427
887
+ msgid "Type Comment..."
888
  msgstr ""
889
 
890
+ #: ../app/main/controllers/template/rt-template-functions.php:1464
891
+ #: ../app/main/controllers/template/rt-template-functions.php:1471
892
+ msgid "Delete Media"
893
  msgstr ""
894
 
895
+ #: ../app/main/controllers/template/rt-template-functions.php:1632
896
+ msgid "Profile Albums"
897
  msgstr ""
898
 
899
+ #: ../app/main/controllers/template/rt-template-functions.php:1635
900
+ #: ../app/main/controllers/template/rt-template-functions.php:1669
901
+ msgid "Group Albums"
902
  msgstr ""
903
 
904
+ #: ../app/main/controllers/template/rt-template-functions.php:1753
905
+ msgid "Create New Album"
906
  msgstr ""
907
 
908
+ #: ../app/main/controllers/template/rt-template-functions.php:1753
909
+ msgid "Add Album"
910
  msgstr ""
911
 
912
+ #: ../app/main/controllers/template/rt-template-functions.php:1769
913
+ msgid "Create an Album"
914
  msgstr ""
915
 
916
+ #: ../app/main/controllers/template/rt-template-functions.php:1771
917
+ msgid "Album Title : "
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
918
  msgstr ""
919
 
920
+ #: ../app/main/controllers/template/rt-template-functions.php:1810
921
+ #: ../app/main/controllers/template/rt-template-functions.php:1817
922
+ #: ../app/main/controllers/template/rt-template-functions.php:1869
923
+ msgid "Merge Album"
924
  msgstr ""
925
 
926
+ #: ../app/main/controllers/template/rt-template-functions.php:1813
927
+ msgid "Select Album to merge with : "
 
928
  msgstr ""
929
 
930
+ #: ../app/main/controllers/template/rt-template-functions.php:1860
931
+ msgid "Delete Album"
 
932
  msgstr ""
933
 
934
+ #: ../app/main/controllers/template/rt-template-functions.php:1897
935
+ msgid "Merge"
936
  msgstr ""
937
 
938
+ #: ../app/main/controllers/template/rt-template-functions.php:1950
939
+ msgid "Privacy : "
940
  msgstr ""
941
 
942
+ #: ../app/main/controllers/template/rt-template-functions.php:2141
943
+ msgid "people like this"
944
  msgstr ""
945
 
946
+ #: ../app/main/controllers/template/rt-template-functions.php:2214
947
+ msgid "Empowering your community with "
948
  msgstr ""
949
 
950
+ #: ../app/main/controllers/template/rt-template-functions.php:2216
951
+ msgid "The only complete media solution for WordPress, BuddyPress and bbPress"
952
  msgstr ""
953
 
954
+ #: ../app/main/controllers/template/rt-template-functions.php:2231
955
+ msgid "Close (Esc)"
956
  msgstr ""
957
 
958
+ #: ../app/main/controllers/template/rt-template-functions.php:2245
959
+ msgid "Public"
960
  msgstr ""
961
 
962
+ #: ../app/main/controllers/template/rt-template-functions.php:2249
963
+ msgid "All members"
964
  msgstr ""
965
 
966
+ #: ../app/main/controllers/template/rt-template-functions.php:2253
967
+ msgid "Your friends"
968
  msgstr ""
969
 
970
+ #: ../app/main/controllers/template/rt-template-functions.php:2257
971
+ msgid "Only you"
972
  msgstr ""
973
 
974
+ #: ../app/main/controllers/template/rt-template-functions.php:2261
975
+ msgid "Blocked temporarily"
 
976
  msgstr ""
977
 
978
+ #: ../app/main/controllers/template/rt-template-functions.php:2298
979
  #, php-format
980
+ msgid "%s ago "
 
 
 
 
 
981
  msgstr ""
982
 
983
+ #: ../app/main/controllers/template/rt-template-functions.php:2311
984
  #, php-format
985
+ msgid "1 second"
986
+ msgid_plural "%s seconds"
987
  msgstr[0] ""
988
  msgstr[1] ""
989
 
990
+ #: ../app/main/controllers/template/rt-template-functions.php:2314
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
991
  #, php-format
992
+ msgid "1 minute"
993
+ msgid_plural "%s minutes"
994
+ msgstr[0] ""
995
+ msgstr[1] ""
996
 
997
+ #: ../app/main/controllers/template/rt-template-functions.php:2317
 
 
998
  #, php-format
999
+ msgid "1 hour"
1000
+ msgid_plural "%s hours"
1001
+ msgstr[0] ""
1002
+ msgstr[1] ""
1003
 
1004
  #: ../app/main/controllers/group/RTMediaGroupExtension.php:30
1005
  #: ../app/main/controllers/group/RTMediaGroupExtension.php:92
1041
  "\t home screen."
1042
  msgstr ""
1043
 
1044
+ #: ../app/main/deprecated/RTMediaDeprecated.php:27
1045
+ #, php-format
1046
+ msgid "Deprecated %s. Please use %s."
1047
  msgstr ""
1048
 
1049
+ #: ../app/admin/RTMediaFormHandler.php:65
1050
+ #: ../app/admin/RTMediaFormHandler.php:107
1051
+ #: ../app/admin/RTMediaFormHandler.php:202
1052
+ #: ../app/admin/RTMediaFormHandler.php:237
1053
+ msgid "Please provide a \"value\" in the argument."
1054
  msgstr ""
1055
 
1056
+ #: ../app/admin/RTMediaFormHandler.php:150
1057
+ msgid "Need to specify atleast two radios, else use a checkbox instead"
1058
  msgstr ""
1059
 
1060
+ #: ../app/admin/RTMediaFormHandler.php:286
1061
+ msgid "Pagination"
1062
  msgstr ""
1063
 
1064
+ #: ../app/admin/RTMediaFormHandler.php:298
1065
+ msgid "Allow user to comment on uploaded media"
1066
  msgstr ""
1067
 
1068
+ #: ../app/admin/RTMediaFormHandler.php:303
1069
+ msgid ""
1070
+ "This will display the comment form and comment listing on single media pages "
1071
+ "as well as inside lightbox (if lightbox is enabled)."
1072
  msgstr ""
1073
 
1074
+ #: ../app/admin/RTMediaFormHandler.php:308
1075
+ msgid "Use lightbox to display media"
1076
  msgstr ""
1077
 
1078
+ #: ../app/admin/RTMediaFormHandler.php:313
1079
+ msgid "View single media in facebook style lightbox."
1080
  msgstr ""
1081
 
1082
+ #: ../app/admin/RTMediaFormHandler.php:318
1083
+ msgid "Number of media per page"
1084
  msgstr ""
1085
 
1086
+ #: ../app/admin/RTMediaFormHandler.php:324
1087
+ msgid "Number of media items you want to show per page on front end."
1088
  msgstr ""
1089
 
1090
+ #: ../app/admin/RTMediaFormHandler.php:330
1091
+ msgid "Media display pagination option"
1092
  msgstr ""
1093
 
1094
+ #: ../app/admin/RTMediaFormHandler.php:336
1095
+ msgid "Choose whether you want the load more button or pagination buttons."
 
 
 
1096
  msgstr ""
1097
 
1098
+ #: ../app/admin/RTMediaFormHandler.php:341
1099
+ msgid "Enable"
1100
  msgstr ""
1101
 
1102
+ #: ../app/admin/RTMediaFormHandler.php:341
1103
+ msgid "Cascading grid layout"
1104
  msgstr ""
1105
 
1106
+ #: ../app/admin/RTMediaFormHandler.php:346
1107
+ msgid "If you enable masonry view, it is advisable to"
 
 
 
1108
  msgstr ""
1109
 
1110
+ #: ../app/admin/RTMediaFormHandler.php:346
1111
+ msgid "for masonry view."
1112
  msgstr ""
1113
 
1114
+ #: ../app/admin/RTMediaFormHandler.php:350
1115
+ msgid "You might need to"
 
 
1116
  msgstr ""
1117
 
1118
+ #: ../app/admin/RTMediaFormHandler.php:350
1119
+ msgid "change thumbnail size"
 
1120
  msgstr ""
1121
 
1122
+ #: ../app/admin/RTMediaFormHandler.php:350
1123
+ msgid "and uncheck the crop box for thumbnails."
1124
  msgstr ""
1125
 
1126
+ #: ../app/admin/RTMediaFormHandler.php:350
1127
+ msgid ""
1128
+ "To set gallery for fixed width, set image height to 0 and width as per your "
1129
+ "requirement and vice-versa."
1130
  msgstr ""
1131
 
1132
+ #: ../app/admin/RTMediaFormHandler.php:353
1133
+ msgid "Enable Direct Upload"
1134
  msgstr ""
1135
 
1136
+ #: ../app/admin/RTMediaFormHandler.php:358
1137
+ msgid "Uploading media directly as soon as it gets selected."
1138
  msgstr ""
1139
 
1140
+ #: ../app/admin/RTMediaFormHandler.php:384
1141
+ msgid "Single Media View"
 
 
1142
  msgstr ""
1143
 
1144
+ #: ../app/admin/RTMediaFormHandler.php:385
1145
+ msgid "List Media View"
1146
  msgstr ""
1147
 
1148
+ #: ../app/admin/RTMediaFormHandler.php:386
1149
+ msgid "Masonry View"
1150
  msgstr ""
1151
 
1152
+ #: ../app/admin/RTMediaFormHandler.php:387
1153
+ msgid "Direct Upload"
1154
  msgstr ""
1155
 
1156
+ #: ../app/admin/RTMediaFormHandler.php:405
1157
+ msgid "Allow usage data tracking"
1158
  msgstr ""
1159
 
1160
+ #: ../app/admin/RTMediaFormHandler.php:410
1161
+ msgid ""
1162
+ "To make rtMedia better compatible with your sites, you can help the rtMedia "
1163
+ "team learn what themes and plugins you are using. No private information "
1164
+ "about your setup will be sent during tracking."
1165
  msgstr ""
1166
 
1167
+ #: ../app/admin/RTMediaFormHandler.php:414
1168
+ msgid "Admin bar menu integration"
1169
  msgstr ""
1170
 
1171
+ #: ../app/admin/RTMediaFormHandler.php:419
1172
+ msgid ""
1173
+ "Add rtMedia menu to WordPress admin bar for easy access to settings and "
1174
+ "moderation page (if enabled)."
1175
+ msgstr ""
1176
+
1177
+ #: ../app/admin/RTMediaFormHandler.php:424
1178
+ msgid "Add a link to rtMedia in footer"
1179
  msgstr ""
1180
 
1181
+ #: ../app/admin/RTMediaFormHandler.php:429
1182
+ msgid "Help us promote rtMedia."
1183
  msgstr ""
1184
 
1185
+ #: ../app/admin/RTMediaFormHandler.php:434
1186
+ msgid "Also add my affiliate-id to rtMedia footer link"
1187
  msgstr ""
1188
 
1189
+ #: ../app/admin/RTMediaFormHandler.php:439
1190
+ msgid ""
1191
+ "Add your affiliate-id along with footer link and get rewarded by our "
1192
+ "affiliation program."
1193
  msgstr ""
1194
 
1195
+ #: ../app/admin/RTMediaFormHandler.php:443
1196
+ msgid ""
1197
+ "Signup for rtMedia affiliate program <a href=\"https://rtcamp.com/affiliates"
1198
+ "\">here</a>"
1199
  msgstr ""
1200
 
1201
+ #: ../app/admin/RTMediaFormHandler.php:446
1202
+ msgid "Enable JSON API"
1203
  msgstr ""
1204
 
1205
+ #: ../app/admin/RTMediaFormHandler.php:451
1206
+ msgid ""
1207
+ "This will allow handling API requests for rtMedia sent through any mobile "
1208
+ "app."
1209
  msgstr ""
1210
 
1211
+ #: ../app/admin/RTMediaFormHandler.php:454
1212
+ msgid ""
1213
+ "You can refer to the API document from <a href=\"https://rtcamp.com/rtmedia/"
1214
+ "docs/developer/json-api/\">here</a>"
1215
  msgstr ""
1216
 
1217
+ #: ../app/admin/RTMediaFormHandler.php:477
1218
+ msgid "Admin Settings"
 
1219
  msgstr ""
1220
 
1221
+ #: ../app/admin/RTMediaFormHandler.php:478
1222
+ msgid "API Settings"
 
 
1223
  msgstr ""
1224
 
1225
+ #: ../app/admin/RTMediaFormHandler.php:479
1226
+ msgid "Miscellaneous"
 
1227
  msgstr ""
1228
 
1229
+ #: ../app/admin/RTMediaFormHandler.php:480
1230
+ msgid "Footer Link"
 
1231
  msgstr ""
1232
 
1233
+ #: ../app/admin/RTMediaFormHandler.php:563
1234
+ msgid "Media Types Settings"
 
1235
  msgstr ""
1236
 
1237
+ #: ../app/admin/RTMediaFormHandler.php:571
1238
+ #: ../app/helper/RTMediaSettings.php:323
1239
+ msgid "Media Type"
1240
  msgstr ""
1241
 
1242
+ #: ../app/admin/RTMediaFormHandler.php:576
1243
+ msgid "Allow Upload"
1244
  msgstr ""
1245
 
1246
+ #: ../app/admin/RTMediaFormHandler.php:578
1247
+ msgid "Allows you to upload a particular media type on your post."
1248
  msgstr ""
1249
 
1250
+ #: ../app/admin/RTMediaFormHandler.php:586
1251
+ msgid "Set Featured"
 
 
1252
  msgstr ""
1253
 
1254
+ #: ../app/admin/RTMediaFormHandler.php:588
1255
+ msgid "Place a specific media as a featured content on the post."
1256
  msgstr ""
1257
 
1258
+ #: ../app/admin/RTMediaFormHandler.php:630
1259
+ msgid "File Extensions"
1260
  msgstr ""
1261
 
1262
+ #: ../app/admin/RTMediaFormHandler.php:718
1263
+ msgid "Media Size Settings"
1264
  msgstr ""
1265
 
1266
+ #: ../app/admin/RTMediaFormHandler.php:723
1267
+ msgid "Category"
1268
  msgstr ""
1269
 
1270
+ #: ../app/admin/RTMediaFormHandler.php:724
1271
+ msgid "Entity"
1272
  msgstr ""
1273
 
1274
+ #: ../app/admin/RTMediaFormHandler.php:725
1275
+ msgid "Width"
1276
  msgstr ""
1277
 
1278
+ #: ../app/admin/RTMediaFormHandler.php:726
1279
+ msgid "Height"
1280
  msgstr ""
1281
 
1282
+ #: ../app/admin/RTMediaFormHandler.php:727
1283
+ msgid "Crop"
1284
  msgstr ""
1285
 
1286
+ #: ../app/admin/RTMediaFormHandler.php:780
1287
+ msgid "Number of thumbnails to generate on video upload"
1288
  msgstr ""
1289
 
1290
+ #: ../app/admin/RTMediaFormHandler.php:786
1291
+ msgid ""
1292
+ " If you choose more than 1 thumbnail, your users will be able to change the "
1293
+ "thumbnail by going to video 'edit' section. Maximum value is 10."
1294
  msgstr ""
1295
 
1296
+ #: ../app/admin/RTMediaFormHandler.php:794
1297
+ msgid "Encoding Settings"
1298
  msgstr ""
1299
 
1300
+ #: ../app/admin/RTMediaFormHandler.php:801
1301
+ msgid "JPEG/JPG image quality (1-100)"
1302
  msgstr ""
1303
 
1304
+ #: ../app/admin/RTMediaFormHandler.php:807
 
1305
  msgid ""
1306
+ "Enter JPEG/JPG Image Quality. Minimum value is 1. 100 is original quality."
 
 
1307
  msgstr ""
1308
 
1309
+ #: ../app/admin/RTMediaFormHandler.php:815
1310
+ msgid "Image Quality"
1311
  msgstr ""
1312
 
1313
+ #: ../app/admin/RTMediaFormHandler.php:837
1314
+ msgid "Custom CSS settings"
1315
  msgstr ""
1316
 
1317
+ #: ../app/admin/RTMediaFormHandler.php:856
1318
+ msgid "rtMedia default styles"
1319
  msgstr ""
1320
 
1321
+ #: ../app/admin/RTMediaFormHandler.php:862
1322
+ msgid ""
1323
+ "Load default rtMedia styles. You need to write your own style for rtMedia if "
1324
+ "you disable it."
1325
  msgstr ""
1326
 
1327
+ #: ../app/admin/RTMediaFormHandler.php:867
1328
+ msgid "Paste your CSS code"
1329
  msgstr ""
1330
 
1331
+ #: ../app/admin/RTMediaFormHandler.php:873
1332
+ msgid "Custom rtMedia CSS container"
1333
  msgstr ""
1334
 
1335
+ #: ../app/admin/RTMediaFormHandler.php:896
1336
+ msgid "Enable privacy"
1337
  msgstr ""
1338
 
1339
+ #: ../app/admin/RTMediaFormHandler.php:902
1340
+ msgid "Enable privacy in rtMedia"
1341
  msgstr ""
1342
 
1343
+ #: ../app/admin/RTMediaFormHandler.php:907
1344
+ msgid "Default privacy"
1345
  msgstr ""
1346
 
1347
+ #: ../app/admin/RTMediaFormHandler.php:913
1348
+ msgid "Set default privacy for media"
1349
  msgstr ""
1350
 
1351
+ #: ../app/admin/RTMediaFormHandler.php:919
1352
+ msgid "Allow users to set privacy for their content"
1353
  msgstr ""
1354
 
1355
+ #: ../app/admin/RTMediaFormHandler.php:924
1356
+ msgid ""
1357
+ "If you choose this, users will be able to change privacy of their own "
1358
+ "uploads."
1359
  msgstr ""
1360
 
1361
+ #: ../app/admin/RTMediaFormHandler.php:928
1362
+ msgid "For group uploads, BuddyPress groups privacy is used."
1363
  msgstr ""
1364
 
1365
+ #: ../app/admin/RTMediaFormHandler.php:970
1366
+ msgid "Enable media in profile"
1367
  msgstr ""
1368
 
1369
+ #: ../app/admin/RTMediaFormHandler.php:975
1370
+ msgid "Enable Media on BuddyPress Profile"
 
1371
  msgstr ""
1372
 
1373
+ #: ../app/admin/RTMediaFormHandler.php:980
1374
+ msgid "Enable media in group"
1375
  msgstr ""
1376
 
1377
+ #: ../app/admin/RTMediaFormHandler.php:985
1378
+ msgid "Enable Media on BuddyPress Groups"
1379
  msgstr ""
1380
 
1381
+ #: ../app/admin/RTMediaFormHandler.php:990
1382
+ msgid "Allow upload from activity stream"
1383
  msgstr ""
1384
 
1385
+ #: ../app/admin/RTMediaFormHandler.php:995
1386
+ msgid "Allow upload using status update box present on activity stream page"
1387
  msgstr ""
1388
 
1389
+ #: ../app/admin/RTMediaFormHandler.php:1001
1390
+ msgid "Number of media items to show in activity stream"
1391
  msgstr ""
1392
 
1393
+ #: ../app/admin/RTMediaFormHandler.php:1006
1394
+ msgid ""
1395
+ "With bulk uploads activity, the stream may get flooded. You can control the "
1396
+ "maximum number of media items or files per activity. This limit will not "
1397
+ "affect the actual number of uploads. This is only for display. <em>0</em> "
1398
+ "means unlimited."
1399
  msgstr ""
1400
 
1401
+ #: ../app/admin/RTMediaFormHandler.php:1013
1402
+ msgid "Organize media into albums"
1403
  msgstr ""
1404
 
1405
+ #: ../app/admin/RTMediaFormHandler.php:1019
1406
+ msgid ""
1407
+ "This will add 'album' tab to BuddyPress profile and group depending on the "
1408
+ "^above^ settings."
1409
  msgstr ""
1410
 
1411
+ #: ../app/admin/RTMediaAdmin.php:125
1412
+ #, php-format
1413
+ msgid "View &#8220;%s&#8221;"
1414
  msgstr ""
1415
 
1416
+ #: ../app/admin/RTMediaAdmin.php:125
1417
+ msgid "View"
1418
  msgstr ""
1419
 
1420
+ #: ../app/admin/RTMediaAdmin.php:367 ../app/admin/RTMediaAdmin.php:393
1421
+ msgid "rtMedia:"
1422
  msgstr ""
1423
 
1424
+ #: ../app/admin/RTMediaAdmin.php:367
1425
+ msgid " You must "
1426
  msgstr ""
1427
 
1428
+ #: ../app/admin/RTMediaAdmin.php:367
1429
+ msgid "update permalink structure"
1430
  msgstr ""
1431
 
1432
+ #: ../app/admin/RTMediaAdmin.php:367
1433
+ msgid " to something other than the default for it to work."
 
 
 
 
1434
  msgstr ""
1435
 
1436
+ #: ../app/admin/RTMediaAdmin.php:393
1437
+ msgid ""
1438
+ "Please update all premium add-ons that you have purchased from rtCamp from"
1439
  msgstr ""
1440
 
1441
+ #: ../app/admin/RTMediaAdmin.php:393
1442
+ msgid "your account"
 
1443
  msgstr ""
1444
 
1445
+ #: ../app/admin/RTMediaAdmin.php:393
1446
+ msgid "Dismiss"
 
 
 
 
1447
  msgstr ""
1448
 
1449
+ #: ../app/admin/RTMediaAdmin.php:506
1450
+ msgid "rtMedia Pro is released"
 
 
 
 
1451
  msgstr ""
1452
 
1453
+ #: ../app/admin/RTMediaAdmin.php:527
1454
+ msgid "Media Stats"
1455
  msgstr ""
1456
 
1457
+ #: ../app/admin/RTMediaAdmin.php:554
1458
+ msgid "Usage Stats"
1459
  msgstr ""
1460
 
1461
+ #: ../app/admin/RTMediaAdmin.php:563
1462
+ msgid "Total "
1463
  msgstr ""
1464
 
1465
+ #: ../app/admin/RTMediaAdmin.php:571
1466
+ msgid "With Media"
 
 
1467
  msgstr ""
1468
 
1469
+ #: ../app/admin/RTMediaAdmin.php:579
1470
+ msgid "Comments "
 
 
1471
  msgstr ""
1472
 
1473
+ #: ../app/admin/RTMediaAdmin.php:598
1474
+ msgid "rtMedia Links:"
 
 
 
1475
  msgstr ""
1476
 
1477
+ #: ../app/admin/RTMediaAdmin.php:599
1478
+ msgid "Homepage"
1479
  msgstr ""
1480
 
1481
+ #: ../app/admin/RTMediaAdmin.php:600
1482
+ msgid "Free Support"
 
 
1483
  msgstr ""
1484
 
1485
+ #: ../app/admin/RTMediaAdmin.php:601
1486
+ msgid "Premium Addons"
1487
  msgstr ""
1488
 
1489
+ #: ../app/admin/RTMediaAdmin.php:617
1490
+ msgid "Right Now in rtMedia"
1491
  msgstr ""
1492
 
1493
+ #: ../app/admin/RTMediaAdmin.php:671 ../app/admin/RTMediaAdmin.php:873
1494
+ msgid "Regenerate Thumbnail"
 
 
1495
  msgstr ""
1496
 
1497
+ #: ../app/admin/RTMediaAdmin.php:712 ../app/admin/RTMediaAdmin.php:1359
1498
+ #: ../app/admin/RTMediaAdmin.php:1360
1499
+ msgid "rtMedia"
1500
  msgstr ""
1501
 
1502
+ #: ../app/admin/RTMediaAdmin.php:719 ../app/admin/RTMediaAdmin.php:722
1503
+ #: ../app/admin/RTMediaAdmin.php:861 ../app/admin/RTMediaAdmin.php:1389
1504
+ msgid "Settings"
1505
  msgstr ""
1506
 
1507
+ #: ../app/admin/RTMediaAdmin.php:730 ../app/admin/RTMediaAdmin.php:733
1508
+ #: ../app/admin/RTMediaAdmin.php:862 ../app/admin/RTMediaAdmin.php:1393
1509
+ msgid "Addons"
1510
  msgstr ""
1511
 
1512
+ #: ../app/admin/RTMediaAdmin.php:741 ../app/admin/RTMediaAdmin.php:744
1513
+ #: ../app/admin/RTMediaAdmin.php:863 ../app/admin/RTMediaAdmin.php:1405
1514
+ #: ../app/helper/RTMediaSupport.php:51 ../app/helper/RTMediaSupport.php:52
1515
+ #: ../app/helper/RTMediaSettings.php:207
1516
+ msgid "Support"
1517
  msgstr ""
1518
 
1519
+ #: ../app/admin/RTMediaAdmin.php:752 ../app/admin/RTMediaAdmin.php:755
1520
+ #: ../app/admin/RTMediaAdmin.php:864 ../app/admin/RTMediaAdmin.php:1397
1521
+ msgid "Themes"
1522
  msgstr ""
1523
 
1524
+ #: ../app/admin/RTMediaAdmin.php:763 ../app/admin/RTMediaAdmin.php:766
1525
+ #: ../app/admin/RTMediaAdmin.php:865 ../app/admin/RTMediaAdmin.php:1401
1526
+ msgid "Hire Us"
1527
  msgstr ""
1528
 
1529
+ #: ../app/admin/RTMediaAdmin.php:775 ../app/admin/RTMediaAdmin.php:778
1530
+ #: ../app/admin/RTMediaAdmin.php:867 ../app/admin/RTMediaAdmin.php:1413
1531
+ msgid "Licenses"
1532
  msgstr ""
1533
 
1534
+ #: ../app/admin/RTMediaAdmin.php:822
1535
+ msgid "ON"
1536
  msgstr ""
1537
 
1538
+ #: ../app/admin/RTMediaAdmin.php:823
1539
+ msgid "OFF"
 
 
1540
  msgstr ""
1541
 
1542
+ #: ../app/admin/RTMediaAdmin.php:829
1543
+ msgid "Please do not refresh this page."
1544
  msgstr ""
1545
 
1546
+ #: ../app/admin/RTMediaAdmin.php:830
1547
+ msgid ""
1548
+ "Something went wrong. Please <a href onclick=\"location.reload();\">refresh</"
1549
+ "a> page."
1550
  msgstr ""
1551
 
1552
+ #: ../app/admin/RTMediaAdmin.php:831
1553
+ msgid "This will subscribe you to the free plan."
1554
  msgstr ""
1555
 
1556
+ #: ../app/admin/RTMediaAdmin.php:832
1557
+ msgid "Are you sure you want to disable the encoding service?"
1558
  msgstr ""
1559
 
1560
+ #: ../app/admin/RTMediaAdmin.php:833
1561
+ msgid "Are you sure you want to enable the encoding service?"
1562
  msgstr ""
1563
 
1564
+ #: ../app/admin/RTMediaAdmin.php:873
1565
+ msgid "Regen. Thumbnail "
 
 
1566
  msgstr ""
1567
 
1568
+ #: ../app/admin/RTMediaAdmin.php:891 ../app/admin/RTMediaAdmin.php:1870
1569
+ msgid "Regenerate Video Thumbnails"
1570
  msgstr ""
1571
 
1572
+ #: ../app/admin/RTMediaAdmin.php:909
1573
+ msgid "Regenerate Pending Thumbnails"
1574
  msgstr ""
1575
 
1576
+ #: ../app/admin/RTMediaAdmin.php:919
1577
+ msgid "Total Videos"
1578
  msgstr ""
1579
 
1580
+ #: ../app/admin/RTMediaAdmin.php:922
1581
+ msgid "Sent of regenerate thumbails"
1582
  msgstr ""
1583
 
1584
+ #: ../app/admin/RTMediaAdmin.php:924
1585
+ msgid "Fail to regenerate thumbails"
 
 
 
1586
  msgstr ""
1587
 
1588
+ #: ../app/admin/RTMediaAdmin.php:963
1589
+ msgid "Regenerate Video Thumbnails Done"
1590
  msgstr ""
1591
 
1592
+ #: ../app/admin/RTMediaAdmin.php:1007
1593
+ #, php-format
1594
  msgid ""
1595
+ "You have %s videos without thumbnails. Click <a href='%s'> here </a> to "
1596
+ "generate thumbnails. <a href='#' onclick='rtmedia_hide_video_thumb_notice()' "
1597
+ "style='float:right'>Hide</a>"
1598
  msgstr ""
1599
 
1600
+ #: ../app/admin/RTMediaAdmin.php:1085
1601
+ msgid "not a video ..."
1602
  msgstr ""
1603
 
1604
+ #: ../app/admin/RTMediaAdmin.php:1250
1605
+ msgid "Empowering The Web With WordPress"
1606
  msgstr ""
1607
 
1608
+ #: ../app/admin/RTMediaAdmin.php:1270
1609
+ msgid "Settings saved successfully!"
1610
  msgstr ""
1611
 
1612
+ #: ../app/admin/RTMediaAdmin.php:1273 ../app/admin/RTMediaAdmin.php:1296
1613
+ msgid "Save Settings"
 
 
1614
  msgstr ""
1615
 
1616
+ #: ../app/admin/RTMediaAdmin.php:1495 ../app/admin/RTMediaAdmin.php:1496
1617
+ msgid "Display"
 
 
1618
  msgstr ""
1619
 
1620
+ #: ../app/admin/RTMediaAdmin.php:1504
1621
+ msgid "rtMedia BuddyPress"
1622
+ msgstr ""
1623
+
1624
+ #: ../app/admin/RTMediaAdmin.php:1505
1625
+ msgid "BuddyPress"
1626
  msgstr ""
1627
 
1628
+ #: ../app/admin/RTMediaAdmin.php:1513
1629
+ msgid "rtMedia Types"
 
 
1630
  msgstr ""
1631
 
1632
+ #: ../app/admin/RTMediaAdmin.php:1514
1633
+ msgid "Types"
 
 
1634
  msgstr ""
1635
 
1636
+ #: ../app/admin/RTMediaAdmin.php:1521
1637
+ msgid "rtMedia Sizes"
1638
  msgstr ""
1639
 
1640
+ #: ../app/admin/RTMediaAdmin.php:1522
1641
+ msgid "Media Sizes"
1642
  msgstr ""
1643
 
1644
+ #: ../app/admin/RTMediaAdmin.php:1529
1645
+ msgid "rtMedia Privacy"
1646
  msgstr ""
1647
 
1648
+ #: ../app/admin/RTMediaAdmin.php:1536
1649
+ msgid "rtMedia Custom CSS"
1650
  msgstr ""
1651
 
1652
+ #: ../app/admin/RTMediaAdmin.php:1537
1653
+ msgid "Custom CSS"
1654
  msgstr ""
1655
 
1656
+ #: ../app/admin/RTMediaAdmin.php:1546 ../app/admin/RTMediaAdmin.php:1547
1657
+ msgid "Other Settings"
 
1658
  msgstr ""
1659
 
1660
+ #: ../app/admin/RTMediaAdmin.php:1642
1661
+ #, php-format
1662
+ msgid "I use @buddypressmedia http://rt.cx/rtmedia on %s"
1663
  msgstr ""
1664
 
1665
+ #: ../app/admin/RTMediaAdmin.php:1644
1666
+ msgid "Post to Twitter Now"
1667
  msgstr ""
1668
 
1669
+ #: ../app/admin/RTMediaAdmin.php:1644
1670
+ msgid "Post to Twitter"
1671
  msgstr ""
1672
 
1673
+ #: ../app/admin/RTMediaAdmin.php:1645
1674
+ msgid "Share on Facebook Now"
1675
  msgstr ""
1676
 
1677
+ #: ../app/admin/RTMediaAdmin.php:1645
1678
+ msgid "Share on Facebook"
1679
  msgstr ""
1680
 
1681
+ #: ../app/admin/RTMediaAdmin.php:1646
1682
+ msgid "Rate rtMedia on Wordpress.org"
1683
  msgstr ""
1684
 
1685
+ #: ../app/admin/RTMediaAdmin.php:1646
1686
+ msgid "Rate on Wordpress.org"
1687
  msgstr ""
1688
 
1689
+ #: ../app/admin/RTMediaAdmin.php:1647
1690
+ msgid "Subscribe to our Feeds"
1691
  msgstr ""
1692
 
1693
+ #: ../app/admin/RTMediaAdmin.php:1650
1694
+ msgid "Spread the Word"
1695
  msgstr ""
1696
 
1697
+ #: ../app/admin/RTMediaAdmin.php:1656 ../app/admin/RTMediaAdmin.php:1663
1698
+ msgid "Subscribe"
1699
  msgstr ""
1700
 
1701
+ #: ../app/admin/RTMediaAdmin.php:1685
1702
+ msgid "Thank you for your time."
1703
  msgstr ""
1704
 
1705
+ #: ../app/admin/RTMediaAdmin.php:1697
1706
+ msgid "Premium Add-ons"
1707
  msgstr ""
1708
 
1709
+ #: ../app/admin/RTMediaAdmin.php:1713
1710
+ #, php-format
1711
  msgid ""
1712
+ "You have images enabled on rtMedia but your network allowed filetypes do not "
1713
+ "permit uploading of %s. Click <a href=\"%s\">here</a> to change your "
1714
+ "settings manually."
1715
  msgstr ""
1716
 
1717
+ #: ../app/admin/RTMediaAdmin.php:1714 ../app/admin/RTMediaAdmin.php:1725
1718
+ #: ../app/admin/RTMediaAdmin.php:1734
1719
+ msgid "Recommended"
1720
  msgstr ""
1721
 
1722
+ #: ../app/admin/RTMediaAdmin.php:1714 ../app/admin/RTMediaAdmin.php:1725
1723
+ #: ../app/admin/RTMediaAdmin.php:1734
1724
+ msgid "Update Network Settings Automatically"
1725
  msgstr ""
1726
 
1727
+ #: ../app/admin/RTMediaAdmin.php:1724
1728
+ #, php-format
1729
  msgid ""
1730
+ "You have video enabled on BuddyPress Media but your network allowed "
1731
+ "filetypes do not permit uploading of mp4. Click <a href=\"%s\">here</a> to "
1732
+ "change your settings manually."
1733
  msgstr ""
1734
 
1735
+ #: ../app/admin/RTMediaAdmin.php:1733
1736
+ #, php-format
1737
+ msgid ""
1738
+ "You have audio enabled on BuddyPress Media but your network allowed "
1739
+ "filetypes do not permit uploading of mp3. Click <a href=\"%s\">here</a> to "
1740
+ "change your settings manually."
1741
  msgstr ""
1742
 
1743
+ #: ../app/admin/RTMediaAdmin.php:1748
1744
+ msgid "Network settings updated successfully."
1745
  msgstr ""
1746
 
1747
+ #: ../app/admin/RTMediaAdmin.php:1854
1748
+ msgid "Video is sent to generate thumbnails."
 
 
1749
  msgstr ""
1750
 
1751
+ #: ../app/admin/RTMediaAdmin.php:1856
1752
+ msgid "Video cannot be sent to generate thumbnails."
1753
  msgstr ""
1754
 
1755
+ #: ../app/admin/RTMediaAdmin.php:1935
1756
  msgid ""
1757
+ "Please update rtMedia template files if you have overridden the default "
1758
+ "rtMedia templates in your theme. If not, you can ignore and hide this notice."
1759
  msgstr ""
1760
 
1761
+ #: ../app/admin/RTMediaAdmin.php:1935
1762
+ #: ../app/importers/RTMediaMediaSizeImporter.php:66
1763
+ #: ../app/importers/RTMediaMigration.php:64
1764
+ msgid "Hide"
1765
  msgstr ""
1766
 
1767
+ #: ../app/helper/RTMediaSupport.php:58 ../app/helper/RTMediaSupport.php:59
1768
+ #: ../app/helper/RTMediaSupport.php:305 ../app/helper/RTMediaSupport.php:560
1769
+ msgid "Debug Info"
1770
  msgstr ""
1771
 
1772
+ #: ../app/helper/RTMediaSupport.php:66 ../app/helper/RTMediaSupport.php:67
1773
+ #: ../app/importers/RTMediaMigration.php:83
1774
+ msgid "Migration"
1775
  msgstr ""
1776
 
1777
+ #: ../app/helper/RTMediaSupport.php:128
1778
+ msgid "Service"
1779
  msgstr ""
1780
 
1781
+ #: ../app/helper/RTMediaSupport.php:135
1782
+ msgid "Premium Support"
1783
  msgstr ""
1784
 
1785
+ #: ../app/helper/RTMediaSupport.php:141
1786
+ msgid "Bug Report"
1787
  msgstr ""
1788
 
1789
+ #: ../app/helper/RTMediaSupport.php:147
1790
+ msgid "New Feature"
1791
  msgstr ""
1792
 
1793
+ #: ../app/helper/RTMediaSupport.php:149
1794
+ msgid "Submit"
 
 
1795
  msgstr ""
1796
 
1797
+ #: ../app/helper/RTMediaSupport.php:195
1798
+ msgid "by"
1799
  msgstr ""
1800
 
1801
+ #: ../app/helper/RTMediaSupport.php:195
1802
+ msgid "version"
1803
  msgstr ""
1804
 
1805
+ #: ../app/helper/RTMediaSupport.php:357
1806
+ msgid "There is no media found to migrate."
1807
  msgstr ""
1808
 
1809
+ #: ../app/helper/RTMediaSupport.php:363
1810
+ msgid "Click"
1811
  msgstr ""
1812
 
1813
+ #: ../app/helper/RTMediaSupport.php:363
1814
+ msgid "here"
1815
  msgstr ""
1816
 
1817
+ #: ../app/helper/RTMediaSupport.php:363
1818
+ msgid "here to migrate media from rtMedia 2.x to rtMedia 3.0+."
1819
  msgstr ""
1820
 
1821
+ #: ../app/helper/RTMediaSupport.php:392
1822
+ msgid "Submit a Bug Report"
1823
  msgstr ""
1824
 
1825
+ #: ../app/helper/RTMediaSupport.php:395
1826
+ msgid "Submit a New Feature Request"
1827
  msgstr ""
1828
 
1829
+ #: ../app/helper/RTMediaSupport.php:398
1830
+ msgid "Submit Support Request"
1831
  msgstr ""
1832
 
1833
+ #: ../app/helper/RTMediaSupport.php:405
1834
  msgid ""
1835
+ "If your site has some issues due to rtMedia and you want support, feel free "
1836
+ "to create a support topic on <a target=\"_blank\" href=\"http://community."
1837
+ "rtcamp.com/c/rtmedia/?"
1838
+ "utm_source=dashboard&utm_medium=plugin&utm_campaign=buddypress-media"
1839
+ "\">Community Forum</a>."
1840
  msgstr ""
1841
 
1842
+ #: ../app/helper/RTMediaSupport.php:406
1843
+ msgid ""
1844
+ "If you have any suggestions, enhancements or bug reports, you can open a new "
1845
+ "issue on <a target=\"_blank\" href=\"https://github.com/rtCamp/buddypress-"
1846
+ "media/issues/new\">GitHub</a>."
1847
  msgstr ""
1848
 
1849
+ #: ../app/helper/RTMediaSupport.php:415
1850
+ msgid "Name"
1851
  msgstr ""
1852
 
1853
+ #: ../app/helper/RTMediaSupport.php:420
1854
+ msgid "Use actual user name which used during purchased."
1855
  msgstr ""
1856
 
1857
+ #: ../app/helper/RTMediaSupport.php:426
1858
+ msgid "Email"
 
 
1859
  msgstr ""
1860
 
1861
+ #: ../app/helper/RTMediaSupport.php:431
1862
+ msgid "Use email id which used during purchased"
1863
  msgstr ""
1864
 
1865
+ #: ../app/helper/RTMediaSupport.php:437
1866
+ msgid "Website"
 
 
 
 
 
 
1867
  msgstr ""
1868
 
1869
+ #: ../app/helper/RTMediaSupport.php:442
1870
+ msgid "Subject"
 
 
1871
  msgstr ""
1872
 
1873
+ #: ../app/helper/RTMediaSupport.php:490
1874
+ msgid "rtMedia Premium Support Request from"
1875
  msgstr ""
1876
 
1877
+ #: ../app/helper/RTMediaSupport.php:493
1878
+ msgid "rtMedia New Feature Request from"
1879
  msgstr ""
1880
 
1881
+ #: ../app/helper/RTMediaSupport.php:496
1882
+ msgid "rtMedia Bug Report from"
1883
  msgstr ""
1884
 
1885
+ #: ../app/helper/RTMediaSupport.php:499
1886
+ msgid "rtMedia Contact from"
1887
  msgstr ""
1888
 
1889
+ #: ../app/helper/RTMediaSupport.php:582
1890
+ msgid "Thank you for your Feedback/Suggestion."
1891
  msgstr ""
1892
 
1893
+ #: ../app/helper/RTMediaSupport.php:584
1894
+ msgid "Thank you for posting your support request."
1895
  msgstr ""
1896
 
1897
+ #: ../app/helper/RTMediaSupport.php:585
1898
+ msgid "We will get back to you shortly."
 
1899
  msgstr ""
1900
 
1901
+ #: ../app/helper/RTMediaSupport.php:590
1902
+ msgid "Your server failed to send an email."
1903
  msgstr ""
1904
 
1905
+ #: ../app/helper/RTMediaSupport.php:591
1906
+ msgid "Kindly contact your server support to fix this."
 
1907
  msgstr ""
1908
 
1909
+ #: ../app/helper/RTMediaSupport.php:592
1910
  #, php-format
1911
+ msgid "You can alternatively create a support request <a href=\"%s\">here</a>"
1912
  msgstr ""
1913
 
1914
+ #: ../app/helper/RTMediaAddon.php:79 ../app/helper/RTMediaAddon.php:80
1915
+ msgid "Plugins"
 
1916
  msgstr ""
1917
 
1918
+ #: ../app/helper/RTMediaAddon.php:87 ../app/helper/RTMediaAddon.php:88
1919
+ msgid "Audio/Video Encoding"
1920
  msgstr ""
1921
 
1922
+ #: ../app/helper/RTMediaAddon.php:111
1923
+ msgid "Moderation"
1924
  msgstr ""
1925
 
1926
+ #: ../app/helper/RTMediaAddon.php:114
1927
+ msgid ""
1928
+ "Report media if they find offensive. Set number of reports to automatically "
1929
+ "take down media from site."
1930
  msgstr ""
1931
 
1932
+ #: ../app/helper/RTMediaAddon.php:122
1933
+ msgid "Custom Attributes"
1934
+ msgstr ""
1935
+
1936
+ #: ../app/helper/RTMediaAddon.php:125
1937
  msgid ""
1938
+ "Categories media based on attributes. Site owner need to create attributes. "
1939
+ "When user upload a media, can select in which attribute that media can add."
1940
  msgstr ""
1941
 
1942
+ #: ../app/helper/RTMediaAddon.php:133
1943
+ msgid "Docs and Other files"
1944
  msgstr ""
1945
 
1946
+ #: ../app/helper/RTMediaAddon.php:136
1947
+ msgid ""
1948
+ "Allow users to upload documents and other file type using rtMedia upload "
1949
+ "box. This addon support all the file extensions which WordPress allows."
1950
  msgstr ""
1951
 
1952
+ #: ../app/helper/RTMediaAddon.php:144
1953
+ msgid "Default Albums"
1954
  msgstr ""
1955
 
1956
+ #: ../app/helper/RTMediaAddon.php:147
1957
  msgid ""
1958
+ "This plugin allows the creation of multiple default albums for rtMedia "
1959
+ "uploads. One of these albums can be set as the default global album."
1960
  msgstr ""
1961
 
1962
+ #: ../app/helper/RTMediaAddon.php:155
1963
+ msgid "Podcast (RSS and Atom feeds)"
 
 
1964
  msgstr ""
1965
 
1966
+ #: ../app/helper/RTMediaAddon.php:158
 
1967
  msgid ""
1968
+ "Read rtMedia uploads from iTunes as well as any RSS feed-reader/podcasting "
1969
+ "software."
1970
  msgstr ""
1971
 
1972
+ #: ../app/helper/RTMediaAddon.php:166
1973
+ msgid "Playlists"
 
1974
  msgstr ""
1975
 
1976
+ #: ../app/helper/RTMediaAddon.php:169
1977
+ msgid ""
1978
+ "Audio can be grouped into playlists. Once the user upload any audio file, "
1979
+ "can create a playlist or use existing one to manage audio files."
1980
  msgstr ""
1981
 
1982
+ #: ../app/helper/RTMediaAddon.php:177
1983
+ msgid "Favorites"
1984
+ msgstr ""
1985
+
1986
+ #: ../app/helper/RTMediaAddon.php:180
1987
  msgid ""
1988
+ "Users can create their list of favorite media in which they can add media "
1989
+ "previously uploaded by any user."
1990
  msgstr ""
1991
 
1992
+ #: ../app/helper/RTMediaAddon.php:188
1993
+ msgid "Restrictions"
 
1994
  msgstr ""
1995
 
1996
+ #: ../app/helper/RTMediaAddon.php:191
1997
+ msgid ""
1998
+ "Site admin can set an upload limit on the basis of time span, file size (MB) "
1999
+ "and number of files user can upload."
2000
  msgstr ""
2001
 
2002
+ #: ../app/helper/RTMediaAddon.php:199
2003
+ msgid "bbPress Attachments"
2004
  msgstr ""
2005
 
2006
+ #: ../app/helper/RTMediaAddon.php:202
2007
+ msgid "Attach media files to bbPress forum topics and replies."
2008
  msgstr ""
2009
 
2010
+ #: ../app/helper/RTMediaAddon.php:210
2011
+ msgid "WordPress Sitewide Gallery"
 
2012
  msgstr ""
2013
 
2014
+ #: ../app/helper/RTMediaAddon.php:213
2015
  msgid ""
2016
+ "Site admin can create and upload media into WordPress album. Create album "
2017
+ "without being dependent on BuddyPress."
2018
  msgstr ""
2019
 
2020
+ #: ../app/helper/RTMediaAddon.php:221
2021
+ msgid "WordPress Comment Attachments"
2022
  msgstr ""
2023
 
2024
+ #: ../app/helper/RTMediaAddon.php:224
2025
+ msgid ""
2026
+ "Allow users to upload a media file in WordPress comment attachment box. It "
2027
+ "will display a thumbnail of attached file."
2028
  msgstr ""
2029
 
2030
+ #: ../app/helper/RTMediaAddon.php:232
2031
+ msgid "Social Sharing"
2032
  msgstr ""
2033
 
2034
+ #: ../app/helper/RTMediaAddon.php:235
2035
+ msgid ""
2036
+ "Share uploaded media on social network sites like Facebook, twitter, "
2037
+ "linkedin, Google +. This addon integrate with rtSocial plugin."
2038
  msgstr ""
2039
 
2040
+ #: ../app/helper/RTMediaAddon.php:243
2041
+ msgid "Sidebar Widgets"
2042
  msgstr ""
2043
 
2044
+ #: ../app/helper/RTMediaAddon.php:246
2045
+ msgid ""
2046
+ "This addon provide widgets to upload media and display gallery for rtMedia "
2047
+ "plugin."
2048
+ msgstr ""
2049
+
2050
+ #: ../app/helper/RTMediaAddon.php:254
2051
+ msgid "5 Star Ratings"
2052
+ msgstr ""
2053
+
2054
+ #: ../app/helper/RTMediaAddon.php:257
2055
+ msgid ""
2056
+ "Display 5 star rating for all the uploaded media. User can rate the media "
2057
+ "files from 1 to 5 star."
2058
  msgstr ""
2059
 
2060
+ #: ../app/helper/RTMediaAddon.php:265
2061
+ msgid "Edit Mp3 Info (ID3 Tags)"
2062
  msgstr ""
2063
 
2064
+ #: ../app/helper/RTMediaAddon.php:268
2065
+ msgid "Allow user to edit MP3 FIle Audio tags (ID 3 tags)."
2066
  msgstr ""
2067
 
2068
+ #: ../app/helper/RTMediaAddon.php:276
2069
+ msgid "Media Sorting"
2070
  msgstr ""
2071
 
2072
+ #: ../app/helper/RTMediaAddon.php:279
2073
+ msgid ""
2074
+ "Sort uploaded media based on file size, ascending/descending title, upload "
2075
+ "date of media."
2076
  msgstr ""
2077
 
2078
+ #: ../app/helper/RTMediaAddon.php:287
2079
+ msgid "Bulk Edit"
2080
  msgstr ""
2081
 
2082
+ #: ../app/helper/RTMediaAddon.php:290
 
2083
  msgid ""
2084
+ "Bulk edit option will allow user to quickly select media files and do "
2085
+ "required actions like move files from one album to another, change "
2086
+ "attributes, change privacy, delete files."
2087
  msgstr ""
2088
 
2089
+ #: ../app/helper/RTMediaAddon.php:298
2090
+ msgid "BuddyPress Profile Picture"
2091
  msgstr ""
2092
 
2093
+ #: ../app/helper/RTMediaAddon.php:301
 
2094
  msgid ""
2095
+ "User can easily set his/her profile picture from media uploaded via rtMedia."
 
 
2096
  msgstr ""
2097
 
2098
+ #: ../app/helper/RTMediaAddon.php:309
2099
+ msgid "Album Cover Art"
 
2100
  msgstr ""
2101
 
2102
+ #: ../app/helper/RTMediaAddon.php:312
2103
+ msgid "User can easily set any of the image of the album as album cover photo"
2104
+ msgstr ""
2105
+
2106
+ #: ../app/helper/RTMediaAddon.php:320
2107
+ msgid "Direct Download Link"
2108
  msgstr ""
2109
 
2110
+ #: ../app/helper/RTMediaAddon.php:323
2111
  msgid ""
2112
+ "User can download media from website. Site owner can restrict which media "
2113
+ "type can be allowed to download."
2114
  msgstr ""
2115
 
2116
+ #: ../app/helper/RTMediaAddon.php:331
2117
+ msgid "Upload by URL"
 
2118
  msgstr ""
2119
 
2120
+ #: ../app/helper/RTMediaAddon.php:334
2121
+ msgid ""
2122
+ "Users do not need to download media files from a URL and then upload it with "
2123
+ "rtMedia. Just provide the absolute URL for the media and it will upload on "
2124
+ "site."
2125
  msgstr ""
2126
 
2127
+ #: ../app/helper/RTMediaAddon.php:342
2128
+ msgid "Media Likes"
2129
  msgstr ""
2130
 
2131
+ #: ../app/helper/RTMediaAddon.php:345
2132
+ msgid ""
2133
+ "This add-on let you know who liked the media. User can also see which media "
2134
+ "they liked under their profile."
2135
  msgstr ""
2136
 
2137
+ #: ../app/helper/RTMediaAddon.php:353
2138
+ msgid "Activity URL Preview"
2139
  msgstr ""
2140
 
2141
+ #: ../app/helper/RTMediaAddon.php:356
2142
+ msgid ""
2143
+ "This addon provides a preview of the URL that is shared in BuddyPress "
2144
+ "activity. Just enter the URL you want to share on your site and see a "
2145
+ "preview of it before it is shared."
2146
  msgstr ""
2147
 
2148
+ #: ../app/helper/RTMediaAddon.php:364
2149
+ msgid "View Counter"
2150
  msgstr ""
2151
 
2152
+ #: ../app/helper/RTMediaAddon.php:367
2153
+ msgid ""
2154
+ "Enable view count for all the uploaded media. Whenever user open that media "
2155
+ "file in lightbox or in single media view, that view count will be calculated "
2156
+ "and display next to media file."
2157
  msgstr ""
2158
 
2159
+ #: ../app/helper/RTMediaAddon.php:375
2160
+ msgid "Shortcode Generator"
2161
  msgstr ""
2162
 
2163
+ #: ../app/helper/RTMediaAddon.php:378
2164
+ msgid ""
2165
+ "This add-on will add shortcode generator button in WordPress post and page "
2166
+ "editor for all the rtMedia shortcodes."
2167
  msgstr ""
2168
 
2169
+ #: ../app/helper/RTMediaAddon.php:386
2170
+ msgid "Album Privacy"
2171
  msgstr ""
2172
 
2173
+ #: ../app/helper/RTMediaAddon.php:389
2174
+ msgid ""
2175
+ "Set album privacy when user create an album or change album privacy when "
2176
+ "editing existing albums. The privacy levels are Public, Logged in user, "
2177
+ "Friends and Private."
2178
  msgstr ""
2179
 
2180
+ #: ../app/helper/RTMediaAddon.php:397
2181
+ msgid "BuddyPress Group Media Control"
 
2182
  msgstr ""
2183
 
2184
+ #: ../app/helper/RTMediaAddon.php:400
2185
+ msgid ""
2186
+ "This add-on allows group owner to manage media upload feature group wise."
2187
  msgstr ""
2188
 
2189
+ #: ../app/helper/RTMediaAddon.php:408
2190
+ msgid "Set Custom Thumbnail for Audio/Video"
2191
  msgstr ""
2192
 
2193
+ #: ../app/helper/RTMediaAddon.php:411
2194
+ msgid ""
2195
+ "Allow media owner to change the thumbnail of uploaded audio/video files. The "
2196
+ "File Upload box will be provided to change media thumbnail."
2197
  msgstr ""
2198
 
2199
+ #: ../app/helper/RTMediaAddon.php:419
2200
+ msgid "myCRED"
2201
  msgstr ""
2202
 
2203
+ #: ../app/helper/RTMediaAddon.php:422
2204
+ msgid ""
2205
+ "This plugin integrates rtMedia and myCRED plugin, users can be can award "
2206
+ "virtual points for various rtMedia activities, like media upload, likes, "
2207
+ "deleted etc."
2208
  msgstr ""
2209
 
2210
+ #: ../app/helper/RTMediaAddon.php:430
2211
+ msgid "Upload terms"
2212
  msgstr ""
2213
 
2214
+ #: ../app/helper/RTMediaAddon.php:433
2215
+ msgid ""
2216
+ "User must have to check the terms and conditions checkbox before uploading "
2217
+ "the media."
2218
  msgstr ""
2219
 
2220
+ #: ../app/helper/RTMediaAddon.php:441
2221
+ msgid "CubePoints"
2222
  msgstr ""
2223
 
2224
+ #: ../app/helper/RTMediaAddon.php:444
2225
+ msgid ""
2226
+ "If you are using CubePoints plugin on your website than rtMedia CubePoint "
2227
+ "add-on can be integrate with that plugin to setup point management system "
2228
+ "for rtMedia related activities."
2229
  msgstr ""
2230
 
2231
+ #: ../app/helper/RTMediaAddon.php:452
2232
+ msgid "Social Sync"
2233
  msgstr ""
2234
 
2235
+ #: ../app/helper/RTMediaAddon.php:455
2236
+ msgid ""
2237
+ "rtMedia Social Sync allows you to import media from your Facebook account."
2238
  msgstr ""
2239
 
2240
+ #: ../app/helper/RTMediaAddon.php:463
2241
+ msgid "Photo Watermark"
2242
  msgstr ""
2243
 
2244
+ #: ../app/helper/RTMediaAddon.php:466
2245
+ msgid ""
2246
+ "rtMedia Photo Watermark let you add watermark on your images uploaded using "
2247
+ "rtMedia."
2248
  msgstr ""
2249
 
2250
+ #: ../app/helper/RTMediaAddon.php:474
2251
+ msgid "Photo Tagging"
2252
  msgstr ""
2253
 
2254
+ #: ../app/helper/RTMediaAddon.php:477
2255
+ msgid ""
2256
+ "rtMedia Photo Tagging enable users to tag their friends on photos uploaded "
2257
+ "using rtMedia."
2258
  msgstr ""
2259
 
2260
+ #: ../app/helper/RTMediaAddon.php:485
2261
+ msgid "Instagram"
2262
  msgstr ""
2263
 
2264
+ #: ../app/helper/RTMediaAddon.php:488
2265
+ msgid ""
2266
+ "rtMedia Instagram adds Instagram like filters to images uploaded with "
2267
+ "rtMedia."
2268
+ msgstr ""
2269
+
2270
+ #: ../app/helper/RTMediaAddon.php:496
2271
+ msgid "Kaltura Add-on"
2272
  msgstr ""
2273
 
2274
+ #: ../app/helper/RTMediaAddon.php:499
2275
  msgid ""
2276
+ "Add support for more video formats using Kaltura video solution. It works "
2277
+ "with Kaltura.com, self-hosted Kaltura-CE and Kaltura-on-premise."
2278
  msgstr ""
2279
 
2280
+ #: ../app/helper/RTMediaAddon.php:507
2281
+ msgid "FFMPEG Add-on"
2282
  msgstr ""
2283
 
2284
+ #: ../app/helper/RTMediaAddon.php:510
 
2285
  msgid ""
2286
+ "Add supports for more audio & video formats using open-source media-node. "
2287
+ "Media node comes with automated setup script for Ubuntu/Debian."
 
 
2288
  msgstr ""
2289
 
2290
+ #: ../app/helper/RTMediaAddon.php:518
2291
+ msgid "Membership Add-on"
2292
  msgstr ""
2293
 
2294
+ #: ../app/helper/RTMediaAddon.php:521
2295
+ msgid ""
2296
+ "rtMedia Membership add-on provides membership functionality in your site in "
2297
+ "terms of media upload."
2298
  msgstr ""
2299
 
2300
+ #: ../app/helper/RTMediaAddon.php:561
2301
+ msgid "Coming Soon !!"
2302
  msgstr ""
2303
 
2304
+ #: ../app/helper/RTMediaAddon.php:594
2305
+ msgid "Purchased"
2306
  msgstr ""
2307
 
2308
+ #: ../app/helper/RTMediaAddon.php:596 ../app/helper/RTMediaThemes.php:145
2309
+ #: ../app/helper/RTMediaThemes.php:173 ../app/helper/RTMediaThemes.php:260
2310
+ #: ../app/helper/RTMediaThemes.php:288
2311
+ #: ../app/importers/BPMediaAlbumimporter.php:178
2312
+ msgid "Buy Now"
2313
  msgstr ""
2314
 
2315
+ #: ../app/helper/RTMediaAddon.php:625 ../app/helper/RTMediaThemes.php:144
2316
+ #: ../app/helper/RTMediaThemes.php:172 ../app/helper/RTMediaThemes.php:259
2317
+ #: ../app/helper/RTMediaThemes.php:287
2318
+ #: ../app/importers/BPMediaAlbumimporter.php:179
2319
+ msgid "Live Demo"
2320
  msgstr ""
2321
 
2322
  #: ../app/helper/rtFormInvalidArgumentsException.php:21
2326
  "provided.</b>"
2327
  msgstr ""
2328
 
2329
+ #: ../app/helper/RTMediaAdminWidget.php:32
2330
+ msgid "Argument missing. id is required."
2331
+ msgstr ""
2332
+
2333
  #: ../app/helper/RTMediaFeed.php:52
2334
  msgid "No items"
2335
  msgstr ""
2364
  msgid "Unknown file upload error."
2365
  msgstr ""
2366
 
2367
+ #: ../app/helper/RTMediaSettings.php:205
2368
+ msgid "BuddyPress Media Addons for Photos"
 
 
 
 
 
 
2369
  msgstr ""
2370
 
2371
+ #: ../app/helper/RTMediaSettings.php:209
2372
+ msgid "rtMedia Themes"
2373
  msgstr ""
2374
 
2375
+ #: ../app/helper/RTMediaSettings.php:282
2376
+ #, php-format
2377
+ msgid ""
2378
+ "Currently your network allows uploading of the following file types. You can "
2379
+ "change the settings <a href=\"%s\">here</a>.<br /><code>%s</code></span>"
2380
  msgstr ""
2381
 
2382
+ #: ../app/helper/RTMediaSettings.php:300 ../app/helper/RTMediaSettings.php:302
2383
+ msgid "Recounting of media files done successfully"
2384
  msgstr ""
2385
 
2386
+ #: ../app/helper/RTMediaSettings.php:302
2387
+ msgid "Recount Success"
2388
  msgstr ""
2389
 
2390
+ #: ../app/helper/RTMediaSettings.php:306 ../app/helper/RTMediaSettings.php:308
2391
+ msgid "Recounting Failed"
2392
  msgstr ""
2393
 
2394
+ #: ../app/helper/RTMediaSettings.php:308
2395
+ msgid "Recount Fail"
2396
  msgstr ""
2397
 
2398
+ #: ../app/helper/RTMediaSettings.php:321 ../app/helper/RTMediaSettings.php:323
2399
+ msgid "Atleast one Media Type Must be selected"
2400
  msgstr ""
2401
 
2402
+ #: ../app/helper/RTMediaSettings.php:332 ../app/helper/RTMediaSettings.php:334
2403
+ msgid "\"Number of media\" count value should be numeric and greater than 0."
 
2404
  msgstr ""
2405
 
2406
+ #: ../app/helper/RTMediaSettings.php:334
2407
+ msgid "Default Count"
 
2408
  msgstr ""
2409
 
2410
+ #: ../app/helper/RTMediaSettings.php:339
2411
+ msgid "Settings saved."
2412
  msgstr ""
2413
 
2414
+ #: ../app/helper/RTMediaSettings.php:363
2415
+ #, php-format
2416
+ msgid ""
2417
+ "If you make changes to width, height or crop settings, you must use \"<a "
2418
+ "href=\"%s\">Regenerate Thumbnail Plugin</a>\" to regenerate old images.\""
2419
  msgstr ""
2420
 
2421
+ #: ../app/helper/RTMediaSettings.php:384
2422
+ msgid "BuddyPress Media 2.6 requires a database upgrade. "
2423
  msgstr ""
2424
 
2425
+ #: ../app/helper/RTMediaSettings.php:384
2426
+ msgid "Update Database"
2427
  msgstr ""
2428
 
2429
+ #: ../app/helper/RTMediaSettings.php:401
2430
  msgid ""
2431
  "If your site has some issues due to BuddyPress Media and you want one on one "
2432
  "support then you can create a support topic on the <a target=\"_blank\" href="
2433
+ "\"http://community.rtcamp.com/c/rtmedia?"
2434
+ "utm_source=dashboard&utm_medium=plugin&utm_campaign=rtmedia\">rtCamp Support "
2435
+ "Forum</a>."
2436
  msgstr ""
2437
 
2438
+ #: ../app/helper/RTMediaSettings.php:402
2439
  msgid ""
2440
  "If you have any suggestions, enhancements or bug reports, then you can open "
2441
+ "a new issue on <a target=\"_blank\" href=\"https://github.com/rtCamp/rtmedia/"
2442
+ "issues/new\">GitHub</a>."
2443
  msgstr ""
2444
 
2445
+ #: ../app/helper/RTMediaThemes.php:60 ../app/helper/RTMediaThemes.php:61
2446
+ msgid "Themes By rtCamp"
2447
  msgstr ""
2448
 
2449
+ #: ../app/helper/RTMediaThemes.php:67 ../app/helper/RTMediaThemes.php:68
2450
+ msgid "3rd Party Themes"
2451
  msgstr ""
2452
 
2453
+ #: ../app/helper/RTMediaThemes.php:105
2454
+ msgid "rtDating"
2455
  msgstr ""
2456
 
2457
+ #: ../app/helper/RTMediaThemes.php:108 ../app/helper/RTMediaThemes.php:118
2458
+ msgid "rtCamp"
2459
  msgstr ""
2460
 
2461
+ #: ../app/helper/RTMediaThemes.php:111
2462
+ msgid ""
2463
+ "rtDating is a unique, clean and modern theme only for WordPress. This theme "
2464
+ "is mostly useful for dating sites and community websites. It can also be use "
2465
+ "for any other WordPress based website."
2466
  msgstr ""
2467
 
2468
+ #: ../app/helper/RTMediaThemes.php:115
2469
+ msgid "InspireBook"
 
 
2470
  msgstr ""
2471
 
2472
+ #: ../app/helper/RTMediaThemes.php:121
2473
+ msgid ""
2474
+ "InspireBook is a premium WordPress theme, designed especially for BuddyPress "
2475
+ "and rtMedia powered social-networks."
2476
  msgstr ""
2477
 
2478
+ #: ../app/helper/RTMediaThemes.php:139 ../app/helper/RTMediaThemes.php:254
2479
+ msgid "Theme Details"
2480
  msgstr ""
2481
 
2482
+ #: ../app/helper/RTMediaThemes.php:151 ../app/helper/RTMediaThemes.php:266
2483
+ msgid "Show previous theme"
2484
  msgstr ""
2485
 
2486
+ #: ../app/helper/RTMediaThemes.php:152 ../app/helper/RTMediaThemes.php:267
2487
+ msgid "Show next theme"
2488
  msgstr ""
2489
 
2490
+ #: ../app/helper/RTMediaThemes.php:153 ../app/helper/RTMediaThemes.php:268
2491
+ msgid "Close overlay"
2492
  msgstr ""
2493
 
2494
+ #: ../app/helper/RTMediaThemes.php:166 ../app/helper/RTMediaThemes.php:281
2495
+ msgid "Read More"
2496
  msgstr ""
2497
 
2498
+ #: ../app/helper/RTMediaThemes.php:167 ../app/helper/RTMediaThemes.php:282
2499
+ msgid "Tags:"
2500
  msgstr ""
2501
 
2502
+ #: ../app/helper/RTMediaThemes.php:199
2503
+ msgid "(M) SOCIAL NETWORK BUDDYPRESS THEME"
2504
+ msgstr ""
2505
+
2506
+ #: ../app/helper/RTMediaThemes.php:202
2507
+ msgid "gavick"
2508
+ msgstr ""
2509
+
2510
+ #: ../app/helper/RTMediaThemes.php:205
2511
+ msgid ""
2512
+ "(M)Social is a sophisticated, vibrant community theme that offers incredible "
2513
+ "grid layouts, with full BuddyPress support so your users can interact with "
2514
+ "each other, create their own pages, and share their thoughts and images with "
2515
+ "the community. "
2516
+ msgstr ""
2517
+
2518
+ #: ../app/helper/RTMediaThemes.php:209
2519
+ msgid "Klein"
2520
+ msgstr ""
2521
+
2522
+ #: ../app/helper/RTMediaThemes.php:212
2523
+ msgid "dunhakdis"
2524
+ msgstr ""
2525
+
2526
+ #: ../app/helper/RTMediaThemes.php:215
2527
+ msgid ""
2528
+ "Klein is an innovative WordPress theme built to support BuddyPress, bbPress, "
2529
+ "and WooCommerce out of the box. Perfect for websites that interacts with "
2530
+ "many users."
2531
+ msgstr ""
2532
+
2533
+ #: ../app/helper/RTMediaThemes.php:219
2534
+ msgid "SweetDate"
2535
+ msgstr ""
2536
+
2537
+ #: ../app/helper/RTMediaThemes.php:222 ../app/helper/RTMediaThemes.php:232
2538
+ msgid "SeventhQueen"
2539
+ msgstr ""
2540
+
2541
+ #: ../app/helper/RTMediaThemes.php:225
2542
+ msgid ""
2543
+ "SweetDate is a unique, clean and modern Premium Wordpress theme. It is "
2544
+ "perfect for a dating or community website but can be used as well for any "
2545
+ "other domain. They added all the things you need to create a perfect "
2546
+ "community system."
2547
+ msgstr ""
2548
+
2549
+ #: ../app/helper/RTMediaThemes.php:229
2550
+ msgid "KLEO"
2551
+ msgstr ""
2552
+
2553
+ #: ../app/helper/RTMediaThemes.php:235
2554
+ msgid ""
2555
+ "You no longer need to be a professional developer or designer to create an "
2556
+ "awesome website. Let your imagination run wild and create the site of your "
2557
+ "dreams. KLEO has all the tools to get you started."
2558
+ msgstr ""
2559
+
2560
+ #: ../app/helper/RTMediaThemes.php:298
2561
+ msgid ""
2562
+ "These are the third party themes. For any issues or queries regarding these "
2563
+ "themes please contact theme developers."
2564
+ msgstr ""
2565
+
2566
+ #: ../app/helper/RTMediaThemes.php:301
2567
+ msgid "Are you a developer?"
2568
+ msgstr ""
2569
+
2570
+ #: ../app/helper/RTMediaThemes.php:304
2571
+ msgid ""
2572
+ "If you have developed a rtMedia compatible theme and would like it to list "
2573
+ "here, please email us at"
2574
+ msgstr ""
2575
+
2576
+ #: ../app/helper/RTMediaThemes.php:305
2577
+ msgid "product@rtcamp.com"
2578
+ msgstr ""
2579
+
2580
+ #: ../app/helper/RTMediaLicense.php:56
2581
+ msgid "Activated"
2582
+ msgstr ""
2583
+
2584
+ #: ../app/helper/RTMediaLicense.php:59
2585
+ msgid "Deactivated"
2586
+ msgstr ""
2587
+
2588
+ #: ../app/helper/RTMediaLicense.php:68
2589
+ msgid "Status: "
2590
+ msgstr ""
2591
+
2592
+ #: ../app/helper/RTMediaLicense.php:77
2593
+ msgid "License Key"
2594
+ msgstr ""
2595
+
2596
+ #: ../app/helper/RTMediaLicense.php:88
2597
+ msgid "Activate / Deactivate License"
2598
+ msgstr ""
2599
+
2600
+ #: ../app/helper/RTMediaLicense.php:96
2601
+ msgid "Deactivate License"
2602
+ msgstr ""
2603
+
2604
+ #: ../app/helper/RTMediaLicense.php:99
2605
+ msgid "Activate License"
2606
+ msgstr ""
2607
+
2608
+ #: ../app/services/RTMediaEncoding.php:156
2609
+ msgid "rtMedia Encoding: Nearing quota limit."
2610
+ msgstr ""
2611
+
2612
+ #: ../app/services/RTMediaEncoding.php:157
2613
+ #, php-format
2614
+ msgid ""
2615
+ "<p>You are nearing the quota limit for your rtMedia encoding service.</"
2616
+ "p><p>Following are the details:</p><p><strong>Used:</strong> %s</"
2617
+ "p><p><strong>Remaining</strong>: %s</p><p><strong>Total:</strong> %s</p>"
2618
+ msgstr ""
2619
+
2620
+ #: ../app/services/RTMediaEncoding.php:171
2621
+ msgid "rtMedia Encoding: Usage quota over."
2622
+ msgstr ""
2623
+
2624
+ #: ../app/services/RTMediaEncoding.php:172
2625
+ #, php-format
2626
+ msgid ""
2627
+ "<p>Your usage quota is over. Upgrade your plan</p><p>Following are the "
2628
+ "details:</p><p><strong>Used:</strong> %s</p><p><strong>Remaining</strong>: "
2629
+ "%s</p><p><strong>Total:</strong> %s</p>"
2630
+ msgstr ""
2631
+
2632
+ #: ../app/services/RTMediaEncoding.php:233
2633
+ #, php-format
2634
+ msgid "You have successfully subscribed for the <strong>%s</strong> plan"
2635
+ msgstr ""
2636
+
2637
+ #: ../app/services/RTMediaEncoding.php:245
2638
+ msgid "Unsubscribe"
2639
  msgstr ""
2640
 
2641
+ #: ../app/services/RTMediaEncoding.php:247
2642
+ msgid ""
2643
+ "Just to improve our service we would like to know the reason for you to "
2644
+ "leave us."
2645
  msgstr ""
2646
 
2647
+ #: ../app/services/RTMediaEncoding.php:296
2648
+ #: ../app/services/RTMediaEncoding.php:398
2649
+ msgid "Current Plan"
2650
  msgstr ""
2651
 
2652
+ #: ../app/services/RTMediaEncoding.php:296
2653
+ msgid "Unsubscribed"
2654
  msgstr ""
2655
 
2656
+ #: ../app/services/RTMediaEncoding.php:298
2657
+ msgid "Used"
2658
  msgstr ""
2659
 
2660
+ #: ../app/services/RTMediaEncoding.php:300
2661
+ msgid "Remaining"
2662
  msgstr ""
2663
 
2664
+ #: ../app/services/RTMediaEncoding.php:302
2665
+ msgid "Total"
2666
  msgstr ""
2667
 
2668
+ #: ../app/services/RTMediaEncoding.php:306
2669
+ msgid "Your usage limit has been reached. Upgrade your plan."
2670
  msgstr ""
2671
 
2672
+ #: ../app/services/RTMediaEncoding.php:308
2673
+ msgid "Your API key is not valid or is expired."
 
2674
  msgstr ""
2675
 
2676
+ #: ../app/services/RTMediaEncoding.php:310
2677
+ msgid "Encoding Usage"
2678
  msgstr ""
2679
 
2680
+ #: ../app/services/RTMediaEncoding.php:316
2681
+ msgid "Audio/Video encoding service"
2682
  msgstr ""
2683
 
2684
+ #: ../app/services/RTMediaEncoding.php:318
2685
+ msgid "rtMedia team has started offering an audio/video encoding service."
2686
  msgstr ""
2687
 
2688
+ #: ../app/services/RTMediaEncoding.php:321
2689
+ msgid "Enter API KEY"
2690
  msgstr ""
2691
 
2692
+ #: ../app/services/RTMediaEncoding.php:323
2693
+ msgid "Save Key"
 
2694
  msgstr ""
2695
 
2696
+ #: ../app/services/RTMediaEncoding.php:344
2697
+ msgid "Feature\\Plan"
2698
  msgstr ""
2699
 
2700
+ #: ../app/services/RTMediaEncoding.php:345
2701
+ #: ../app/services/RTMediaEncoding.php:388
2702
+ msgid "Free"
2703
  msgstr ""
2704
 
2705
+ #: ../app/services/RTMediaEncoding.php:346
2706
+ msgid "Silver"
 
 
2707
  msgstr ""
2708
 
2709
+ #: ../app/services/RTMediaEncoding.php:347
2710
+ msgid "Gold"
 
 
2711
  msgstr ""
2712
 
2713
+ #: ../app/services/RTMediaEncoding.php:348
2714
+ msgid "Platinum"
2715
  msgstr ""
2716
 
2717
+ #: ../app/services/RTMediaEncoding.php:354
2718
+ msgid "File Size Limit"
 
 
2719
  msgstr ""
2720
 
2721
+ #: ../app/services/RTMediaEncoding.php:359
2722
+ msgid "Bandwidth (monthly)"
2723
  msgstr ""
2724
 
2725
+ #: ../app/services/RTMediaEncoding.php:366
2726
+ msgid "Overage Bandwidth"
 
 
2727
  msgstr ""
2728
 
2729
+ #: ../app/services/RTMediaEncoding.php:367
2730
+ #: ../app/services/RTMediaEncoding.php:374
2731
+ #: ../app/services/RTMediaEncoding.php:379
2732
+ msgid "Not Available"
2733
  msgstr ""
2734
 
2735
+ #: ../app/services/RTMediaEncoding.php:373
2736
+ msgid "Amazon S3 Support"
2737
  msgstr ""
2738
 
2739
+ #: ../app/services/RTMediaEncoding.php:375
2740
+ #: ../app/services/RTMediaEncoding.php:380
2741
+ #: ../app/services/RTMediaEncoding.php:384
2742
+ msgid "Coming Soon"
2743
  msgstr ""
2744
 
2745
+ #: ../app/services/RTMediaEncoding.php:378
2746
+ msgid "HD Profile"
2747
  msgstr ""
2748
 
2749
+ #: ../app/services/RTMediaEncoding.php:383
2750
+ msgid "Webcam Recording"
 
2751
  msgstr ""
2752
 
2753
+ #: ../app/services/RTMediaEncoding.php:387
2754
+ msgid "Pricing"
2755
  msgstr ""
2756
 
2757
+ #: ../app/services/RTMediaEncoding.php:389
2758
+ msgid "$9/month"
2759
  msgstr ""
2760
 
2761
+ #: ../app/services/RTMediaEncoding.php:390
2762
+ msgid "$99/month"
 
2763
  msgstr ""
2764
 
2765
+ #: ../app/services/RTMediaEncoding.php:391
2766
+ msgid "$999/month"
 
 
2767
  msgstr ""
2768
 
2769
+ #: ../app/services/RTMediaEncoding.php:402
2770
+ msgid "Try Now"
2771
  msgstr ""
2772
 
2773
+ #: ../app/services/RTMediaEncoding.php:550
2774
+ msgid "Could not read file."
2775
  msgstr ""
2776
 
2777
+ #: ../app/services/RTMediaEncoding.php:554
2778
+ msgid ""
2779
+ "Something went wrong. The required attachment id does not exists. It must "
2780
+ "have been deleted."
2781
  msgstr ""
2782
 
2783
+ #: ../app/services/RTMediaEncoding.php:569
2784
+ msgid "rtMedia Encoding: Download Failed"
2785
  msgstr ""
2786
 
2787
+ #: ../app/services/RTMediaEncoding.php:570
2788
+ #, php-format
2789
+ msgid ""
2790
+ "<p><a href=\"%s\">Media</a> was successfully encoded but there was an error "
2791
+ "while downloading:</p>\n"
2792
+ " <p><code>%s</code></p>\n"
2793
+ " <p>You can <a href=\"%s\">retry the download</a>.</p>"
2794
  msgstr ""
2795
 
2796
+ #: ../app/services/RTMediaEncoding.php:584
2797
+ msgid "Done"
2798
  msgstr ""
2799
 
2800
+ #: ../app/services/RTMediaEncoding.php:609
2801
+ #: ../app/services/RTMediaEncoding.php:631
2802
+ msgid "Something went wrong please try again."
2803
  msgstr ""
2804
 
2805
+ #: ../app/services/RTMediaEncoding.php:628
2806
+ msgid "Your subscription was cancelled successfully"
2807
  msgstr ""
2808
 
2809
+ #: ../app/services/RTMediaEncoding.php:640
2810
+ msgid "Please enter the api key."
2811
  msgstr ""
2812
 
2813
+ #: ../app/services/RTMediaEncoding.php:647
2814
+ msgid "Encoding disabled successfully."
 
 
2815
  msgstr ""
2816
 
2817
+ #: ../app/services/RTMediaEncoding.php:653
2818
+ msgid "Encoding enabled successfully."
 
 
 
2819
  msgstr ""
2820
 
2821
+ #: ../app/importers/BPMediaAlbumimporter.php:71
2822
+ msgid "Warning!"
 
2823
  msgstr ""
2824
 
2825
+ #: ../app/importers/BPMediaAlbumimporter.php:71
2826
+ #, php-format
2827
  msgid ""
2828
+ "This import process is irreversible. Although everything is tested, please "
2829
+ "take a <a target=\"_blank\" href=\"http://codex.wordpress.org/"
2830
+ "WordPress_Backups\">backup of your database and files</a>, before "
2831
+ "proceeding. If you don't know your way around databases and files, consider "
2832
+ "<a target=\"_blank\" href=\"%s\">hiring us</a>, or another professional."
2833
  msgstr ""
2834
 
2835
+ #: ../app/importers/BPMediaAlbumimporter.php:72
2836
  msgid ""
2837
+ "If you have set \"WP_DEBUG\" in you wp-config.php file, please make sure it "
2838
+ "is set to \"false\", so that it doesn't conflict with the import process."
 
2839
  msgstr ""
2840
 
2841
+ #: ../app/importers/BPMediaAlbumimporter.php:73
2842
+ msgid "I have taken a backup of the database and files of this site."
2843
  msgstr ""
2844
 
2845
+ #: ../app/importers/BPMediaAlbumimporter.php:75
2846
+ msgid "Start Import"
 
 
2847
  msgstr ""
2848
 
2849
+ #: ../app/importers/BPMediaAlbumimporter.php:80
2850
+ msgid "Users"
2851
  msgstr ""
2852
 
2853
+ #: ../app/importers/BPMediaAlbumimporter.php:110
2854
+ msgid "Comments"
2855
  msgstr ""
2856
 
2857
+ #: ../app/importers/BPMediaAlbumimporter.php:116
2858
+ msgid "Comments: 0/0 (No comments to import)"
2859
  msgstr ""
2860
 
2861
+ #: ../app/importers/BPMediaAlbumimporter.php:123
2862
+ msgid "User's Favorites"
 
 
 
2863
  msgstr ""
2864
 
2865
+ #: ../app/importers/BPMediaAlbumimporter.php:132
2866
+ msgid ""
2867
+ "BP-Album is active on your site and will cause problems with the import."
2868
  msgstr ""
2869
 
2870
+ #: ../app/importers/BPMediaAlbumimporter.php:133
2871
+ msgid "Click here to deactivate BP-Album and continue importing"
2872
  msgstr ""
2873
 
2874
+ #: ../app/importers/BPMediaAlbumimporter.php:139
2875
+ msgid ""
2876
+ "Some of the media failed to import. The file might be corrupt or deleted."
2877
  msgstr ""
2878
 
2879
+ #: ../app/importers/BPMediaAlbumimporter.php:140
2880
+ #, php-format
2881
+ msgid "The following %d BP Album Media id's could not be imported"
2882
  msgstr ""
2883
 
2884
+ #: ../app/importers/BPMediaAlbumimporter.php:149
2885
+ #, php-format
2886
+ msgid "I just imported bp-album to @buddypressmedia http://rt.cx/rtmedia on %s"
2887
  msgstr ""
2888
 
2889
+ #: ../app/importers/BPMediaAlbumimporter.php:150
2890
+ msgid "Congratulations!"
2891
  msgstr ""
2892
 
2893
+ #: ../app/importers/BPMediaAlbumimporter.php:150
2894
+ msgid "All media from BP Album has been imported."
2895
  msgstr ""
2896
 
2897
+ #: ../app/importers/BPMediaAlbumimporter.php:151
2898
+ msgid "Tweet this"
2899
  msgstr ""
2900
 
2901
+ #: ../app/importers/BPMediaAlbumimporter.php:155
 
2902
  msgid ""
2903
+ "However, a lot of unnecessary files and a database table are still eating up "
2904
+ "your resources. If everything seems fine, you can clean this data up."
 
 
 
 
2905
  msgstr ""
2906
 
2907
+ #: ../app/importers/BPMediaAlbumimporter.php:158
2908
+ msgid "Clean up Now"
2909
  msgstr ""
2910
 
2911
+ #: ../app/importers/BPMediaAlbumimporter.php:161
2912
+ msgid "Clean up Later"
2913
  msgstr ""
2914
 
2915
+ #: ../app/importers/BPMediaAlbumimporter.php:166
2916
+ msgid "Why don't you try adding some instagram like effects to your images?"
2917
  msgstr ""
2918
 
2919
+ #: ../app/importers/BPMediaAlbumimporter.php:173
2920
+ msgid ""
2921
+ "BuddyPress Media Instagram adds Instagram like filters to images uploaded "
2922
+ "with BuddyPress Media."
2923
  msgstr ""
2924
 
2925
+ #: ../app/importers/BPMediaAlbumimporter.php:174
2926
+ msgid "Important"
 
2927
  msgstr ""
2928
 
2929
+ #: ../app/importers/BPMediaAlbumimporter.php:174
2930
+ msgid ""
2931
+ "You need to have ImageMagick installed on your server for this addon to work."
2932
  msgstr ""
2933
 
2934
+ #: ../app/importers/BPMediaAlbumimporter.php:184
2935
+ msgid ""
2936
+ "Looks like you don't use BP Album. Is there any other BuddyPress Plugin you "
2937
+ "want an importer for?"
2938
  msgstr ""
2939
 
2940
+ #: ../app/importers/BPMediaAlbumimporter.php:185
2941
+ #, php-format
2942
+ msgid "<a href=\"%s\">Create an issue</a> on GitHub requesting the same."
2943
  msgstr ""
2944
 
2945
+ #: ../app/importers/RTMediaMediaSizeImporter.php:25
2946
+ msgid "Media Size Import"
2947
  msgstr ""
2948
 
2949
+ #: ../app/importers/RTMediaActivityUpgrade.php:20
2950
+ msgid "Media activity upgrade"
2951
  msgstr ""
2952
 
2953
+ #: ../app/importers/RTMediaMigration.php:64
2954
+ msgid "Please Migrate your Database"
2955
  msgstr ""
2956
 
2957
+ #: ../app/importers/RTMediaMigration.php:64
2958
+ msgid "Click Here"
2959
  msgstr ""
2960
 
2961
+ #: ../app/importers/RTMediaMigration.php:375
2962
+ msgid ""
2963
+ "Please Backup your <strong>DATABASE</strong> and <strong>UPLOAD</strong> "
2964
+ "folder before Migration."
2965
  msgstr ""
2966
 
2967
+ #: ../app/importers/RTMediaMigration.php:383
2968
+ msgid "rtMedia Migration"
2969
  msgstr ""
2970
 
2971
+ #: ../app/importers/RTMediaMigration.php:385
2972
+ msgid "It will migrate following things"
2973
  msgstr ""
2974
 
2975
+ #: ../app/importers/RTMediaMigration.php:453
2976
+ msgid "Error During Migration, Please Refresh Page then try again"
 
 
2977
  msgstr ""
2978
 
2979
+ #: ../app/importers/RTMediaMigration.php:473
2980
+ msgid "Start"
2981
  msgstr ""
2982
 
2983
+ #: ../app/importers/RTMediaMigration.php:1024
2984
+ msgid " day"
2985
  msgstr ""
2986
 
2987
+ #: ../app/importers/RTMediaMigration.php:1028
2988
+ msgid " hour"
2989
  msgstr ""
2990
 
2991
+ #: ../app/importers/RTMediaMigration.php:1032
2992
+ msgid " minute"
 
2993
  msgstr ""
2994
 
2995
+ #: ../app/importers/RTMediaMigration.php:1036
2996
+ msgid " second"
2997
  msgstr ""
2998
 
2999
+ #: ../app/importers/RTMediaMigration.php:1042
3000
+ msgid "No time remaining."
3001
  msgstr ""
readme.txt CHANGED
@@ -6,7 +6,7 @@ License: GPLv2 or later
6
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
7
  Requires at least: WordPress 3.6
8
  Tested up to: WordPress 4.2.2 + BuddyPress 2.3.1
9
- Stable tag: 3.8.6
10
 
11
  Add albums, photo, audio/video encoding, privacy, sharing, front-end uploads & more. All this works on mobile/tablets devices.
12
 
@@ -142,6 +142,13 @@ http://www.youtube.com/watch?v=dJrykKQGDcs
142
 
143
  Please visit [rtMedia's Roadmap page](http://rtcamp.com/rtmedia/roadmap/?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media "Visit rtMedia's Features page") to get some details about future releases.
144
 
 
 
 
 
 
 
 
145
  = 3.8.6 =
146
  * Fix activity music player width issue
147
  * Fix view link in WordPress Media Library
@@ -1011,8 +1018,8 @@ Please visit [rtMedia's Roadmap page](http://rtcamp.com/rtmedia/roadmap/?utm_sou
1011
 
1012
  == Upgrade Notice ==
1013
 
1014
- = 3.8.6 =
1015
- Requires BuddyPress 1.7 or higher, if using BuddyPress. Fixed activity music player width, Fixed view link in WordPress Media Library, Fixed pagination, Updated language files, Fixed browser title, CSS bug fixes
1016
 
1017
  == Sponsors ==
1018
 
6
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
7
  Requires at least: WordPress 3.6
8
  Tested up to: WordPress 4.2.2 + BuddyPress 2.3.1
9
+ Stable tag: 3.8.7
10
 
11
  Add albums, photo, audio/video encoding, privacy, sharing, front-end uploads & more. All this works on mobile/tablets devices.
12
 
142
 
143
  Please visit [rtMedia's Roadmap page](http://rtcamp.com/rtmedia/roadmap/?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media "Visit rtMedia's Features page") to get some details about future releases.
144
 
145
+ = 3.8.7 =
146
+ * Update language files
147
+ * Fix CSS conflict with BuddyPress Cover plugin in rtMedia admin settings
148
+ * Update CSS
149
+ * Added new filters
150
+ * Bug fixes
151
+
152
  = 3.8.6 =
153
  * Fix activity music player width issue
154
  * Fix view link in WordPress Media Library
1018
 
1019
  == Upgrade Notice ==
1020
 
1021
+ = 3.8.7 =
1022
+ Requires BuddyPress 1.7 or higher, if using BuddyPress. Update language files, fix CSS conflict with BuddyPress Cover plugin in rtMedia admin settings, bug fixes.
1023
 
1024
  == Sponsors ==
1025
 
templates/media/media-single-edit.php CHANGED
@@ -1,69 +1,69 @@
1
  <div class="rtmedia-container rtmedia-single-container rtmedia-media-edit">
2
-
3
-
4
- <?php if ( have_rtmedia() ) : rtmedia(); ?>
5
-
6
- <?php
7
- if ( rtmedia_edit_allowed() ) {
8
- global $rtmedia_media;
9
- ?>
10
-
11
- <div class="rtmedia-single-edit-title-container">
12
- <h2 class="rtmedia-title"><?php echo __( 'Edit Media', 'rtmedia' ); ?></h2>
13
- </div>
14
-
15
- <form method="post" action="" name="rtmedia_media_single_edit" id="rtmedia_media_single_edit" class="rtm-form">
16
- <div class="rtmedia-editor-main">
17
- <ul class="rtm-tabs clearfix">
18
- <li class="active"><a href="#panel1"><i class='dashicons dashicons-edit rtmicon'></i><?php _e( 'Details', 'rtmedia' ); ?></a></li>
19
- <!-- use this hook to add title of a new tab-->
20
- <?php do_action( 'rtmedia_add_edit_tab_title', rtmedia_type() ); ?>
21
- </ul>
22
-
23
- <div class="rtm-tabs-content">
24
- <div class="content" id="panel1">
25
- <!-- First tab i.e Details tab. Active by default-->
26
- <div class="rtmedia-edit-title rtm-field-wrap">
27
- <label><?php _e( 'Title : ', 'rtmedia' ); ?></label>
28
- <?php rtmedia_title_input(); ?>
29
- </div>
30
-
31
- <!--This function shows the privacy dropdown-->
32
- <?php echo rtmedia_edit_media_privacy_ui(); ?>
33
-
34
- <div class="rtmedia-editor-description rtm-field-wrap">
35
- <label><?php _e( 'Description: ', 'rtmedia' ) ?></label>
36
- <?php
37
- echo rtmedia_description_input( $editor = false );
38
- RTMediaMedia::media_nonce_generator( rtmedia_id() );
39
- ?>
40
- </div>
41
-
42
- <!-- Use this hook to add new fields to the edit form-->
43
- <?php do_action( 'rtmedia_add_edit_fields', rtmedia_type() ); ?>
44
- </div>
45
- <!-- use this hook to add content of a new tab-->
46
- <?php do_action( 'rtmedia_add_edit_tab_content', rtmedia_type() ); ?>
47
- </div>
48
-
49
- <div class="rtmedia-editor-buttons">
50
- <input type="submit" class="button rtm-button rtm-button-save" value="<?php _e( 'Save', 'rtmedia' ) ?>" />
51
- <a class="button rtm-button rtm-button-back" href="<?php rtmedia_permalink(); ?>"><?php _e( 'Back', 'rtmedia' ) ?></a>
52
- </div>
53
- </div></form>
54
-
55
- <?php } else {
56
- ?>
57
-
58
- <p><?php echo __( "Sorry !! You do not have rights to edit this media", "rtmedia" ); ?></p>
59
-
60
- <?php } ?>
61
-
62
- <?php else: ?>
63
- <p class="rtmedia-no-media-found"><?php
64
- $message = __( "Sorry !! There's no media found for the request !!", "rtmedia" );
65
- echo apply_filters( 'rtmedia_no_media_found_message_filter', $message );
66
- ?>
67
- </p>
68
- <?php endif; ?>
69
  </div>
1
  <div class="rtmedia-container rtmedia-single-container rtmedia-media-edit">
2
+ <?php
3
+ if ( have_rtmedia() ) : rtmedia();
4
+ if ( rtmedia_edit_allowed() ) {
5
+ global $rtmedia_media;
6
+ ?>
7
+ <div class="rtmedia-single-edit-title-container">
8
+ <h2 class="rtmedia-title"><?php echo __( 'Edit Media', 'rtmedia' ); ?></h2>
9
+ </div>
10
+ <form method="post" action="" name="rtmedia_media_single_edit" id="rtmedia_media_single_edit" class="rtm-form">
11
+ <div class="rtmedia-editor-main">
12
+ <ul class="rtm-tabs clearfix">
13
+ <li class="active">
14
+ <a href="#panel1">
15
+ <i class='dashicons dashicons-edit rtmicon'></i>
16
+ <?php _e( 'Details', 'rtmedia' ); ?>
17
+ </a>
18
+ </li>
19
+ <!-- use this hook to add title of a new tab-->
20
+ <?php do_action( 'rtmedia_add_edit_tab_title', rtmedia_type() ); ?>
21
+ </ul>
22
+ <div class="rtm-tabs-content">
23
+ <div class="content" id="panel1">
24
+ <!-- First tab i.e Details tab. Active by default-->
25
+ <div class="rtmedia-edit-title rtm-field-wrap">
26
+ <label><?php _e( 'Title : ', 'rtmedia' ); ?></label>
27
+ <?php rtmedia_title_input(); ?>
28
+ </div>
29
+ <!--This function shows the privacy dropdown-->
30
+ <?php echo rtmedia_edit_media_privacy_ui(); ?>
31
+ <div class="rtmedia-editor-description rtm-field-wrap">
32
+ <label><?php _e( 'Description: ', 'rtmedia' ) ?></label>
33
+ <?php
34
+ echo rtmedia_description_input( $editor = false );
35
+
36
+ RTMediaMedia::media_nonce_generator( rtmedia_id() );
37
+ ?>
38
+ </div>
39
+ <!-- Use this hook to add new fields to the edit form-->
40
+ <?php do_action( 'rtmedia_add_edit_fields', rtmedia_type() ); ?>
41
+ </div>
42
+ <!-- use this hook to add content of a new tab-->
43
+ <?php do_action( 'rtmedia_add_edit_tab_content', rtmedia_type() ); ?>
44
+ </div>
45
+ <div class="rtmedia-editor-buttons">
46
+ <input type="submit" class="button rtm-button rtm-button-save" value="<?php _e( 'Save', 'rtmedia' ); ?>" />
47
+ <a class="button rtm-button rtm-button-back" href="<?php rtmedia_permalink(); ?>"><?php _e( 'Back', 'rtmedia' ); ?></a>
48
+ </div>
49
+ </div>
50
+ </form>
51
+ <?php
52
+ } else {
53
+ ?>
54
+ <p><?php echo __( "Sorry !! You do not have rights to edit this media", "rtmedia" ); ?></p>
55
+ <?php
56
+ }
57
+ else:
58
+ ?>
59
+ <p class="rtmedia-no-media-found">
60
+ <?php
61
+ $message = __( "Sorry !! There's no media found for the request !!", "rtmedia" );
62
+
63
+ echo apply_filters( 'rtmedia_no_media_found_message_filter', $message );
64
+ ?>
65
+ </p>
66
+ <?php
67
+ endif;
68
+ ?>
69
  </div>
tests/functional/.travis.yml ADDED
@@ -0,0 +1,45 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ sudo: required
2
+
3
+ language: node_js
4
+ node_js:
5
+ - "0.10"
6
+
7
+
8
+ env:
9
+ - WP_VERSION=4.0 WP_MULTISITE=0
10
+
11
+ before_install:
12
+ - rm -rf ~/.gnupg
13
+ - sudo apt-get install xvfb
14
+
15
+ before_script:
16
+ - export PLUGIN_DIR=$(pwd)
17
+ - sudo rm -rf /etc/mysql/
18
+ - sudo apt-get -qq purge mysql* graphviz*
19
+ - sudo apt-get -qq autoremove
20
+ - sudo apt-get update
21
+ - sudo bash -c 'echo -e "[user]\n\tname = abc\n\temail = root@localhost.com" > /home/travis/.gitconfig'
22
+ - sudo wget -qO ee rt.cx/ee && sudo bash ee
23
+ - source /etc/bash_completion.d/ee_auto.rc
24
+ - sudo ee -v
25
+ - sudo lsb_release -a
26
+ - sudo ee site create wp.localtest.me --wp --user=ADMINUSER --email=prabuddha.chakraborty@rtcamp.com --pass=ADMINPASS
27
+ - sudo chmod 777 -R /var/www
28
+ #- sudo bash -c 'echo "127.0.0.1 rtmediatest.com www.rtmediatest.com" >> /etc/hosts'
29
+ - cat ~/.my.cnf
30
+ - sudo nginx -t
31
+ - sudo service nginx reload
32
+ - cd /var/www/wp.localtest.me/htdocs/ && ls
33
+ - wp --allow-root plugin install https://github.com/rtCamp/rtMedia/archive/master.zip
34
+ - wp --allow-root plugin install https://downloads.wordpress.org/plugin/buddypress.2.2.3.1.zip
35
+ - wp --allow-root plugin install https://downloads.wordpress.org/plugin/bbpress.2.5.7.zip
36
+ - wp --allow-root plugin install https://downloads.wordpress.org/plugin/rtsocial.2.1.18.zip
37
+ - wp plugin activate --all
38
+ - cd $PLUGIN_DIR
39
+ - cd tests/functional/
40
+ - npm install -g nightwatch
41
+ - npm install
42
+ - git clone --depth=1 https://github.com/rtCamp/rtmedia-test-data.git test-data
43
+ script:
44
+ - xvfb-run --server-args="-screen 0, 1624x1068x24" nightwatch --test res/setup.js
45
+ - xvfb-run --server-args="-screen 0, 1624x1068x24" nightwatch --group src/
tests/functional/custom-commands/goToActivity.js ADDED
@@ -0,0 +1,17 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /* @author: Prabuddha Chakraborty */
2
+
3
+ exports.command = function() {
4
+ var client = this;
5
+
6
+ client
7
+ .moveToElement('#wp-admin-bar-my-account a.ab-item',1,1)
8
+ .pause(1000)
9
+ .click('#wp-admin-bar-my-account-activity a.ab-item')
10
+ .waitForElementVisible('body', 2500)
11
+ .pause(2000)
12
+ .getTitle(function(title) {
13
+ console.log("We are in Activity Page :"+title);
14
+ })
15
+
16
+ return this;
17
+ };
tests/functional/custom-commands/goToGroups.js ADDED
@@ -0,0 +1,17 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /* @author: Prabuddha Chakraborty */
2
+
3
+ exports.command = function() {
4
+ var client = this;
5
+
6
+ client
7
+ .moveToElement('#wp-admin-bar-my-account a.ab-item',1,1)
8
+ .pause(1000)
9
+ .click('#wp-admin-bar-my-account-groups a.ab-item')
10
+ .waitForElementVisible('body', 2500)
11
+ .pause(2000)
12
+ .getTitle(function(title) {
13
+ console.log("We are in Groups Page :"+title);
14
+ })
15
+
16
+ return this;
17
+ };
tests/functional/custom-commands/goToMedia.js ADDED
@@ -0,0 +1,18 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /* @author: Prabuddha Chakraborty */
2
+
3
+ exports.command = function() {
4
+ var client = this;
5
+
6
+ client
7
+ .moveToElement('#wp-admin-bar-my-account a.ab-item',1,1)
8
+ .pause(100)
9
+ .assert.elementPresent('#wp-admin-bar-my-account-media.menupop a.ab-item')
10
+ .click('#wp-admin-bar-my-account-media.menupop a.ab-item')
11
+ .waitForElementVisible('body', 2500)
12
+ .pause(2000)
13
+ .getTitle(function(title) {
14
+ console.log("We are in Media Page :"+title);
15
+ })
16
+
17
+ return this;
18
+ };
tests/functional/custom-commands/goToProfile.js ADDED
@@ -0,0 +1,17 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /* @author: Prabuddha Chakraborty */
2
+
3
+ exports.command = function() {
4
+ var client = this;
5
+
6
+ client
7
+ .moveToElement('#wp-admin-bar-my-account a.ab-item',1,1)
8
+ .pause(500)
9
+ .click('#wp-admin-bar-my-account-xprofile.menupop a.ab-item')
10
+ .waitForElementVisible('body', 2500)
11
+ .pause(2000)
12
+ .getTitle(function(title) {
13
+ console.log("We are in Profile Page :"+title);
14
+ })
15
+
16
+ return this;
17
+ };
tests/functional/custom-commands/openrtMediaSettings.js ADDED
@@ -0,0 +1,22 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /* @author: Prabuddha Chakraborty */
2
+
3
+ exports.command = function(url,username,password) {
4
+ var client = this;
5
+ var data = client.globals;
6
+ var dash = data.URLS.LOGIN + '/wp-admin'
7
+ client
8
+ .pause(3000)
9
+ .url(dash)
10
+ .waitForElementVisible('body', 3000)
11
+ .pause(5000)
12
+ .moveToElement('#toplevel_page_rtmedia-settings',2,2)
13
+ .moveToElement('#toplevel_page_rtmedia-settings .wp-submenu a.wp-first-item',1,1)
14
+ .click('#toplevel_page_rtmedia-settings .wp-submenu a.wp-first-item')
15
+ .waitForElementVisible('body', 2000)
16
+ .pause(5000)
17
+ .getTitle(function(title) {
18
+ console.log("We are in rtMedia settings Page :"+title);
19
+ })
20
+
21
+ return this;
22
+ };
tests/functional/custom-commands/wplogin.js ADDED
@@ -0,0 +1,17 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+
3
+
4
+ exports.command = function(url,username,password) {
5
+ var client = this;
6
+ var loginurl = url + "/wp-admin" ;
7
+
8
+ client
9
+ .url(loginurl)
10
+ .pause(500)
11
+ .waitForElementVisible('body', 2000)
12
+ .setValue('input[id="user_login"]', username)
13
+ .setValue('input[id="user_pass"]', password)
14
+ .click('input[type=submit]')
15
+
16
+ return this;
17
+ };
tests/functional/custom-commands/wplogout.js ADDED
@@ -0,0 +1,17 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+
3
+ exports.command = function() {
4
+ var client = this;
5
+
6
+ client
7
+ .pause(1000)
8
+ .moveToElement('#wp-admin-bar-my-account a.ab-item',1,1) //move to top RHS
9
+ .click('#wp-admin-bar-logout a.ab-item')
10
+ .pause(2000)
11
+ .waitForElementVisible('body', 2000)
12
+ .getTitle(function(title) {
13
+ console.log("Logged out..");
14
+ })
15
+
16
+ return this;
17
+ };
tests/functional/nightwatch.json ADDED
@@ -0,0 +1,30 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "src_folders" : ["src"],
3
+ "output_folder" : "reports",
4
+ "custom_commands_path" : "./custom-commands",
5
+ "globals_path" : "./res/constants.js",
6
+
7
+ "selenium" : {
8
+ "start_process" : true,
9
+ "server_path" : "./node_modules/selenium-server/lib/runner/selenium-server-standalone-2.45.0.jar"
10
+ },
11
+
12
+ "test_settings" : {
13
+ "default" : {
14
+ "launch_url" : "http://localhost",
15
+ "selenium_port" : 4444,
16
+ "selenium_host" : "localhost",
17
+ "silent": true,
18
+ "screenshots" : {
19
+ "enabled" : false,
20
+ "path" : ""
21
+ },
22
+ "desiredCapabilities": {
23
+ "browserName": "firefox",
24
+ "javascriptEnabled": true,
25
+ "acceptSslCerts": true
26
+
27
+ }
28
+ }
29
+ }
30
+ }
tests/functional/package.json ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "rtmedia-test-suite",
3
+ "main": "",
4
+ "author": "Prabuddha Chakraborty",
5
+ "version": "1.0.0",
6
+ "keywords": [],
7
+ "homepage": "",
8
+ "repository": {
9
+ "type": "git",
10
+ "url": ""
11
+ },
12
+ "description": "",
13
+ "contributors": [],
14
+ "dependencies": {
15
+ "nightwatch": "~0.4.17"
16
+ },
17
+
18
+ "devDependencies": {
19
+ "selenium-server": "2.45.0",
20
+ "jquery": "^2.1.1",
21
+ "jsdom": "^1.0.0-pre.3",
22
+ "nightwatch": "0.4.17"
23
+
24
+
25
+ }
26
+ }
tests/functional/res/constants.js ADDED
@@ -0,0 +1,99 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*
2
+ @author : Prabuddha Chakraborty
3
+ This is a standalone scripts for centralized management of all selectors and all other constant.
4
+ */
5
+
6
+ module.exports ={
7
+ //username and password for each wordpress roles
8
+ TESTADMINUSERNAME: 'ADMINUSER',
9
+ TESTADMINPASSWORD: 'ADMINPASS',
10
+
11
+ TESTEDITORUSERNAME: 'EDITORUSER',
12
+ TESTEDITORPASSWORD: 'EDITORPASS',
13
+
14
+ TESTAUTHORUSERNAME: 'AUTHORUSER',
15
+ TESTAUTHORPASSWORD: 'AUTHORPASS',
16
+
17
+ TESTCONTRIBUTORUSERNAME: 'CONTRIBUTORUSER',
18
+ TESTCONTRIBUTORPASSWORD: 'CONTRIBUTORPASS',
19
+
20
+ TESTSUBSCRIBERUSERNAME: 'SUBSCRIBERUSER',
21
+ TESTSUBSCRIBERPASSWORD: 'SUBSCRIBERPASS',
22
+ //Home site url enter here
23
+ URLS: {
24
+ LOGIN: 'http://wp.localtest.me'
25
+ },
26
+ //local path of all test_data resources
27
+ PATH: {
28
+ TEST_IMAGE: './test-data/images/test.jpg',
29
+ TEST_IMAGE2: './test-data/images/test0.jpg',
30
+ TEST_MUSIC: './test-data/music/mpthreetest.mp3',
31
+ TEST_VIDEO: './test-data/videos/testmpfour.mp4',
32
+ TEST_DOC: './test-data/document.doc',
33
+ TEST_ZIP: './test-data/testzip.zip',
34
+ },
35
+ /*SELECTORS of rtMedia settings here .. */
36
+ SELECTORS: {
37
+ SUBMIT: '#bp_media_settings_form .bottom .rtmedia-settings-submit', //data.SELECTORS.SUBMIT
38
+ BUDDYPRESS: {
39
+ BUDDYPRESS: '#tab-rtmedia-bp',
40
+ ENABLE_MEDIA_PROFILE: 'input[name="rtmedia-options[buddypress_enableOnProfile]"]',
41
+ ENABLE_MEDIA_GROUP: 'input[name="rtmedia-options[buddypress_enableOnGroup]"]',
42
+ ENABLE_UPLOAD_ACTIVITY: 'input[name="rtmedia-options[buddypress_enableOnActivity]"]',
43
+ ENABLE_MEDIA_ALBUM: 'input[name="rtmedia-options[general_enableAlbums]"]'
44
+ },
45
+
46
+ CUSTOMCSS: {
47
+ CUSTOM_CSS: "#tab-rtmedia-custom-css-settings", //'input[name="rtmedia-options[styles_custom]"]'
48
+ DEFAULT_ENABLE: 'input[name="rtmedia-options[styles_enabled]"]',
49
+ CUSTOM_CSS_TEXTAREA: "#rtmedia-custom-css" //rtmedia-options[styles_custom]
50
+ },
51
+
52
+ DISPLAY: {
53
+ DISPLAY: '#tab-rtmedia-display',
54
+ ENABLE_COMMENT: 'input[name="rtmedia-options[general_enableComments]"]',
55
+ ENABLE_LIGHTBOX: 'input[name="rtmedia-options[general_enableLightbox]"]',
56
+ MEDIA_PER_PAGE: 'input[name="rtmedia-options[general_perPageMedia]"]',
57
+ SELECT_LOADMORE: 'input[value="load_more"]',
58
+ SELECT_PAGINATION: 'input[value="pagination"]'
59
+ },
60
+
61
+ MEDIASIZES: {
62
+ MEDIASIZES: '#tab-rtmedia-sizes',
63
+ MUSIC_ACTIVITY_PLAYER_WIDTH: 'input[name="rtmedia-options[defaultSizes_music_activityPlayer_width]"]',
64
+ MUSIC_SINGLEPLAYER_WIDTH: 'input[name="rtmedia-options[defaultSizes_music_singlePlayer_width]"]',
65
+ PHOTO_LARGE_WIDTH: 'input[name="rtmedia-options[defaultSizes_photo_large_width]"]',
66
+ PHOTO_LARGE_HEIGHT: 'input[name="rtmedia-options[defaultSizes_photo_large_height]"]',
67
+ PHOTO_MEDIUM_WIDTH: 'input[name="rtmedia-options[defaultSizes_photo_medium_width]"]',
68
+ PHOTO_MEDIUM_HEIGHT: 'input[name="rtmedia-options[defaultSizes_photo_medium_height]"]',
69
+ PHOTO_THUMBNAIL_HEIGHT: 'input[name="rtmedia-options[defaultSizes_photo_thumbnail_height]"]' ,
70
+ PHOTO_THUMBNAIL_WIDTH: 'input[name="rtmedia-options[defaultSizes_photo_thumbnail_width]"]',
71
+ VIDEO_ACTIVITY_PLAYER_WIDTH: 'input[name="rtmedia-options[defaultSizes_video_activityPlayer_width]"]',
72
+ VIDEO_ACTIVITY_PLAYER_HEIGHT: 'input[name="rtmedia-options[defaultSizes_video_activityPlayer_height]"]',
73
+ VIDEO_SINGLE_PLAYER_WIDTH: 'input[name="rtmedia-options[defaultSizes_video_singlePlayer_width]"]',
74
+ VIDEO_SINGLE_PLAYER_HEIGHT: 'input[name="rtmedia-options[defaultSizes_video_singlePlayer_height]"]'
75
+ },
76
+
77
+ MEDIATYPES: {
78
+ MEDIATYPES: '#tab-rtmedia-types',
79
+ ENABLE_PHOTO: 'input[name="rtmedia-options[allowedTypes_photo_enabled]"]',
80
+ ENABLE_MUSIC: 'input[name="rtmedia-options[allowedTypes_music_enabled]"]',
81
+ ENABLE_VIDEO: 'input[name="rtmedia-options[allowedTypes_video_enabled]"]'
82
+ },
83
+
84
+ OTHERSETTINGS: {
85
+ OTHERSETTINGS: '#tab-rtmedia-general',
86
+ SHOW_ADMIN_MENU: 'input[name="rtmedia-options[general_showAdminMenu]"]',
87
+ ADD_FOOTER_LINK: 'input[name="rtmedia-options[rtmedia_add_linkback]"]'
88
+ },
89
+
90
+ PRIVACY: {
91
+ PRIVACY: "#tab-rtmedia-privacy",
92
+ ENABLE_PRIVACY: 'input[name="rtmedia-options[privacy_enabled]"]',
93
+ PRIVATE: 'input[value="60"]',
94
+ LOGGEDIN: 'input[value="20"]',
95
+ PUBLIC: 'input[value="0"]',
96
+ PRIVACY_OVERRIDE: 'input[name="rtmedia-options[privacy_userOverride]"]'
97
+ }
98
+ }
99
+ };
tests/functional/res/setup.js ADDED
@@ -0,0 +1,144 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*
2
+ This is setup scripts.. creating wordpress users for newly created site
3
+ to uploading initial images this scripts does it all
4
+ This scripts runs only for first time
5
+ */
6
+ module.exports = {
7
+ 'Step One : initializing setup file ... ' : function (browser){
8
+ var data = browser.globals;
9
+ var urll = data.URLS.LOGIN;
10
+ var settings = urll + '/wp-admin/options-general.php?page=bp-components';
11
+ var adduser = urll + "/wp-admin/user-new.php";
12
+ browser
13
+ .maximizeWindow()
14
+ .wplogin(urll,data.TESTADMINUSERNAME,data.TESTADMINPASSWORD)
15
+ .getTitle(function(title) {
16
+ console.log(title);
17
+ })
18
+ .url(adduser)
19
+ .waitForElementVisible('body', 2500)
20
+ .getTitle(function(title) {
21
+ console.log(title);
22
+ console.log("creating users for various roles...");
23
+ })
24
+
25
+ //test editor
26
+ .url(adduser)
27
+ .waitForElementVisible('input[id="user_login"]', 2500)
28
+ .setValue('input[id="user_login"]',data.TESTEDITORUSERNAME)
29
+ .setValue('input[id="email"]',"abc1@cc.in")
30
+ .setValue('input[id="first_name"]',data.TESTEDITORUSERNAME)
31
+ .setValue('input[id="pass1"]',data.TESTEDITORPASSWORD)
32
+ .setValue('input[id="pass2"]',data.TESTEDITORPASSWORD)
33
+ .click("#role option[value='editor']")
34
+ .click('#createusersub')
35
+ .waitForElementVisible('body', 2500)
36
+ //test author
37
+ .url(adduser)
38
+ .waitForElementVisible('input[id="user_login"]', 2500)
39
+ .setValue('input[id="user_login"]',data.TESTAUTHORUSERNAME)
40
+ .setValue('input[id="email"]',"abc2@cc.in")
41
+ .setValue('input[id="first_name"]',data.TESTAUTHORUSERNAME)
42
+ .setValue('input[id="pass1"]',data.TESTAUTHORPASSWORD)
43
+ .setValue('input[id="pass2"]',data.TESTAUTHORPASSWORD)
44
+ .click("#role option[value='author']")
45
+ .click('#createusersub')
46
+ .pause(200)
47
+ //test subscriber
48
+ .url(adduser)
49
+ .waitForElementVisible('input[id="user_login"]', 2500)
50
+ .setValue('input[id="user_login"]',data.TESTSUBSCRIBERUSERNAME)
51
+ .setValue('input[id="email"]',"abc3@cc.in")
52
+ .setValue('input[id="first_name"]',data.TESTSUBSCRIBERUSERNAME)
53
+ .setValue('input[id="pass1"]',data.TESTSUBSCRIBERPASSWORD)
54
+ .setValue('input[id="pass2"]',data.TESTSUBSCRIBERPASSWORD)
55
+ .click("#role option[value='subscriber']")
56
+ .click('#createusersub')
57
+ .pause(200)
58
+ //test contributor
59
+ .url(adduser)
60
+ .waitForElementVisible('input[id="user_login"]', 2500)
61
+ .setValue('input[id="user_login"]',data.TESTCONTRIBUTORUSERNAME)
62
+ .setValue('input[id="email"]',"abc4@cc.in")
63
+ .setValue('input[id="first_name"]',data.TESTCONTRIBUTORUSERNAME)
64
+ .setValue('input[id="pass1"]',data.TESTCONTRIBUTORPASSWORD)
65
+ .setValue('input[id="pass2"]',data.TESTCONTRIBUTORPASSWORD)
66
+ .click("#role option[value='contributor']")
67
+ .click('#createusersub')
68
+ .pause(200)
69
+ //upload media to medias
70
+ .goToMedia()
71
+ .getTitle(function(title) {
72
+ console.log(title);
73
+ console.log("uploading media photos for initial setup..")
74
+ console.log("total of 13 test photos will be uploaded in media galery")
75
+ for( var i = 0; i < 12 ; i++ ) {
76
+ console.log("uploaded !");
77
+ browser.click('#rtmedia-nav-item-music')
78
+ .waitForElementVisible('body', 1500)
79
+ .click('#rtm_show_upload_ui')
80
+ .click('.rtm-select-files')
81
+ .setValue('input[type=file]', require('path').resolve(data.PATH.TEST_IMAGE))
82
+ .click('.start-media-upload')
83
+ .pause(4000);
84
+ };
85
+ })
86
+
87
+ //Activate groups for varios roles
88
+ .url(settings)
89
+ .click('input[name="bp_components[groups]"]')
90
+ .click('#bp-admin-component-submit')
91
+
92
+ //creating demo groups
93
+ .url(urll + '/groups/create/step/group-details/')
94
+ .pause(200)
95
+ .setValue('#group-name','test')
96
+ .setValue('#group-desc','creating test')
97
+ .click('#group-creation-create')
98
+ .pause(200)
99
+ .click('#group-creation-next')
100
+ .click('#bbp-create-group-forum')
101
+ .click('#group-creation-next')
102
+ .pause(200)
103
+ .click('#group-creation-finish')
104
+ .pause(200)
105
+ .wplogout()
106
+
107
+ //login for others
108
+ .wplogin(urll,data.TESTAUTHORUSERNAME,data.TESTAUTHORPASSWORD)
109
+ .url(urll + '/groups/test/')
110
+ .getTitle(function(title) {
111
+ console.log("TestAuthor is joining group..")
112
+ })
113
+ .click('a[title="Join Group"]')
114
+ .wplogout()
115
+
116
+ //login for others
117
+ .wplogin(urll,data.TESTEDITORUSERNAME,data.TESTEDITORPASSWORD)
118
+ .getTitle(function(title) {
119
+ console.log("TestEditor is joining group..")
120
+ })
121
+ .url(urll + '/groups/test/')
122
+ .click('a[title="Join Group"]')
123
+ .wplogout()
124
+
125
+ //login for others
126
+ .wplogin(urll,data.TESTCONTRIBUTORUSERNAME,data.TESTCONTRIBUTORPASSWORD)
127
+ .getTitle(function(title) {
128
+ console.log("TestContributor is joining group..")
129
+ })
130
+ .url(urll + '/groups/test/')
131
+ .click('a[title="Join Group"]')
132
+ .wplogout()
133
+
134
+ //login for others
135
+ .wplogin(urll,data.TESTSUBSCRIBERUSERNAME,data.TESTSUBSCRIBERPASSWORD)
136
+ .getTitle(function(title) {
137
+ console.log("TestEditor is joining group..")
138
+ })
139
+ .url(urll + '/groups/test/')
140
+ .click('a[title="Join Group"]')
141
+ .wplogout()
142
+ .end();
143
+ }
144
+ };
tests/functional/src/buddypress/allow-upload-from-activity-stream-ngtest.js ADDED
@@ -0,0 +1,31 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*
2
+ @author: Prabuddha Chakraborty
3
+ TestCase: Allow upload from activity stream Negative Case
4
+ */
5
+ module.exports = {
6
+ tags: ['buddypress', 'activity','upload'],
7
+ 'Step One : Disable Allow upload from activity stream ' : function (browser){
8
+ var data = browser.globals;
9
+ browser
10
+ .maximizeWindow()
11
+ .wplogin(data.URLS.LOGIN,data.TESTADMINUSERNAME,data.TESTADMINPASSWORD)
12
+ .openrtMediaSettings()
13
+ .click(data.SELECTORS.BUDDYPRESS.BUDDYPRESS)
14
+ .pause(500)
15
+ .getAttribute(data.SELECTORS.BUDDYPRESS.ENABLE_UPLOAD_ACTIVITY, "checked", function(result) {
16
+ if(result.value){
17
+ browser.click(data.SELECTORS.BUDDYPRESS.ENABLE_UPLOAD_ACTIVITY);
18
+ browser.click(data.SELECTORS.SUBMIT);
19
+ }else{
20
+ console.log('check box is already disabled');
21
+ } })
22
+ .pause(1000)
23
+ },
24
+ 'Step two: Check on ACTIVITY For Post upload button ' : function (browser) {
25
+ browser
26
+ .goToActivity()
27
+ .assert.elementNotPresent("#rtmedia-add-media-button-post-update")
28
+ .wplogout()
29
+ .end();
30
+ }
31
+ };
tests/functional/src/buddypress/allow-upload-from-activity-stream-other-roles-test.js ADDED
@@ -0,0 +1,78 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*
2
+ @author: Prabuddha Chakraborty
3
+ TestCase: Check Allow upload from activity stream for other users
4
+ */
5
+ module.exports = {
6
+ tags: ['buddypress', 'activity','upload'],
7
+ 'Step One : Enable Allow upload from activity stream from Admin' : function (browser){
8
+ var data = browser.globals;
9
+ browser
10
+ .maximizeWindow()
11
+ .wplogin(data.URLS.LOGIN,data.TESTADMINUSERNAME,data.TESTADMINPASSWORD)
12
+ .openrtMediaSettings()
13
+ .click(data.SELECTORS.BUDDYPRESS.BUDDYPRESS)
14
+ .pause(2000)
15
+ //select checkbox switch
16
+ .getAttribute(data.SELECTORS.BUDDYPRESS.ENABLE_UPLOAD_ACTIVITY, "checked", function(result) {
17
+ if(result.value){
18
+ browser.verify.ok(result.value, 'Checkbox is selected');
19
+ console.log('check box is already enabled');
20
+ }else{
21
+ browser.click(data.SELECTORS.BUDDYPRESS.ENABLE_UPLOAD_ACTIVITY);
22
+ browser.click(data.SELECTORS.SUBMIT);
23
+ } })
24
+ .pause(1000)
25
+ .wplogout()
26
+
27
+
28
+ },
29
+ 'Step two: Login from TestEditor' : function (browser) {
30
+ var data = browser.globals;
31
+ browser
32
+ .wplogin(data.URLS.LOGIN,data.TESTEDITORUSERNAME,data.TESTEDITORPASSWORD)
33
+ .goToActivity()
34
+ .assert.elementPresent("#rtmedia-add-media-button-post-update")
35
+ .setValue('#rtmedia-whts-new-upload-container input[type="file"]', require('path').resolve(data.PATH.TEST_IMAGE))
36
+ .setValue('#whats-new','Check Media Type : Photos (jpg, jpeg, png, gif) ')
37
+ .click('#aw-whats-new-submit')
38
+ .assert.containsText("#buddypress", "test")
39
+ .wplogout()
40
+ },
41
+ 'Step three: Login from Author' : function (browser) {
42
+ var data = browser.globals;
43
+ browser
44
+ .wplogin(data.URLS.LOGIN,data.TESTAUTHORUSERNAME,data.TESTAUTHORPASSWORD)
45
+ .goToActivity()
46
+ .assert.elementPresent("#rtmedia-add-media-button-post-update")
47
+ .setValue('#rtmedia-whts-new-upload-container input[type="file"]', require('path').resolve(data.PATH.TEST_IMAGE))
48
+ .setValue('#whats-new','Check Media Type : Photos (jpg, jpeg, png, gif) ')
49
+ .click('#aw-whats-new-submit')
50
+ .assert.containsText("#buddypress", "test")
51
+ .wplogout()
52
+ },
53
+ 'Step four: Login from Subscriber' : function (browser) {
54
+ var data = browser.globals;
55
+ browser
56
+ .wplogin(data.URLS.LOGIN,data.TESTSUBSCRIBERUSERNAME,data.TESTSUBSCRIBERPASSWORD)
57
+ .goToActivity()
58
+ .assert.elementPresent("#rtmedia-add-media-button-post-update")
59
+ .setValue('#rtmedia-whts-new-upload-container input[type="file"]', require('path').resolve(data.PATH.TEST_IMAGE))
60
+ .setValue('#whats-new','Check Media Type : Photos (jpg, jpeg, png, gif) ')
61
+ .click('#aw-whats-new-submit')
62
+ .assert.containsText("#buddypress", "test")
63
+ .wplogout()
64
+ },
65
+ 'Step five: Login from Contributor' : function (browser) {
66
+ var data = browser.globals;
67
+ browser
68
+ .wplogin(data.URLS.LOGIN,data.TESTCONTRIBUTORUSERNAME,data.TESTCONTRIBUTORPASSWORD)
69
+ .goToActivity()
70
+ .assert.elementPresent("#rtmedia-add-media-button-post-update")
71
+ .setValue('#rtmedia-whts-new-upload-container input[type="file"]', require('path').resolve(data.PATH.TEST_IMAGE))
72
+ .setValue('#whats-new','Check Media Type : Photos (jpg, jpeg, png, gif) ')
73
+ .click('#aw-whats-new-submit')
74
+ .assert.containsText("#buddypress", "test")
75
+ .wplogout()
76
+ .end();
77
+ }
78
+ };
tests/functional/src/buddypress/allow-upload-from-activity-stream-test.js ADDED
@@ -0,0 +1,37 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*
2
+ @author: Prabuddha Chakraborty
3
+ TestCase: Check Allow upload from activity stream
4
+ */
5
+ module.exports = {
6
+ tags: ['buddypress', 'activity','upload'],
7
+ 'Step One : Enable Allow upload from activity stream ' : function (browser){
8
+ var data = browser.globals;
9
+ browser
10
+ .maximizeWindow()
11
+ .wplogin(data.URLS.LOGIN,data.TESTADMINUSERNAME,data.TESTADMINPASSWORD)
12
+ .openrtMediaSettings()
13
+ .click(data.SELECTORS.BUDDYPRESS.BUDDYPRESS)
14
+ .pause(500)
15
+ //select checkbox switch
16
+ .getAttribute(data.SELECTORS.BUDDYPRESS.ENABLE_UPLOAD_ACTIVITY, "checked", function(result) {
17
+ if(result.value){
18
+ browser.verify.ok(result.value, 'Checkbox is selected');
19
+ console.log('check box is already enabled');
20
+ }else{
21
+ browser.click(data.SELECTORS.BUDDYPRESS.ENABLE_UPLOAD_ACTIVITY);
22
+ browser.click(data.SELECTORS.SUBMIT);
23
+ } })
24
+ //.pause(1000)
25
+ },
26
+ 'Step two: Check on Activity Page ' : function (browser) {
27
+ var data = browser.globals;
28
+ browser
29
+ .goToActivity()
30
+ .assert.elementPresent("#rtmedia-add-media-button-post-update")
31
+ .setValue('#rtmedia-whts-new-upload-container input[type="file"]', require('path').resolve(data.PATH.TEST_IMAGE))
32
+ .setValue('#whats-new','Check Media Type : Photos (jpg, jpeg, png, gif) ')
33
+ .click('#aw-whats-new-submit')
34
+ .assert.containsText("#buddypress", "test")
35
+ .end();
36
+ }
37
+ };
tests/functional/src/buddypress/enable-media-in-group-ngtest.js ADDED
@@ -0,0 +1,33 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*
2
+ @author: Prabuddha Chakraborty
3
+ TestCase: Enable Media in Group Negative Case
4
+ */
5
+ module.exports = {
6
+ tags: ['buddypress', 'groups','upload'],
7
+ 'Step one :Disable media in group from settings' :function(browser){
8
+ var data = browser.globals;
9
+ browser
10
+ .maximizeWindow()
11
+ .wplogin(data.URLS.LOGIN,data.TESTADMINUSERNAME,data.TESTADMINPASSWORD)
12
+ .openrtMediaSettings()
13
+ .click(data.SELECTORS.BUDDYPRESS.BUDDYPRESS)
14
+ .pause(500)
15
+ .getAttribute(data.SELECTORS.BUDDYPRESS.ENABLE_MEDIA_GROUP, "checked", function(result) {
16
+ if(result.value){
17
+ browser.click(data.SELECTORS.BUDDYPRESS.ENABLE_MEDIA_GROUP);
18
+ browser.click(data.SELECTORS.SUBMIT);
19
+ }else{
20
+ console.log('check box is already disabled');
21
+ } })
22
+ .pause(1000)
23
+ },
24
+ 'step two: Check frontend ' : function (browser) {
25
+ var data = browser.globals;
26
+ browser
27
+ .goToGroups()
28
+ .click('#groups-list .is-member .item .item-title a') //select a group
29
+ .assert.elementNotPresent('#rtmedia-media-nav')
30
+ .wplogout()
31
+ .end();
32
+ }
33
+ };
tests/functional/src/buddypress/enable-media-in-group-other-roles-test.js ADDED
@@ -0,0 +1,108 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*
2
+ @author: Prabuddha Chakraborty
3
+ TestCase: To check Enable Media in Group For Other Users
4
+ */
5
+ module.exports = {
6
+ tags: ['buddypress', 'groups','upload'],
7
+ 'Step One : Enable Allow upload from activity stream from Admin' : function (browser){
8
+ var data = browser.globals;
9
+ browser
10
+ .maximizeWindow()
11
+ .wplogin(data.URLS.LOGIN,data.TESTADMINUSERNAME,data.TESTADMINPASSWORD)
12
+ .openrtMediaSettings()
13
+ .click(data.SELECTORS.BUDDYPRESS.BUDDYPRESS)
14
+ .pause(500)
15
+ .getAttribute(data.SELECTORS.BUDDYPRESS.ENABLE_MEDIA_GROUP, "checked", function(result) {
16
+ if(result.value){
17
+ browser.verify.ok(result.value, 'Checkbox is selected');
18
+ console.log('check box is already enabled');
19
+ }else{
20
+ browser.click(data.SELECTORS.BUDDYPRESS.ENABLE_MEDIA_GROUP);
21
+ browser.click(data.SELECTORS.SUBMIT);
22
+ } })
23
+ .pause(1000)
24
+ .wplogout()
25
+ },
26
+ 'step two: Login from TestEditor' : function (browser) {
27
+ var data = browser.globals;
28
+ browser
29
+ .wplogin(data.URLS.LOGIN,data.TESTEDITORUSERNAME,data.TESTEDITORPASSWORD)
30
+ .goToGroups()
31
+ .click('#groups-list .is-member .item .item-title a')
32
+ .assert.elementPresent('#rtmedia-media-nav')
33
+ .click('#rtmedia-media-nav')
34
+ .pause(2000)
35
+ .click('#rtm_show_upload_ui')
36
+ .click('.rtm-select-files')
37
+ .setValue('input[type=file]', require('path').resolve(data.PATH.TEST_IMAGE))
38
+ .click('.start-media-upload')
39
+ .pause(6000)
40
+ .refresh()
41
+ .getText('.rtmedia-list-item a.rtmedia-list-item-a .rtmedia-item-title h4',function(result){
42
+ browser.assert.equal(result.value, 'test', 'image uploaded successfully');
43
+ })
44
+ .wplogout()
45
+
46
+ },
47
+ 'step three: Login from Author' : function (browser) {
48
+ var data = browser.globals;
49
+ browser
50
+ .wplogin(data.URLS.LOGIN,data.TESTAUTHORUSERNAME,data.TESTAUTHORPASSWORD)
51
+ .goToGroups()
52
+ .click('#groups-list .is-member .item .item-title a')
53
+ .assert.elementPresent('#rtmedia-media-nav')
54
+ .click('#rtmedia-media-nav')
55
+ .pause(2000)
56
+ .click('#rtm_show_upload_ui')
57
+ .click('.rtm-select-files')
58
+ .setValue('input[type=file]', require('path').resolve(data.PATH.TEST_IMAGE))
59
+ .click('.start-media-upload')
60
+ .pause(6000)
61
+ .refresh()
62
+ .getText('.rtmedia-list-item a.rtmedia-list-item-a .rtmedia-item-title h4',function(result){
63
+ browser.assert.equal(result.value, 'test', 'image uploaded successfully');
64
+ })
65
+ .wplogout()
66
+ },
67
+ 'step three: Login from Subscriber' : function (browser) {
68
+ var data = browser.globals;
69
+ browser
70
+ .wplogin(data.URLS.LOGIN,data.TESTSUBSCRIBERUSERNAME,data.TESTSUBSCRIBERPASSWORD)
71
+ .goToGroups()
72
+ .click('#groups-list .is-member .item .item-title a')
73
+ .assert.elementPresent('#rtmedia-media-nav')
74
+ .click('#rtmedia-media-nav')
75
+ .pause(2000)
76
+ .click('#rtm_show_upload_ui')
77
+ .click('.rtm-select-files')
78
+ .setValue('input[type=file]', require('path').resolve(data.PATH.TEST_IMAGE))
79
+ .click('.start-media-upload')
80
+ .pause(5000)
81
+ .refresh()
82
+ .getText('.rtmedia-list-item a.rtmedia-list-item-a .rtmedia-item-title h4',function(result){
83
+ browser.assert.equal(result.value, 'test', 'image uploaded successfully');
84
+ })
85
+ .wplogout()
86
+ },
87
+ 'step three: Login from TestContributor' : function (browser) {
88
+ var data = browser.globals;
89
+ browser
90
+ .wplogin(data.URLS.LOGIN,data.TESTCONTRIBUTORUSERNAME,data.TESTCONTRIBUTORPASSWORD)
91
+ .goToGroups()
92
+ .click('#groups-list .is-member .item .item-title a')
93
+ .assert.elementPresent('#rtmedia-media-nav')
94
+ .click('#rtmedia-media-nav')
95
+ .pause(2000)
96
+ .click('#rtm_show_upload_ui')
97
+ .click('.rtm-select-files')
98
+ .setValue('input[type=file]', require('path').resolve(data.PATH.TEST_IMAGE))
99
+ .click('.start-media-upload')
100
+ .pause(5000)
101
+ .refresh()
102
+ .getText('.rtmedia-list-item a.rtmedia-list-item-a .rtmedia-item-title h4',function(result){
103
+ browser.assert.equal(result.value, 'test', 'image uploaded successfully');
104
+ })
105
+ .wplogout()
106
+ .end();
107
+ }
108
+ };
tests/functional/src/buddypress/enable-media-in-group-test.js ADDED
@@ -0,0 +1,46 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*
2
+ @author: Prabuddha Chakraborty
3
+ TestCase: To Check Enable Media in Group
4
+ */
5
+
6
+ module.exports = {
7
+ tags: ['buddypress', 'profile','upload'],
8
+ 'Step one :Enable media in group from settings' :function(browser){
9
+ var data = browser.globals;
10
+ browser
11
+ .maximizeWindow()
12
+ .wplogin(data.URLS.LOGIN,data.TESTADMINUSERNAME,data.TESTADMINPASSWORD)
13
+ .openrtMediaSettings()
14
+ .click(data.SELECTORS.BUDDYPRESS.BUDDYPRESS)
15
+ .pause(500)
16
+ .getAttribute(data.SELECTORS.BUDDYPRESS.ENABLE_MEDIA_GROUP, "checked", function(result) {
17
+ // console.log(result); //used for debug
18
+ if(result.value){
19
+ browser.verify.ok(result.value, 'Checkbox is selected');
20
+ console.log('check box is already enabled');
21
+ }else{
22
+ browser.click(data.SELECTORS.BUDDYPRESS.ENABLE_MEDIA_GROUP);
23
+ browser.click(data.SELECTORS.SUBMIT);
24
+ } })
25
+ .pause(1000)
26
+ },
27
+ 'step two: Check frontend ' : function (browser) {
28
+ var data = browser.globals;
29
+ browser
30
+ .goToGroups()
31
+ .click('#groups-list .is-member .item .item-title a')
32
+ .assert.elementPresent('#rtmedia-media-nav')
33
+ .click('#rtmedia-media-nav')
34
+ .click('#rtm_show_upload_ui')
35
+ .click('.rtm-select-files')
36
+ .setValue('input[type=file]', require('path').resolve(data.PATH.TEST_IMAGE))
37
+ .click('.start-media-upload')
38
+ .pause(6000)
39
+ .refresh()
40
+ .getText('.rtmedia-list-item a.rtmedia-list-item-a .rtmedia-item-title h4',function(result){
41
+ browser.assert.equal(result.value, 'test', 'image uploaded successfully');
42
+ })
43
+ .wplogout()
44
+ .end();
45
+ }
46
+ }
tests/functional/src/buddypress/enable-media-in-profile-ngtest.js ADDED
@@ -0,0 +1,35 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*
2
+ @author: Prabuddha Chakraborty
3
+ TestCase: Enable Media in Profile Negative Case
4
+ */
5
+
6
+ module.exports = {
7
+ tags: ['buddypress', 'profile','upload'],
8
+ 'Step One : Enable media in profile ' : function (browser){
9
+ var data = browser.globals;
10
+ browser
11
+ .maximizeWindow()
12
+ .wplogin(data.URLS.LOGIN,data.TESTADMINUSERNAME,data.TESTADMINPASSWORD)
13
+ .openrtMediaSettings()
14
+ .click(data.SELECTORS.BUDDYPRESS.BUDDYPRESS)
15
+ .pause(500)
16
+ //select checkbox switch
17
+ .getAttribute(data.SELECTORS.BUDDYPRESS.ENABLE_MEDIA_PROFILE, "checked", function(result) {
18
+ // console.log(result); //used for debug
19
+ if(result.value){
20
+ browser.click(data.SELECTORS.BUDDYPRESS.ENABLE_MEDIA_PROFILE);
21
+ browser.click(data.SELECTORS.SUBMIT);
22
+ }else{
23
+ console.log('check box is already OFF');
24
+ } })
25
+ .pause(1000)
26
+ },
27
+ 'step two: Upload and Check Media ' : function (browser) {
28
+ browser
29
+ .assert.elementNotPresent('#wp-admin-bar-my-account-media.menupop a.ab-item')
30
+ .goToProfile()
31
+ .assert.elementNotPresent("#user-media")
32
+ .wplogout()
33
+ .end();
34
+ }
35
+ };
tests/functional/src/buddypress/enable-media-in-profile-other-roles-test.js ADDED
@@ -0,0 +1,98 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*
2
+ @author: Prabuddha Chakraborty
3
+ TestCase: Enable Media in Profile Other Users
4
+ */
5
+
6
+ module.exports = {
7
+ tags: ['buddypress', 'profile','upload'],
8
+ 'Step One : Enable media in profile From Admin Menu ' : function (browser){
9
+ var data = browser.globals;
10
+ browser
11
+ .maximizeWindow()
12
+ .wplogin(data.URLS.LOGIN,data.TESTADMINUSERNAME,data.TESTADMINPASSWORD)
13
+ .openrtMediaSettings()
14
+ .click(data.SELECTORS.BUDDYPRESS.BUDDYPRESS)
15
+ .pause(2000)
16
+ //select checkbox switch
17
+ .getAttribute(data.SELECTORS.BUDDYPRESS.ENABLE_MEDIA_PROFILE, "checked", function(result) {
18
+ // console.log(result); //used for debug
19
+ if(result.value){
20
+ browser.verify.ok(result.value, 'Checkbox is selected');
21
+ console.log('check box is already enabled');
22
+ }else{
23
+ browser.click(data.SELECTORS.BUDDYPRESS.ENABLE_MEDIA_PROFILE);
24
+ browser.click(data.SELECTORS.SUBMIT);
25
+ } })
26
+ .pause(1000)
27
+ .wplogout()
28
+ },
29
+ 'step two: Login from TestEditor' : function (browser) {
30
+ var data = browser.globals;
31
+ browser
32
+ .wplogin(data.URLS.LOGIN,data.TESTEDITORUSERNAME,data.TESTEDITORPASSWORD)
33
+ .goToProfile()
34
+ .click('#user-media')
35
+ .click('#rtm_show_upload_ui')
36
+ .click('.rtm-select-files')
37
+ .setValue('input[type=file]', require('path').resolve(data.PATH.TEST_IMAGE))
38
+ .click('.start-media-upload')
39
+ .pause(6000)
40
+ .refresh()
41
+ .getText('.rtmedia-list-item a.rtmedia-list-item-a .rtmedia-item-title h4',function(result){
42
+ browser.assert.equal(result.value, 'test', 'image uploaded successfully');
43
+ })
44
+ .wplogout()
45
+ },
46
+ 'step three: Login from Author' : function (browser) {
47
+ var data = browser.globals;
48
+ browser
49
+ .wplogin(data.URLS.LOGIN,data.TESTAUTHORUSERNAME,data.TESTAUTHORPASSWORD)
50
+ .goToProfile()
51
+ .click('#user-media')
52
+ .click('#rtm_show_upload_ui')
53
+ .click('.rtm-select-files')
54
+ .setValue('input[type=file]', require('path').resolve(data.PATH.TEST_IMAGE))
55
+ .click('.start-media-upload')
56
+ .pause(6000)
57
+ .refresh()
58
+ .getText('.rtmedia-list-item a.rtmedia-list-item-a .rtmedia-item-title h4',function(result){
59
+ browser.assert.equal(result.value, 'test', 'image uploaded successfully');
60
+ })
61
+ .wplogout()
62
+ },
63
+ 'step three: Login from Subscriber' : function (browser) {
64
+ var data = browser.globals;
65
+ browser
66
+ .wplogin(data.URLS.LOGIN,data.TESTSUBSCRIBERUSERNAME,data.TESTSUBSCRIBERPASSWORD)
67
+ .goToProfile()
68
+ .click('#user-media')
69
+ .click('#rtm_show_upload_ui')
70
+ .click('.rtm-select-files')
71
+ .setValue('input[type=file]', require('path').resolve(data.PATH.TEST_IMAGE))
72
+ .click('.start-media-upload')
73
+ .pause(6000)
74
+ .refresh()
75
+ .getText('.rtmedia-list-item a.rtmedia-list-item-a .rtmedia-item-title h4',function(result){
76
+ browser.assert.equal(result.value, 'test', 'image uploaded successfully');
77
+ })
78
+ .wplogout()
79
+ },
80
+ 'step three: Login from Subscriber' : function (browser) {
81
+ var data = browser.globals;
82
+ browser
83
+ .wplogin(data.URLS.LOGIN,data.TESTCONTRIBUTORUSERNAME,data.TESTCONTRIBUTORPASSWORD)
84
+ .goToProfile()
85
+ .click('#user-media')
86
+ .click('#rtm_show_upload_ui')
87
+ .click('.rtm-select-files')
88
+ .setValue('input[type=file]', require('path').resolve(data.PATH.TEST_IMAGE))
89
+ .click('.start-media-upload')
90
+ .pause(6000)
91
+ .refresh()
92
+ .getText('.rtmedia-list-item a.rtmedia-list-item-a .rtmedia-item-title h4',function(result){
93
+ browser.assert.equal(result.value, 'test', 'image uploaded successfully');
94
+ })
95
+ .wplogout()
96
+ .end();
97
+ }
98
+ };
tests/functional/src/buddypress/enable-media-in-profile-test.js ADDED
@@ -0,0 +1,45 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*
2
+ @author: Prabuddha Chakraborty
3
+ TestCase: To Check Enable Media in Profile
4
+ */
5
+
6
+ module.exports = {
7
+ tags: ['buddypress', 'profile','upload'],
8
+ 'Step One : Enable media in profile ' : function (browser){
9
+ var data = browser.globals;
10
+ browser
11
+ .maximizeWindow()
12
+ .wplogin(data.URLS.LOGIN,data.TESTADMINUSERNAME,data.TESTADMINPASSWORD)
13
+ .openrtMediaSettings()
14
+ .click(data.SELECTORS.BUDDYPRESS.BUDDYPRESS)
15
+ .pause(2000)
16
+ //select checkbox switch
17
+ .getAttribute(data.SELECTORS.BUDDYPRESS.ENABLE_MEDIA_PROFILE, "checked", function(result) {
18
+ // console.log(result); //used for debug
19
+ if(result.value){
20
+ browser.verify.ok(result.value, 'Checkbox is selected');
21
+ console.log('check box is already enabled');
22
+ }else{
23
+ browser.click(data.SELECTORS.BUDDYPRESS.ENABLE_MEDIA_PROFILE);
24
+ browser.click(data.SELECTORS.SUBMIT);
25
+ } })
26
+ .pause(1000)
27
+ },
28
+ 'step two: Upload and Check Media ' : function (browser) {
29
+ var data = browser.globals;
30
+ browser
31
+ .goToProfile()
32
+ .click('#user-media')
33
+ .click('#rtm_show_upload_ui')
34
+ .click('.rtm-select-files')
35
+ .setValue('input[type=file]', require('path').resolve(data.PATH.TEST_IMAGE))
36
+ .click('.start-media-upload')
37
+ .pause(6000)
38
+ .refresh()
39
+ .getText('.rtmedia-list-item a.rtmedia-list-item-a .rtmedia-item-title h4',function(result){
40
+ browser.assert.equal(result.value, 'test', 'image uploaded successfully');
41
+ })
42
+ .wplogout()
43
+ .end();
44
+ }
45
+ };
tests/functional/src/buddypress/number-of-media-items-in-activity-stream-test.js ADDED
@@ -0,0 +1,45 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ module.exports = {
2
+ tags: ['buddypress', 'activity','upload'],
3
+ 'Step One : backened ' : function (browser){
4
+ var data = browser.globals;
5
+ browser
6
+ .maximizeWindow()
7
+ .wplogin(data.URLS.LOGIN,data.TESTADMINUSERNAME,data.TESTADMINPASSWORD)
8
+ .openrtMediaSettings()
9
+ .click(data.SELECTORS.BUDDYPRESS.BUDDYPRESS)
10
+ .pause(500)
11
+ .clearValue('input[name="rtmedia-options[buddypress_limitOnActivity]"]')
12
+ .setValue('input[name="rtmedia-options[buddypress_limitOnActivity]"]',1)
13
+ //disable checkbox switch
14
+ .getAttribute('input[name="rtmedia-options[buddypress_limitOnActivity]"]', "checked", function(result) {
15
+ if(result.value){
16
+ console.log('check box is already enabled');
17
+ }else{
18
+ browser.click('input[name="rtmedia-options[buddypress_limitOnActivity]"]');
19
+ }
20
+ })
21
+ .getAttribute(data.SELECTORS.BUDDYPRESS.ENABLE_UPLOAD_ACTIVITY, "checked", function(result) {
22
+ if(result.value){
23
+ browser.verify.ok(result.value, 'Checkbox is selected');
24
+ console.log('check box is already enabled');
25
+ }else{
26
+ browser.click(data.SELECTORS.BUDDYPRESS.ENABLE_UPLOAD_ACTIVITY);
27
+ } })
28
+ .click(data.SELECTORS.SUBMIT)
29
+ .pause(1000)
30
+ },
31
+ 'step two: Check on ACTIVITY For Post upload button ' : function (browser) {
32
+ var data = browser.globals;
33
+ browser
34
+ .goToActivity()
35
+ .assert.elementPresent("#rtmedia-add-media-button-post-update")
36
+ .setValue('#rtmedia-whts-new-upload-container input[type="file"]', require('path').resolve(data.PATH.TEST_IMAGE))
37
+ .setValue('#whats-new','Uploading 2 media files but only one should be visible ')
38
+ .setValue('#rtmedia-whts-new-upload-container input[type="file"]', require('path').resolve(data.PATH.TEST_IMAGE))
39
+ .click('#aw-whats-new-submit')
40
+ .refresh()
41
+ .assert.elementNotPresent('img[alt="test0"]')
42
+ .assert.elementPresent('img[alt="test"]')
43
+ .end();
44
+ }
45
+ };
tests/functional/src/buddypress/organize-media-into-albums-ngtest.js ADDED
@@ -0,0 +1,34 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*
2
+ @author: Prabuddha Chakraborty
3
+ TestCase: To Check Organise Media In album Negative Case
4
+ */
5
+ module.exports = {
6
+ tags: ['buddypress', 'album'],
7
+ 'Step One : Enable media in profile ' : function (browser){
8
+ var data = browser.globals;
9
+ browser
10
+ .maximizeWindow()
11
+ .wplogin(data.URLS.LOGIN,data.TESTADMINUSERNAME,data.TESTADMINPASSWORD)
12
+ .openrtMediaSettings()
13
+ .click(data.SELECTORS.BUDDYPRESS.BUDDYPRESS)
14
+ .pause(500)
15
+ //select checkbox switch
16
+ .getAttribute(data.SELECTORS.BUDDYPRESS.ENABLE_MEDIA_ALBUM, "checked", function(result) {
17
+ // console.log(result); //used for debug
18
+ if(result.value){
19
+ browser.click(data.SELECTORS.BUDDYPRESS.ENABLE_MEDIA_ALBUM);
20
+ browser.click(data.SELECTORS.SUBMIT);
21
+ }else{
22
+ console.log('check box is already enabled');
23
+ } })
24
+ .pause(1000)
25
+ },
26
+ 'step two: Check if Album Exist ' : function (browser) {
27
+ browser
28
+ .goToProfile()
29
+ .click('#user-media')
30
+ .assert.elementNotPresent("#rtmedia-nav-item-albums")
31
+ .wplogout()
32
+ .end();
33
+ }
34
+ };
tests/functional/src/buddypress/organize-media-into-albums-other-roles-test.js ADDED
@@ -0,0 +1,91 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*
2
+ @author: Prabuddha Chakraborty
3
+ TestCase: To Check Organise Media In album Other Users
4
+ */
5
+
6
+ module.exports = {
7
+ tags: ['buddypress', 'otherusers','upload'],
8
+ 'Step One : Enable media in profile From Admin Acount and logout ' : function (browser){
9
+ var data = browser.globals;
10
+ browser
11
+ .maximizeWindow()
12
+ .wplogin(data.URLS.LOGIN,data.TESTADMINUSERNAME,data.TESTADMINPASSWORD)
13
+ .openrtMediaSettings()
14
+ .click(data.SELECTORS.BUDDYPRESS.BUDDYPRESS)
15
+ .pause(2000)
16
+ //select checkbox switch
17
+ .getAttribute(data.SELECTORS.BUDDYPRESS.ENABLE_MEDIA_ALBUM, "checked", function(result) {
18
+ if(result.value){
19
+ browser.verify.ok(result.value, 'Checkbox is selected');
20
+ console.log('check box is already enabled');
21
+ }else{
22
+ browser.click(data.SELECTORS.BUDDYPRESS.ENABLE_MEDIA_ALBUM);
23
+ browser.click(data.SELECTORS.SUBMIT);
24
+ } })
25
+ .pause(1000)
26
+ .wplogout()
27
+ },
28
+ 'step three: Login from Author' : function (browser) {
29
+ var data = browser.globals;
30
+ browser
31
+ .wplogin(data.URLS.LOGIN,data.TESTAUTHORUSERNAME,data.TESTAUTHORPASSWORD)
32
+ .goToMedia()
33
+ .click('#user-media')
34
+ .click('#rtmedia-nav-item-albums')
35
+ .click('#rtm-media-options-list .js .rtmedia-action-buttons')
36
+ .click('#rtm-media-options-list .js .rtm-options .rtmedia-reveal-modal')
37
+ .pause(500)
38
+ .click('#rtmedia_album_name')
39
+ .setValue('input[id="rtmedia_album_name"]', 'New_Album')
40
+ .click('#rtmedia_create_new_album')
41
+ .waitForElementVisible('.rtmedia-success', 1500)
42
+ .verify.containsText('.rtmedia-success',"New_Album album created successfully.")
43
+ .pause(500)
44
+ .click('.mfp-close')
45
+ .pause(200)
46
+ .wplogout()
47
+ },
48
+
49
+ 'step three: Login from Subscriber' : function (browser) {
50
+ var data = browser.globals;
51
+ browser
52
+ .wplogin(data.URLS.LOGIN,data.TESTSUBSCRIBERUSERNAME,data.TESTSUBSCRIBERPASSWORD)
53
+ .goToMedia()
54
+ .click('#user-media')
55
+ .click('#rtmedia-nav-item-albums')
56
+ .click('#rtm-media-options-list .js .rtmedia-action-buttons')
57
+ .click('#rtm-media-options-list .js .rtm-options .rtmedia-reveal-modal')
58
+ .pause(500)
59
+ .click('#rtmedia_album_name')
60
+ .setValue('input[id="rtmedia_album_name"]', 'New_Album')
61
+ .click('#rtmedia_create_new_album')
62
+ .waitForElementVisible('.rtmedia-success', 1500)
63
+ .verify.containsText('.rtmedia-success',"New_Album album created successfully.")
64
+ .pause(500)
65
+ .click('.mfp-close')
66
+ .pause(200)
67
+ .wplogout()
68
+ },
69
+
70
+ 'step Four: Login from Contributor' : function (browser) {
71
+ var data = browser.globals;
72
+ browser
73
+ .wplogin(data.URLS.LOGIN,data.TESTCONTRIBUTORUSERNAME,data.TESTCONTRIBUTORPASSWORD)
74
+ .goToMedia()
75
+ .click('#user-media')
76
+ .click('#rtmedia-nav-item-albums')
77
+ .click('#rtm-media-options-list .js .rtmedia-action-buttons')
78
+ .click('#rtm-media-options-list .js .rtm-options .rtmedia-reveal-modal')
79
+ .pause(500)
80
+ .click('#rtmedia_album_name')
81
+ .setValue('input[id="rtmedia_album_name"]', 'New_Album')
82
+ .click('#rtmedia_create_new_album')
83
+ .waitForElementVisible('.rtmedia-success', 1500)
84
+ .verify.containsText('.rtmedia-success',"New_Album album created successfully.")
85
+ .pause(500)
86
+ .click('.mfp-close')
87
+ .pause(200)
88
+ .wplogout()
89
+ .end();
90
+ }
91
+ };
tests/functional/src/buddypress/organize-media-into-albums-test.js ADDED
@@ -0,0 +1,44 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*
2
+ @author: Prabuddha Chakraborty
3
+ TestCase: To Check Organise Media In album Test
4
+ */
5
+ module.exports = {
6
+ tags: ['buddypress', 'album','upload'],
7
+ 'Step One : Enable media in profile ' : function (browser){
8
+ var data = browser.globals;
9
+ browser
10
+ .maximizeWindow()
11
+ .wplogin(data.URLS.LOGIN,data.TESTADMINUSERNAME,data.TESTADMINPASSWORD)
12
+ .openrtMediaSettings()
13
+ .click(data.SELECTORS.BUDDYPRESS.BUDDYPRESS)
14
+ .pause(2000)
15
+ //select checkbox switch
16
+ .getAttribute(data.SELECTORS.BUDDYPRESS.ENABLE_MEDIA_ALBUM, "checked", function(result) {
17
+ if(result.value){
18
+ browser.verify.ok(result.value, 'Checkbox is selected');
19
+ console.log('check box is already enabled');
20
+ }else{
21
+ browser.click(data.SELECTORS.BUDDYPRESS.ENABLE_MEDIA_ALBUM);
22
+ browser.click(data.SELECTORS.SUBMIT);
23
+ } })
24
+ .pause(1000)
25
+ },
26
+ 'step two: Upload and Check Album ' : function (browser) {
27
+ browser
28
+ .goToMedia()
29
+ .click('#user-media')
30
+ .click('#rtmedia-nav-item-albums')
31
+ .click('#rtm-media-options-list .js .rtmedia-action-buttons')
32
+ .click('#rtm-media-options-list .js .rtm-options .rtmedia-reveal-modal')
33
+ .pause(500)
34
+ .click('#rtmedia_album_name')
35
+ .setValue('input[id="rtmedia_album_name"]', 'New_Album')
36
+ .click('#rtmedia_create_new_album')
37
+ .waitForElementVisible('.rtmedia-success', 1500)
38
+ .verify.containsText('.rtmedia-success',"New_Album album created successfully.")
39
+ .click('.mfp-close')
40
+ .pause(200)
41
+ .wplogout()
42
+ .end();
43
+ }
44
+ };
tests/functional/src/customcss/custom-css-test.js ADDED
@@ -0,0 +1,56 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*
2
+ @author: Prabuddha Chakraborty
3
+ TestCase: To Check Custom CSS Settings
4
+ */
5
+
6
+ module.exports = {
7
+ tags: ['customcss'],
8
+ 'Step: Add custom css in rtmedia settings and Verify on FRONTEND' : function (browser){
9
+ var data = browser.globals;
10
+ browser
11
+ .maximizeWindow()
12
+ .wplogin(data.URLS.LOGIN,data.TESTADMINUSERNAME,data.TESTADMINPASSWORD)
13
+ .openrtMediaSettings()
14
+ .click(data.SELECTORS.CUSTOMCSS.CUSTOM_CSS)
15
+ .getAttribute(data.SELECTORS.CUSTOMCSS.DEFAULT_ENABLE, "checked", function(result) {
16
+ if(result.value)
17
+ {
18
+ browser.click(data.SELECTORS.CUSTOMCSS.DEFAULT_ENABLE);
19
+ console.log('CUSTOM CSS Checkbox is disabled');
20
+ }
21
+ else
22
+ {
23
+ console.log('CUSTOM CSS is already disabled');
24
+ } })
25
+ .pause(1000)
26
+ .click(data.SELECTORS.CUSTOMCSS.CUSTOM_CSS_TEXTAREA)
27
+ .clearValue(data.SELECTORS.CUSTOMCSS.CUSTOM_CSS_TEXTAREA)
28
+ .setValue(data.SELECTORS.CUSTOMCSS.CUSTOM_CSS_TEXTAREA,"#buddypress #whats-new { height: 500px !important; overflow: hidden;")
29
+ .pause(200)
30
+ .click(data.SELECTORS.SUBMIT)
31
+ /* move to Activity page ..and verify changes */
32
+ .moveToElement('#wp-admin-bar-my-account > a.ab-item',5,5)
33
+ .pause(500)
34
+ .click('#wp-admin-bar-my-account-activity a.ab-item')
35
+ .getElementSize("#buddypress #whats-new", function(result) {
36
+ this.assert.equal(result.value.height, 500);
37
+ console.log(result.value.height);
38
+ })
39
+ /*Restore to the old settings below*/
40
+ .openrtMediaSettings()
41
+ .click(data.SELECTORS.CUSTOMCSS.CUSTOM_CSS)
42
+ .click(data.SELECTORS.CUSTOMCSS.DEFAULT_ENABLE)
43
+ .clearValue(data.SELECTORS.CUSTOMCSS.CUSTOM_CSS_TEXTAREA)
44
+ .click(data.SELECTORS.SUBMIT,function(){
45
+ console.log("Restored to the old settings");
46
+ })
47
+ .wplogout()
48
+ .end();
49
+
50
+
51
+ }
52
+
53
+
54
+
55
+
56
+ };
tests/functional/src/display/comment-on-uploaded-media-test.js ADDED
@@ -0,0 +1,40 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*
2
+ @author: Prabuddha Chakraborty
3
+ TestCase: To Check Comment On Uploaded Media
4
+ */
5
+ module.exports = {
6
+ tags: ['display', 'comment'],
7
+ 'Step One : Enable Comment on Media ' : function (browser){
8
+ var data = browser.globals;
9
+ browser
10
+ .maximizeWindow()
11
+ .wplogin(data.URLS.LOGIN,data.TESTADMINUSERNAME,data.TESTADMINPASSWORD)
12
+ .openrtMediaSettings()
13
+ .click(data.SELECTORS.DISPLAY.DISPLAY)
14
+ .pause(1000)
15
+ //select checkbox switch
16
+ .getAttribute(data.SELECTORS.DISPLAY.ENABLE_COMMENT, "checked", function(result) {
17
+ // console.log(result); //used for debug
18
+ if(result.value){
19
+ browser.verify.ok(result.value, 'Checkbox is selected');
20
+ console.log('Comment on uploaded media is already on');
21
+ }else{
22
+ browser.click(data.SELECTORS.DISPLAY.ENABLE_COMMENT);
23
+ browser.click(data.SELECTORS.SUBMIT);
24
+ } })
25
+ .pause(1000)
26
+ },
27
+ 'step two: Check on Frontend ' : function (browser) {
28
+ browser
29
+ .goToActivity()
30
+ .waitForElementVisible('body', 1500)
31
+ .click('.acomment-reply')
32
+ .pause(1000)
33
+ .setValue('.ac-input','nice')
34
+ .click('input[name="ac_form_submit"]')
35
+ .pause(2000)
36
+ .assert.containsText("#item-body .activity", "nice")
37
+ .wplogout()
38
+ .end();
39
+ }
40
+ };
tests/functional/src/display/enable-loadmore-for-media-test.js ADDED
@@ -0,0 +1,55 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*
2
+ @author: Prabuddha Chakraborty
3
+ TestCase: To Check Load More On Media Page
4
+ */
5
+
6
+ module.exports = {
7
+ tags: ['display', 'loadmore'],
8
+ 'Step One : Enable LoadMore from rtmedia settings ' : function (browser){
9
+ var data = browser.globals;
10
+ browser
11
+ .maximizeWindow()
12
+ .wplogin(data.URLS.LOGIN,data.TESTADMINUSERNAME,data.TESTADMINPASSWORD)
13
+ .openrtMediaSettings()
14
+ .click(data.SELECTORS.DISPLAY.DISPLAY)
15
+ .pause(1000)
16
+ .click(data.SELECTORS.DISPLAY.MEDIA_PER_PAGE)
17
+ .clearValue(data.SELECTORS.DISPLAY.MEDIA_PER_PAGE)
18
+ .setValue(data.SELECTORS.DISPLAY.MEDIA_PER_PAGE,"2")
19
+ .click(data.SELECTORS.DISPLAY.SELECT_LOADMORE) //load more clicked
20
+ .click(data.SELECTORS.SUBMIT)
21
+ .pause(1000)
22
+ },
23
+ 'step two: Check on Frontend ' : function (browser) {
24
+ browser
25
+ .goToMedia()
26
+ .pause(2000)
27
+ .assert.elementPresent("#rtMedia-galary-next")
28
+ /*
29
+ code for elements count using JQUERY */
30
+ .url(function(result){
31
+ var count,count2;
32
+ var flag ;
33
+ 'use strict';
34
+ var html = result.value;
35
+ var env = require('jsdom').env;
36
+ // first argument is url of the site
37
+ env(html, function (errors, window) {
38
+ console.log(errors);
39
+ var $ = require('jquery')(window);
40
+ count = $(".rtmedia-list-media").children().length;
41
+ console.log("Total number of media on page: ")
42
+ console.log(count);
43
+ if(count<3){
44
+ flag = true;
45
+ console.log(flag);
46
+ }else{
47
+ flag= false;
48
+ }
49
+ browser.assert.equal(flag, true);
50
+ });
51
+ })
52
+ .wplogout()
53
+ .end();
54
+ }
55
+ };
tests/functional/src/display/enable-pagination-for-media-test.js ADDED
@@ -0,0 +1,55 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*
2
+ @author: Prabuddha Chakraborty
3
+ TestCase: To Check Pagination on Media Page
4
+ */
5
+
6
+ module.exports = {
7
+ tags: ['display', 'pagination'],
8
+ 'Step One : ' : function (browser){
9
+ var data = browser.globals;
10
+ browser
11
+ .maximizeWindow()
12
+ .wplogin(data.URLS.LOGIN,data.TESTADMINUSERNAME,data.TESTADMINPASSWORD)
13
+ .openrtMediaSettings()
14
+ .click(data.SELECTORS.DISPLAY.DISPLAY)
15
+ .pause(1000)
16
+ .click(data.SELECTORS.DISPLAY.MEDIA_PER_PAGE)
17
+ .clearValue(data.SELECTORS.DISPLAY.MEDIA_PER_PAGE)
18
+ .setValue(data.SELECTORS.DISPLAY.MEDIA_PER_PAGE,"2")
19
+ .click(data.SELECTORS.DISPLAY.SELECT_PAGINATION) //pagination clicked
20
+ .click(data.SELECTORS.SUBMIT)
21
+ .pause(1000)
22
+ },
23
+ 'step two: Check on Frontend ' : function (browser) {
24
+ browser
25
+ .goToMedia()
26
+ .pause(2000)
27
+ .assert.elementPresent(".rtm-pagination")
28
+ /*
29
+ need code for elements count */
30
+ .url(function(result){
31
+ var count,count2;
32
+ var flag ;
33
+ 'use strict';
34
+ var html = result.value;
35
+ var env = require('jsdom').env;
36
+ // first argument is url of the site
37
+ env(html, function (errors, window) {
38
+ console.log(errors);
39
+ var $ = require('jquery')(window);
40
+ count = $(".rtmedia-list-media").children().length;
41
+ console.log("Total number of media on page: ")
42
+ console.log(count);
43
+ if(count<3){
44
+ flag = true;
45
+ console.log(flag);
46
+ }else{
47
+ flag= false;
48
+ }
49
+ browser.assert.equal(flag, true);
50
+ });
51
+ })
52
+ .wplogout()
53
+ .end();
54
+ }
55
+ }
tests/functional/src/display/light-box-test.js ADDED
@@ -0,0 +1,35 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*
2
+ @author: Prabuddha Chakraborty
3
+ TestCase: To Check Lightbox Feature
4
+ */
5
+ module.exports = {
6
+ tags: ['display', 'lightbox'],
7
+ 'Step One : Enable Allow upload from activity stream ' : function (browser){
8
+ var data = browser.globals;
9
+ browser
10
+ .maximizeWindow()
11
+ .wplogin(data.URLS.LOGIN,data.TESTADMINUSERNAME,data.TESTADMINPASSWORD)
12
+ .openrtMediaSettings()
13
+ .click(data.SELECTORS.DISPLAY.DISPLAY)
14
+ .pause(1000)
15
+ //select checkbox switch
16
+ .getAttribute(data.SELECTORS.DISPLAY.ENABLE_LIGHTBOX, "checked", function(result) {
17
+ if(result.value){
18
+ browser.verify.ok(result.value, 'Checkbox is selected');
19
+ console.log('Light box is already on');
20
+ }else{
21
+ browser.click(data.SELECTORS.DISPLAY.ENABLE_LIGHTBOX);
22
+ browser.click(data.SELECTORS.SUBMIT);
23
+ } })
24
+ .pause(1000)
25
+ },
26
+ 'step two: Check on Frontend ' : function (browser) {
27
+ browser
28
+ .goToMedia()
29
+ .click('div.rtmedia-item-thumbnail img')
30
+ .pause(1000)
31
+ .assert.elementPresent('.rtmedia-media')
32
+ .wplogout()
33
+ .end();
34
+ }
35
+ };
tests/functional/src/mediasizes/music-activity-player-test.js ADDED
@@ -0,0 +1,37 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*
2
+ @author: Prabuddha Chakraborty
3
+ TestCase: Music Player in Activity Test
4
+ */
5
+ module.exports = {
6
+ tags: ['mediasize', 'activity','music'],
7
+ 'Step One : Set Music Activity Player Dimensions ' : function (browser){
8
+ var data = browser.globals;
9
+ browser
10
+ .maximizeWindow()
11
+ .wplogin(data.URLS.LOGIN,data.TESTADMINUSERNAME,data.TESTADMINPASSWORD)
12
+ .openrtMediaSettings()
13
+ .pause(5000)
14
+ .click(data.SELECTORS.MEDIASIZES.MEDIASIZES)
15
+ .pause(2000)
16
+ .clearValue(data.SELECTORS.MEDIASIZES.MUSIC_ACTIVITY_PLAYER_WIDTH)
17
+ .setValue(data.SELECTORS.MEDIASIZES.MUSIC_ACTIVITY_PLAYER_WIDTH,'200') //set size:200
18
+ .click(data.SELECTORS.SUBMIT)
19
+ },
20
+ 'step two: Check on Frontend ' : function (browser) {
21
+ var data = browser.globals;
22
+ browser
23
+ .goToActivity()
24
+ .pause(5000)
25
+ .assert.elementPresent("#rtmedia-add-media-button-post-update")
26
+ .setValue('#rtmedia-whts-new-upload-container input[type="file"]', require('path').resolve(data.PATH.TEST_MUSIC)) //enter only music file
27
+ .setValue('#whats-new','testing for Music Player size in activity')
28
+ .click('#aw-whats-new-submit')
29
+ .pause(15000)
30
+ .refresh()
31
+ .getElementSize(".mejs-container", function(result) {
32
+ this.assert.equal(result.value.width, 200);
33
+ })
34
+ .wplogout()
35
+ .end();
36
+ }
37
+ };
tests/functional/src/mediasizes/music-single-player-test.js ADDED
@@ -0,0 +1,52 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*
2
+ @author: Prabuddha Chakraborty
3
+ TestCase: Music Single Player Test
4
+ */
5
+ module.exports = {
6
+ tags: ['mediasize', 'music','upload'],
7
+ 'Step One : Set width single player width ' : function (browser){
8
+ var data = browser.globals;
9
+ browser
10
+ .maximizeWindow()
11
+ .wplogin(data.URLS.LOGIN,data.TESTADMINUSERNAME,data.TESTADMINPASSWORD)
12
+ .openrtMediaSettings()
13
+ .click(data.SELECTORS.MEDIASIZES.MEDIASIZES)
14
+ .pause(2000)
15
+ .clearValue(data.SELECTORS.MEDIASIZES.MUSIC_SINGLEPLAYER_WIDTH)
16
+ .setValue(data.SELECTORS.MEDIASIZES.MUSIC_SINGLEPLAYER_WIDTH,'200') //set size:200
17
+ .click(data.SELECTORS.SUBMIT)
18
+ .pause(1000)
19
+ //disable lightbox
20
+ .click(data.SELECTORS.DISPLAY.DISPLAY)
21
+ //disable lightbox checkbox switch
22
+ .getAttribute(data.SELECTORS.DISPLAY.ENABLE_LIGHTBOX, "checked", function(result) {
23
+ // console.log(result); //used for debug
24
+ if(result.value){
25
+ browser.click(data.SELECTORS.DISPLAY.ENABLE_LIGHTBOX);
26
+ browser.click(data.SELECTORS.SUBMIT);
27
+ }else{
28
+ console.log('Light box is already disabled');
29
+ } })
30
+ .pause(1000)
31
+ },
32
+ 'step two: Check on Frontend ' : function (browser) {
33
+ var data = browser.globals;
34
+ browser
35
+ .goToMedia()
36
+ .click('#rtmedia-nav-item-music')
37
+ .waitForElementVisible('body', 1500)
38
+ .click('#rtm_show_upload_ui')
39
+ .click('.rtm-select-files')
40
+ .setValue('input[type=file]', require('path').resolve(data.PATH.TEST_MUSIC))
41
+ .click('.start-media-upload')
42
+ .pause(8000)
43
+ .refresh()
44
+ .click('.rtmedia-item-thumbnail')
45
+ .getElementSize(".mejs-container", function(result) { //#mep_0
46
+ this.assert.equal(result.value.width, 200);
47
+ console.log('set value for width are equal');
48
+ })
49
+ .wplogout()
50
+ .end();
51
+ }
52
+ };
tests/functional/src/mediasizes/photo-height-width-large-test.js ADDED
@@ -0,0 +1,58 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*
2
+ @author: Prabuddha Chakraborty
3
+ TestCase: Photo Dimension Test
4
+ */
5
+ module.exports = {
6
+ tags: ['mediasize', 'photo','upload'],
7
+ 'Step One : Set Dimensions of Photo [Large] ' : function (browser){
8
+ var data = browser.globals;
9
+ browser
10
+ .maximizeWindow()
11
+ .wplogin(data.URLS.LOGIN,data.TESTADMINUSERNAME,data.TESTADMINPASSWORD)
12
+ .openrtMediaSettings()
13
+ .click(data.SELECTORS.MEDIASIZES.MEDIASIZES)
14
+ .pause(2000)
15
+ .clearValue(data.SELECTORS.MEDIASIZES.PHOTO_LARGE_WIDTH)
16
+ .setValue(data.SELECTORS.MEDIASIZES.PHOTO_LARGE_WIDTH,'300') //set width size:300
17
+ .clearValue(data.SELECTORS.MEDIASIZES.PHOTO_LARGE_HEIGHT)
18
+ .setValue(data.SELECTORS.MEDIASIZES.PHOTO_LARGE_HEIGHT,'300') //set height size:300
19
+ .click(data.SELECTORS.SUBMIT)
20
+ .pause(1000)
21
+ //disable lightbox
22
+ .click(data.SELECTORS.DISPLAY.DISPLAY)
23
+ //select checkbox switch
24
+ .getAttribute(data.SELECTORS.DISPLAY.ENABLE_LIGHTBOX, "checked", function(result) {
25
+ // console.log(result); //used for debug
26
+ if(result.value){
27
+ browser.click(data.SELECTORS.DISPLAY.ENABLE_LIGHTBOX);
28
+ browser.click(data.SELECTORS.SUBMIT);
29
+ }else{
30
+ console.log('Light box is already disabled');
31
+ } })
32
+ .pause(1000)
33
+ },
34
+ 'step two: Check on Frontend ' : function (browser) {
35
+ var data = browser.globals;
36
+ browser
37
+ .goToMedia()
38
+ .click('#rtmedia-nav-item-photo')
39
+ .pause(1000)
40
+ //upload
41
+ .waitForElementVisible('body', 1500)
42
+ .click('#rtm_show_upload_ui')
43
+ .click('.rtm-select-files')
44
+ .setValue('input[type=file]', require('path').resolve(data.PATH.TEST_IMAGE))
45
+ .click('.start-media-upload')
46
+ .pause(8000)
47
+ .refresh()
48
+ .pause(1000)
49
+ .click('.rtmedia-list-item .rtmedia-list-item-a .rtmedia-item-thumbnail img')
50
+ .waitForElementVisible('body', 1500)
51
+ .getElementSize('.rtmedia-media img', function(result) {
52
+ this.assert.equal(result.value.height, 300)
53
+ this.assert.equal(result.value.width, 300);
54
+ })
55
+ .wplogout()
56
+ .end();
57
+ }
58
+ };
tests/functional/src/mediasizes/photo-height-width-medium-test.js ADDED
@@ -0,0 +1,40 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*
2
+ @author: Prabuddha Chakraborty
3
+ TestCase: Photo Dimension Test
4
+ */
5
+
6
+ module.exports = {
7
+ tags: ['mediasize', 'photo','upload'],
8
+ 'Step One : Enable from rtmedia settings ' : function (browser){
9
+ var data = browser.globals;
10
+ browser
11
+ .maximizeWindow()
12
+ .wplogin(data.URLS.LOGIN,data.TESTADMINUSERNAME,data.TESTADMINPASSWORD)
13
+ .openrtMediaSettings()
14
+ .click(data.SELECTORS.MEDIASIZES.MEDIASIZES)
15
+ .pause(2000)
16
+ .clearValue(data.SELECTORS.MEDIASIZES.PHOTO_MEDIUM_WIDTH)
17
+ .setValue(data.SELECTORS.MEDIASIZES.PHOTO_MEDIUM_WIDTH,'100') //set width size:100
18
+ .clearValue(data.SELECTORS.MEDIASIZES.PHOTO_MEDIUM_HEIGHT)
19
+ .setValue(data.SELECTORS.MEDIASIZES.PHOTO_MEDIUM_HEIGHT,'100') //set height size:100
20
+ .click(data.SELECTORS.SUBMIT)
21
+ .pause(1000)
22
+ },
23
+ 'step two: Check on Frontend ' : function (browser) {
24
+ var data = browser.globals;
25
+ browser
26
+ .goToActivity()
27
+ .assert.elementPresent("#rtmedia-add-media-button-post-update")
28
+ .setValue('#rtmedia-whts-new-upload-container input[type="file"]', require('path').resolve(data.PATH.TEST_IMAGE))
29
+ .setValue('#whats-new','testing for image size in activity')
30
+ .click('#aw-whats-new-submit')
31
+ .refresh()
32
+ .pause(1000)
33
+ .getElementSize(".rtmedia-item-thumbnail img", function(result) {
34
+ this.assert.equal(result.value.height, 100)
35
+ this.assert.equal(result.value.width, 100);
36
+ })
37
+ .wplogout()
38
+ .end();
39
+ }
40
+ };
tests/functional/src/mediasizes/photo-height-width-thumbnail-test.js ADDED
@@ -0,0 +1,44 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*
2
+ @author: Prabuddha Chakraborty
3
+ TestCase: Photo Dimension Test
4
+ */
5
+
6
+ module.exports = {
7
+ tags: ['mediasize', 'photo','upload'],
8
+ 'Step One : Enable thumbnail settings from backened ' : function (browser){
9
+ var data = browser.globals;
10
+ browser
11
+ .maximizeWindow()
12
+ .wplogin(data.URLS.LOGIN,data.TESTADMINUSERNAME,data.TESTADMINPASSWORD)
13
+ .openrtMediaSettings()
14
+ .click(data.SELECTORS.MEDIASIZES.MEDIASIZES)
15
+ .pause(2000)
16
+ .clearValue(data.SELECTORS.MEDIASIZES.PHOTO_THUMBNAIL_WIDTH)
17
+ .setValue(data.SELECTORS.MEDIASIZES.PHOTO_THUMBNAIL_WIDTH,'150') //set width size:150
18
+ .clearValue(data.SELECTORS.MEDIASIZES.PHOTO_THUMBNAIL_HEIGHT)
19
+ .setValue(data.SELECTORS.MEDIASIZES.PHOTO_THUMBNAIL_HEIGHT,'150') //set height size:150
20
+ .click(data.SELECTORS.SUBMIT)
21
+ .pause(1000)
22
+ },
23
+
24
+ 'step two: Check on Frontend ' : function (browser) {
25
+ var data = browser.globals;
26
+ browser
27
+ .goToMedia()
28
+ .click('#rtmedia-nav-item-photo')
29
+ .waitForElementVisible('body', 1500)
30
+ .click('#rtm_show_upload_ui')
31
+ .click('.rtm-select-files')
32
+ .setValue('input[type=file]', require('path').resolve(data.PATH.TEST_IMAGE))
33
+ .click('.start-media-upload')
34
+ .pause(7000)
35
+ .refresh()
36
+ //get the height of uploaded photo thumbnail.
37
+ .getElementSize(".rtmedia-item-thumbnail img", function(result) {
38
+ this.assert.equal(result.value.height, 150)
39
+ this.assert.equal(result.value.width, 150);
40
+ })
41
+ .wplogout()
42
+ .end();
43
+ }
44
+ };
tests/functional/src/mediasizes/video-activity-player-test.js ADDED
@@ -0,0 +1,49 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*
2
+ @author: Prabuddha Chakraborty
3
+ TestCase: Video Activity Player Test
4
+ */
5
+ module.exports = {
6
+ tags: ['mediasize', 'videos','upload'],
7
+ 'Step One : Set dimensions from Backened ' : function (browser){
8
+ var data = browser.globals;
9
+ browser
10
+ .maximizeWindow()
11
+ .wplogin(data.URLS.LOGIN,data.TESTADMINUSERNAME,data.TESTADMINPASSWORD)
12
+ .openrtMediaSettings()
13
+ .click(data.SELECTORS.MEDIASIZES.MEDIASIZES)
14
+ .pause(2000)
15
+ .clearValue(data.SELECTORS.MEDIASIZES.VIDEO_ACTIVITY_PLAYER_WIDTH)
16
+ .setValue(data.SELECTORS.MEDIASIZES.VIDEO_ACTIVITY_PLAYER_WIDTH,'300') //set width size:300
17
+ .clearValue(data.SELECTORS.MEDIASIZES.VIDEO_ACTIVITY_PLAYER_HEIGHT)
18
+ .setValue(data.SELECTORS.MEDIASIZES.VIDEO_ACTIVITY_PLAYER_HEIGHT,'250')
19
+ .click(data.SELECTORS.SUBMIT)
20
+ .pause(1000)
21
+ .click(data.SELECTORS.DISPLAY.DISPLAY)
22
+ .getAttribute(data.SELECTORS.DISPLAY.ENABLE_LIGHTBOX, "checked", function(result) {
23
+ // console.log(result); //used for debug
24
+ if(result.value){
25
+ browser.click(data.SELECTORS.DISPLAY.ENABLE_LIGHTBOX);
26
+ browser.click(data.SELECTORS.SUBMIT);
27
+ }else{
28
+ console.log('Light box is already disabled');
29
+ } })
30
+ .pause(1000)
31
+ },
32
+ 'step two: Check on Frontend ' : function (browser) {
33
+ var data = browser.globals;
34
+ browser
35
+ .goToActivity()
36
+ .assert.elementPresent("#rtmedia-add-media-button-post-update")
37
+ .setValue('#rtmedia-whts-new-upload-container input[type="file"]', require('path').resolve(data.PATH.TEST_VIDEO))
38
+ .setValue('#whats-new','Test video upload')
39
+ .click('#aw-whats-new-submit')
40
+ .pause(20000)
41
+ .refresh()
42
+ .getElementSize(".rtmedia-item-thumbnail", function(result) {
43
+ this.assert.equal(result.value.width, 300);
44
+ this.assert.equal(result.value.height, 250);
45
+ })
46
+ .wplogout()
47
+ .end();
48
+ }
49
+ };
tests/functional/src/mediasizes/video-single-player-test.js ADDED
@@ -0,0 +1,47 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*
2
+ @author: Prabuddha Chakraborty
3
+ TestCase: Video Single Player Test
4
+ */
5
+ var _width = 300; //set width here
6
+ var _height = 250 ; //set height here
7
+ module.exports = {
8
+ tags: ['mediasize', 'video','upload'],
9
+ 'Step One : Set single Video Width and Height ' : function (browser){
10
+ var data = browser.globals;
11
+ browser
12
+ .maximizeWindow()
13
+ .wplogin(data.URLS.LOGIN,data.TESTADMINUSERNAME,data.TESTADMINPASSWORD)
14
+ .openrtMediaSettings()
15
+ .click(data.SELECTORS.MEDIASIZES.MEDIASIZES)
16
+ .pause(2000)
17
+ .clearValue(data.SELECTORS.MEDIASIZES.VIDEO_SINGLE_PLAYER_WIDTH)
18
+ .setValue(data.SELECTORS.MEDIASIZES.VIDEO_SINGLE_PLAYER_WIDTH,_width) //set width size:200
19
+ .clearValue(data.SELECTORS.MEDIASIZES.VIDEO_SINGLE_PLAYER_HEIGHT)
20
+ .setValue(data.SELECTORS.MEDIASIZES.VIDEO_SINGLE_PLAYER_HEIGHT,_height) //set height size:200
21
+ .click(data.SELECTORS.SUBMIT)
22
+ .pause(1000)
23
+ },
24
+ 'step two: Check Video Size on Frontend ' : function (browser) {
25
+ var data = browser.globals;
26
+ browser
27
+ .goToMedia()
28
+ .click('#rtmedia-nav-item-video')
29
+ .waitForElementVisible('body', 1500)
30
+ .pause(1000)
31
+ .click('#rtm_show_upload_ui')
32
+ .click('.rtm-select-files')
33
+ .setValue('input[type=file]', require('path').resolve(data.PATH.TEST_VIDEO))
34
+ .click('.start-media-upload')
35
+ .pause(8000)
36
+ .refresh()
37
+ .click('.rtmedia-item-thumbnail img')
38
+ .waitForElementVisible('body', 1500)
39
+ .getElementSize("#rtm-mejs-video-container", function(result) {
40
+ this.assert.equal(result.value.width, _width);
41
+ this.assert.equal(result.value.height, _height);
42
+ console.log('set value for width are equal');
43
+ })
44
+ .wplogout()
45
+ .end();
46
+ }
47
+ };
tests/functional/src/mediatypes/music-test.js ADDED
@@ -0,0 +1,55 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*
2
+ @author: Prabuddha Chakraborty
3
+ TestCase: Music Media Type Test
4
+ */
5
+ module.exports = {
6
+ tags: ['music', 'mediatypes','upload'],
7
+ 'Step One : Enable Media Types Settings ' : function (browser){
8
+ var data = browser.globals;
9
+ browser
10
+ .maximizeWindow()
11
+ .wplogin(data.URLS.LOGIN,data.TESTADMINUSERNAME,data.TESTADMINPASSWORD)
12
+ .openrtMediaSettings()
13
+ .click('#tab-rtmedia-bp')
14
+ .pause(2000)
15
+ /* 'Allow Upload From Activity Stream' is switched on */
16
+ .getAttribute('#rtmedia-bp-enable-activity', "checked", function(result) {
17
+ if(result.value)
18
+ {
19
+ browser.verify.ok(result.value, 'Activity Checkbox is already selected');
20
+ }
21
+ else
22
+ {
23
+ console.log('enabling activity checkbox')
24
+ browser.click('#rtmedia-bp-enable-activity');
25
+ browser.click(data.SELECTORS.SUBMIT);
26
+
27
+ } })
28
+ .pause(1000)
29
+ /* 'Enable Music from Types settings */
30
+ .click(data.SELECTORS.MEDIATYPES.MEDIATYPES)
31
+ .getAttribute(data.SELECTORS.MEDIATYPES.ENABLE_MUSIC, "checked", function(result) {
32
+ // console.log(result); //used for debug
33
+ if(result.value){
34
+ browser.verify.ok(result.value, 'Checkbox is selected');
35
+ console.log('Music check box is already enabled');
36
+ }
37
+ else
38
+ {
39
+ browser.click(data.SELECTORS.MEDIATYPES.ENABLE_MUSIC);
40
+ browser.click(data.SELECTORS.SUBMIT);
41
+ } })
42
+ },
43
+ 'step two: Check on Frontend with uploading music file' : function (browser) {
44
+ var data = browser.globals;
45
+ browser
46
+ .goToActivity()
47
+ .assert.elementPresent("#rtmedia-add-media-button-post-update")
48
+ .setValue('#rtmedia-whts-new-upload-container input[type="file"]', require('path').resolve(data.PATH.TEST_MUSIC))
49
+ .setValue('#whats-new','Check Music ')
50
+ .click('#aw-whats-new-submit')
51
+ .assert.containsText("#buddypress", "mpthreetest")
52
+ .wplogout()
53
+ .end();
54
+ }
55
+ };
tests/functional/src/mediatypes/photo-test.js ADDED
@@ -0,0 +1,53 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*
2
+ @author: Prabuddha Chakraborty
3
+ TestCase: Photo Media Type Test
4
+ */
5
+ module.exports = {
6
+ tags: ['mediatypes', 'photo','upload'],
7
+ 'Step One : Enable Photo Types From Settings ' : function (browser){
8
+ var data = browser.globals;
9
+ browser
10
+ .maximizeWindow()
11
+ .wplogin(data.URLS.LOGIN,data.TESTADMINUSERNAME,data.TESTADMINPASSWORD)
12
+ .openrtMediaSettings()
13
+ .click('#tab-rtmedia-bp')
14
+ .pause(2000)
15
+ //select checkbox switch
16
+ .getAttribute("#rtmedia-bp-enable-activity", "checked", function(result) {
17
+ // console.log(result); //used for debug
18
+ if(result.value){
19
+ browser.verify.ok(result.value, 'Checkbox is selected');
20
+ console.log('check box is already enabled');
21
+ }else{
22
+ browser.click('#rtmedia-bp-enable-activity');
23
+ browser.click(data.SELECTORS.SUBMIT);
24
+ } })
25
+ /*
26
+ 'Allow Upload From Activity Stream' is switched on
27
+ code here ..
28
+ */
29
+ .pause(1000)
30
+ .click(data.SELECTORS.MEDIATYPES.MEDIATYPES)
31
+ .getAttribute(data.SELECTORS.MEDIATYPES.ENABLE_PHOTO, "checked", function(result) {
32
+ // console.log(result); //used for debug
33
+ if(result.value){
34
+ browser.verify.ok(result.value, 'Checkbox is selected');
35
+ console.log('Photo check box is already enabled');
36
+ }else{
37
+ browser.click(data.SELECTORS.MEDIATYPES.ENABLE_PHOTO);
38
+ browser.click(data.SELECTORS.SUBMIT);
39
+ } })
40
+ },
41
+ 'step two: Check on Frontend ' : function (browser) {
42
+ var data = browser.globals;
43
+ browser
44
+ .goToActivity()
45
+ .assert.elementPresent("#rtmedia-add-media-button-post-update")
46
+ .setValue('#rtmedia-whts-new-upload-container input[type="file"]', require('path').resolve(data.PATH.TEST_IMAGE))
47
+ .setValue('#whats-new','Check Media Type : Photos (jpg, jpeg, png, gif) ')
48
+ .click('#aw-whats-new-submit')
49
+ .assert.containsText("#buddypress", "test")
50
+ .wplogout()
51
+ .end();
52
+ }
53
+ };
tests/functional/src/mediatypes/video-test.js ADDED
@@ -0,0 +1,56 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*
2
+ @author: Prabuddha Chakraborty
3
+ TestCase: Video Media Type Test
4
+
5
+ */
6
+ module.exports = {
7
+ tags: ['mediatypes', 'video','upload'],
8
+ 'Step One : Enable Video Types ' : function (browser){
9
+ var data = browser.globals;
10
+ browser
11
+ .maximizeWindow()
12
+ .wplogin(data.URLS.LOGIN,data.TESTADMINUSERNAME,data.TESTADMINPASSWORD)
13
+ .openrtMediaSettings()
14
+ .click('#tab-rtmedia-bp')
15
+ .pause(2000)
16
+ /*
17
+ 'Allow Upload From Activity Stream' is switched on
18
+ code here ..
19
+ */
20
+ //select checkbox switch
21
+ .getAttribute('#rtmedia-bp-enable-activity', "checked", function(result) {
22
+ if(result.value)
23
+ {
24
+ browser.verify.ok(result.value, 'Activity Checkbox is already selected');
25
+ }
26
+ else
27
+ {
28
+ console.log('enabling activity checkbox')
29
+ browser.click('#rtmedia-bp-enable-activity');
30
+ browser.click(data.SELECTORS.SUBMIT);
31
+ } })
32
+ .pause(1000)
33
+ .click(data.SELECTORS.MEDIATYPES.MEDIATYPES)
34
+ .getAttribute(data.SELECTORS.MEDIATYPES.ENABLE_VIDEO, "checked", function(result) {
35
+ // console.log(result); //used for debug
36
+ if(result.value){
37
+ browser.verify.ok(result.value, 'Checkbox is selected');
38
+ console.log('Photo check box is already enabled');
39
+ }else{
40
+ browser.click(data.SELECTORS.MEDIATYPES.ENABLE_VIDEO);
41
+ browser.click(data.SELECTORS.SUBMIT);
42
+ } })
43
+ },
44
+ 'step two: Check on Frontend ' : function (browser) {
45
+ var data = browser.globals;
46
+ browser
47
+ .goToActivity()
48
+ .assert.elementPresent("#rtmedia-add-media-button-post-update")
49
+ .setValue('#rtmedia-whts-new-upload-container input[type="file"]', require('path').resolve(data.PATH.TEST_VIDEO))
50
+ .setValue('#whats-new','Check Videos ')
51
+ .click('#aw-whats-new-submit')
52
+ .assert.containsText("#buddypress", "testmpfour")
53
+ .wplogout()
54
+ .end();
55
+ }
56
+ };
tests/functional/src/others/adminbar-menu-integration-ngtest.js ADDED
@@ -0,0 +1,32 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /* @author: Prabuddha Chakraborty */
2
+
3
+ module.exports = {
4
+ tags: ['others', 'menu','admin'],
5
+ 'Step One : Enable Admin bar menu integration from rtmedia settings ' : function (browser){
6
+ var data = browser.globals;
7
+ browser
8
+ .maximizeWindow()
9
+ .wplogin(data.URLS.LOGIN,data.TESTADMINUSERNAME,data.TESTADMINPASSWORD)
10
+ .openrtMediaSettings()
11
+ .click(data.SELECTORS.OTHERSETTINGS.OTHERSETTINGS)
12
+ .pause(500)
13
+ //Disable Admin bar integration checkbox switch
14
+ .getAttribute(data.SELECTORS.OTHERSETTINGS.SHOW_ADMIN_MENU, "checked", function(result) {
15
+ if(result.value)
16
+ {
17
+ browser.click(data.SELECTORS.OTHERSETTINGS.SHOW_ADMIN_MENU);
18
+ browser.click(data.SELECTORS.SUBMIT);
19
+ }
20
+ else
21
+ {
22
+ console.log('Admin bar menu integration was already OFF');
23
+ } })
24
+ .pause(1000)
25
+ },
26
+ 'step two: Checking on Frontend ' : function (browser) {
27
+ browser
28
+ .assert.elementNotPresent("#wp-admin-bar-rtMedia > a")
29
+ .wplogout()
30
+ .end();
31
+ }
32
+ };
tests/functional/src/others/adminbar-menu-integration-test.js ADDED
@@ -0,0 +1,33 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /* @author: Prabuddha Chakraborty */
2
+
3
+ module.exports = {
4
+ tags: ['others'],
5
+ 'Step One : Enable Admin bar menu integration from rtmedia settings ' : function (browser){
6
+ var data = browser.globals;
7
+ browser
8
+ .maximizeWindow()
9
+ .wplogin(data.URLS.LOGIN,data.TESTADMINUSERNAME,data.TESTADMINPASSWORD)
10
+ .openrtMediaSettings()
11
+ .click(data.SELECTORS.OTHERSETTINGS.OTHERSETTINGS)
12
+ .pause(2000)
13
+ //select checkbox switch
14
+ .getAttribute(data.SELECTORS.OTHERSETTINGS.SHOW_ADMIN_MENU, "checked", function(result) {
15
+ if(result.value)
16
+ {
17
+ browser.verify.ok(result.value, 'Admin bar menu integration Checkbox is already selected');
18
+ }
19
+ else
20
+ {
21
+ browser.click(data.SELECTORS.OTHERSETTINGS.SHOW_ADMIN_MENU);
22
+ browser.click(data.SELECTORS.SUBMIT);
23
+ console.log('Admin bar menu integration is enabled')
24
+ } })
25
+ .pause(1000)
26
+ },
27
+ 'step two: Checking on frontend ' : function (browser) {
28
+ browser
29
+ .assert.elementPresent("#wp-admin-bar-rtMedia > a")
30
+ .wplogout()
31
+ .end();
32
+ }
33
+ };
tests/functional/src/others/footerlink-ngtest.js ADDED
@@ -0,0 +1,37 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /* @author: Prabuddha Chakraborty */
2
+
3
+ module.exports = {
4
+ tags: ['others', 'footerlink'],
5
+ 'Step One : Enable Footer Link From Settings ' : function (browser){
6
+ var data = browser.globals;
7
+ browser
8
+ .maximizeWindow()
9
+ .wplogin(data.URLS.LOGIN,data.TESTADMINUSERNAME,data.TESTADMINPASSWORD)
10
+ .openrtMediaSettings()
11
+ .click(data.SELECTORS.OTHERSETTINGS.OTHERSETTINGS)
12
+ .pause(2000)
13
+ //Disable Add a link to rtMedia in footer checkbox
14
+ .getAttribute(data.SELECTORS.OTHERSETTINGS.ADD_FOOTER_LINK, "checked", function(result) {
15
+ if(result.value)
16
+ {
17
+ console.log('Disabling Footer link Checkbox');
18
+ browser.click(data.SELECTORS.OTHERSETTINGS.ADD_FOOTER_LINK);
19
+ browser.click(data.SELECTORS.SUBMIT);
20
+ }
21
+ else
22
+ {
23
+ console.log('Footer link was already disabled');
24
+ } })
25
+ .pause(1000)
26
+ },
27
+ 'step two: Check on Frontend ' : function (browser) {
28
+ browser
29
+ .moveToElement('#wp-admin-bar-site-name > a.ab-item',5,5) //go to "Visit Site"
30
+ .pause(100)
31
+ .click('#wp-admin-bar-site-name > a.ab-item')
32
+ .waitForElementVisible('body', 1500)
33
+ .assert.elementNotPresent("body > div.rtmedia-footer-link > a")
34
+ .wplogout()
35
+ .end();
36
+ }
37
+ };
tests/functional/src/others/footerlink-test.js ADDED
@@ -0,0 +1,37 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /* @author: Prabuddha Chakraborty */
2
+
3
+ module.exports = {
4
+ tags: ['footerlink', 'others'],
5
+ 'Step One : Enable Footer Link From Settings ' : function (browser){
6
+ var data = browser.globals;
7
+ browser
8
+ .maximizeWindow()
9
+ .wplogin(data.URLS.LOGIN,data.TESTADMINUSERNAME,data.TESTADMINPASSWORD)
10
+ .openrtMediaSettings()
11
+ .click(data.SELECTORS.OTHERSETTINGS.OTHERSETTINGS)
12
+ .pause(2000)
13
+ //Enable Add a link to rtMedia in footer checkbox
14
+ .getAttribute(data.SELECTORS.OTHERSETTINGS.ADD_FOOTER_LINK, "checked", function(result) {
15
+ if(result.value)
16
+ {
17
+ browser.verify.ok(result.value, 'Footer link Checkbox was already selected');
18
+ }
19
+ else
20
+ {
21
+ console.log(' Enabling Footer link Checkbox');
22
+ browser.click(data.SELECTORS.OTHERSETTINGS.ADD_FOOTER_LINK);
23
+ browser.click(data.SELECTORS.SUBMIT);
24
+ } })
25
+ .pause(1000)
26
+ },
27
+ 'step two: Check on Frontend ' : function (browser) {
28
+ browser
29
+ .moveToElement('#wp-admin-bar-site-name > a.ab-item',5,5) //go to "Visit Site"
30
+ .pause(100)
31
+ .click('#wp-admin-bar-site-name > a.ab-item')
32
+ .waitForElementVisible('body', 1500)
33
+ .assert.elementPresent("body > div.rtmedia-footer-link > a")
34
+ .wplogout()
35
+ .end();
36
+ }
37
+ };
tests/functional/src/privacy/privacy-settings-for-public-test.js ADDED
@@ -0,0 +1,77 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /* @author: Prabuddha Chakraborty */
2
+
3
+
4
+ module.exports = {
5
+ tags: ['privacy', 'publicuser'],
6
+ 'Step One : Enable Privacy from rtmedia settings ' : function (browser){
7
+
8
+ var data = browser.globals; //fetch variables from constants.js
9
+
10
+ browser
11
+ .maximizeWindow()
12
+ .wplogin(data.URLS.LOGIN,data.TESTADMINUSERNAME,data.TESTADMINPASSWORD)
13
+ .openrtMediaSettings()
14
+ .click(data.SELECTORS.PRIVACY.PRIVACY) //open privacy tab from rtmedia
15
+ .pause(2000)
16
+ .getAttribute(data.SELECTORS.PRIVACY.ENABLE_PRIVACY, "checked", function(result) { //select Enable privacy feature
17
+
18
+ if(result.value)
19
+ {
20
+
21
+ browser.verify.ok(result.value, 'Checkbox is already selected'); //check if privacy is already enabled
22
+
23
+ }
24
+ else
25
+ {
26
+ browser.click(data.SELECTORS.PRIVACY.ENABLE_PRIVACY); //Select Enable privacy if already not selected
27
+ console.log('Privacy is enabled');
28
+ }
29
+ })
30
+
31
+ .getAttribute(data.SELECTORS.PRIVACY.PRIVACY_OVERRIDE, "checked", function(result) { //select Enable privacy feature
32
+
33
+ if(result.value)
34
+ {
35
+
36
+ browser.verify.ok(result.value, 'Checkbox is already selected'); //check if privacy is already enabled
37
+
38
+ }
39
+ else
40
+ {
41
+ browser.click(data.SELECTORS.PRIVACY.PRIVACY_OVERRIDE); //Select Enable privacy if already not selected
42
+ console.log('Privacy override is enabled');
43
+ }
44
+ })
45
+
46
+ .click(data.SELECTORS.PRIVACY.PUBLIC) //set privacy as public.
47
+ .click(data.SELECTORS.SUBMIT) //Submit to save
48
+ .pause(1000)
49
+
50
+
51
+ },
52
+
53
+
54
+
55
+ 'step two: Upload Media/Post in public privacy ' : function (browser) {
56
+ browser
57
+ .goToActivity()
58
+ .setValue('#whats-new','test privacy for public')
59
+ .click("#rtSelectPrivacy option[value='0']")
60
+ .click('#aw-whats-new-submit')
61
+ .pause(2000)
62
+
63
+ /* assert for if post submited in both logged-in & logged-out mode */
64
+
65
+ .getText("#activity-stream.activity-list.item-list > li.activity.activity_update.activity-item > div.activity-content > div.activity-inner p", function(result) {
66
+ this.assert.equal(result.value, "test privacy for public");
67
+ browser.wplogout();
68
+
69
+ this.assert.equal(result.value, "test privacy for public");
70
+ })
71
+
72
+ .end();
73
+
74
+ }
75
+
76
+
77
+ };
tests/functional/src/privacy/privacy-settings-private-test.js ADDED
@@ -0,0 +1,56 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /* @author: Prabuddha Chakraborty */
2
+
3
+
4
+ module.exports = {
5
+ tags: ['privacy', 'privateuser','upload'],
6
+ 'Step One : Enable Privacy From rtmedia settings ' : function (browser){
7
+ var data = browser.globals;
8
+ browser
9
+ .maximizeWindow()
10
+ .wplogin(data.URLS.LOGIN,data.TESTADMINUSERNAME,data.TESTADMINPASSWORD)
11
+ .openrtMediaSettings()
12
+ .click(data.SELECTORS.PRIVACY.PRIVACY) //open privacy tab from rtmedia
13
+ .pause(2000)
14
+ .getAttribute(data.SELECTORS.PRIVACY.ENABLE_PRIVACY, "checked", function(result) { //select Enable privacy feature
15
+ if(result.value)
16
+ {
17
+ browser.verify.ok(result.value, 'Checkbox is already selected');
18
+ }
19
+ else
20
+ {
21
+ browser.click(data.SELECTORS.PRIVACY.ENABLE_PRIVACY);
22
+ }
23
+ })
24
+ .getAttribute(data.SELECTORS.PRIVACY.PRIVACY_OVERRIDE, "checked", function(result) { //select Enable privacy feature
25
+ if(result.value)
26
+ {
27
+ browser.verify.ok(result.value, 'Checkbox is already selected'); //check if privacy is already enabled
28
+ }
29
+ else
30
+ {
31
+ browser.click(data.SELECTORS.PRIVACY.PRIVACY_OVERRIDE); //Select Enable privacy if already not selected
32
+ console.log('Privacy override is enabled');
33
+ }
34
+ })
35
+
36
+ .click(data.SELECTORS.PRIVACY.PRIVATE) //set privacy as private.
37
+ .click(data.SELECTORS.SUBMIT) //submit to save
38
+ .pause(1000)
39
+ },
40
+ 'step two: Upload Media/Post in private privacy' : function (browser) {
41
+ browser
42
+ .goToActivity()
43
+ .setValue('#whats-new','test privacy for private')
44
+ .pause(500)
45
+ .click("#rtSelectPrivacy option[value='60']")
46
+ .pause(500)
47
+ .click('#aw-whats-new-submit')
48
+ .wplogout()
49
+ /* assert for post in logged-out mode ..
50
+ post should not be availabe on logged-out*/
51
+ .getText("#activity-stream.activity-list.item-list > li.activity.activity_update.activity-item > div.activity-content > div.activity-inner p", function(result) {
52
+ this.assert.notEqual(result.value, "test privacy for private");
53
+ })
54
+ .end();
55
+ }
56
+ };
tests/functional/src/privacy/privacy-settings-registered-users-test.js ADDED
@@ -0,0 +1,60 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /* @author: Prabuddha Chakraborty */
2
+ module.exports = {
3
+ tags: ['privacy', 'otheruser','upload'],
4
+ 'Step One : Enable Privacy From rtmedia settings ' : function (browser){
5
+ var data = browser.globals;
6
+ browser
7
+ .maximizeWindow()
8
+ .wplogin(data.URLS.LOGIN,data.TESTADMINUSERNAME,data.TESTADMINPASSWORD)
9
+ .openrtMediaSettings()
10
+ .click(data.SELECTORS.PRIVACY.PRIVACY) //open privacy tab from rtmedia
11
+ .pause(2000)
12
+ .getAttribute(data.SELECTORS.PRIVACY.ENABLE_PRIVACY, "checked", function(result) { //select Enable privacy feature
13
+ if(result.value)
14
+ {
15
+ browser.verify.ok(result.value, 'Checkbox is already selected');
16
+ }
17
+ else
18
+ {
19
+ browser.click(data.SELECTORS.PRIVACY.ENABLE_PRIVACY);
20
+ }
21
+ })
22
+ .getAttribute(data.SELECTORS.PRIVACY.PRIVACY_OVERRIDE, "checked", function(result) { //select Enable privacy feature
23
+ if(result.value)
24
+ {
25
+ browser.verify.ok(result.value, 'Checkbox is already selected'); //check if privacy is already enabled
26
+ }
27
+ else
28
+ {
29
+ browser.click(data.SELECTORS.PRIVACY.PRIVACY_OVERRIDE); //Select Enable privacy if already not selected
30
+ console.log('Privacy override is enabled');
31
+ }
32
+ })
33
+ .click(data.SELECTORS.PRIVACY.LOGGEDIN) //set privacy as private.
34
+ .click(data.SELECTORS.SUBMIT) //submit to save
35
+ .pause(1000)
36
+ },
37
+ 'step two: Upload Media/Post for Logged in Users ' : function (browser) {
38
+ browser
39
+ .goToActivity()
40
+ .setValue('#whats-new','Privacy Settings Test For Registered Users')
41
+ .pause(500)
42
+ .click("#rtSelectPrivacy option[value='20']")
43
+ .pause(500)
44
+ .click('#aw-whats-new-submit')
45
+ .pause(2000)
46
+ /* assert for post in logged-in mode ..
47
+ post should be availabe on logged-in*/
48
+ .getText("#activity-stream.activity-list.item-list > li.activity.activity_update.activity-item > div.activity-content > div.activity-inner p", function(result) {
49
+ this.assert.equal(result.value, "Privacy Settings Test For Registered Users");
50
+ })
51
+
52
+ .wplogout()
53
+ /* assert for post in logged-out mode ..
54
+ post should not be availabe on logged-out*/
55
+ .getText("#activity-stream.activity-list.item-list > li.activity.activity_update.activity-item > div.activity-content > div.activity-inner p", function(result) {
56
+ this.assert.notEqual(result.value, "Privacy Settings Test For Registered Users");
57
+ })
58
+ .end();
59
+ }
60
+ };