Current Path : /var/test/www/mainsite/wp-content/plugins/unyson/framework/extensions/update/views/ |
Current File : /var/test/www/mainsite/wp-content/plugins/unyson/framework/extensions/update/views/updates-list.php |
<?php defined( 'FW' ) or die(); ?> <?php if ( $updates['framework'] !== false ): ?> <div id="fw-ext-update-framework"> <a name="fw-framework"></a> <h3><?php _e( 'Framework', 'fw' ) ?></h3> <?php if ( empty( $updates['framework'] ) ): ?> <p><?php echo sprintf( __( 'You have the latest version of %s.', 'fw' ), fw()->manifest->get_name() ) ?></p> <?php else: ?> <?php if ( is_wp_error( $updates['framework'] ) ): ?> <p class="wp-ui-text-notification"><?php echo $updates['framework']->get_error_message() ?></p> <?php else: ?> <form id="fw-ext-update-framework" method="post" action="update-core.php?action=fw-update-framework"> <p> <?php _e( sprintf( 'You have version %s installed. Update to %s.', fw()->manifest->get_version(), $updates['framework']['fixed_latest_version'] ), 'fw' ) ?> </p> <?php wp_nonce_field( - 1, '_nonce_fw_ext_update_framework' ); ?> <p> <input class="button" type="submit" value="<?php echo esc_attr( __( 'Update Framework', 'fw' ) ); ?>" name="update"> </p> </form> <?php endif; ?> <?php endif; ?> </div> <?php endif; ?> <?php if ( $updates['theme'] !== false ): ?> <div id="fw-ext-update-theme"> <a name="fw-theme"></a> <h3><?php $theme = wp_get_theme(); _e( sprintf( '%s Theme', ( is_child_theme() ? $theme->parent()->get( 'Name' ) : $theme->get( 'Name' ) ) ), 'fw' ) ?></h3> <?php if ( empty( $updates['theme'] ) ): ?> <p><?php _e( 'Your theme is up to date.', 'fw' ) ?></p> <?php else: ?> <?php if ( is_wp_error( $updates['theme'] ) ): ?> <p class="wp-ui-text-notification"><?php echo $updates['theme']->get_error_message() ?></p> <?php else: ?> <form id="fw-ext-update-theme" method="post" action="<?php echo esc_url( add_query_arg( 'action', 'fw-update-theme', $form_action ) ); ?>"> <p> <?php _e( sprintf( 'You have version %s installed. Update to %s.', fw()->theme->manifest->get_version(), $updates['theme']['fixed_latest_version'] ), 'fw' ) ?> </p> <?php wp_nonce_field( - 1, '_nonce_fw_ext_update_theme' ); ?> <p> <input class="button" type="submit" value="<?php echo esc_attr( __( 'Update Theme', 'fw' ) ) ?>" name="update"> </p> </form> <?php endif; ?> <?php endif; ?> </div> <?php endif; ?> <div id="fw-ext-update-extensions"> <a name="fw-extensions"></a> <h3><?php echo sprintf( __( '%s Extensions', 'fw' ), fw()->manifest->get_name() ); ?></h3> <?php if ( empty( $updates['extensions'] ) ): ?> <p><?php echo sprintf( __( 'You have the latest version of %s Extensions.', 'fw' ), fw()->manifest->get_name() ); ?></p> <?php else: ?> <?php $one_update_mode = fw()->extensions->get( 'update' )->ext_as_one_update(); foreach ( $updates['extensions'] as $extension ) { if ( is_wp_error( $extension ) ) { /** * Cancel the "One update mode" and display all extensions list table with details * if at least one extension has an error that needs to be visible */ $one_update_mode = false; break; } } ?> <form id="fw-ext-update-extensions" method="post" action="<?php echo esc_url( add_query_arg( 'action', 'fw-update-extensions', $form_action ) ); ?>"> <div class="fw-ext-update-extensions-form-detailed"<?php echo( $one_update_mode ? ' style="display: none;"' : '' ); ?>> <p> <input class="button" type="submit" value="<?php echo esc_attr( __( 'Update Extensions', 'fw' ) ) ?>" name="update"> </p> <?php if ( ! class_exists( '_FW_Ext_Update_Extensions_List_Table' ) ) { fw_include_file_isolated( fw()->extensions->get( 'update' )->get_declared_path( '/includes/classes/class--fw-ext-update-extensions-list-table.php' ) ); } $list_table = new _FW_Ext_Update_Extensions_List_Table( array( 'extensions' => $updates['extensions'] ) ); $list_table->display(); ?> <?php wp_nonce_field( - 1, '_nonce_fw_ext_update_extensions' ); ?> <p> <input class="button" type="submit" value="<?php echo esc_attr( esc_html__( 'Update Extensions', 'fw' ) ); ?>" name="update"> </p> </div> <?php if ( $one_update_mode ) : ?> <div class="fw-ext-update-extensions-form-simple"> <p style="color:#d54e21;"><?php _e( 'New extensions updates available.', 'fw' ); ?></p> <p><input class="button" type="submit" value="<?php echo esc_attr( __( 'Update Extensions', 'fw' ) ) ?>" name="update"></p> <script type="text/javascript"> jQuery( function ( $ ) { $( 'form#fw-ext-update-extensions' ).on( 'submit', function () { $( this ).find( '.check-column input[type="checkbox"]' ).prop( 'checked', true ); } ); } ); </script> </div> <?php endif; ?> </form> <?php endif; ?> </div>