<?php /** * Main wrapper for Hustle's dashboard. * * @uses ./../global/sui-components/sui-header * @uses ./../global/sui-components/sui-footer * @uses ./components/sui-summary * @uses ./components/blocks-free * @uses ./components/blocks-pro * @uses ./components/dialogs * @uses ./dialogs/modal-preview * * @package Hustle * @since 4.0.0 */ $capability = array( 'hustle_create' => current_user_can( 'hustle_create' ), 'hustle_access_emails' => current_user_can( 'hustle_access_emails' ), ); $is_free = Opt_In_Utils::is_free(); $header = array( 'title' => 'Dashboard', 'docs_section' => 'dashboard', ); $summary = array( 'sui' => $sui, 'metrics' => $metrics, 'active_modules' => $active_modules, 'last_conversion' => $last_conversion, ); $blocks = array( 'popups' => $popups, 'slideins' => $slideins, 'embeds' => $embeds, 'capability' => $capability, 'social_sharings' => $social_sharings, ); $footer = array( 'is_large' => true, 'is_free' => $is_free, ); ?> <?php $this->render( 'admin/global/sui-components/sui-header', $header ); $this->render( 'admin/dashboard/components/sui-summary', $summary ); $this->render( 'admin/global/sui-components/sui-tutorials' ); if ( $is_free ) { $this->render( 'admin/dashboard/components/blocks-free', $blocks ); } else { $this->render( 'admin/dashboard/components/blocks-pro', $blocks ); } $this->render( 'admin/global/sui-components/sui-footer', $footer ); // Preview. $this->render( 'admin/dialogs/modal-preview', array( 'module_type' => __( 'Module', 'hustle' ) ) );