Plugin Directory

Changeset 2740850


Ignore:
Timestamp:
06/11/2022 01:41:57 PM (4 years ago)
Author:
shapedplugin
Message:

Fix the issues were left

Location:
easy-accordion-free/trunk
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • easy-accordion-free/trunk/admin/GutenbergBlock/class-easy-accordion-free-gutenberg-block-init.php

    r2728642 r2740850  
    171171
    172172            if ( ! $attributes['is_admin'] ) {
    173                 ob_start();
    174173                return '<div ' . $class_name . '>' . do_shortcode( '[sp_easyaccordion id="' . sanitize_text_field( $attributes['shortcode'] ) . '"]' ) . '</div>';
    175174            }
  • 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  
    4747            $premium_page = new Easy_Accordion_Premium( SP_PLUGIN_NAME, SP_EA_VERSION );
    4848            $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();
    5050            $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;
    5357            }
    5458
  • easy-accordion-free/trunk/admin/views/premium.php

    r2684922 r2740850  
    7373            );
    7474
    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 ) );
    7676            $raw = json_decode( $raw, true );
    77 
    7877            if ( is_array( $raw ) && array_key_exists( 'error', $raw ) ) {
    7978                $data = array(
     
    133132                    <div class="count-item">
    134133                        <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                        ?>
    144144                        </h3>
    145145                        <span class="sp-eap-font-weight-400">Active Installations</span>
     
    148148                        <h3 class="sp-eap-font-24">
    149149                        <?php
    150 
    151                         if ( ! empty( $plugin_names ) ) {
     150                        if ( isset( $plugin_data['plugins'] ) ) {
    152151                            $active_downloads = array_column( $plugin_names, 'downloads', 'url' );
    153152                            echo esc_attr( $active_downloads['http://wordpress.org/plugins/easy-accordion-free'] );
     153                        } else {
     154                            echo '356559';
    154155                        }
    155156                        ?>
     
    160161                        <h3 class="sp-eap-font-24">
    161162                        <?php
    162                         if ( ! empty( $plugin_names ) ) {
     163                        if ( isset( $plugin_data['plugins'] ) ) {
    163164                            $active_ratings = array_column( $plugin_names, 'rating', 'url' );
    164165                            echo esc_attr( $active_ratings['http://wordpress.org/plugins/easy-accordion-free'] ) . '/5';
     166                        } else {
     167                            echo '4.8/5';
    165168                        }
    166169                        ?>
     
    359362                            <h2 class="sp-eap-font-28">
    360363                            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                            ?>
    368375                            Happy Users in 160+ Countries
    369376                            </h2>
  • easy-accordion-free/trunk/public/views/class-easy-accordion-free-shortcode.php

    r2721306 r2740850  
    142142        ob_start();
    143143        include SP_EA_PATH . '/public/views/templates/default-accordion.php';
    144         $html = ob_get_contents();
    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
    146146    }
    147147
     
    164164        $shortcode_data     = get_post_meta( $post_id, 'sp_eap_shortcode_options', true );
    165165        $main_section_title = get_the_title( $post_id );
     166        ob_start();
    166167        self::sp_eap_html_show( $post_id, $upload_data, $shortcode_data, $main_section_title );
    167168        return ob_get_clean();
  • easy-accordion-free/trunk/readme.txt

    r2740841 r2740850  
    264264* Fix: The accordion section goes above the header section rarely.
    265265* 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.
    267267
    268268= 2.1.14 - May 23, 2022 =
Note: See TracChangeset for help on using the changeset viewer.