/** * Lists available fields * * @param $elId * * * @return * */ function getEmailTemplateLinks($elId) { echo '<div style="margin:10px 0">'; echo EasyContactFormsT::get('ClickLinkBelowToInsertFieldIntoTemplate'); echo '</div>'; $cf = $this->get('id'); $query = "SELECT\n\t\t\t\tCustomFormFields.id,\n\t\t\t\tCustomFormFields.Description,\n\t\t\t\tCustomFormFields.Type\n\t\t\tFROM\n\t\t\t\t#wp__easycontactforms_customformfields AS CustomFormFields\n\t\t\tINNER JOIN\n\t\t\t\t#wp__easycontactforms_customformfieldtypes AS CustomFormFieldTypes\n\t\t\t\t\tON\n\t\t\t\t\t\tCustomFormFields.Type=CustomFormFieldTypes.id\n\t\t\tWHERE\n\t\t\t\tCustomFormFieldTypes.ValueField=TRUE\n\t\t\t\tAND CustomFormFields.CustomForms={$cf}\n\t\t\tORDER BY\n\t\t\t\tCustomFormFields.ListPosition"; $fields = EasyContactFormsDB::getObjects($query); $txt = ''; echo '<table class="vtable ufo-template-links" style="border:0">'; foreach ($fields as $fld) { $d = $this->getTemplateTag($fld->Description, $fld->id); $d = trim($d, '{}'); EasyContactFormsApplicationSettings::getEmailTemplateRow($elId, $d, $fld->Description, TRUE, TRUE); } echo '</table>'; }