function add_plugin_module_setting($type, $name, $id, $label, $pairs, $help, $inline_help = '', $custom_attrs = array())
 {
     $td_class = '';
     $field_holder_id = $id . '_holder';
     print "<tr valign=\"top\" id=\"{$field_holder_id}\">\n            <th scope=\"row\"><label for=\"{$id}\">{$label}</label></th>\n            <td " . $td_class . " >";
     $input_html = '';
     // Added hack for edit profile URL.
     $value = '';
     $value = $this->get_value($id);
     $class = isset($custom_attrs['class']) ? $custom_attrs['class'] : '';
     switch ($type) {
         case 'textarea':
             echo UPME_Html::text_area(array('name' => $name, 'id' => $id, 'class' => 'large-text code text-area ' . $class, 'value' => $value, 'rows' => '3'));
             break;
         case 'input':
             echo UPME_Html::text_box(array('name' => $name, 'id' => $id, 'value' => $value, 'class' => 'regular-text ' . $class));
             break;
         case 'select':
             if (isset($custom_attrs['multiple'])) {
                 echo UPME_Html::drop_down(array('name' => $name, 'id' => $id, 'class' => $class, 'multiple' => '', 'data-placeholder' => __('Please Select', 'upme')), $pairs, $this->options[$id]);
             } else {
                 echo UPME_Html::drop_down(array('name' => $name, 'id' => $id, 'class' => $class), $pairs, $this->options[$id]);
             }
             break;
         case 'checkbox':
             echo UPME_Html::check_box(array('name' => $name, 'id' => $id, 'class' => $class, 'value' => '1'), $value);
             break;
         case 'color':
             $default_color = $this->defaults[$id];
             echo UPME_Html::text_box(array('name' => $name, 'id' => $id, 'value' => $value, 'class' => 'my-color-field ' . $class, 'data-default-color' => $default_color));
             break;
     }
     if ($inline_help != '') {
         print '<i class="upme-icon upme-icon-question-circle upme-tooltip2 option-help" title="' . $inline_help . '"></i>';
     }
     if ($help) {
         print "<p class=\"description\">{$help}</p>";
     }
     if (isset($custom_attrs['extra']) && is_array($custom_attrs['extra'])) {
         echo "<div class=\"helper-wrap\">";
         foreach ($custom_attrs['extra'] as $a) {
             echo $a;
         }
         echo "</div>";
     }
     print "</td></tr>";
 }
"></i>
    </td>
</tr>

<tr valign="top">
    <th scope="row"><label for="Allowed User Roles"><?php 
_e('Allowed User Roles', 'upme');
?>
</label></th>
    <td class='site_content_allowed_roles'>
        <?php 
global $upme_roles;
$site_allowed_roles = $upme_roles->upme_available_user_roles_restriction_rules();
$checked_value = '';
foreach ($site_allowed_roles as $role_key => $role) {
    echo UPME_Html::check_box(array('name' => 'site_content_allowed_roles[]', 'id' => 'site_content_allowed_roles', 'value' => $role_key), $checked_value) . $role . '<br/>';
}
?>
<i class="upme-icon upme-icon-question-circle upme-tooltip2 option-help" original-title="<?php 
_e('Select which user roles will be allowed to access this content.', 'upme');
?>
"></i>
    </td>
</tr>

<tr valign="top">
    <th scope="row"><label for="Redirect URL"><?php 
_e('Redirect URL', 'upme');
?>
</label></th>
    <td>