File: /home/slfopp7cb1df/www/sitepacket.com/system/app/Views/custom_fields/settings/modal_form.php
<?php echo form_open(get_uri("custom_fields/save"), array("id" => "custom-field-form", "class" => "general-form", "role" => "form")); ?>
<div class="modal-body clearfix">
<div class="container-fluid">
<input type="hidden" name="related_to" value="<?php echo $related_to; ?>" />
<?php echo view("custom_fields/form/input_fields"); ?>
<?php if ($related_to != "events") { ?>
<div class="form-group">
<div class="row">
<label for="show_in_table" class=" col-md-3"><?php echo app_lang('show_in_table'); ?></label>
<div class="col-md-9">
<?php
echo form_checkbox(
"show_in_table",
"1",
$model_info->show_in_table,
"id='show_in_table' class='form-check-input'"
);
?>
</div>
</div>
</div>
<?php } ?>
<?php if ($related_to === "clients" || $related_to === "invoices") { ?>
<div class="form-group">
<div class="row">
<label for="show_in_invoice" class=" col-md-3"><?php echo app_lang('show_in_invoice'); ?></label>
<div class="col-md-9">
<?php
echo form_checkbox(
"show_in_invoice",
"1",
$model_info->show_in_invoice,
"id='show_in_invoice' class='form-check-input'"
);
?>
</div>
</div>
</div>
<?php } ?>
<?php if ($related_to === "subscriptions") { ?>
<div class="form-group">
<div class="row">
<label for="show_in_subscription" class=" col-md-3"><?php echo app_lang('show_in_subscription'); ?></label>
<div class="col-md-9">
<?php
echo form_checkbox(
"show_in_subscription",
"1",
$model_info->show_in_subscription,
"id='show_in_subscription' class='form-check-input'"
);
?>
</div>
</div>
</div>
<?php } ?>
<?php if ($related_to === "estimates") { ?>
<div class="form-group">
<div class="row">
<label for="show_in_estimate" class="col-md-3"><?php echo app_lang('show_in_estimate'); ?></label>
<div class="col-md-9">
<?php
echo form_checkbox(
"show_in_estimate",
"1",
$model_info->show_in_estimate,
"id='show_in_estimate' class='form-check-input'"
);
?>
</div>
</div>
</div>
<?php } ?>
<?php if ($related_to === "contracts") { ?>
<div class="form-group">
<div class="row">
<label for="show_in_contract" class="col-md-3"><?php echo app_lang('show_in_contract'); ?></label>
<div class="col-md-9">
<?php
echo form_checkbox(
"show_in_contract",
"1",
$model_info->show_in_contract,
"id='show_in_contract' class='form-check-input'"
);
?>
</div>
</div>
</div>
<?php } ?>
<?php if ($related_to === "proposals") { ?>
<div class="form-group">
<div class="row">
<label for="show_in_proposal" class="col-md-3"><?php echo app_lang('show_in_proposal'); ?></label>
<div class="col-md-9">
<?php
echo form_checkbox(
"show_in_proposal",
"1",
$model_info->show_in_proposal,
"id='show_in_proposal' class='form-check-input'"
);
?>
</div>
</div>
</div>
<?php } ?>
<?php if ($related_to === "orders") { ?>
<div class="form-group">
<div class="row">
<label for="show_in_order" class="col-md-3"><?php echo app_lang('show_in_order'); ?></label>
<div class="col-md-9">
<?php
echo form_checkbox(
"show_in_order",
"1",
$model_info->show_in_order,
"id='show_in_order' class='form-check-input'"
);
?>
</div>
</div>
</div>
<?php } ?>
<?php if ($related_to != "events") { ?>
<div class="form-group" id="visible_to_admins_only_container">
<div class="row">
<label for="visible_to_admins_only" class=" col-md-3"><?php echo app_lang('visible_to_admins_only'); ?></label>
<div class="col-md-9">
<?php
echo form_checkbox(
"visible_to_admins_only",
"1",
$model_info->visible_to_admins_only,
"id='visible_to_admins_only' class='form-check-input'"
);
?>
</div>
</div>
</div>
<?php } ?>
<?php if ($related_to === "clients" || $related_to === "client_contacts" || $related_to === "projects" || $related_to === "tasks" || $related_to === "tickets" || $related_to === "invoices" || $related_to === "estimates" || $related_to === "orders" || $related_to === "timesheets" || $related_to === "project_files" || $related_to === "proposals" || $related_to === "contracts" || $related_to === "subscriptions" || $related_to === "items") { ?>
<div class="form-group" id="hide_from_clients_container">
<div class="row">
<label for="hide_from_clients" class=" col-md-3"><?php echo app_lang('hide_from_clients'); ?></label>
<div class="col-md-9">
<?php
echo form_checkbox(
"hide_from_clients",
"1",
$model_info->hide_from_clients,
"id='hide_from_clients' class='form-check-input'"
);
?>
</div>
</div>
</div>
<?php } ?>
<?php if ($related_to === "clients" || $related_to === "client_contacts") { ?>
<div class="form-group" id="disable_editing_by_clients_container">
<div class="row">
<label for="disable_editing_by_clients" class=" col-md-3"><?php echo app_lang('disable_editing_by_clients'); ?></label>
<div class="col-md-9">
<?php
echo form_checkbox(
"disable_editing_by_clients",
"1",
$model_info->disable_editing_by_clients,
"id='disable_editing_by_clients' class='form-check-input'"
);
?>
</div>
</div>
</div>
<?php } ?>
<?php if ($related_to === "leads" || $related_to === "tasks") { ?>
<div class="form-group">
<div class="row">
<label for="show_on_kanban_card" class=" col-md-3"><?php echo app_lang('show_on_kanban_card'); ?></label>
<div class="col-md-9">
<?php
echo form_checkbox(
"show_on_kanban_card",
"1",
$model_info->show_on_kanban_card,
"id='show_on_kanban_card' class='form-check-input'"
);
?>
</div>
</div>
</div>
<?php } ?>
<?php if ($related_to === "leads") { ?>
<div class="form-group">
<div class="row">
<label for="show_in_embedded_form" class=" col-md-3"><?php echo app_lang('show_in_embedded_form'); ?></label>
<div class="col-md-9">
<?php
echo form_checkbox(
"show_in_embedded_form",
"1",
$model_info->show_in_embedded_form,
"id='show_in_embedded_form' class='form-check-input'"
);
?>
</div>
</div>
</div>
<?php } ?>
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-bs-dismiss="modal"><span data-feather="x" class="icon-16"></span> <?php echo app_lang('close'); ?></button>
<button type="submit" class="btn btn-primary"><span data-feather="check-circle" class="icon-16"></span> <?php echo app_lang('save'); ?></button>
</div>
<?php echo form_close(); ?>
<script type="text/javascript">
$(document).ready(function() {
$("#custom-field-form").appForm({
onSuccess: function(result) {
window.location = "<?php echo get_uri("custom_fields/view/" . $related_to); ?>";
}
});
showHideFields();
$("#show_in_invoice, #visible_to_admins_only, #show_in_estimate, #hide_from_clients, #show_in_order, #show_in_proposal, #show_in_contract, #show_in_subscription").click(function() {
showHideFields();
});
function showHideFields() {
$("#hide_from_clients_container").show();
$("#visible_to_admins_only_container").show();
$("#disable_editing_by_clients_container").show();
//if any field is visible to invoice/estimates/proposals/contracts/subscriptions, then it'll be available for non-admins and clients
if ($("#show_in_invoice").is(":checked") || $("#show_in_estimate").is(":checked") || $("#show_in_proposal").is(":checked") || $("#show_in_contract").is(":checked") || $("#show_in_subscription").is(":checked")) {
$("#hide_from_clients_container").hide();
$("#visible_to_admins_only_container").hide();
}
if ($("#visible_to_admins_only").is(":checked")) {
$("#hide_from_clients_container").hide();
$("#disable_editing_by_clients_container").hide();
}
if ($("#hide_from_clients").is(":checked")) {
$("#disable_editing_by_clients_container").hide();
}
if ($("#show_in_estimate").is(":checked")) {
$("#hide_from_clients_container").hide();
$("#visible_to_admins_only_container").hide();
}
if ($("#show_in_order").is(":checked")) {
$("#hide_from_clients_container").hide();
$("#visible_to_admins_only_container").hide();
}
}
$("#template_variable_name").on('input', function() {
$(this).val($(this).val().toUpperCase().replace(/[^A-Z0-9_]/g, ''));
});
});
</script>