function populate_fields($form_html, $form_name)
 {
     $template = new Template();
     $fields = array();
     $where = " frm_formitems.id in (SELECT frm_formitems.id FROM frm_forms INNER JOIN frm_formitems ON frm_formitems.frm_forms_id_c = frm_forms.id  WHERE frm_forms.form_name = '" . addslashes($form_name) . "' AND frm_forms.deleted = 0 AND frm_formitems.deleted = 0 )  ";
     $lnk = array(array('id' => 'id'));
     //$parameters = array( $this->rest_session_id, 'frm_Forms', $where ,'date_entered' ,1, false,$lnk1,0);
     $parmas = array('session' => $this->rest_session_id, 'module_name' => 'frm_FormItems', 'query' => $where, 'order_by' => 'field_order', 'offset' => 0, 'select_fields' => array(), 'link_name_to_fields_array' => array(), 'max_results' => 100, 'deleted' => 0);
     $fld_obj = $this->doRESTCALL('get_entry_list', $parmas);
     foreach ($fld_obj->entry_list as $field_obj) {
         $form_data[] = nameValuePairToSimpleArray($field_obj->name_value_list);
     }
     foreach ($form_data as $row) {
         $fields['{field_' . $row['field_name'] . '}'] = $template->addField($row['field_name'], $row['field_type'], $row['field_required'], $row['field_elements'], $row['field_title']);
     }
     foreach ($fields as $key => $field) {
         $form_html = str_replace($key, $field, $form_html);
     }
     return $form_html;
 }