MOON
Server: Apache
System: Linux e2e-78-16.ssdcloudindia.net 3.10.0-1160.45.1.el7.x86_64 #1 SMP Wed Oct 13 17:20:51 UTC 2021 x86_64
User: imensosw (1005)
PHP: 7.4.33
Disabled: exec,passthru,shell_exec,system
Upload Files
File: /home/imensosw/www/imenso.co/demo/claapp/creator/add.php
  <?php
  include_once("../config/config.php"); 
  include_once(BASIC_PATH."layout/header.php"); 
  include_once(BASIC_PATH."config/validation.php");
  include_once(BASIC_PATH."config/function.php");
  include_once(BASIC_PATH."model/creator.php");
  include_once(BASIC_PATH."model/user.php");

  $target_dir = BASIC_PATH."encounters/upload/";
  $status=$msg="";
  if(isset($_POST['name']))
  {
      $pdffile="";
      $validation = new Validation();
        $name = $crud->escape_string($_POST['name']);
   
        $msg = $validation->check_empty($_POST, array('name'));
      if (is_uploaded_file($_FILES['pdffile']['tmp_name']))
      {
           $result=uploadfile($target_dir,'pdffile');
           $result=json_decode($result);
           if($result->status=="error")
           {
             $msg.="\n".$result->msg;
             $status=$result->status;
           }
           else
           {
             $pdffile=$result->msg;
           }
      }
      $crud=New Crud();
      $query="select * from incubators where name='".$name."'";
      $result=$crud->getData($query);
      if($result)
      {
          $status='warrning';
          $msg='Incubators Name Already Exist';
      }
      // checking empty fields
      if($msg =="") {
      
          // if all the fields are filled (not empty) 
           $creator=New Creator();
           $add_result=json_decode($creator->addCreator($pdffile));
           $status=$add_result->status;
           $msg=$add_result->msg;
       
      }
      $_SESSION[$status]=$msg;
      if($status=="success")
      {
          if($_SESSION['nthrive_type']=="manager" || $_SESSION['nthrive_type']=="admin")
          {
            header('location:'.PATH.'manager');

          }
          else
          {
           header('location:'.PATH.'creator');
          }
         exit();
      }
  }
    $path = $_SERVER['REQUEST_URI'];
    $folders = explode('/', $path); // splits folders in array
    $subfolder = $folders[folder_number];
    $cancel = "";
    if(($_SESSION['nthrive_type']=="admin" || $_SESSION['nthrive_type']=="manager") && ($subfolder=="manager" || $subfolder=="creator"))
    {
       $cancel = $subfolder = "manager";
    }

     $query="select gm.* from group_master gm order by gm.id asc";
