Submit
Path:
~
/
home
/
getwphos
/
public_html
/
almajd
/
wp-content
/
themes
/
modarch
/
tgm
/
File Content:
tgm-plugin-activation.php
<?php if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly } add_action( 'tgmpa_register', 'modarch_register_required_plugins' ); if(!function_exists('lasf_get_plugin_source')){ function lasf_get_plugin_source( $new, $initial, $plugin_name, $type = 'source'){ if(isset($new[$plugin_name], $new[$plugin_name][$type]) && version_compare($initial[$plugin_name]['version'], $new[$plugin_name]['version']) < 0 ){ return $new[$plugin_name][$type]; } else{ return $initial[$plugin_name][$type]; } } } add_filter('Lakit_Theme_Manager/required_plugins', function (){ return [ 'lastudio-element-kit' => 'lastudio-element-kit/lastudio-element-kit.php', 'revslider' => 'revslider/revslider.php', 'modarch-demo-data' => 'modarch-demo-data/index.php', 'lastudio-pagespeed' => 'lastudio-pagespeed/lastudio-pagespeed.php', 'lastudio-updater' => 'lastudio-updater/lastudio-updater.php', ]; }); if(!function_exists('modarch_register_required_plugins')){ function modarch_register_required_plugins() { $initial_required = array( 'lastudio-element-kit' => array( 'source' => 'https://apiproxy.la-studioweb.com/shared/plugins/lastudio-element-kit_v1.5.4.zip', 'version' => '1.5.4' ), 'revslider' => array( 'source' => 'https://apiproxy.la-studioweb.com/shared/plugins/revslider_v6.7.34.zip', 'version' => '6.7.34' ), 'modarch-demo-data' => array( 'source' => 'https://apiproxy.la-studioweb.com/shared/plugins/modarch-demo-data_v1.0.0.zip', 'version' => '1.0.0' ), 'lastudio-pagespeed' => array( 'source' => 'https://apiproxy.la-studioweb.com/shared/plugins/lastudio-pagespeed_v1.0.8.zip', 'version' => '1.0.8' ), 'lastudio-updater' => array( 'source' => 'https://apiproxy.la-studioweb.com/shared/plugins/lastudio-updater_v1.0.0.zip', 'version' => '1.0.0' ) ); $from_option = get_option('modarch_required_plugins_list', $initial_required); $plugins = array(); $plugins[] = array( 'name' => esc_html_x('Elementor', 'admin-view', 'modarch'), 'slug' => 'elementor', 'required' => true, 'version' => '3.29.2' ); $plugins[] = array( 'name' => esc_html_x('WooCommerce', 'admin-view', 'modarch'), 'slug' => 'woocommerce', 'required' => true, 'version' => '9.9.4' ); $plugins[] = array( 'name' => esc_html_x('LA-Studio Element Kit for Elementor', 'admin-view', 'modarch'), 'slug' => 'lastudio-element-kit', 'source' => lasf_get_plugin_source($from_option, $initial_required, 'lastudio-element-kit'), 'required' => true, 'version' => lasf_get_plugin_source($from_option, $initial_required, 'lastudio-element-kit', 'version') ); $plugins[] = array( 'name' => esc_html_x('Modarch Package Demo Data', 'admin-view', 'modarch'), 'slug' => 'modarch-demo-data', 'source' => lasf_get_plugin_source($from_option, $initial_required, 'modarch-demo-data'), 'required' => false, 'version' => lasf_get_plugin_source($from_option, $initial_required, 'modarch-demo-data', 'version') ); $plugins[] = array( 'name' => esc_html_x('Envato Market', 'admin-view', 'modarch'), 'slug' => 'envato-market', 'source' => 'https://envato.github.io/wp-envato-market/dist/envato-market.zip', 'required' => false, 'version' => '2.0.12' ); $plugins[] = array( 'name' => esc_html_x('Contact Form 7', 'admin-view', 'modarch'), 'slug' => 'contact-form-7', 'required' => false ); $config = array( 'id' => 'modarch', 'default_path' => '', 'menu' => 'tgmpa-install-plugins', 'has_notices' => true, 'dismissable' => true, 'dismiss_msg' => '', 'is_automatic' => false, 'message' => '' ); tgmpa( $plugins, $config ); } }
Submit
FILE
FOLDER
Name
Size
Permission
Action
class-tgm-plugin-activation.php
160499 bytes
0644
index.php
28 bytes
0644
tgm-plugin-activation.php
4718 bytes
0644
N4ST4R_ID | Naxtarrr