2023-09-26 10:09:00 +02:00
< ? php
2025-02-28 08:42:11 +01:00
/**
* View : Help Page for The Events Calendar .
*/
2023-09-26 10:09:00 +02:00
2023-12-07 09:44:11 +01:00
$faqs = tribe ( Tribe__Admin__Help_Page :: class ) -> get_calendar_faqs ();
$extensions = tribe ( Tribe__Admin__Help_Page :: class ) -> get_calendar_extensions ();
$calendar_products = tribe ( Tribe__Admin__Help_Page :: class ) -> get_calendar_products ();
$is_tec_events_help_page = tribe ( Tribe__Admin__Help_Page :: class ) -> is_tec_events_help_page ();
$tec_events_style = $is_tec_events_help_page ? 'block' : 'none' ;
2023-09-26 10:09:00 +02:00
?>
2023-12-07 09:44:11 +01:00
< div id = " tribe-calendar " style = " display: <?php echo esc_attr( $tec_events_style ); ?>; " >
2025-02-28 08:42:11 +01:00
< img class = " tribe-events-admin-header__right-image " src = " <?php echo esc_url( tribe_resource_url( 'images/help/help-calendar-header.png', false, null, $main ) ); ?> " />
2023-09-26 10:09:00 +02:00
< p class = " tribe-events-admin-products-description " >
< ? php esc_html_e ( 'Get help for these products and learn more about products you don\'t have.' , 'tribe-common' ); ?>
</ p >
2025-02-28 08:42:11 +01:00
< ? php
// list of products.
?>
2023-09-26 10:09:00 +02:00
< div class = " tribe-events-admin-products tribe-events-admin-2col-grid " >
2025-02-28 08:42:11 +01:00
< ? php
// requires valid links for all the products.
foreach ( $calendar_products as $slug ) :
?>
2023-09-26 10:09:00 +02:00
< div class = " tribe-events-admin-products-card " >
2025-02-28 08:42:11 +01:00
< img class = " tribe-events-admin-products-card__icon " src = " <?php echo esc_url( tribe_resource_url( $products [ $slug ]['logo'], false, null, $main ) ); ?> " alt = " <?php esc_attr_e( 'logo icon', 'tribe-common' ); ?> " />
2023-09-26 10:09:00 +02:00
< div class = " tribe-events-admin-products-card__group " >
< h4 class = " tribe-events-admin-products-card__group-title " >
< ? php echo esc_html ( $products [ $slug ][ 'title' ] ); ?>
</ h4 >
< div class = " tribe-events-admin-products-card__group-description " >
< ? php echo esc_html ( $products [ $slug ][ 'description-help' ] ); ?>
</ div >
</ div >
2023-12-07 09:44:11 +01:00
< ? php
2025-02-28 08:42:11 +01:00
$plugin_path_url = WP_PLUGIN_DIR . '/' . $products [ $slug ][ 'plugin-dir' ] . '/' . $products [ $slug ][ 'main-file' ];
$plugin_exists = file_exists ( $plugin_path_url );
// checks if plugin is installed and activated.
if ( $products [ $slug ][ 'is_installed' ] ) {
?>
< button class = " tribe-events-admin-products-card__button tribe-events-admin-products-card__button--active " >
< ? php esc_html_e ( 'Active' , 'tribe-common' ); ?>
</ button >
< ? php
// displays different message for EA.
} elseif ( ! $products [ $slug ][ 'is_installed' ] && 'Event Aggregator' === $products [ $slug ][ 'title' ] ) {
?>
< a href = "
2023-09-26 10:09:00 +02:00
< ? php
2025-02-28 08:42:11 +01:00
echo esc_url (
tribe ( 'settings' ) -> get_url (
[
'tab' => 'licenses' ,
'post_type' => 'tribe_events' ,
]
)
);
?>
" class= " tribe - events - admin - products - card__button " >
< ? php esc_html_e ( 'Add license key' , 'tribe-common' ); ?>
</ a >
< ? php
// checks if plugin is installed but not activated.
} elseif ( ! $products [ $slug ][ 'is_installed' ] && $plugin_exists ) {
?>
< a href = " <?php echo esc_url( admin_url( 'plugins.php' ) ); ?> " class = " tribe-events-admin-products-card__button " >
< ? php esc_html_e ( 'Activate' , 'tribe-common' ); ?>
</ a >
< ? php
// adds a learn more link if plugin is neither activated nor installed.
} else {
?>
< a href = " <?php echo esc_url( $products [ $slug ]['link'] ); ?> " target = " _blank " rel = " noopener noreferrer " class = " tribe-events-admin-products-card__button " >
< ? php esc_html_e ( 'Learn More' , 'tribe-common' ); ?>
</ a >
< ? php
}
2023-09-26 10:09:00 +02:00
?>
</ div >
< ? php endforeach ; ?>
</ div >
< div class = " tribe-events-admin-section-header " >
< h3 >
< ? php esc_html_e ( 'Start Here' , 'tribe-common' ); ?>
</ h3 >
2023-12-07 09:44:11 +01:00
2023-09-26 10:09:00 +02:00
< a href = " https://evnt.is/1aq9 " target = " _blank " rel = " noopener noreferrer " >
< ? php esc_html_e ( 'Visit Knowledgebase' , 'tribe-common' ); ?>
</ a >
</ div >
< div class = " tribe-events-admin-kb tribe-events-admin-3col-grid " >
< div class = " tribe-events-admin-kb-card " >
2025-02-28 08:42:11 +01:00
< img class = " tribe-events-admin-kb-card__image " src = " <?php echo esc_url( tribe_resource_url( 'images/help/getting-started.png', false, null, $main ) ); ?> " alt = " <?php esc_attr_e( 'book with The Events Calendar logo', 'tribe-common' ); ?> " />
2023-09-26 10:09:00 +02:00
< h4 class = " tribe-events-admin-kb-card__title " >
< ? php esc_html_e ( 'Getting Started Guides' , 'tribe-common' ); ?>
</ h4 >
< ul class = " tribe-events-admin-kb-card__links " >
< li >
< a href = " https://evnt.is/1ap9 " target = " _blank " rel = " noopener noreferrer " >
< ? php esc_html_e ( 'The Events Calendar' , 'tribe-common' ); ?>
</ a >
</ li >
< li >
< a href = " https://evnt.is/1apc " target = " _blank " rel = " noopener noreferrer " >
< ? php esc_html_e ( 'Event Aggregator' , 'tribe-common' ); ?>
</ a >
</ li >
< li >
< a href = " https://evnt.is/1apd " target = " _blank " rel = " noopener noreferrer " >
< ? php esc_html_e ( 'Filter Bar' , 'tribe-common' ); ?>
</ a >
</ li >
</ ul >
</ div >
< div class = " tribe-events-admin-kb-card " >
2025-02-28 08:42:11 +01:00
< img class = " tribe-events-admin-kb-card__image " src = " <?php echo esc_url( tribe_resource_url( 'images/help/customizing.png', false, null, $main ) ); ?> " alt = " <?php esc_attr_e( 'book with The Events Calendar logo', 'tribe-common' ); ?> " />
2023-09-26 10:09:00 +02:00
< h4 class = " tribe-events-admin-kb-card__title " >
< ? php esc_html_e ( 'Customizing' , 'tribe-common' ); ?>
</ h4 >
< ul class = " tribe-events-admin-kb-card__links " >
< li >
< a href = " https://evnt.is/1apf " target = " _blank " rel = " noopener noreferrer " >
< ? php esc_html_e ( 'Getting started with customizations' , 'tribe-common' ); ?>
</ a >
</ li >
< li >
< a href = " https://evnt.is/1apg " target = " _blank " rel = " noopener noreferrer " >
< ? php esc_html_e ( 'Highlighting events' , 'tribe-common' ); ?>
</ a >
</ li >
< li >
< a href = " https://evnt.is/1aph " target = " _blank " rel = " noopener noreferrer " >
< ? php esc_html_e ( 'How to Customize Template Files' , 'tribe-common' ); ?>
</ a >
</ li >
< li >
< a href = " https://evnt.is/1api " target = " _blank " rel = " noopener noreferrer " >
< ? php esc_html_e ( 'Customizing CSS (Video)' , 'tribe-common' ); ?>
</ a >
</ li >
</ ul >
</ div >
< div class = " tribe-events-admin-kb-card " >
2025-02-28 08:42:11 +01:00
< img class = " tribe-events-admin-kb-card__image " src = " <?php echo esc_url( tribe_resource_url( 'images/help/common-issues.png', false, null, $main ) ); ?> " alt = " <?php esc_attr_e( 'book with The Events Calendar logo', 'tribe-common' ); ?> " />
2023-09-26 10:09:00 +02:00
< h4 class = " tribe-events-admin-kb-card__title " >
< ? php esc_html_e ( 'Common Issues' , 'tribe-common' ); ?>
</ h4 >
< ul class = " tribe-events-admin-kb-card__links " >
< li >
< a href = " https://evnt.is/1apj " target = " _blank " rel = " noopener noreferrer " >
< ? php esc_html_e ( 'Known Issues' , 'tribe-common' ); ?>
</ a >
</ li >
< li >
< a href = " https://evnt.is/1apk " target = " _blank " rel = " noopener noreferrer " >
< ? php esc_html_e ( 'Release notes' , 'tribe-common' ); ?>
</ a >
</ li >
< li >
< a href = " https://evnt.is/1apl " target = " _blank " rel = " noopener noreferrer " >
< ? php esc_html_e ( 'Integrations' , 'tribe-common' ); ?>
</ a >
</ li >
< li >
< a href = " https://evnt.is/1apm " target = " _blank " rel = " noopener noreferrer " >
< ? php esc_html_e ( 'Shortcodes' , 'tribe-common' ); ?>
</ a >
</ li >
</ ul >
</ div >
</ div >
2025-02-28 08:42:11 +01:00
< ? php
// faq section.
?>
2023-09-26 10:09:00 +02:00
< div class = " tribe-events-admin-section-header " >
< h3 >
< ? php esc_html_e ( 'FAQs' , 'tribe-common' ); ?>
</ h3 >
2023-12-07 09:44:11 +01:00
2023-09-26 10:09:00 +02:00
< a href = " https://evnt.is/1av1#faqs " target = " _blank " rel = " noopener noreferrer " >
< ? php esc_html_e ( 'All FAQs' , 'tribe-common' ); ?>
</ a >
</ div >
< div class = " tribe-events-admin-faq tribe-events-admin-4col-grid " >
< ? php foreach ( $faqs as $faq ) : ?>
< div class = " tribe-events-admin-faq-card " >
< div class = " tribe-events-admin-faq-card__icon " >
2025-02-28 08:42:11 +01:00
< img src = " <?php echo esc_url( tribe_resource_url( 'images/icons/faq.png', false, null, $main ) ); ?> " alt = " <?php esc_attr_e( 'lightbulb icon', 'tribe-common' ); ?> " />
2023-09-26 10:09:00 +02:00
</ div >
2023-12-07 09:44:11 +01:00
< div class = " tribe-events-admin-faq-card__content " >
2023-09-26 10:09:00 +02:00
< div class = " tribe-events-admin-faq__question " >
< a href = " <?php echo esc_url( $faq['link'] ); ?> " target = " _blank " rel = " noopener noreferrer " >
2023-12-07 09:44:11 +01:00
< ? php echo esc_html ( $faq [ 'question' ] ); ?>
2023-09-26 10:09:00 +02:00
</ a >
</ div >
< div class = " tribe-events-admin-faq__answer " >
< ? php echo esc_html ( $faq [ 'answer' ] ); ?>
</ div >
</ div >
</ div >
< ? php endforeach ; ?>
</ div >
2025-02-28 08:42:11 +01:00
< ? php
// extensions section.
?>
2023-09-26 10:09:00 +02:00
< div class = " tribe-events-admin-section-header " >
< h3 >
< ? php esc_html_e ( 'Free extensions' , 'tribe-common' ); ?>
</ h3 >
2023-12-07 09:44:11 +01:00
2023-09-26 10:09:00 +02:00
< a href = " https://evnt.is/1aqa " target = " _blank " rel = " noopener noreferrer " >
< ? php esc_html_e ( 'All Extensions' , 'tribe-common' ); ?>
</ a >
</ div >
< p class = " tribe-events-admin-extensions-title " >
< ? php esc_html_e ( 'Small, lightweight WordPress plugins that add new capabilities to our core plugins. Support is not offered for extensions; however they provide enhanced functionality and bonus features.' , 'tribe-common' ); ?>
</ p >
< div class = " tribe-events-admin-extensions tribe-events-admin-4col-grid " >
< ? php foreach ( $extensions as $extension ) : ?>
< div class = " tribe-events-admin-extensions-card " >
< h4 class = " tribe-events-admin-extensions-card__title " >
< a href = " <?php echo esc_url( $extension['link'] ); ?> " target = " _blank " rel = " noopener noreferrer " >
< ? php echo esc_html ( $extension [ 'title' ] ); ?>
</ a >
</ h4 >
< div class = " tribe-events-admin-extensions-card__description " >
< ? php echo esc_html ( $extension [ 'description' ] ); ?>
</ div >
</ div >
< ? php endforeach ; ?>
</ div >
2025-02-28 08:42:11 +01:00
</ div >