$groups=$crud->getData($query);
  ?>
  <style type="text/css">

  </style>
  <div class="main-container container padding-10">
    <div id="content1" class="m_t20">
      <div class="col-xs-6 mt4">
        <a class="page-name" href="<?php echo PATH.$subfolder; ?>"><strong><i class="fa fa-long-arrow-left"></i> Back</strong></a>
      </div>
       <div class="col-xs-6 bdc">
        <div class="text-right">       
         <?php include(BASIC_PATH."layout/sub_header.php"); 
         ?>
        </div>
      </div>
      <div class="clearfix"></div>
      <form  id="add_form" action="" class="m_t20" method="post" enctype="multipart/form-data">
      <div class="clearfix"></div>
     
        <div class="m_b20">
          <div class="col-md-9 col-sm-8">
            <?php 
             if($_SESSION["nthrive_type"]=="admin" || $_SESSION["nthrive_type"]=="manager")
            { ?>
           
              <div class="row">
                <label class="col-sm-12 col-xs-3">Status:</label>
                <div class="col-sm-2 col-xs-4">
                   <div class="radio">
                      <label>
                        <input name="status" type="radio" required  <?php if(!isset($_POST['status'])){ echo "checked";  } else if(isset($_POST['status']) && $_POST['status']=='draft'){ echo "checked"; } ?>  value="draft">
                        <span class="ms"><i class="ms-icon fa fa-check"></i></span>
                          Draft
                      </label>
                   </div>
                </div>
                <div class="col-sm-2 col-xs-5">
                   <div class="radio">
                      <label>
                        <input value="approved" required <?php if(isset($_POST['status']) && $_POST['status']=='approved'){ echo "checked"; } ?> name="status" type="radio">
                        <span class="ms"><i class="ms-icon fa fa-check"></i></span>
                          Publish
                      </label>
                   </div>
                </div>
                <div class="col-sm-6"></div>
              </div>
          <?php } ?>
            <div class="form-group m_b30">
              <label>Name:</label>
              <input type="text" name="name" value="<?php if(isset($_POST['name'])){ echo $_POST['name']; } ?>" required class="form-control" id="name" placeholder="Name">
            </div>
            <div class="code_box"> 
               <div class="form-area"> <!-- form area start -->
                <div class="row">
                  <div class="col-xs-4">
                    <div class="form-group m_b20">
                      <label>Code Type</label>
                      <div class="val">
                        <select name="primary[]" class="form-control code_type">
                          <option value="dCodesPrimary">Dx-Primary</option>
                          <option value="dCodesSecondary">Dx-Secondary</option>
                          <option value="pCodesPrimary">PCS-Primary</option>
                          <option value="pCodesSecondary">PCS-Secondary</option>
                          <option value="cpt">CPT</option>

                        </select>
                      </div>
                    </div>
                  </div>
                  <div class="col-xs-4">
                    <div class="form-group m_b20">
                      <label>Code</label>
                      <div class="val"><input required type="text" class="form-control code" autocomplete="off" placeholder="Code" name="code[]"></div>
                      <div id="suggesstion-box" class="suggesstion"></div>

                    </div>
                  </div>
                  <div class="col-xs-4">
                    <div class="form-group m_b20">
                      <label>Tag</label>
                      <div class="val"><input type="text" class="form-control tag" autocomplete="off" placeholder="Tag" name="tag[]"></div>
                      <div id="suggesstion-tag" class="suggesstion"></div>

                  </div>
                </div>
                  <div class="col-sm-12">
                    <div class="form-group m_b20">
                      <label>Code Description</label>
                      <div class="val"><textarea class="form-control description"  name="description[]"></textarea></div>
                  </div>
                </div>
                  <div class="col-sm-12">
                    <div class="form-group m_b20">
                      <label>Rationale</label>
                      <div class="val"><input type="text" class="form-control rationale" placeholder="Rationale" name="relation[]"></div>
                  </div>
                </div>
                </div>
              </div> <!-- form area close -->
            <?php
            if(isset($_POST['primary']))
            {
              for($k=0;$k<count($_POST['primary']);$k++){?>
             <div class="form-area">
              <div class="action"><a href="javascript:;"><span class="glyphicon glyphicon-trash delete_form-area" aria-hidden="true"></span></a></div>
              <div class="row">
                <div class="col-xs-4">
                  <div class="form-group m_b20">
                    <label>Code Type</label>
                    <div class="val">
                      <select name="primary[]" class="form-control code_type">
                        <option value="dCodesPrimary" <?php if($_POST['primary'][$k]=='dCodesPrimary'){ echo "selected"; } ?>>Dx-Primary</option>
                        <option value="dCodesSecondary" <?php if($_POST['primary'][$k]=='dCodesSecondary'){ echo "selected"; } ?>>Dx-Secondary</option>
                        <option value="pCodesPrimary" <?php if($_POST['primary'][$k]=='pCodesPrimary'){ echo "selected"; } ?>>PCS-Primary</option>
                        <option value="pCodesSecondary" <?php if($_POST['primary'][$k]=='pCodesSecondary'){ echo "selected"; } ?>>PCS-Secondary</option>

                      </select>
                    </div>
                  </div>
                </div>
                <div class="col-xs-4">
                  <div class="form-group m_b20">
                    <label>Code</label>
                    <div class="val"><input required type="text" value="<?php echo $_POST['code'][$k]; ?>" autocomplete="off" class="form-control code" placeholder="Code" name="code[]"></div>
                   <div id="suggesstion-box" class="suggesstion"></div>

                  </div>  
                 </div>
                <div class="col-xs-4">
                  <div class="form-group m_b20">
                    <label>Tag</label>
                    <div class="val"><input type="text" value="<?php echo $_POST['tag'][$k]; ?>" autocomplete="off" class="form-control tag" placeholder="Tag" name="tag[]"></div>
                  <div id="suggesstion-tag" class="suggesstion"></div>

                </div>
              </div>
                <div class="col-sm-12">
                  <div class="form-group m_b20">
                    <label>Code Description</label>
                    <div class="val"><textarea placeholder="Description" class="form-control description"  name="description[]"><?php echo $_POST['description'][$k]; ?></textarea></div>
                </div>
              </div>
                <div class="col-sm-12">
                  <div class="form-group m_b20">
                    <label>Rationale</label>
                    <div class="val"><input type="text" value="<?php echo $_POST['relation'][$k]; ?>" class="form-control rationale" placeholder="Rationale" name="relation[]"></div>
                </div>
              </div>
              </div>
            </div> 
          <?php }  }
            ?>
            </div>
            <button type="button" class="btn btn-default btn-sm add_code">Add New Code</button>
          </div>
          <div class="col-md-3 col-sm-4">  
            <div class="row">  
              <div class="col-sm-12" style="position: relative;">
                <div class="fixme">
                 <!-- <div class="pdf-view">Click to view PDF<a href="#"><img src="<?php echo PATH ?>images/pdf-icon.png" alt="PDF Icon"></a>
                  <span>(If editing existing record)</span> </div>-->
                  <div class="form-group">
                    <label for="email">Upload New File:</label>
                    <input type="file" onchange="ValidateSize(this)" required name="pdffile" class="form-control">
                  </div>
                  <div class="form-group">
                        <select name="group[]" multiple="" id="group" class="form-control">
                           <option value="">Select</option> 
                          <?php
                          foreach ($groups as $group) {?>
                           <option value="<?php echo $group['id'] ?>" ><?php echo $group['patient_type'].' '.$group['complexity_level'] .'#'.$group['track'] ?></option>
                          <?php }
                          ?>
                        </select>
                      </div>
                  <div class="m_t30 row">
                    <div class="col-xs-6">
                      <div class="text-center"><button type="submit" class="btn btn-block btn-success">Save</button></div>
                    </div>
                    <div class="col-xs-6">
                      <div class="text-center"><a href="<?php echo PATH.$cancel; ?>" class="btn btn-block btn-cancel">Cancel </a></div>
                    </div>
                  </div>

                </div>
              </div>
            




            </div>
          </div>
        </div>
      </form>
    </div>
  </div>
