Example #1
0
$form->addFieldValidation('required');
$form->addField('lastname', 'text', $member['lastname']);
$form->addLabel('Lastname');
$form->addFieldValidation('required');
$form->addField('email', 'text', $member['email']);
$form->addLabel('Email Address');
$form->addFieldValidation('required email');
$form->addField('camra_number', 'text', $member['camra_number']);
if ($config->get('web', 'signupNonCamra')) {
    $form->addLabel('CAMRA Membership Number/Username');
    $form->addFieldValidation('required');
} else {
    $form->addLabel('CAMRA Membership Number');
    $form->addFieldValidation('required numeric');
}
$form->addField('postcode', 'text', $member['postcode']);
$form->addLabel('Postcode');
$form->addFieldValidation('required');
if ($config->get('web', 'signupNonCamra')) {
    $form->addField('camra_member', 'checkbox', $member['camra_member']);
    $form->addLabel('I am a CAMRA Member', null, 'right');
    $form->addOptions(array(1, 0));
}
$form->addFieldsetClose();
$form->addField('register', 'submit', 'Register');
$form->addInputClass('btnSubmit');
$form->addField('reset', 'reset', 'Reset form');
$form->addInputClass('btnReset');
$form->addContent('<div class="reset"><a href="' . $config->get('web', 'root') . '/login/" class="btnReset fleft">Cancel &amp; back to Login</a></div>');
echo $form->submiterrormsg . $form->display();
include DOCROOT . '/skin/loginfooter.php';
Example #2
0
        }
    }
} else {
    /* Form has not been submitted */
    if (!is_null($town_id) && '' != $town_id && 'new' != $town_id) {
        $town = reset(getQueryResults('SELECT * FROM ' . $config->get('database', 'tablePrefix') . 'town WHERE id=' . $town_id));
    } elseif ('new' == $town_id) {
        $town = array('id' => 'new', 'name' => '', 'active' => 1);
    } else {
        $towns = getQueryResults('SELECT id, name FROM ' . $config->get('database', 'tablePrefix') . 'town WHERE active=1 ORDER BY name;');
    }
}
if (isset($towns)) {
    $form->addField('town_id', 'select');
    $form->addLabel('Select town');
    $form->addOptions(array('new' => 'Add new town'));
    $form->addOptions($towns, 'id', 'name');
    $form->addField('selecttown', 'submit', 'Select town');
    $form->addInputClass('btnSubmit');
} else {
    $form->addField('town_id', 'hidden', $town['id']);
    $form->addField('name', 'text', $town['name']);
    $form->addLabel('Town Name');
    $form->addFieldValidation('required');
    $form->addField('active', 'checkbox', $town['active']);
    $form->addLabel('Active', null, 'right');
    $form->addOptions(array(1, 0));
    if ('new' == $town_id) {
        $form->addField('updateTown', 'submit', 'Create town');
    } else {
        $form->addField('updateTown', 'submit', 'Update town');
Example #3
0
        header('Location: ' . $config->get('web', 'root') . '/admin/?msg=User+deleted');
        exit;
    }
} else {
    if (!is_null($member_id) && '' != $member_id && 'new' != $member_id) {
        $member = reset(getQueryResults('SELECT * FROM ' . $config->get('database', 'tablePrefix') . 'user WHERE id=' . $member_id));
    } elseif ('new' == $member_id) {
        $member = array('id' => 'new', 'firstname' => $request->get('post', 'firstname') ? $request->get('post', 'firstname') : '', 'lastname' => $request->get('post', 'lastname') ? $request->get('post', 'lastname') : '', 'type' => 'reviewer', 'camra_number' => $request->get('post', 'camra_number') ? $request->get('post', 'camra_number') : '', 'postcode' => $request->get('post', 'postcode') ? $request->get('post', 'postcode') : '', 'email' => $request->get('post', 'email') ? $request->get('post', 'email') : '', 'active' => $request->get('post', 'active') != 1 ? 0 : 1);
    } else {
        $members = getQueryResults('SELECT id, CONCAT(lastname, \', \', firstname) as name FROM `' . $config->get('database', 'tablePrefix') . 'user` ORDER BY `lastname`,`firstname`;');
    }
}
if (isset($members)) {
    $form->addField('member_id', 'select');
    $form->addLabel('Select Member');
    $form->addOptions(array('new' => 'Add New Member'));
    $form->addOptions($members, 'id', 'name');
    $form->addField('selectMember', 'submit', 'Select Member');
    $form->addInputClass('btnSubmit');
} else {
    $form->addField('member_id', 'hidden', $member['id']);
    $form->addField('firstname', 'text', $member['firstname']);
    $form->addLabel('Firstname');
    $form->addFieldValidation('required');
    $form->addField('lastname', 'text', $member['lastname']);
    $form->addLabel('Lastname');
    $form->addFieldValidation('required');
    $form->addField('email', 'text', $member['email']);
    $form->addLabel('Email Address');
    $form->addFieldValidation('email');
    $form->addField('camra_number', 'text');
Example #4
0
    }
} else {
    /* Form has not been submitted */
    if ('' != $town_id) {
        $town = reset(getQueryResults('SELECT * FROM ' . $config->get('database', 'tablePrefix') . 'town WHERE id=' . $town_id));
        if (!isset($pub)) {
            $pub = array('id' => 'new', 'town_id' => $town_id, 'name' => '', 'abv' => '', 'og' => '', 'notes' => '');
        }
    } else {
        $towns = getQueryResults('SELECT id, name FROM ' . $config->get('database', 'tablePrefix') . 'town WHERE active=1 ORDER BY name;');
    }
}
if (isset($towns)) {
    $form->addField('town_id', 'select');
    $form->addLabel('Select town');
    $form->addOptions(array('' => 'Select town first'));
    $form->addOptions($towns, 'id', 'name');
    $form->addField('selectTown', 'submit', 'Select this town');
    $form->addInputClass('btnSubmit');
} else {
    print '<h3>pubs for ' . $town['name'] . '</h3>';
    if ('' != $pub_id) {
        if ('new' != $pub_id) {
            $pub = reset(getQueryResults('SELECT * FROM ' . $config->get('database', 'tablePrefix') . 'pub WHERE id=' . $pub_id));
        }
        $form->addField('town_id', 'hidden', $town_id);
        $form->addField('pub_id', 'hidden', $pub_id);
        $form->addField('name', 'text', $pub['name']);
        $form->addLabel('pub Name');
        $form->addFieldValidation('required');
        $form->addField('brewery_id', 'select', $pub['brewery_id']);
Example #5
0
    }
} else {
    /* Form has not been submitted */
    if ('' != $town_id) {
        $town = reset(getQueryResults('SELECT * FROM ' . $config->get('database', 'tablePrefix') . 'town WHERE id=' . $town_id));
        if (!isset($pub)) {
            $pub = array('id' => 'new', 'town_id' => $town_id, 'name' => '', 'abv' => '', 'og' => '', 'notes' => '');
        }
    } else {
        $towns = getQueryResults('SELECT id, name FROM ' . $config->get('database', 'tablePrefix') . 'town WHERE active=1 ORDER BY name;');
    }
}
if (isset($towns)) {
    $form->addField('town_id', 'select');
    $form->addLabel('Select town');
    $form->addOptions(array('' => 'Select town first'));
    $form->addOptions($towns, 'id', 'name');
    $form->addField('selectTown', 'submit', 'Select this town');
    $form->addInputClass('btnSubmit');
} else {
    if ('' != $pub_id) {
        $pub = reset(getQueryResults('SELECT * FROM ' . $config->get('database', 'tablePrefix') . 'pub WHERE id=' . $pub_id));
        $form->addField('town_id', 'hidden', $town_id);
        $form->addField('pub_id', 'hidden', $pub_id);
        $form->addField('name', 'hidden', $pub['name']);
        $form->addField('date', 'text', date('d-M-Y', time()));
        $form->addLabel('Date of Change');
        $form->addFieldValidation('required');
        $form->addContent('<img id="cal1Open" src="' . $config->get('web', 'root') . '/skin/images/cal.gif" /><div id="cal1Container"></div>');
        $form->addField('notes', 'textarea', $pub['notes']);
        $form->addLabel('Notes');
Example #6
0
        Session::set('submission', $request->get('post'));
        header('Location: ' . $config->get('web', 'root') . '/enter/confirm/');
        exit;
    } elseif ('addPub' == $form->submittedaction) {
        $pubCount++;
    }
}
$form->addFieldsetOpen('Review by ' . $user['firstname'] . ' ' . $user['lastname']);
$form->addField('date_nojs', 'text', date('d-M-Y', $currDate));
$form->addLabel('Date of Visit');
$form->addFieldValidation('required');
if (is_null($town_id) || '' == $town_id) {
    $form->addFieldsetOpen('Town');
    $form->addField('town_id', 'select', $town_id);
    $form->addLabel('Town');
    $form->addOptions(array('' => 'Select town'));
    $form->addOptions($towns, 'id', 'name');
    $form->addField('selectTown', 'submit', 'Select this town');
    $form->addInputClass('btnSubmit');
    $pubs = array(array('id' => '', 'name' => 'Select town first'));
} else {
    $town = getItemFromArray($town_id, $towns);
    $pubs = array('' => 'Select Pub');
    $pubs = array_merge($pubs, getQueryResults("SELECT * FROM " . $config->get('database', 'tablePrefix') . "pub WHERE town_id={$town_id} AND active=1 ORDER BY name"));
    if (2 == sizeof($pubs) && $pubs[0]['id'] != '') {
        $pub = reset(array_reverse($pubs));
        $form->addFieldsetOpen('Pub: ' . $pub['name'] . ' at ' . $town['name']);
        //$form->addField('pub_id-0', 'hidden', $pub['id']);
    } else {
        $form->addFieldsetOpen('Town: ' . $town['name']);
    }
Example #7
0
        }
    }
} else {
    /* Form has not been submitted */
    if (!is_null($brewery_id) && '' != $brewery_id && 'new' != $brewery_id) {
        $brewery = reset(getQueryResults('SELECT * FROM ' . $config->get('database', 'tablePrefix') . 'brewery WHERE id=' . $brewery_id));
    } elseif ('new' == $brewery_id) {
        $brewery = array('id' => 'new', 'name' => '', 'location' => '', 'active' => 1);
    } else {
        $breweries = getQueryResults('SELECT id, name FROM ' . $config->get('database', 'tablePrefix') . 'brewery WHERE active=1 ORDER BY name;');
    }
}
if (isset($breweries)) {
    $form->addField('brewery_id', 'select');
    $form->addLabel('Select Brewery');
    $form->addOptions(array('new' => 'Add New Brewery'));
    $form->addOptions($breweries, 'id', 'name');
    $form->addField('selectBrewery', 'submit', 'Select Brewery');
    $form->addInputClass('btnSubmit');
} else {
    $form->addField('brewery_id', 'hidden', $brewery['id']);
    $form->addField('name', 'text', $brewery['name']);
    $form->addLabel('Brewery Name');
    $form->addFieldValidation('required');
    $form->addField('location', 'text', $brewery['location']);
    $form->addLabel('Location');
    $form->addField('active', 'checkbox', $brewery['active']);
    $form->addLabel('Active', null, 'right');
    $form->addOptions(array(1, 0));
    if ('new' == $brewery_id) {
        $form->addField('updateBrewery', 'submit', 'Create brewery');
Example #8
0
        $content .= 'Message:' . CR;
        $content .= '--------------------------------------' . CR;
        $content .= $request->get('post', 'message') . CR;
        $content .= '--------------------------------------' . CR;
        $content .= 'Post from IP address: ' . $_SERVER['REMOTE_ADDR'] . CR;
        $content .= 'On: ' . date('D jS M Y H:i:s');
        $content .= CR . CR . 'Thank you.';
        mail($config->get('web', 'feedbackEmail'), $subject, $content, $headers);
        header('Location: ' . $config->get('web', 'root') . '/feedback/thankyou/');
        exit;
    }
    $form->addFieldsetOpen('Feedback');
    $form->addContent('<div><p class="fieldSubstitute"><span class="label">From:</span><span class="input">' . $user['firstname'] . ' ' . $user['lastname'] . '</span></p></div>');
    $form->addField('about', 'select');
    $form->addLabel('About');
    $form->addOptions(array('' => 'Select a subject', 'missbeer' => 'Missing Beer', 'missbrewery' => 'Missing Brewery', 'misspubs' => 'Missing Pub', 'misstowns' => 'Missing Town', 'newlandlord' => 'New Landlords', 'suggestion' => 'NBSS Suggestions', 'other' => 'Other'));
    $form->addFormValidationErrorMessage('required');
    $form->addField('message', 'textarea');
    $form->addLabel('Text');
    $form->addFormValidationErrorMessage('required');
    $form->addField('send', 'submit', 'Send');
    $form->addInputClass('btnSubmit');
    $form->addField('reset', 'reset', 'Clear');
    $form->addInputClass('btnReset');
    $form->addFieldsetClose();
    print $form->display();
} else {
    ?>
	<h2>Feedback disabled</h2>
	<p>The administrator has disabled feedback for this site.</p>
<?php