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/company_code/form.php
  
  <?php echo form_open('company_code/save/' . $person_info->code_id, array('id' => 'company_code_form', 'class' => 'form-inline')); ?>
    <fieldset id="company_code_basic_info">
      <div class="form-group">
        <?php 
          echo form_input(array(
          'name'=>'company_code',
          'id'=>'company_code',
          'placeholder'=>'Enter Company code',
          'class'=>'form-control input-sm alphanum',
          'value'=>$person_info->company_code));
        ?>
      </div>

      <div class="form-group">
        <?php
          echo form_dropdown(array(
          'name' => 'category',
         'id' => 'category',
         'class' => 'form-control input-sm'),$category_info,$person_info->category_id);
        ?>
      </div>
      <div class="form-group">
        <?php 
          echo form_dropdown(array(
          'name'=>'vendor',
          'id'=>'vendor',
          'class'=>'form-control input-sm'),$vendor_info,$person_info->vendorcompanyname);
        ?>
      </div>
      <div class="form-group">    
        <?php
          echo form_input(array(
          'name' => 'code_id',
          'id' => 'code_id',
          'type' => 'hidden',
          'class' => 'form-control input-sm ' ,      
          'value' => $person_info->code_id)
          );
        ?>
      </div>
    </fieldset>
  <?php echo form_close(); ?>
  <script type="text/javascript">

  $(document).ready(function ()
  {
    $('#company_code_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);
            table_support.refresh();
          },
          dataType: 'json'
        });
      },
      rules:
      {
        category:"required",
        vendor:"required",
        company_code:"required"
      }      
    }));
    $('#category').on('change',(function()
    {
      var c=$("#category").val();
      $.ajax(
      {
        type:"POST",
        url:"<?php echo site_url($company_code);?>"+"/company_code/category",
        data:{c:c},
        success:function(data)
        {
          r=JSON.parse(data);
          $('#vendor').find('option').remove();
          
          if(data!=='[]')
          {
            opt = "<option value=''>---- Select Vendor ---- </option>";
            for(i=0; i < r.length; i++)
            {
               opt += "<option value='"+r[i].vendor_id+"'>"+r[i].vendorcompanyname+"</option>";
            }
            $("#vendor").html(opt);
          }
          else
          {
            opt = "<option value=''>---- Select Vendor ---- </option>";
            $("#vendor").html(opt);
            alert("No Vendor in this category");
          }   
        }
      });
    }));
  });