MOON
Server: Apache
System: Linux nserver.cafsindia.com 4.18.0-553.104.1.lve.el8.x86_64 #1 SMP Tue Feb 10 20:07:30 UTC 2026 x86_64
User: cafsindia (1002)
PHP: 8.2.30
Disabled: NONE
Upload Files
File: /home/cafsindia/crm_cafsindia_com/application/views/items/form.php
<?php echo form_open('items/save/' . $item_info->product_id, array('id' => 'item_form', 'enctype' => 'multipart/form-data', 'class' => 'form-inline')); ?>
<fieldset id="item_basic_info">
    <div class="form-group ">
        <?php echo form_label($this->lang->line('product_name'), 'product_name', array('class' => 'required ')); ?>
        <?php
        echo form_input(array(
            'name' => 'product_name',
            'id' => 'product_name',
            'class' => 'form-control input-sm',
            'value' => $item_info->product_name)
        );
        ?>
    </div>

    <div class="form-group">
        <?php echo form_label($this->lang->line('common_category'), 'category', array('class' => 'required  ')); ?>
        <?php
        echo form_dropdown(array(
            'name' => 'category',
            'id' => 'category',
            'class' => 'form-control input-sm'), $category_info, $item_info->category_id);
        ?>
    </div>

    <div class="form-group">
        <?php echo form_label($this->lang->line('items_company_name'), 'vendorcompanyname', array('class' => 'required')); ?>
        <?php
        echo form_dropdown(array(
            'name' => 'vendorcompanyname',
            'id' => 'vendorcompanyname',
            'class' => 'form-control input-sm'), $company_info, $item_info->vendorcompanyname);
        ?>
    </div>
	<div class="form-group">
        <?php echo form_label("GST(%)", 'gst', array('class' => 'required')); ?>
        <?php
        echo form_input(array(
            'name' => 'gst',
            'class' => 'form-control input-sm',
            'value' => $item_info->gst)
        );
        ?>
    </div>
    <div class="form-group ">
        <?php echo form_label($this->lang->line('terms'), 'terms', array('class' => 'required')); ?>
        <?php
        echo form_input(array(
            'name' => 'terms',
            'class' => 'form-control input-sm',
            'value' => $item_info->terms)
        );
        ?>
    </div>
    <div class="form-group ">
        <?php echo form_label($this->lang->line('ppt'), 'ppt', array('class' => 'required ')); ?>
        <?php
        echo form_input(array(
            'name' => 'ppt',
            'id' => 'ppt',
            'class' => 'form-control input-sm',
            'value' => $item_info->ppt)
        );
        ?>
    </div>
    <div class="form-group ">
        <?php echo form_label($this->lang->line('start_date'), 'start_date', array('class' => 'required')); ?>
        <?php
        echo form_input(array(
            'name' => 'start_date',
            'id' => 'start_date',
            'type' => 'text',
            'class' => 'form-control input-sm datepicker',
            'placeholder'=>'DD-MM-YYYY',
            'value' => date('d-m-Y',strtotime($item_info->start_date)))
        );
        ?>
    </div>
    <div class="form-group ">
        <?php echo form_label($this->lang->line('end_date'), 'end_date', array('class' => 'required')); ?>
        <?php
        echo form_input(array(
            'name' => 'end_date',
            'id' => 'end_date',
            'type' => 'text',
            'class' => 'form-control input-sm datepicker',
            'placeholder'=>'DD-MM-YYYY',
            'value' => date('d-m-Y',strtotime($item_info->end_date)))
        );
        ?>
    </div>

    <div class="form-group ">
        <?php echo form_label($this->lang->line('weight_credit'), 'weight_credit', array('class' => 'required')); ?>
        <?php
        echo form_input(array(
            'name' => 'weight_credit',
            'id' => 'weight_credit',
            'class' => 'form-control input-sm',
            'value' => $item_info->weight_credit)
        );
        ?>
    </div>
    <div class="form-group ">
            <?php
            echo form_input(array(
                'name' => 'product_id',
                'id' => 'product_id',
                'type' => 'hidden',
                'class' => 'form-control input-sm',
                'value' => $item_info->product_id)
            );
            ?>

    </div>
    <div class="form-group ">
            <?php
            echo form_input(array(
                'name' => 'hidvendorcompanyname',
                'id' => 'hidvendorcompanyname',
                'type' => 'hidden',
                'class' => 'form-control input-sm',
                'value' => $item_info->vendorcompanyname)
            );
            ?>

    </div>

</fieldset>
<?php echo form_close(); ?>
<script type="text/javascript">

//validation and submit handling
    $(document).ready(function ()
    {
      //Caps lock disable
    	$('input').keypress(function(e) {
          e = e || event;
          var s = String.fromCharCode(e.charCode);
          if(s.match(/[A-Z]/)){
            alert("Disable CAPS LOCK");
            return false;
          }
      });
      $(function () {
        $(".datepicker").datetimepicker({
            format: 'DD-MM-YYYY'
        });
      });
        $.validator.addMethod("pan", function (value, element) {
            return this.optional(element) || /^[A-Z]{5}\d{4}[A-Z]{1}$/.test(value);
        }, "Invalid Pan Number");
        $.validator.addMethod("gst_in", function (value, element) {
            return this.optional(element) || /^[0-9]{2}[A-Za-z]{5}[0-9]{4}[a-zA-Z][0-9]{1}[a-zA-Z]{1}[0-9]{1}$/.test(value);
        }, "Invalid GST Number");


        $('#item_form').validate($.extend({
            submitHandler: function (form)
            {
              $('#submit').attr('disabled','disabled');
                $(form).ajaxSubmit({
                    success: function (response)
                    {
                        dialog_support.hide();
                        table_support.handle_submit('<?php echo site_url($controller_name); ?>', response);
                    },
                    dataType: 'json'
                });
            },
            rules:
                    {
                        product_name: "required",
                        category: "required",
                        vendorcompanyname: "required",
                        gst: "required",
                        terms: "required",
                        ppt: "required",
                        start_date: "required",
                        end_date: "required",
                        weight_credit: "required",


                    }

        }));
    });

    $(function(){
		//SAT-Get Team leaders
	 $("#category").on('change', function(){
	   var val=this.value;

		 $.ajax({
		 type: "POST",
		 url: '<?php echo base_url('index.php/Items/get_company'); ?>/'+val,
		 data: val='val',

		 success: function(data) {

		                $('#vendorcompanyname').html(data);
        //             var cat= $('#hidvendorcompanyname').val();
        //
				// $("#vendorcompanyname").val(cat);
		             },
							 });
});
});
</script>