Beispiel #1
0
<?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 {
    ?>
		  
Beispiel #2
0
   
   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
Beispiel #3
0
   - 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