

		 {!! Form::open(array('url'=>'userpayoutrequests/savepublic', 'class'=>'form-horizontal','files' => true , 'parsley-validate'=>'','novalidate'=>' ')) !!}

	@if(Session::has('messagetext'))
	  
		   {!! Session::get('messagetext') !!}
	   
	@endif
	<ul class="parsley-error-list">
		@foreach($errors->all() as $error)
			<li>{{ $error }}</li>
		@endforeach
	</ul>		


<div class="sbox1"><div class="col-md-6">
						<fieldset class="sbox" style="border-top:0; border-radius: 5px;"><legend> User Payout</legend>
				<?php if( !isset($row['id']))  $row['id'] = null;   ?>
		<input  type='hidden' name='id' id='id' value='{{$row['id']}}' />
									
									  <div class="form-group depen- wrap-payout_id  " >
										<label for="Payout ID" class=" control-label col-md-3 text-left"> Payout ID <span class="asterix"> * </span></label>
										
										
										<div class="col-md-9">
										  <?php if( !isset($row['payout_id']))  $row['payout_id'] = null;   ?>
		<input  type='text' name='payout_id' id='payout_id' value='{{ $row['payout_id'] }}' 
						required   data-parsley-maxlength="10"    class='form-control input-sm ' /> 
										 </div> 
										 <div class="col-md-2">
										 	
										 </div>
									  </div> 					
									  <div class="form-group depen- wrap-user_id  " >
										<label for="User" class=" control-label col-md-3 text-left"> User <span class="asterix"> * </span></label>
										
										
										<div class="col-md-9">
										  <?php if( !isset($row['user_id']))  $row['user_id'] = null;   ?>
		 
					<?php $row['user_id'] = trim($row['user_id'],'[]'); ?>

					 <select name='user_id' rows='5' id='user_id' class='select2 '  data-placeholder='Select User'   placeholder='Select User' required     ></select> 
										 </div> 
										 <div class="col-md-2">
										 	
										 </div>
									  </div> 					
									  <div class="form-group depen- wrap-method_code  " >
										<label for="Payout Method" class=" control-label col-md-3 text-left"> Payout Method <span class="asterix"> * </span></label>
										
										
										<div class="col-md-9">
										  <?php if( !isset($row['method_code']))  $row['method_code'] = null;   ?>
		 
					<?php $row['method_code'] = trim($row['method_code'],'[]'); ?>

					 <select name='method_code' rows='5' id='method_code' class='select2 '  data-placeholder='Select Payout Method'   placeholder='Select Payout Method' required     ></select> 
										 </div> 
										 <div class="col-md-2">
										 	
										 </div>
									  </div> 					
									  <div class="form-group depen- wrap-account  " >
										<label for="Account Info" class=" control-label col-md-3 text-left"> Account Info <span class="asterix"> * </span></label>
										
										
										<div class="col-md-9">
										  <?php if( !isset($row['account']))  $row['account'] = null;   ?>
		<input  type='text' name='account' id='account' value='{{ $row['account'] }}' 
						required   data-parsley-maxlength="255"    class='form-control input-sm ' /> 
										 </div> 
										 <div class="col-md-2">
										 	
										 </div>
									  </div> <?php if( strlen($row['cashback_amount']) < 1 )  $row['cashback_amount']  = '0'; 	  ?>
		<input  type='hidden' name='cashback_amount' id='cashback_amount' value='{{$row['cashback_amount']}}' />
				<?php if( strlen($row['reward_amount']) < 1 )  $row['reward_amount']  = '0'; 	  ?>
		<input  type='hidden' name='reward_amount' id='reward_amount' value='{{$row['reward_amount']}}' />
				<?php if( !isset($row['api_status']))  $row['api_status'] = null;   ?>
		<input  type='hidden' name='api_status' id='api_status' value='{{$row['api_status']}}' />
				<?php if( !isset($row['api_response']))  $row['api_response'] = null;   ?>
		<input  type='hidden' name='api_response' id='api_response' value='{{$row['api_response']}}' />
				<?php if( !isset($row['paid_at']))  $row['paid_at'] = null;   ?>
		<input  type='hidden' name='paid_at' id='paid_at' value='{{$row['paid_at']}}' />
				</fieldset>
			</div>
			
			<div class="col-md-6">
						<fieldset class="sbox" style="border-top:0; border-radius: 5px;"><legend> Additional Information</legend>
									
									  <div class="form-group depen- wrap-amount  " >
										<label for="Total Amount" class=" control-label col-md-3 text-left"> Total Amount <span class="asterix"> * </span></label>
										
										
										<div class="col-md-9">
										  <?php if( !isset($row['amount']))  $row['amount'] = null;   ?>
		<input  type='number' name='amount' id='amount' value='{{ $row['amount'] }}' 
						required   data-parsley-maxlength="11"    class='form-control is_number'  /> 
										 </div> 
										 <div class="col-md-2">
										 	
										 </div>
									  </div> 					
									  <div class="form-group depen- wrap-note  " >
										<label for="Note" class=" control-label col-md-3 text-left"> Note </label>
										
										
										<div class="col-md-9">
										  <?php if( !isset($row['note']))  $row['note'] = null;   ?>
		<input  type='text' name='note' id='note' value='{{ $row['note'] }}' 
						   data-parsley-maxlength="500"    class='form-control input-sm ' /> 
										 </div> 
										 <div class="col-md-2">
										 	
										 </div>
									  </div> 					
									  <div class="form-group depen- wrap-payment_ref_num  " >
										<label for="Payment Ref Num" class=" control-label col-md-3 text-left"> Payment Ref Num </label>
										
										
										<div class="col-md-9">
										  <?php if( !isset($row['payment_ref_num']))  $row['payment_ref_num'] = null;   ?>
		<input  type='text' name='payment_ref_num' id='payment_ref_num' value='{{ $row['payment_ref_num'] }}' 
						   data-parsley-maxlength="255"    class='form-control input-sm ' /> 
										 </div> 
										 <div class="col-md-2">
										 	
										 </div>
									  </div> 					
									  <div class="form-group depen- wrap-status  " >
										<label for="Status" class=" control-label col-md-3 text-left"> Status <span class="asterix"> * </span></label>
										
										
										<div class="col-md-9">
										  <?php if( strlen($row['status']) < 1 )  $row['status']  = 'created'; 	  ?>
		<?php $status = (isset($row['status'])) ? $row['status'] : null ; ?>
					
					<input type='radio' name='status' value ='created' required    @if( $status == 'created') checked="checked" @endif class='minimal-red' > Created 
					
					<input type='radio' name='status' value ='processing' required    @if( $status == 'processing') checked="checked" @endif class='minimal-red' > Processing 
					
					<input type='radio' name='status' value ='completed' required    @if( $status == 'completed') checked="checked" @endif class='minimal-red' > Completed 
					
					<input type='radio' name='status' value ='declined' required    @if( $status == 'declined') checked="checked" @endif class='minimal-red' > Declined  
										 </div> 
										 <div class="col-md-2">
										 	
										 </div>
									  </div> </fieldset>
			</div>
			
			
		</div>
		
		

			<div style="clear:both"></div>	
				
					
				  <div class="form-group">
					<label class="col-sm-4 text-right">&nbsp;</label>
					<div class="col-sm-8">	
					<button type="submit" name="apply" class="btn btn-info btn-sm" ><i class="fa  fa-check-circle"></i> {{ Lang::get('core.sb_apply') }}</button>
					<button type="submit" name="submit" class="btn btn-primary btn-sm" ><i class="fa  fa-save "></i> {{ Lang::get('core.sb_save') }}</button>
				  </div>	  
			
		</div> 
		 <input type="hidden" name="action_task" value="public" />
		 {!! Form::close() !!}
		 
   <script type="text/javascript">
	$(document).ready(function() { 
		
		
		$("#user_id").select2({
			ajax: {
				url: "{{url('/manage/userpayoutrequests/ajaxselect?filter=users:user_id:first_name|last_name|email')}}",
				data: function (params) {
					return {
						search: params.term,
						page: params.page || 1
					};
				},
				dataType: 'json',
				processResults: function (data) {
					data.page = data.page || 1;
					return {
						results: data.items.map(function (item) {
							return {
								id: item.user_id,
								text: selctToJson(item,'first_name|last_name|email')
							};
						}),
						pagination: {
							more: data.pagination
						}
					}
				},
				cache: true,
				delay: 250
			},
			// minimumInputLength: 2,
			multiple: 0,
			width:'100%'
		});
		

		@if( strlen($row["user_id"]) > 0  )
		// Fetch the preselected item, and add to the control
			var user_idSelect = $('#user_id');
			$.ajax({
				type: 'GET',
				url: "{!! url('/manage/userpayoutrequests/ajaxselect?filter=users:user_id:first_name|last_name|email&values='.urlencode($row["user_id"])) !!}",
			}).then(function (data) {
				// create the option and append to Select2
				data.items.map(function (item) {
											var option = new Option(selctToJson(item,'first_name|last_name|email'), item.user_id, true, true);
											user_idSelect.append(option).trigger('change');

										});


				// manually trigger the `select2:select` event
				user_idSelect.trigger({
					type: 'select2:select',
					params: {
						data: data
					}
				});
			});

			user_idSelect.select2_sortable();
			@endif

		
		$("#method_code").jCombo("{!! url('/manage/userpayoutrequests/comboselect?filter=payout_methods:code:name&values='.$row["method_code"]) !!}",
		{  selected_value : '{{ $row["method_code"] }}' });
		 

		$('.removeCurrentFiles').on('click',function(){
			var removeUrl = $(this).attr('href');
			$.get(removeUrl,function(response){});
			$(this).parent('div').empty();	
			return false;
		});		
		
	});
	</script>		 
