<?php require_once 'includes/apn-functions.php'; $page_name = 'abstract-submission'; $page_title = 'Abstract received'; $ps_script = '<script type="text/javascript" src="https://maps.google.com/maps/api/js?sensor=false"></script> <script type="text/javascript" src="includes/apn-load-home-map.js"></script>' . "\n"; include_once 'templates/header.php'; require_once '../../forms/global/api/api.php'; $fields = ft_api_init_form_page(); //setups for displaying submission $fields = array_merge($_SESSION['form_tools_form'], $_POST); ft_api_clear_form_sessions(); ?> <div class="row"> <?php include_once 'templates/sidebar.php'; ?> <?php if (!$fields['submit']) { ?> <h2><span class="glyphicon glyphicon-remove-circle"></span> Nothing to display.</h2> <?php } else { ?>
AFTER deadline: - set REGISTRATION_OPEN to FALSE */ $apn_funded = $_GET['af'] == '1' ? true : false; require_once 'includes/apn-functions.php'; $page_name = 'register'; $page_title = 'Registration: ' . MEETING_NAME . ', ' . MEETING_LOCATION; $ps_script = '<script type="text/javascript" src="includes/apn-form-helper.js"></script>' . "\n"; include_once 'templates/header.php'; require_once realpath(dirname(__FILE__) . '/../../forms/global/api/api.php'); if (REGISTRATION_INIT == true) { $fields = ft_api_init_form_page(THIS_FORM_ID, 'initialize'); } elseif (REGISTRATION_INIT == false) { $fields = ft_api_init_form_page(THIS_FORM_ID); } $errors = []; if (isset($_POST['register'])) { /* Start validation rules setup * This is critical for form security. * ALL FIELDS must be validated and then filtered. */ $rules = []; //title $rules[] = apn_quick_rule('required', 'title', 'Title'); //full name $rules[] = apn_quick_rule('required', 'fullName', 'Full name'); $rules[] = "reg_exp,middleName,^[a-zA-Z '\\.-]*\$,The <span class='text-warning'>Full name</span> field should only contain letters/spaces/hyphens."; $rules[] = apn_write_lengthx('<', '100', 'fullName', 'Full name'); //occupation
- set ABSTRACT_INIT to FALSE (if using a new form) AFTER deadline: - set ABSTRACT_OPEN to FALSE */ require_once 'includes/apn-functions.php'; $page_name = 'abstract-submission'; $page_title = 'Poster abstract submission: ' . MEETING_NAME . ', ' . MEETING_LOCATION; $ps_script = '<script type="text/javascript" src="includes/jquery.validate.min.js"></script>' . "\n" . '<script type="text/javascript" src="includes/apn-form-helper.js"></script>' . "\n"; include_once 'templates/header.php'; require_once realpath(dirname(__FILE__) . '/../../forms/global/api/api.php'); if (ABSTRACT_INIT == true) { $fields = ft_api_init_form_page(ABSTRACT_FORM_ID, 'initialize'); } elseif (ABSTRACT_INIT == false) { $fields = ft_api_init_form_page(ABSTRACT_FORM_ID); } $errors = []; if (isset($_POST['submit'])) { /* Start validation rules setup * This is critical for form security. * ALL FIELDS must be validated and then filtered. */ $rules = []; //title $rules[] = apn_quick_rule('required', 'title', 'Title'); //family name //$rules[] = apn_quick_rule('required', 'last', 'Surname(s)'); $rules[] = apn_write_lengthx('<=', '30', 'last', 'Surname'); $rules[] = "reg_exp,last,^[a-zA-Z '-]*\$,The <span class='text-warning'>Family name/Surname</span> field should only contain letters/spaces/hyphens."; //given name