Changeset 2740850
- Timestamp:
- 06/11/2022 01:41:57 PM (4 years ago)
- Location:
- easy-accordion-free/trunk
- Files:
-
- 6 edited
-
admin/GutenbergBlock/class-easy-accordion-free-gutenberg-block-init.php (modified) (1 diff)
-
admin/css/modal-video.min.css (modified) (1 diff)
-
admin/views/models/fields/upgrade/upgrade.php (modified) (1 diff)
-
admin/views/premium.php (modified) (5 diffs)
-
public/views/class-easy-accordion-free-shortcode.php (modified) (2 diffs)
-
readme.txt (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
easy-accordion-free/trunk/admin/GutenbergBlock/class-easy-accordion-free-gutenberg-block-init.php
r2728642 r2740850 171 171 172 172 if ( ! $attributes['is_admin'] ) { 173 ob_start();174 173 return '<div ' . $class_name . '>' . do_shortcode( '[sp_easyaccordion id="' . sanitize_text_field( $attributes['shortcode'] ) . '"]' ) . '</div>'; 175 174 } -
easy-accordion-free/trunk/admin/css/modal-video.min.css
r2497841 r2740850 1 @keyframes modal-video{from{opacity:0}to{opacity:1}}@keyframes modal-video-inner{from{transform:translate(0, 100px)}to{transform:translate(0, 0)}}.modal-video{position:fixed;top:0;left:auto;right:0;width: calc(100% - 160px);height:100%;background-color:rgba(0,0,0,0.5);z-index:1000000;cursor:pointer;opacity:1;animation-timing-function:ease-out;animation-duration:.3s;animation-name:modal-video;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-ms-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.modal-video-close{opacity:0}.modal-video-close .modal-video-movie-wrap{-webkit-transform:translate(0, 100px);-moz-transform:translate(0, 100px);-ms-transform:translate(0, 100px);-o-transform:translate(0, 100px);transform:translate(0, 100px)}.modal-video-body{max-width:1800px;width:100%;height:100%;margin:0 auto; box-sizing: border-box; display: table; padding: 10%;}.modal-video-inner{display:table-cell;vertical-align:middle;width:100%;height:100%}.modal-video-movie-wrap{width:100%;height:0;position:relative;padding-bottom:56.25%;background-color:#333;animation-timing-function:ease-out;animation-duration:.3s;animation-name:modal-video-inner;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-ms-transition:-ms-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal-video-movie-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.modal-video-close-btn{position:absolute;z-index:2;top:-35px;right:-35px;display:inline-block;width:35px;height:35px;overflow:hidden;border:none;background:transparent;cursor: pointer}.modal-video-close-btn:before{transform:rotate(45deg)}.modal-video-close-btn:after{transform:rotate(-45deg)}.modal-video-close-btn:before,.modal-video-close-btn:after{content:'';position:absolute;height:2px;width:100%;top:50%;left:0;margin-top:-1px;background:#fff;border-radius:5px;margin-top:-6px}.modal-video *:focus{outline:0;}@media screen and (max-width: 996px){.modal-video{width: calc(100% - 36px);}}@media screen and (max-width: 782px){.modal-video {width:100%;}}1 @keyframes modal-video{from{opacity:0}to{opacity:1}}@keyframes modal-video-inner{from{transform:translate(0, 100px)}to{transform:translate(0, 0)}}.modal-video{position:fixed;top:0;left:auto;right:0;width: calc(100% - 160px);height:100%;background-color:rgba(0,0,0,0.5);z-index:1000000;cursor:pointer;opacity:1;animation-timing-function:ease-out;animation-duration:.3s;animation-name:modal-video;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-ms-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.modal-video-close{opacity:0}.modal-video-close .modal-video-movie-wrap{-webkit-transform:translate(0, 100px);-moz-transform:translate(0, 100px);-ms-transform:translate(0, 100px);-o-transform:translate(0, 100px);transform:translate(0, 100px)}.modal-video-body{max-width:1800px;width:100%;height:100%;margin:0 auto; box-sizing: border-box; display: table; padding: 5% 10%;}.modal-video-inner{display:table-cell;vertical-align:middle;width:100%;height:100%}.modal-video-movie-wrap{width:100%;height:0;position:relative;padding-bottom:56.25%;background-color:#333;animation-timing-function:ease-out;animation-duration:.3s;animation-name:modal-video-inner;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-ms-transition:-ms-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal-video-movie-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.modal-video-close-btn{position:absolute;z-index:2;top:-35px;right:-35px;display:inline-block;width:35px;height:35px;overflow:hidden;border:none;background:transparent;cursor: pointer}.modal-video-close-btn:before{transform:rotate(45deg)}.modal-video-close-btn:after{transform:rotate(-45deg)}.modal-video-close-btn:before,.modal-video-close-btn:after{content:'';position:absolute;height:2px;width:100%;top:50%;left:0;margin-top:-1px;background:#fff;border-radius:5px;margin-top:-6px}.modal-video *:focus{outline:0;}@media screen and (max-width: 996px){.modal-video{width: calc(100% - 36px);}}@media screen and (max-width: 782px){.modal-video {width:100%;}} -
easy-accordion-free/trunk/admin/views/models/fields/upgrade/upgrade.php
r2691803 r2740850 47 47 $premium_page = new Easy_Accordion_Premium( SP_PLUGIN_NAME, SP_EA_VERSION ); 48 48 $plugin_data = $premium_page->happy_users(); 49 $plugin_names = array_values( $plugin_data['plugins']);49 $plugin_names = isset( $plugin_data['plugins'] ) ? array_values( $plugin_data['plugins'] ) : array(); 50 50 $install = 0; 51 foreach ( $plugin_names as &$plugin_name ) { 52 $install += $plugin_name['installs']; 51 if ( $plugin_names ) { 52 foreach ( $plugin_names as &$plugin_name ) { 53 $install += $plugin_name['installs']; 54 } 55 } else { 56 $install = 227000; 53 57 } 54 58 -
easy-accordion-free/trunk/admin/views/premium.php
r2684922 r2740850 73 73 ); 74 74 75 $raw = wp_remote_retrieve_body( wp_remote_get( 'http ://wptally.com/api/' . $username, $params ) );75 $raw = wp_remote_retrieve_body( wp_remote_get( 'https://wptally.com/api/' . $username, $params ) ); 76 76 $raw = json_decode( $raw, true ); 77 78 77 if ( is_array( $raw ) && array_key_exists( 'error', $raw ) ) { 79 78 $data = array( … … 133 132 <div class="count-item"> 134 133 <h3 class="sp-eap-font-24"> 135 <?php 136 $plugin_data = $this->happy_users(); 137 $plugin_names = array(); 138 if ( is_array( $plugin_data ) && ! array_key_exists( 'error', $plugin_data ) ) { 139 $plugin_names = array_values( $plugin_data['plugins'] ); 140 $active_installations = array_column( $plugin_names, 'installs', 'url' ); 141 echo esc_attr( $active_installations['http://wordpress.org/plugins/easy-accordion-free'] ) . '+'; 142 } 143 ?> 134 <?php 135 $plugin_data = $this->happy_users(); 136 if ( isset( $plugin_data['plugins'] ) ) { 137 $plugin_names = array_values( $plugin_data['plugins'] ); 138 $active_installations = array_column( $plugin_names, 'installs', 'url' ); 139 echo esc_attr( $active_installations['http://wordpress.org/plugins/easy-accordion-free'] ) . '+'; 140 } else { 141 echo '30000+'; 142 } 143 ?> 144 144 </h3> 145 145 <span class="sp-eap-font-weight-400">Active Installations</span> … … 148 148 <h3 class="sp-eap-font-24"> 149 149 <?php 150 151 if ( ! empty( $plugin_names ) ) { 150 if ( isset( $plugin_data['plugins'] ) ) { 152 151 $active_downloads = array_column( $plugin_names, 'downloads', 'url' ); 153 152 echo esc_attr( $active_downloads['http://wordpress.org/plugins/easy-accordion-free'] ); 153 } else { 154 echo '356559'; 154 155 } 155 156 ?> … … 160 161 <h3 class="sp-eap-font-24"> 161 162 <?php 162 if ( ! empty( $plugin_names) ) {163 if ( isset( $plugin_data['plugins'] ) ) { 163 164 $active_ratings = array_column( $plugin_names, 'rating', 'url' ); 164 165 echo esc_attr( $active_ratings['http://wordpress.org/plugins/easy-accordion-free'] ) . '/5'; 166 } else { 167 echo '4.8/5'; 165 168 } 166 169 ?> … … 359 362 <h2 class="sp-eap-font-28"> 360 363 Join 361 <?php 362 $install = 0; 363 foreach ( $plugin_names as &$plugin_name ) { 364 $install += $plugin_name['installs']; 365 } 366 echo esc_attr( $install + '15000' ) . '+'; 367 ?> 364 <?php 365 $install = 0; 366 if ( isset( $plugin_data['plugins'] ) ) { 367 foreach ( $plugin_names as &$plugin_name ) { 368 $install += $plugin_name['installs']; 369 } 370 echo esc_attr( $install + '15000' ) . '+'; 371 } else { 372 echo '242000+'; 373 } 374 ?> 368 375 Happy Users in 160+ Countries 369 376 </h2> -
easy-accordion-free/trunk/public/views/class-easy-accordion-free-shortcode.php
r2721306 r2740850 142 142 ob_start(); 143 143 include SP_EA_PATH . '/public/views/templates/default-accordion.php'; 144 $html = ob_get_c ontents();145 return apply_filters( 'sp_easy_accordion', $html, $post_id );144 $html = ob_get_clean(); 145 echo apply_filters( 'sp_easy_accordion', $html, $post_id ); // phpcs:ignore 146 146 } 147 147 … … 164 164 $shortcode_data = get_post_meta( $post_id, 'sp_eap_shortcode_options', true ); 165 165 $main_section_title = get_the_title( $post_id ); 166 ob_start(); 166 167 self::sp_eap_html_show( $post_id, $upload_data, $shortcode_data, $main_section_title ); 167 168 return ob_get_clean(); -
easy-accordion-free/trunk/readme.txt
r2740841 r2740850 264 264 * Fix: The accordion section goes above the header section rarely. 265 265 * Fix: The premium page warnings. 266 * Fix: The popup video position in the premium page.266 * Fix: The popup video position on the premium page. 267 267 268 268 = 2.1.14 - May 23, 2022 =
Note: See TracChangeset
for help on using the changeset viewer.