'Ajax Loaded Contact Form 1',
        'desc'       =>  'Contact form in HTML file loaded with Ajax',
        'desc-class' =>  '',
        'link'       =>  '/ajax-loaded-contact-form-1.html',
        'class'      =>  'ajax contact-form has-captcha has-checkbox has-validation has-intl-tel-input',
        'frameworks' =>  array('bootstrap3', 'bootstrap4', 'material', 'material-bootstrap', 'foundation'),
        'icon'       =>  'icon-mail'
    ),
    array(
        'title'      =>  'Contact Form 1',
        'desc'       =>  'Horizontal contact form with captcha',
        'desc-class' =>  '',
        'link'       =>  '/contact-form-1.php',
        'class'      =>  'contact-form has-captcha has-checkbox has-validation has-intl-tel-input',
        'frameworks' =>  array('bootstrap3', 'bootstrap4', 'material', 'material-bootstrap', 'foundation'),
        'icon'       =>  'icon-mail'
    ),
    array(
        'title'      =>  'Contact Form 1 loaded with Loadjs',
        'desc'       =>  'Horizontal contact form with captcha',
        'desc-class' =>  '',
        'link'       =>  '/contact-form-1-loadjs.php',
        'class'      =>  'contact-form has-captcha has-checkbox loadjs has-validation has-intl-tel-input',
        'frameworks' =>  array('bootstrap3', 'bootstrap4', 'material', 'material-bootstrap', 'foundation'),
        'icon'       =>  'icon-mail'
    ),
    array(
        'title'      =>  'Contact Form 1 Modal',
        'desc'       =>  'Horizontal contact form with captcha',
        'desc-class' =>  '',
        'link'       =>  '/contact-form-1-modal.php',
        'class'      =>  'contact-form has-captcha has-checkbox modal-form has-validation has-intl-tel-input',
        'frameworks' =>  array('bootstrap3', 'bootstrap4', 'material', 'material-bootstrap', 'foundation'),
        'icon'       =>  'icon-mail'
    ),
    array(
        'title'      =>  'Contact Form 1 Popover',
        'desc'       =>  'Horizontal contact form with captcha',
        'desc-class' =>  '',
        'link'       =>  '/contact-form-1-popover.php',
        'class'      =>  'contact-form popover-form has-captcha has-checkbox has-validation has-intl-tel-input',
        'frameworks' =>  array('bootstrap3', 'bootstrap4', 'material', 'material-bootstrap', 'foundation'),
        'icon'       =>  'icon-mail'
    ),
    array(
        'title'      =>  'Contact Form 2',
        'desc'       =>  'Vertical contact form with captcha',
        'desc-class' =>  '',
        'link'       =>  '/contact-form-2.php',
        'class'      =>  'contact-form has-captcha has-checkbox has-validation has-intl-tel-input',
        'frameworks' =>  array('bootstrap3', 'bootstrap4', 'material', 'material-bootstrap', 'foundation'),
        'icon'       =>  'icon-address-book'
    ),
    array(
        'title'      =>  'Contact Form 3',
        'desc'       =>  'Contact form with rich text editor & dependent field',
        'desc-class' =>  ' class="small"',
        'link'       =>  '/contact-form-3.php',
        'class'      =>  'contact-form has-dependent-fields has-select has-tinymce has-checkbox has-intl-tel-input has-validation',
        'frameworks' =>  array('bootstrap3', 'bootstrap4', 'material', 'material-bootstrap', 'foundation'),
        'icon'       =>  'icon-phone'
    ),
    array(
        'title'      =>  'Car Rental Form',
        'desc'       =>  'Step form with accordion & step validation',
        'desc-class' =>  ' class="small"',
        'link'       =>  '/car-rental-form.php',
        'class'      =>  'order-rental step accordion has-checkbox has-picker has-select has-validation',
        'frameworks' =>  array('bootstrap3', 'bootstrap4', 'material', 'material-bootstrap', 'foundation'),
        'icon'       =>  'icon-car'
    ),
    array(
        'title'      =>  'Custom Radio/Checkbox Form',
        'desc'       =>  'With Custom CSS plugin',
        'desc-class' =>  ' class="small"',
        'link'       =>  '/custom-radio-checkbox-css-form.php',
        'class'      =>  'has-checkbox',
        'frameworks' =>  array('bootstrap3', 'bootstrap4', 'foundation'),
        'icon'       =>  'icon-check-square-o'
    ),
    array(
        'title'      =>  'Switches Radio/Checkbox Form',
        'desc'       =>  'On/Off with LC-Switch plugin',
        'desc-class' =>  ' class="small"',
        'link'       =>  '/switches-form.php',
        'class'      =>  'has-checkbox',
        'frameworks' =>  array('bootstrap3', 'bootstrap4', 'material', 'material-bootstrap', 'foundation'),
        'icon'       =>  'icon-toggle-on'
    ),
    array(
        'title'      =>  'Customer Feedback Form',
        'desc'       =>  '2 columns
Feedback Form
with multiselect',
        'desc-class' =>  ' class="small"',
        'link'       =>  '/customer-feedback-form.php',
        'class'      =>  'survey has-select has-checkbox has-validation',
        'frameworks' =>  array('bootstrap3', 'bootstrap4', 'material', 'material-bootstrap', 'foundation'),
        'icon'       =>  'icon-comments'
    ),
    array(
        'title'      =>  'Customer Satisfaction Step Form',
        'desc'       =>  'Ajax step form with sliding transitions',
        'desc-class' =>  '',
        'link'       =>  '/customer-satisfaction-step-form.php',
        'class'      =>  'survey step ajax has-select has-checkbox',
        'frameworks' =>  array('bootstrap3', 'bootstrap4', 'material', 'material-bootstrap', 'foundation'),
        'icon'       =>  'icon-chart'
    ),
    array(
        'title'      =>  'Customer Support Form',
        'desc'       =>  'Ajax step form with sliding transitions',
        'desc-class' =>  '',
        'link'       =>  '/customer-support-form.php',
        'class'      =>  'ajax contact-form has-select has-checkbox has-dependent-fields has-file-upload has-validation',
        'frameworks' =>  array('bootstrap3', 'bootstrap4', 'material', 'material-bootstrap', 'foundation'),
        'icon'       =>  'icon-lifebuoy'
    ),
    array(
        'title'      =>  'CV Submission Form',
        'desc'       =>  'Horizontal form with rich text editor & file upload',
        'desc-class' =>  ' class="small"',
        'link'       =>  '/cv-submission-form.php',
        'class'      =>  'has-file-upload has-tinymce has-validation',
        'frameworks' =>  array('bootstrap3', 'bootstrap4', 'material', 'material-bootstrap', 'foundation'),
        'icon'       =>  'icon-profile'
    ),
    array(
        'title'      =>  'Dependent fields Form',
        'desc'       =>  'Form with several conditional fields',
        'desc-class' =>  ' class="small"',
        'link'       =>  '/dependent-fields.php',
        'class'      =>  'has-dependent-fields has-select has-validation has-captcha has-checkbox',
        'frameworks' =>  array('bootstrap3', 'bootstrap4', 'material', 'material-bootstrap', 'foundation'),
        'icon'       =>  'icon-tree'
    ),
    array(
        'title'      =>  'Send customized Emails',
        'desc'       =>  'Contact form with styled emails',
        'desc-class' =>  ' class="small"',
        'link'       =>  '/email-styles.php',
        'class'      =>  'contact-form has-select has-captcha has-checkbox has-validation',
        'frameworks' =>  array('bootstrap3', 'bootstrap4', 'material', 'material-bootstrap', 'foundation'),
        'icon'       =>  'icon-mail-read'
    ),
    array(
        'title'      =>  'File Upload Test Form',
        'desc'       =>  '3 File upload forms for files|images|images + captions',
        'desc-class' =>  ' class="small"',
        'link'       =>  '/fileupload-test-form.php',
        'class'      =>  'has-file-upload',
        'frameworks' =>  array('bootstrap3', 'bootstrap4', 'material', 'material-bootstrap', 'foundation'),
        'icon'       =>  'icon-upload'
    ),
    array(
        'title'      =>  'Values from database',
        'desc'       =>  'Retrieve default values from database',
        'desc-class' =>  '',
        'link'       =>  '/default-db-values-form.php',
        'class'      =>  'prefilled-form has-checkbox has-select has-validation',
        'frameworks' =>  array('bootstrap3', 'bootstrap4', 'material', 'material-bootstrap', 'foundation'),
        'icon'       =>  'icon-database'
    ),
    array(
        'title'      =>  'Dynamic fields Form 1',
        'desc'       =>  'Horizontal form with dynalic fields',
        'desc-class' =>  '',
        'link'       =>  '/dynamic-fields-form-1.php',
        'class'      =>  'dynamic-fields ajax has-select has-validation',
        'frameworks' =>  array('bootstrap3', 'bootstrap4', 'material', 'material-bootstrap', 'foundation'),
        'icon'       =>  'icon-dynamic'
    ),
    array(
        'title'      =>  'Dynamic fields Form 2',
        'desc'       =>  'Horizontal form with dynalic fields',
        'desc-class' =>  '',
        'link'       =>  '/dynamic-fields-form-2.php',
        'class'      =>  'dynamic-fields ajax has-select has-validation',
        'frameworks' =>  array('bootstrap3', 'bootstrap4', 'material', 'material-bootstrap', 'foundation'),
        'icon'       =>  'icon-spinner4'
    ),
    array(
        'title'      =>  'Employment Application Form',
        'desc'       =>  'Horizontal form with Image upload',
        'desc-class' =>  '',
        'link'       =>  '/employment-application-form.php',
        'class'      =>  'has-file-upload has-checkbox has-select has-validation',
        'frameworks' =>  array('bootstrap3', 'bootstrap4', 'material', 'material-bootstrap', 'foundation'),
        'icon'       =>  'icon-profile'
    ),
    array(
        'title'      =>  'Image Picker Form',
        'desc'       =>  'Replace Select Element with Image Picker',
        'desc-class' =>  '',
        'link'       =>  '/image-picker-form.php',
        'class'      =>  'has-select has-image-picker',
        'frameworks' =>  array('bootstrap3', 'bootstrap4', 'material', 'material-bootstrap', 'foundation'),
        'icon'       =>  'icon-images'
    ),
    array(
        'title'      =>  'Input with Addons',
        'desc'       =>  'Input & Select with Icon, Button & Text addons',
        'desc-class' =>  '',
        'link'       =>  '/input-with-addons.php',
        'class'      =>  'has-select has-picker has-select',
        'frameworks' =>  array('bootstrap3', 'bootstrap4', 'material', 'material-bootstrap'),
        'icon'       =>  'icon-glass'
    ),
    array(
        'title'      =>  'License agreement form',
        'desc'       =>  'License agreement form with signature pad',
        'desc-class' =>  '',
        'link'       =>  '/license-agreement.php',
        'class'      =>  'license-form has-signature',
        'frameworks' =>  array('bootstrap3', 'bootstrap4', 'material', 'material-bootstrap', 'foundation'),
        'icon'       =>  'icon-pencil2'
    ),
    array(
        'title'      =>  'Join Us Form',
        'desc'       =>  'Horizontal
suscribe form',
        'desc-class' =>  '',
        'link'       =>  '/join-us-form.php',
        'class'      =>  'sign-in has-validation',
        'frameworks' =>  array('bootstrap3', 'bootstrap4', 'material', 'material-bootstrap', 'foundation'),
        'icon'       =>  'icon-user-plus'
    ),
    array(
        'title'      =>  'Join Us Form Modal',
        'desc'       =>  'Horizontal suscribe Modal form',
        'desc-class' =>  '',
        'link'       =>  '/join-us-form-modal.php',
        'class'      =>  'modal-form sign-in has-validation',
        'frameworks' =>  array('bootstrap3', 'bootstrap4', 'material', 'material-bootstrap', 'foundation'),
        'icon'       =>  'icon-user-plus'
    ),
    array(
        'title'      =>  'Join Us Form Popover',
        'desc'       =>  'Horizontal suscribe Popover form',
        'desc-class' =>  '',
        'link'       =>  '/join-us-form-popover.php',
        'class'      =>  'sign-in has-validation',
        'frameworks' =>  array('bootstrap3', 'bootstrap4', 'material', 'material-bootstrap', 'foundation'),
        'icon'       =>  'icon-user-plus'
    ),
    array(
        'title'      =>  'Newsletter Suscribe Form',
        'desc'       =>  'Horizontal Newsletter suscribe form',
        'desc-class' =>  ' class="small"',
        'link'       =>  '/newsletter-suscribe-form.php',
        'class'      =>  'sign-in has-validation',
        'frameworks' =>  array('bootstrap3', 'bootstrap4', 'material', 'material-bootstrap', 'foundation'),
        'icon'       =>  'icon-newspaper'
    ),
    array(
        'title'      =>  'Order Form',
        'desc'       =>  'Order Form with Payment Method
& Country select',
        'desc-class' =>  ' class="small"',
        'link'       =>  '/order-form.php',
        'class'      =>  'order-rental has-dependent-fields has-country-select has-checkbox has-validation',
        'frameworks' =>  array('bootstrap3', 'bootstrap4', 'material', 'material-bootstrap', 'foundation'),
        'icon'       =>  'icon-cart'
    ),
    array(
        'title'      =>  'Booking Form',
        'desc'       =>  'Booking Form date & time pickers, icon select list',
        'desc-class' =>  ' class="small"',
        'link'       =>  '/booking-form.php',
        'class'      =>  'reservation-booking has-dependent-fields has-picker has-select  has-intl-tel-input has-validation',
        'frameworks' =>  array('bootstrap3', 'bootstrap4', 'material', 'material-bootstrap', 'foundation'),
        'icon'       =>  'icon-food'
    ),
    array(
        'title'      =>  'Room Booking Form',
        'desc'       =>  'Booking Form
Date Picker,
Rich Text Editor',
        'desc-class' =>  ' class="small"',
        'link'       =>  '/room-booking-form.php',
        'class'      =>  'reservation-booking has-tinymce has-validation',
        'frameworks' =>  array('bootstrap3', 'bootstrap4', 'material', 'material-bootstrap', 'foundation'),
        'icon'       =>  'icon-bed'
    ),
    array(
        'title'      =>  'Search Form',
        'desc'       =>  'Search Form with 2 Autocomplete - 2nd with ajax search',
        'desc-class' =>  ' class="small"',
        'link'       =>  '/search-form.php',
        'class'      =>  'search has-autocomplete ajax',
        'frameworks' =>  array('bootstrap3', 'bootstrap4', 'material', 'material-bootstrap', 'foundation'),
        'icon'       =>  'icon-search'
    ),
    array(
        'title'      =>  'Sign Up Form',
        'desc'       =>  'Vertical Form
password generator & validation',
        'desc-class' =>  ' class="small"',
        'link'       =>  '/sign-up-form.php',
        'class'      =>  'sign-in has-password has-validation',
        'frameworks' =>  array('bootstrap3', 'bootstrap4', 'material', 'material-bootstrap', 'foundation'),
        'icon'       =>  'icon-key'
    ),
    array(
        'title'      =>  'Sign Up Form Modal',
        'desc'       =>  'Vertical Form Modal password generator',
        'desc-class' =>  ' class="small"',
        'link'       =>  '/sign-up-form-modal.php',
        'class'      =>  'modal-form sign-in has-password has-validation',
        'frameworks' =>  array('bootstrap3', 'bootstrap4', 'material', 'material-bootstrap', 'foundation'),
        'icon'       =>  'icon-key'
    ),
    array(
        'title'      =>  'Sign Up Form Popover',
        'desc'       =>  'Vertical Form
password generator & validation',
        'desc-class' =>  ' class="small"',
        'link'       =>  '/sign-up-form-popover.php',
        'class'      =>  'popover-form sign-in has-password has-validation',
        'frameworks' =>  array('bootstrap3', 'bootstrap4', 'material', 'material-bootstrap', 'foundation'),
        'icon'       =>  'icon-key'
    ),
    array(
        'title'      =>  'Simple Step Form',
        'desc'       =>  'Simple Step Form with step validation',
        'desc-class' =>  '',
        'link'       =>  '/simple-step-form.php',
        'class'      =>  'step has-checkbox has-select has-validation',
        'frameworks' =>  array('bootstrap3', 'bootstrap4', 'material', 'material-bootstrap', 'foundation'),
        'icon'       =>  'icon-rocket'
    ),
    array(
        'title'      =>  'Special Offer Sign Up',
        'desc'       =>  'Simple Vertical
Sign Up Form',
        'desc-class' =>  '',
        'link'       =>  '/special-offer-sign-up.php',
        'class'      =>  'sign-in has-validation',
        'frameworks' =>  array('bootstrap3', 'bootstrap4', 'material', 'material-bootstrap', 'foundation'),
        'icon'       =>  'icon-gift'
    ),
    array(
        'title'      =>  'Multiple modal forms on same page',
        'desc'       =>  'Multiple modal forms
on same page',
        'desc-class' =>  '',
        'link'       =>  '/multiple-modals.php',
        'class'      =>  'sign-in contact-form modal-form has-password has-captcha has-validation',
        'frameworks' =>  array('bootstrap3', 'bootstrap4', 'material', 'material-bootstrap', 'foundation'),
        'icon'       =>  'icon-stack'
    ),
    array(
        'title'      =>  'Multiple popover forms on same page',
        'desc'       =>  'Multiple popover forms
on same page',
        'desc-class' =>  '',
        'link'       =>  '/multiple-popovers.php',
        'class'      =>  'sign-in contact-form popover-form has-password has-captcha has-validation',
        'frameworks' =>  array('bootstrap3', 'bootstrap4', 'material', 'material-bootstrap', 'foundation'),
        'icon'       =>  'icon-stack'
    ),
    array(
        'title'      =>  'Post with Ajax Form',
        'desc'       =>  'Horizontal suscribe Popover form',
        'desc-class' =>  '',
        'link'       =>  '/post-with-ajax-form.php',
        'class'      =>  'ajax sign-in has-validation',
        'frameworks' =>  array('bootstrap3', 'bootstrap4', 'material', 'material-bootstrap', 'foundation'),
        'icon'       =>  'icon-newspaper '
    ),
    array(
        'title'      =>  'Date range picker examples',
        'desc'       =>  'Date range picker examples',
        'desc-class' =>  '',
        'link'       =>  '/date-range-picker-form.php',
        'class'      =>  'has-picker',
        'frameworks' =>  array('bootstrap3', 'bootstrap4', 'material', 'material-bootstrap', 'foundation'),
        'icon'       =>  'icon-calendar'
    ),
    array(
        'title'      =>  'jQuery validation examples',
        'desc'       =>  'jQuery validation examples',
        'desc-class' =>  '',
        'link'       =>  '/validation-with-jquery-example-form.php',
        'class'      =>  'has-validation',
        'frameworks' =>  array('bootstrap3', 'bootstrap4', 'material', 'material-bootstrap', 'foundation'),
        'icon'       =>  'icon-check-square-o'
    ),
    array(
        'title'      =>  'jQuery tooltip examples',
        'desc'       =>  'jQuery tooltip examples',
        'desc-class' =>  '',
        'link'       =>  '/tooltip-form.php',
        'class'      =>  'has-tooltip has-checkbox',
        'frameworks' =>  array('bootstrap3', 'bootstrap4', 'material', 'material-bootstrap', 'foundation'),
        'icon'       =>  'icon-comments'
    )
);
$list = '';
$forms = array();
$forms_base_props = array(
    array(
        'framework'  => 'bootstrap3',
        'class'      => 'bootstrap-3 active ' . $bs3_on . ' ',
        'link'       => 'bootstrap-3-forms',
        'card-class' => 'primary',
        'badge-text' => 'Bootstrap 3'
    ),
    array(
        'framework'  => 'bootstrap4',
        'class'      => 'bootstrap-4 active ' . $bs4_on . ' ',
        'link'       => 'bootstrap-4-forms',
        'card-class' => 'indigo',
        'badge-text' => 'Bootstrap 4'
    ),
    array(
        'framework'  => 'material',
        'class'      => 'material active ' . $material_on . ' ',
        'link'       => 'material-forms',
        'card-class' => 'success',
        'badge-text' => 'Material'
    ),
    array(
        'framework'  => 'material-bootstrap',
        'class'      => 'material-bootstrap active ' . $material_bootstrap_on . ' ',
        'link'       => 'material-bootstrap-forms',
        'card-class' => 'pink',
        'badge-text' => 'Material
Bootstrap'
    ),
    array(
        'framework'  => 'foundation',
        'class'      => 'foundation active ' . $foundation_on . ' ',
        'link'       => 'foundation-forms',
        'card-class' => 'info',
        'badge-text' => 'Foundation'
    )
);
foreach ($forms_base as $form) {
    foreach ($forms_base_props as $base_prop) {
        if (in_array($base_prop['framework'], $form['frameworks'])) {
            $list .= '
' . $form['title'] . '' . $base_prop['badge-text'] . '
' . "\n"; $list .= ' ' . "\n"; $list .= '- Use left nav checkboxes to filter list