index of
/
home
/
thefkyzp
/
easyloanly.com
/
wp-content
/
plugins
/
forminator
/
admin
/
pages
/
File: /home/thefkyzp/easyloanly.com/wp-content/plugins/forminator/admin/pages/addons-page.php
<?php if ( ! defined( 'ABSPATH' ) ) { die(); } /** * Class Forminator_Addons_Page * * @since 1.15 */ class Forminator_Addons_Page extends Forminator_Admin_Page { /** * fetch Add-ons data * * @return array */ public function get_addons_data() { $project_data = array(); if ( class_exists( 'WPMUDEV_Dashboard' ) ) { $dash = WPMUDEV_Dashboard::instance(); $project_info = array( array( 'pid' => Forminator_Admin_Addons_page::GEOLOCATION_PID, // Geolocation Add-on. ), // Stripe Add-on array( 'pid' => 3953609, ), // PDF Add-on array( 'pid' => 4262971, ), ); foreach ( $project_info as $project ) { $project_data[] = $dash::$site->get_project_info( $project['pid'] ); } } return $project_data; } /** * Get addons by action * * @return array */ public function get_addons_by_action() { $update = array(); $projects = $this->get_addons_data(); if ( ! empty( $projects ) ) { foreach ( $projects as $project ) { if ( ! empty( $project ) ) { if ( $project->has_update ) { $update[] = $project; } } } } if ( empty( $projects ) && ! FORMINATOR_PRO && ! class_exists( 'WPMUDEV_Dashboard' ) ) { $projects = Forminator_Admin_Addons_page::forminator_get_static_addons(); } $response['all'] = $projects; $response['update'] = $update; return $response; } /** * Addons page scripts * * @since 2.0.0 * @param $hook */ public function enqueue_scripts( $hook ) { parent::enqueue_scripts( $hook ); } }