<?php
$rowid = -1;
$dvalue = "";
$dstate = "disabled";
if($row== "") exit; 
$rowid = $row->id; $dstate = "";
?>
<form method="POST" class="form-inline" action="<?php echo e(url('home/saverecord')); ?>" accept-charset="UTF-8" id="work-pnl" data-toggle="validator">
<input type="hidden" name="_token" id="csrf-token" value="<?php echo e(Session::token()); ?>" />
<input type="hidden" id="wrkid" name="wrkid" required value = "<?php echo e($wrk); ?>" />
<input type="hidden" id="rcdid" name="rcdid" required value = "<?php echo e($rowid); ?>" />
<input type="hidden" id="crcd" name="crcd" required value = "<?php echo e($crcd); ?>" />
<input type="hidden" id="link_id" name="link_id" required value = "<?php echo e($row->link); ?>" />
<div>
<?php $i=0; ?>
<?php foreach($columns->original as $cols): ?>
<?php if($row!= "") $dvalue = $row->$cols ?>
<?php if(in_array($cols ,$columns->editlist)): ?>
<?php if(is_array($columns->ddlist[$i])&&count($columns->ddlist[$i]) > 1 ): ?>
	<?php 
		$ddlist = DB::table('ddtable')->select('title')->where('category','=',$columns->ddlist[$i])->orderBy('category')->get() ;
		$ddlistarray = array();
		$selectstring= '<select '.$dstate.' class="selectpicker show-tick show-menu-arrow form-control" data-title="Please Select One" data-live-search="true" id="'.$cols.'" name="'.$cols.'" >';
		
		foreach ($ddlist as $ddlistitem)
		{
			if($dvalue == $ddlistitem->title)
		$selectstring .= '<option selected data-class="'.$row->$cols.'" value="'.$ddlistitem->title.'">'.$ddlistitem->title.'</option>';
			else
				$selectstring .= '<option data-class="'.$row->$cols.'" value="'.$ddlistitem->title.'">'.$ddlistitem->title.'</option>';
		}
		$selectstring .= '</select>';
		?>
<div class="form-group  has-feedback">
<label for="<?php echo e($cols); ?>" class="control-label"><?php echo e($cols); ?></label>

	<?php echo $selectstring ?>
<span class="glyphicon form-control-feedback select-form-control-feedback" aria-hidden="true"></span>
	<span id="<?php echo e($cols); ?>Status" class="sr-only">(success)</span>
	<div class="help-block with-errors"></div>
</div>
<?php elseif(is_array($columns->ddlist[$i])&& count($columns->ddlist[$i]) == 1): ?>
	<?php 
		$ddlist = DB::table('ddtable')->select('title')->where('category','=',$columns->ddlist[$i])->orderBy('category')->get() ;
		$ddlistarray = array();
		$selectstring= '<select '.$dstate.' class="selectpicker show-tick show-menu-arrow form-control" data-title="Please Select One" data-live-search="true" id="'.$cols.'" name="'.$cols.'" >';
		
		foreach ($ddlist as $ddlistitem)
		{
			if($dvalue == $ddlistitem->title)
		$selectstring .= '<option selected data-class="'.$dvalue.'" value="'.$ddlistitem->title.'">'.$ddlistitem->title.'</option>';
			else
				$selectstring .= '<option data-class="'.$dvalue.'" value="'.$ddlistitem->title.'">'.$ddlistitem->title.'</option>';
		}
		$selectstring .= '</select>';
		?>
	
<div class="form-group  has-feedback">
<label for="<?php echo e($cols); ?>" class="control-label"><?php echo e($cols); ?></label>

	<?php echo $selectstring ?>
<span class="glyphicon form-control-feedback select-form-control-feedback" aria-hidden="true"></span>
	<span id="<?php echo e($cols); ?>Status" class="sr-only">(success)</span>
	<div class="help-block with-errors"></div>
</div>

<?php else: ?>
<div class="form-group  has-feedback">
    <label for="<?php echo e($cols); ?>" class="control-label"><?php echo e($cols); ?></label>
	<div class="">
    <input class="form-control" ariadescribedby="MobileNumberStatus" name="<?php echo e($cols); ?>" type="text" <?php echo e($dstate); ?> value="<?php echo e($dvalue); ?>" id="<?php echo e($cols); ?>"></div>
	<span class="glyphicon form-control-feedback" aria-hidden="true"></span>
	<span id="MobileNumberStatus" class="sr-only">(success)</span>
	<div class="help-block with-errors"></div>
</div>
<?php endif; ?>
<?php else: ?>
 <div class="form-group  has-feedback">
    <label for="<?php echo e($cols); ?>" class="control-label"><?php echo e($cols); ?></label>
	<div class="">
    <label class="form-control" ariadescribedby="MobileNumberStatus" name="<?php echo e($cols); ?>" type="text" <?php echo e($dstate); ?> value="<?php echo e($dvalue); ?>" id="<?php echo e($cols); ?>"><?php echo e($dvalue); ?></label></div>
	<span class="glyphicon form-control-feedback" aria-hidden="true"></span>
	<span id="MobileNumberStatus" class="sr-only">(success)</span>
	<div class="help-block with-errors"></div>
</div>

<?php endif; ?>
<?php if($cols == 'Domain_Name'): ?>
<button id="srh-pnl-btn" <?php echo e($dstate); ?> class="btn btn-primary" data-form="work-pnl" data-dname="<?php echo e($dvalue); ?>" 
	style="margin-left:10px;vertical-align: text-top;" type="button" data-toggle="modal" data-target="#exampleModalCenter">Check Domain</button>
<?php endif; ?>
<?php $i++; 
$selected['Completed'] = "";
$selected['ReScheduled'] = "";
$selected['NotPicked'] = "";
$selected['OnHold'] = "";
if($row!= "")
$selected[$row->syscmt] = 'selected';
?>
<?php endforeach; ?>
<div class="form-group  has-feedback">
<label for="syscmt" class="control-label">Status</label>
<select class="selectpicker show-tick show-menu-arrow form-control" data-title="Please Select One" data-live-search="true" id="syscmt" name="syscmt" >
<option data-class="syscmt" <?php echo e($selected['Completed']); ?> value="Completed">Completed</option>
<option data-class="syscmt" <?php echo e($selected['ReScheduled']); ?> value="ReScheduled">ReScheduled</option>
<option data-class="syscmt" <?php echo e($selected['NotPicked']); ?> value="NotPicked">NotPicked</option>
<option data-class="syscmt" <?php echo e($selected['OnHold']); ?> value="OnHold">OnHold</option>
</select>
<span class="glyphicon form-control-feedback select-form-control-feedback" aria-hidden="true"></span>
	<span id="syscmtStatus" class="sr-only">(success)</span>
	<div class="help-block with-errors"></div>
</div>
</div>
<?php
if($row!= "")
if($row->link!==null) echo '<button id="viw-pnl-btn" class="btn btn-primary" data-link="'.$row->link.'" style="margin-left:10px;vertical-align: text-top;" type="button">View Order</button>';
?>
<button id="save-pnl-btn" <?php echo e($dstate); ?> class="btn btn-primary" data-form="work-pnl" style="margin-left:10px;vertical-align: text-top;" type="button">Save</button>
<button id="savearch-pnl-btn" class="btn btn-primary" <?php echo e($dstate); ?> style="margin-left:10px;vertical-align: text-top;" type="button">Save & Archive</button>
<button id="sendemail-pnl-btn" class="btn btn-primary" <?php echo e($dstate); ?> style="margin-left:10px;vertical-align: text-top;" type="button">Send E-Mail</button>
<button id="sendsms-pnl-btn" class="btn btn-primary" <?php echo e($dstate); ?> style="margin-left:10px;vertical-align: text-top;" type="button">Send SMS</button>
<button id="sendwp-pnl-btn" class="btn btn-primary" <?php echo e($dstate); ?> style="margin-left:10px;vertical-align: text-top;" type="button">Send Whatsapp</button>
<button id="mkd-register-pnl-btn" class="btn btn-primary" <?php echo e($dstate); ?> style="margin-left:10px;vertical-align: text-top;" type="button">Register</button>
</form>
<div class="modal fade" id="exampleModalCenter" tabindex="-1" role="dialog" aria-labelledby="exampleModalCenterTitle" aria-hidden="true">
  <div class="modal-dialog modal-lg modal-dialog-centered" role="document">
    <div class="modal-content">
      <div class="modal-header">
        <h5 class="modal-title" id="exampleModalLongTitle">Select Domain</h5>
        <button type="button" class="close" data-dismiss="modal" aria-label="Close">
          <span aria-hidden="true">&times;</span>
        </button>
      </div>
      <div class="modal-body">
		<div  id="dCheckReq">Please Wait...</div>
		Suggestions
		<div  id="dCheckSug">Please Wait...</div>
      </div>
      <div class="modal-footer">
        <button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
        <button type="button" class="btn btn-primary">Save changes</button>
      </div>
    </div>
  </div>
