LLMS_Analytics_Memberships::get_analytics()

Main Analytics page builder Collects elements and calls get_page_contents to wrap html Called from html.admin.analytics to build page.


Description Description


Return Return

([html])


Top ↑

Source Source

File: includes/admin/analytics/class.llms.analytics.memberships.php

	public function get_analytics() {
		$search = LLMS()->session->get( 'llms_analytics_membership' );
		//var_dump( $search);
		$title = __( 'Membership Analytics', 'lifterlms' );

		//search form
		$html = $this->search_form();

		if ( $search ) {

			//WIDGET ROW
			$html .= '<div class="llms-widget-row">';
			//total Members ever
			$html .= self::quarter_width_widget( $this->total_members_all_time( $search ) );

			// total currently enrolled members
			$html .= self::quarter_width_widget( $this->total_current_members( $search ) );

			//membership retention
			$html .= self::quarter_width_widget( $this->membership_retention( $search ) );

			// Total Expired Members
			$html .= self::quarter_width_widget( $this->expired_members( $search ) );

			$html .= '</div>'; //end widget row

			//sales volume line chart
			$html .= self::full_width_widget( $this->sales_chart( $search ) );

			if ( 'all_memberships' !== $search->product_id ) {
				//$html .= self::full_width_widget( $this->lesson_completion_chart( $search ) );
				$html .= self::full_width_widget( $this->membership_member_table( $search ) );
			}
		}

		//return contents
		return $this->get_page_contents( $title, $html );
	}


Top ↑

User Contributed Notes User Contributed Notes

You must log in before being able to contribute a note or feedback.





Permalink: