MORE PAGES from Forlandsaas.Com & Daniel Forlandsaas :

<?php<?php/*Plugin Name: Fast Secure Contact FormPlugin URI: Fast Secure Contact Form for WordPress. An easy and powerful form builder that lets your visitors send you email. Blocks all automated spammers. No templates to mess with. <a href=”plugins.php?page=si-contact-form/si-contact-form.php”>Settings</a> | <a href=””>Donate</a>Author: fastsecureAuthor URI: Domain: si-contact-formDomain Path: /languagesLicense: GPLv2 or laterVersion: 4.0.55*/
/*Fast Secure Contact Form, a plugin for WordPressCopyright (C) 2008-2017 Mike Challis (
This program is free software; you can redistribute it and/ormodify it under the terms of the GNU General Public Licenseas published by the Free Software Foundation; either version 2of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,but WITHOUT ANY WARRANTY; without even the implied warranty ofMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See theGNU General Public License for more details.
You should have received a copy of the GNU General Public Licensealong with this program; if not, write to the Free SoftwareFoundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.*/
//do not allow direct accessif ( strpos(strtolower($_SERVER[‘SCRIPT_NAME’]),strtolower(basename(__FILE__))) ) { header(‘HTTP/1.0 403 Forbidden’); exit(‘Forbidden’);}

/******************** * Global constants ********************/define( ‘FSCF_VERSION’, ‘4.0.55’ );define( ‘FSCF_BUILD’, ‘180’); // Used to force load of latest .js filesdefine( ‘FSCF_FILE’, __FILE__ );               // /path/to/wp-content/plugins/si-contact-form/si-contact-form.phpdefine( ‘FSCF_PATH’, plugin_dir_path(__FILE__) );  // /path/to/wp-content/plugins/si-contact-form/define( ‘FSCF_URL’, plugin_dir_url( __FILE__ ) );  // ‘FSCF_ADMIN_URL’, admin_url( ‘plugins.php?page=si-contact-form/si-contact-form.php’));define( ‘FSCF_PLUGIN_NAME’, ‘Fast Secure Contact Form’ );define( ‘FSCF_CAPTCHA_PATH’, FSCF_PATH . ‘captcha’);define( ‘FSCF_ATTACH_DIR’, FSCF_PATH . ‘attachments/’ );define( ‘FSCF_MAX_SLUG_LEN’, 40 );
// Set constants for standard field numbersdefine( ‘FSCF_NAME_FIELD’, ‘1’ );define( ‘FSCF_EMAIL_FIELD’, ‘2’ );define( ‘FSCF_SUBJECT_FIELD’, ‘3’ );define( ‘FSCF_MESSAGE_FIELD’, ‘4’ );
global $fscf_special_slugs; // List of reserve slug names$fscf_special_slugs = array( ‘f_name’, ‘m_name’, ‘mi_name’, ‘l_name’, ’email2′, ‘mailto_id’, ‘subject_id’ );
/******************** * Includes ********************/require_once FSCF_PATH . ‘includes/class-fscf-util.php’;require_once FSCF_PATH . ‘includes/class-fscf-display.php’;require_once FSCF_PATH . ‘includes/class-fscf-process.php’;require_once FSCF_PATH . ‘captcha/securimage.php’;
if ( is_admin() ) { require_once FSCF_PATH . ‘includes/class-fscf-action.php’; require_once FSCF_PATH . ‘includes/class-fscf-options.php’; require_once FSCF_PATH . ‘includes/class-fscf-parse-vcita-callback.php’;}

// Initialize plugin settings and hooksFSCF_Util::setup();
register_activation_hook( __FILE__, ‘FSCF_Util::import’ );
if (!class_exists(‘siContactForm’)) {   class siContactForm {      function si_contact_form_short_code($atts) {         // backwards compatibility with manual PHP call from 3.xx         echo FSCF_Display::process_short_code($atts);      }   }}$si_contact_form = new siContactForm();
// Show activation time errors//echo get_option( ‘plugin_error’ );
// end of file