</div>
<style>
#dCheckReq, #dCheckSug {
	border: 1px solid black;
    padding: 10px 25px;
    margin-bottom: 10px;
}
.dlist{
	border: 1px solid black;
    padding: 3px 5px;
    margin-bottom: 2px;
}
.dlist.Selected{
	background-color:aqua;
}
</style>
<script src="./../../../ /js/jquery.min.js"></script>
<script>
var ActiveToken = '<?php echo e(Session::token()); ?>';
$('#mkd-register-pnl-btn').click(function(){
    var fdata = $('#work-pnl').serialize();
    $.post('http://app.veegrow.com/home/saveform',fdata,function(rdata){
        setForm(rdata);
	    $.post("<?php echo e(url('home/registerMKD')); ?>",{_token:ActiveToken, data:fdata },function(data){alert(data[1]);ActiveToken = data[0];},'json');
    })
});
   
$('#sendemail-pnl-btn').click(function(){
	$.post("<?php echo e(url('home/sendEMAIL')); ?>",{_token:ActiveToken, Email:$('#Email').val() },function(data){alert(data[1]);ActiveToken = data[0];},'json');
});
$('#sendsms-pnl-btn').click(function(){	
	$.post("<?php echo e(url('home/sendSMS')); ?>",{_token:ActiveToken,mobile:$('#Phone').val()},function(data){alert(data[1]);ActiveToken = data[0];},'json');	
});
$('#sendwp-pnl-btn').click(function(){		
	$.post("<?php echo e(url('home/sendWP')); ?>",{_token:ActiveToken,mobile:$('#Phone').val()},function(data){alert(data[1]);ActiveToken = data[0];},'json');	
});

$('#exampleModalCenter').on('show.bs.modal', function (event) {
	$('#dCheckReq').html('Please Wait...');
	$('#dCheckSug').html('Please Wait...');
let dname = cleandname($('#Domain_Name').val());
if(dname!=null){
$.post("<?php echo e(url('home/checkdomain')); ?>",{_token:ActiveToken, dname:dname },function(data){ 
	var requested = data[0];
	var suggested = data[1];$('#dCheckReq').html('');
	ActiveToken = data[2];
	$.each(requested,function(o,v){
	var h4 = document.createElement('div');
	$(h4).addClass('dlist');
	var span = document.createElement('div');
	$(span).addClass('badge');
	$(span).addClass('badge-secondary');
	$(span).html(v.status);
	if(v.status == 'available' ){
	$(h4).data('dname',o);
	$(h4).dblclick(function(e){
		$('.dlist').removeClass('Selected');
		$(this).addClass('Selected')
		$('#Domain_Name').val( $(this).data('dname'));
		$('#exampleModalCenter').modal('toggle');
		}
	)
	}
	$(h4).html(o);
	$(h4).append(span);
	$('#dCheckReq').append(h4);
	});
	$('#dCheckSug').html('');
	$.each(suggested,function(o,v){
	var h4 = document.createElement('div');
	$(h4).data('dname',o);
	$(h4).addClass('dlist');
	var span = document.createElement('div');
	$(span).addClass('badge');
	$(span).addClass('badge-secondary');
	$(span).html(v.status);
	$(h4).html(o);
	$(h4).append(span);
	$(h4).dblclick(function(e){
		$('.dlist').removeClass('Selected');
		$(this).addClass('Selected');
		$('#Domain_Name').val($(this).data('dname'));	
		$('#exampleModalCenter').modal('toggle');	
		}
	)
	$('#dCheckSug').append(h4);
	});
},'json');
}
else{
alert("Please Check Domain name");
}
});
function cleandname(str){
	found = /(?:([a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9]))?\.)+[a-z0-9][a-z0-9-]{0,61}[a-z0-9]/g.exec(str);
	return found[1];
}
</script>