/** * Initialise Class (for Admin) * @return NULL */ public function adminInit() { // Only run when Admin page is loaded if (Input::uri(false) == '/wp-admin/admin.php' && Input::request('page') == 'membership-reporting') { // Add Javascript to Admin for Reporting wp_enqueue_script('jquery'); wp_enqueue_script('jquery-ui-core'); wp_enqueue_script('jquery-ui-tabs'); wp_enqueue_script('jquery-ui-datepicker'); wp_enqueue_style('cpfc-reporting-css', get_template_directory_uri() . '/members-module/assets/css/jquery-ui.css'); } }
<?php switch ($templateData->get('status')) { case 'SUCCESS': ?> <h1><?php the_field('data_capture_preferences_success_heading'); ?></h1> <?php the_field('data_capture_preferences_success_copy'); ?> <span id="datacapture-success" data-result="true"></span> <?php break; default: ?> <h1><?php the_field('data_capture_preferences_heading'); ?></h1> <?php the_field('data_capture_preferences_copy'); ?> <form class="datacapture" method="POST" action="<?php echo \CPFCMembers\Input::uri(); ?>"> <fieldset> <input type="hidden" name="details" value="preferences" /> <?php echo $form->securityField(); ?> <?php $form->displayError('form'); ?> <div class="form-block-wrap form-group"> <div class="check"> <input class="form-control" type="checkbox" name="preference_regular_newsletter" id="preference-regular-newsletter" value="1" <?php echo $form->getValue('preference_regular_newsletter') ? 'checked="checked"' : ''; ?> /> <label for="preference-regular-newsletter" class="control-label"><?php the_field('email_preferences_regular_newsletter_text', 'option'); ?></label> </div> <div class="check"> <input class="form-control" type="checkbox" name="preference_breaking_news" id="preference-breaking-news" value="1" <?php echo $form->getValue('preference_breaking_news') ? 'checked="checked"' : ''; ?> />
/** * Routing method * @return NULL */ public function routing() { $uri = trim(Input::uri(false), '/'); $loginRedirect = false; switch (true) { case CPFC_MEMBERS_REGISTER_URL == $uri: $this->_register(); break; case CPFC_MEMBERS_UPDATE_DETAILS_URL == $uri: $loginRedirect = true; $this->_updateDetails(); break; case CPFC_MEMBERS_MEMBERSHIPS_URL == $uri: $loginRedirect = true; $this->_memberships(); break; case CPFC_MEMBERS_LOGIN_URL == $uri: $this->_login(); break; case CPFC_MEMBERS_LOGOUT_URL == $uri: $this->_logout(); break; case CPFC_MEMBERS_REGISTRATION_VERIFICATION_URL == $uri: $this->_verifyRegistration(); break; case CPFC_MEMBERS_FORGOTTEN_PASSWORD_URL == $uri: $this->_forgottenPassword(); break; case CPFC_MEMBERS_PASSWORD_RESET_URL == $uri: $this->_passwordReset(); break; case CPFC_MEMBERS_VERIFICATION_EMAIL_REQUEST_URL == $uri: $this->_verificationEmailRequest(); break; case CPFC_MEMBERS_DATA_CAPTURE_URL == $uri: $this->_dataCapture(); break; case CPFC_MEMBERS_YOUTUBE_AUTH_URL == $uri: $this->youTubeAuthCallback(); break; case CPFC_MEMBERS_RSS_TEST_FETCH_URL == $uri: $this->rssCron(); break; case CPFC_MEMBERS_VIEW_CAROUSEL_VIDEO_URL == $uri: $this->homepageVideoCarousel(); break; default: $loginRedirect = true; } if($loginRedirect){ \CPFCMembers\Session::set('login_redirect',Input::uri()); } }