File: /home/cafsindia/crm_cafsindia_com/application/views/target/form.php
<?php
echo form_open('target/save/' . $target_info->target_id,array('id'=>'target','class'=>'form-inline'));
?>
<?php
//Session Info
$emp_id = $this->session->userdata('emp_id');
$emp_role = $this->session->userdata('emp_role');
$emp_cat = $this->session->userdata('emp_category');
?>
<fieldset id="FundBasicInfo">
<div class="form-group">
<?php
$employee_list[""] = "---- Select Employee ----";
foreach ($info as $key => $value) {
$employee_list[$value['emp_id']] = $value['first_name'];
}
$data['employee_list'] = $employee_list;
echo form_dropdown(array(
'name' => 'emp_list',
'id' => 'emp_list',
'class' => 'form-control input-sm'),$employee_list,$target_info->emp_id);
?>
</div>
<div class="form-group">
<?php
//$role = $info[0]['role'];
echo form_input(
array(
'name'=>'role_id',
'id'=>'role_id',
'type'=>'Hidden',
'class'=>'form-control input-sm',
'value'=> $target_info->role)
);
?>
</div>
<div class="form-group">
<?php
//$category= $info[0]['category'];
echo form_input(
array(
'name'=>'cat_id',
'id'=>'cat_id',
'type'=>'Hidden',
'class'=>'form-control input-sm',
'value'=> $target_info->category)
);
?>
</div>
<div>
<div class="form-group" id="from_div">
<?php
$from_date = $target_info->from_date;
if(!$from_date){
$from_date = date('d-m-Y');
}
$from_date = date('d-m-Y',strtotime($from_date));
echo form_input(array(
'name' => 'from_date',
'id' => 'from_date',
'class' => 'form-control input-sm datepicker',
'placeholder' => 'From Date',
'value' => $from_date)
);
?>
</div>
<div class="form-group" id="to_div">
<?php
$to_date = $target_info->to_date;
if(!$to_date){
$to_date = date('d-m-Y');
}
$to_date = date('d-m-Y',strtotime($to_date));
echo form_input(array(
'name' => 'to_date',
'id' => 'to_date',
'class' => 'form-control input-sm datepicker',
'placeholder' => 'To Date',
'value' => $to_date)
);
?>
</div>
<div class="form-group" id="premium_div">
<?php
echo form_input(array(
'name' => 'premium',
'id' => 'premium',
'class' => 'form-control input-sm number',
'placeholder' => 'Premium',
'value' => $target_info->premium)
);
?>
</div>
<div class="form-group" id="met_div">
<?php
echo form_input(array(
'name' => 'met',
'id' => 'met',
'class' => 'form-control input-sm number',
'placeholder' => 'MET',
'value' => $target_info->met)
);
?>
</div>
<div class="form-group" id="nop_div">
<?php
echo form_input(array(
'name' => 'nop',
'id' => 'nop',
'class' => 'form-control input-sm number',
'placeholder' => 'NOP',
'value' => $target_info->nop)
);
?>
</div>
<div class="form-group" id="sip_div">
<?php
echo form_input(array(
'name' => 'sip',
'id' => 'sip',
'class' => 'form-control input-sm number',
'placeholder' => 'SIP',
'value' => $target_info->sip)
);
?>
</div>
</div>
</fieldset>
<?php echo form_close(); ?>
<script type="text/javascript">
$(document).ready(function(){
//Date Time Picker
$(function () {
$(".datepicker").datetimepicker({
format: 'DD-MM-YYYY'
});
});
hide_show();
function hide_show(){
var emp_id = '<?php echo $emp_id ?>';
var emp_role = '<?php echo $emp_role ?>';
var emp_cat = '<?php echo $emp_cat ?>';
$("#from_div,#to_div,#premium_div,#met_div,#nop_div,#sip_div").hide();
if(emp_role === "1"){
$("#from_div,#to_div,#premium_div,#met_div,#nop_div,#sip_div").show();
}else
if(emp_role === "4"){
$("#from_div,#to_div,#premium_div,#met_div,#nop_div").show();
}else
if(emp_role === "5"){
$("#from_div,#to_div,#premium_div,#sip_div").show();
}else
if(emp_role === "9"){
$("#from_div,#to_div,#premium_div,#sip_div").show();
}else
if(emp_role === "1"){
$("#from_div,#to_div,#premium_div").show();
}else
if((emp_role === "3") && (emp_cat === "2")){
$("#from_div,#to_div,#met_div").show();
}else
if((emp_role === "6") && (emp_cat === "2")){
$("#from_div,#to_div,#met_div").show();
}else
if((emp_role === "3") && (emp_cat === "3")){
$("#from_div,#to_div,#premium_div,#nop_div").show();
}else
if((emp_role === "6") && (emp_cat === "3")){
$("#from_div,#to_div,#premium_div").show();
}else{
$("#from_div,#to_div,#premium_div,#met_div,#nop_div,#sip_div").show();
}
}
$('#target').validate($.extend({
submitHandler: function (form){
$('#submit').attr('disabled','disabled');
$(form).ajaxSubmit({
success: function (response){
dialog_support.hide();
table_support.refresh();
table_support.handle_submit('<?php echo site_url($controller_name); ?>', response);
},
dataType: 'json'
});
},
rules:{
from:"required",
to:"required",
premium:"required",
met:"required",
}
}));
$("#emp_list").on("change", function(){
var emp_id = $("#emp_list").val();
$.ajax({
type: "POST",
url: "<?php echo base_url('index.php/Target/get_employee_data'); ?>",
data:{emp_id:emp_id},
success: function(data) {
var rslt = JSON.parse(data);
for(i = 0; i < rslt.emp_data.length; i++) {
$("#role_id").val(rslt.emp_data[i].role);
$("#cat_id").val(rslt.emp_data[i].category);
}
},
});
});
});
</script>