/**
  * Main Instance
  *
  * @return object
  */
 public static function instance($parentModule = NULL)
 {
     if (is_null(self::$_instance)) {
         self::$_parentModule = $parentModule;
         self::$_instance = new self();
     }
     return self::$_instance;
 }
 public function doContactFormWidget($atts)
 {
     $form_settings = $this->settings->getFormSettings();
     if (!empty($form_settings['scripts_in_footer'])) {
         wp_enqueue_script('scfp');
         wp_enqueue_style('scfp-css');
     }
     $atts = shortcode_atts(array('id' => NULL), $atts);
     if (!empty($atts['id'])) {
         $id = $atts['id'];
         $form = new SCFP_Form($id);
         if (isset($_POST['form_id']) && $_POST['form_id'] == $id && isset($_POST['action']) && $_POST['action'] == 'scfp-form-submit') {
             $form->submit($_POST);
             unset($_POST['action']);
             unset($_POST['form_id']);
         }
         $atts['form'] = $form;
         return apply_filters('scfp_show_form', apply_filters('scfp_show_widget', $this->getTemplate('scfp-widget', $atts), $atts), $atts);
     }
 }