<?php require(BASIC_PATH."layout/footer.php"); ?>
<script src="<?php echo PATH ?>js/user.js"></script>
<script type="text/javascript">
$(document).ready(function(){
  $('#add_form').validate();
  $(document).on('submit','#add_form',function(){
       if($('#add_form').validate())
       {
          $('.loader').show();
       }
      
  });

 });


var max_execution_time='<?php echo ini_get('max_execution_time') ?>';
var max_input_time='<?php echo ini_get('max_input_time') ?>';
var memory_limit='<?php echo ini_get('memory_limit') ?>';
var post_max_size='<?php echo ini_get('post_max_size') ?>';
var upload_max_filesize='<?php echo ini_get('upload_max_filesize') ?>';

if(memory_limit!="")
{
 memory_limit= memory_limit.replace('M','');
}
if(post_max_size!="")
{
  post_max_size=post_max_size.replace('M','');
}
if(upload_max_filesize!="")
{
  upload_max_filesize=upload_max_filesize.replace('M','');
}
function ValidateSize(file) {
/*
flag=0;  error="System Requirements not set.";
    
     if(memory_limit<1000)
     {
       flag=1;
         error+="\n memory_limit should be 1000M";

     }
     if(post_max_size<200)
     {
       flag=1;
        error+="\n post_max_size should be 200M";
     }
     if(upload_max_filesize<200)
     {
       flag=1;
               error+="\n upload_max_filesize  should be 200M";

     }
    // if(flag==1)
    if(flag==1)
     {
        alert(error);
         $(file).val('');
        return false;

     }
   */
 }

 

</script>