public function getMIforms($metaUser, $errors = array(), $values = array())
 {
     $params = $this->getMIformParams($metaUser, $errors);
     if (empty($params)) {
         return false;
     }
     if (isset($params['lists'])) {
         $lists = $params['lists'];
         unset($params['lists']);
     } else {
         $lists = array();
     }
     if (isset($params['validation'])) {
         unset($params['validation']);
     }
     if (empty($params)) {
         return null;
     }
     $settings = new aecSettings('mi', 'frontend_forms');
     $settings->fullSettingsArray($params, $values, $lists, array(), false);
     $aecHTML = new aecHTML($settings->settings, $settings->lists);
     return $aecHTML->returnFull(false, true);
 }
 public function getParamsHTML($params)
 {
     $return = null;
     if (!empty($params['params'])) {
         if (is_array($params['params'])) {
             if (isset($params['params']['lists'])) {
                 $lists = $params['params']['lists'];
                 unset($params['params']['lists']);
             } else {
                 $lists = null;
             }
             $hastabs = false;
             foreach ($params['params'] as $entry) {
                 if ($entry[0] == 'tabberstart') {
                     $hastabs = true;
                 }
             }
             if (!$hastabs) {
                 $return .= '<div class="aec-checkout-params">';
             }
             $settings = new aecSettings('aec', 'ccform');
             $settings->fullSettingsArray($params['params'], array(), $lists, array(), false);
             $aecHTML = new aecHTML($settings->settings, $settings->lists);
             $return .= $aecHTML->returnFull(false, true);
             $return .= '</div>';
         }
     }
     return $return;
 }