Files
crm-ms1/application/views/produits/form.php
2026-05-27 11:44:10 -04:00

241 lines
12 KiB
PHP

<?php
echo form_open('produits/saveRecord/'.$mem_id,'class="smart-form" id="saveRecord"');
?>
<fieldset>Français
<div class="row">
<section class="col col-10">
<label class="input">
<?php
$mem_champ='des_nom_fr';
echo form_label($label[$mem_champ]);
?>
</label>
<label class="input">
<?php
echo $icon[$mem_champ];
echo form_input($input[$mem_champ]);
?>
</label>
</section>
</div>
<div class="row">
<section class="col col-10">
<label class="input">
<?php
$mem_champ='des_description_fr';
echo form_label($label[$mem_champ]);
?>
</label>
<label class="input">
<?php
echo $icon[$mem_champ];
echo form_input($input[$mem_champ]);
?>
</label>
</section>
</div>
</fieldset>
<fieldset>Anglais
<div class="row">
<section class="col col-10">
<label class="input">
<?php
$mem_champ='des_nom_en';
echo form_label($label[$mem_champ]);
?>
</label>
<label class="input">
<?php
echo $icon[$mem_champ];
echo form_input($input[$mem_champ]);
?>
</label>
</section>
</div>
<div class="row">
<section class="col col-10">
<label class="input">
<?php
$mem_champ='des_description_en';
echo form_label($label[$mem_champ]);
?>
</label>
<label class="input">
<?php
echo $icon[$mem_champ];
echo form_input($input[$mem_champ]);
?>
</label>
</section>
</div>
</fieldset>
<fieldset>
<div class="row">
<section class="col col-10">
<label class="input">
<?php
$mem_champ='des_ref_type';
echo form_label($label[$mem_champ]);
?>
</label>
<label class="input">
<?php
echo form_dropdown($mem_champ,$select[$mem_champ]['choix'],$select[$mem_champ]['value']);
?>
</label>
</section>
</div>
<div class="row">
<section class="col col-2">
<?php
$mem_champ='des_tps';
echo form_label($label[$mem_champ],'',array('class' => 'input',
'style' => 'text-align: right'));
?>
<label class="toggle">
<?php
echo form_checkbox($checkbox[$mem_champ]);
?> <i data-swchon-text="Oui" data-swchoff-text="Non"></i>
</label>
</section>
<section class="col col-2">
<?php
$mem_champ='des_tvq';
echo form_label($label[$mem_champ],'',array('class' => 'input',
'style' => 'text-align: right'));
?>
<label class="toggle">
<?php
echo form_checkbox($checkbox[$mem_champ]);
?> <i data-swchon-text="Oui" data-swchoff-text="Non"></i>
</label>
</section>
<section class="col col-2">
<?php
$mem_champ='des_tvh';
echo form_label($label[$mem_champ],'',array('class' => 'input',
'style' => 'text-align: right'));
?>
<label class="toggle">
<?php
echo form_checkbox($checkbox[$mem_champ]);
?> <i data-swchon-text="Oui" data-swchoff-text="Non"></i>
</label>
</section>
<section class="col col-2">
<?php
$mem_champ='des_opc';
echo form_label($label[$mem_champ],'',array('class' => 'input',
'style' => 'text-align: right'));
?>
<label class="toggle">
<?php
echo form_checkbox($checkbox[$mem_champ]);
?> <i data-swchon-text="Oui" data-swchoff-text="Non"></i>
</label>
</section>
</div>
</fieldset>
<div class="row">
<section class="col col-10">
<label class="input">
<?php
$mem_champ='des_note';
echo form_label($label[$mem_champ]);
?>
</label>
<label class="input">
<?php
echo $icon[$mem_champ];
echo form_input($input[$mem_champ]);
?>
</label>
</section>
</div>
<footer>
<button id="submit_btn" type="submit" class="btn btn-primary">
Sauvegarde
</button>
</footer>
<script>
$(document).ready(function() {
var errorClass = 'invalid';
var errorElement = 'em';
var $checkoutForm = $('#saveRecord').validate({
errorClass : errorClass,
errorElement : errorElement,
highlight: function(element) {
$(element).parent().removeClass('state-success').addClass("state-error");
$(element).removeClass('valid');
},
unhighlight: function(element) {
$(element).parent().removeClass("state-error").addClass('state-success');
$(element).addClass('valid');
},
// Rules for form validation
rules : { des_nom_fr : { required : true }, des_nom_en : { required : true } },
// Messages for form validation
messages : { des_nom_fr : { required : 'Champ obligatoire' },des_nom_en : { required : 'Champ obligatoire' } },
// Do not change code below
errorPlacement : function(error, element) {
error.insertAfter(element.parent());
}
});
});
</script>