function render_input_settings($settings, $values = '') { $setting_html = '<table>'; foreach ($settings as $meta_type => $data) { // nm_personalizedproduct_pa($data); $colspan = $data['type'] == 'html-conditions' ? 'colspan="2"' : ''; $setting_html .= '<tr>'; $setting_html .= '<td class="table-column-title">' . $data['title'] . '</td>'; $data_options = isset($data['options']) ? $data['options'] : ''; if ($values) { $meta_value = isset($values[$meta_type]) ? $values[$meta_type] : ''; $setting_html .= '<td ' . $colspan . ' class="table-column-input" data-type="' . $data['type'] . '" data-name="' . $meta_type . '">' . render_input_types($data['type'], $meta_type, $meta_value, $data_options) . '</td>'; } else { $setting_html .= '<td ' . $colspan . ' class="table-column-input" data-type="' . $data['type'] . '" data-name="' . $meta_type . '">' . render_input_types($data['type'], $meta_type, '', $data_options) . '</td>'; } //removing the desc column for type: html-conditions if ($data['type'] != 'html-conditions') { $setting_html .= '<td class="table-column-desc">' . $data['desc'] . '</td>'; } $setting_html .= '</tr>'; } $setting_html .= '</table>'; return $setting_html; }
function render_input_settings($settings, $values = '') { $setting_html = '<table>'; foreach ($settings as $meta_type => $data) { $setting_html .= '<tr>'; $setting_html .= '<td class="table-column-title">' . $data['title'] . '</td>'; if ($values) { $setting_html .= '<td class="table-column-input" data-type="' . $data['type'] . '" data-name="' . $meta_type . '">' . render_input_types($data['type'], $meta_type, $values[$meta_type], $data['options'], $data['for']) . '</td>'; } else { $setting_html .= '<td class="table-column-input" data-type="' . $data['type'] . '" data-name="' . $meta_type . '">' . render_input_types($data['type'], $meta_type, null, $data['options'], $data['for']) . '</td>'; } if ($data['for'] == 'pro') { $setting_html .= '<td class="table-column-desc">' . $data['desc'] . nm_webcontact_pro() . '</td>'; } else { $setting_html .= '<td class="table-column-desc">' . $data['desc'] . '</td>'; } $setting_html .= '</tr>'; } $setting_html .= '</table>'; return $setting_html; }