#!/usr/bin/perl -wT # # Fitness Blog Submission # use strict; use lib '.'; use RGX::Blog; my $form = default_form(); $form->{'dbName'} = 'blogs'; $form->{'dbUser'} = 'blogs'; $form->{'dbPass'} = 'blogs'; $form->{'tblName'} = 'music'; #$form->{'destEmail'} = 'music@rgxlife.com'; my $fname_field = default_field(); $fname_field->{'fieldName'} = 'fname'; $fname_field->{'dbcol'} = 'fname'; $fname_field->{'friendlyName'} = 'First Name'; $fname_field->{'errMessage'} = 'We really do need your first name.'; $fname_field->{'validatorFunc'} = \¬_empty; my $email_field = default_field(); $email_field->{'fieldName'} = 'email'; $email_field->{'dbcol'} = 'email'; $email_field->{'friendlyName'} = 'Email Address'; $email_field->{'errMessage'} = 'Please give us your email address.'; $email_field->{'validatorFunc'} = \&check_email; my $place_field = default_field(); $place_field->{'fieldName'} = 'location'; $place_field->{'dbcol'} = 'location'; $place_field->{'friendlyName'} = 'City / State'; $place_field->{'errMessage'} = 'Please tell us where you are.'; $place_field->{'validatorFunc'} = \¬_empty; my $year_field = default_field(); $year_field->{'fieldName'} = 'year'; $year_field->{'dbcol'} = 'year'; $year_field->{'friendlyName'} = 'Birth Year'; $year_field->{'errMessage'} = 'Please tell us the year in which you were born.'; $year_field->{'validatorFunc'} = \&valid_year; my $blog_field = default_field(); $blog_field->{'fieldName'} = 'question'; $blog_field->{'dbcol'} = 'question'; $blog_field->{'friendlyName'} = 'Question'; $blog_field->{'errMessage'} = 'Did you have a question you wanted to ask? :)'; $blog_field->{'validatorFunc'} = \¬_empty; my $agree_field = default_field(); $agree_field->{'fieldName'} = 'agree'; $agree_field->{'dbcol'} = 'agree'; $agree_field->{'friendlyName'} = 'Assent'; $agree_field->{'errMessage'} = 'Please check the box at the end of this form after you have read both the legal notice and privacy statement.'; $agree_field->{'validatorFunc'} = \¬_empty; $form->{'fields'} = { agree => $agree_field, question => $blog_field, email => $email_field, fname => $fname_field, location => $place_field, year => $year_field }; blog_submission($form);