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>