Sindbad~EG File Manager
<!-- Created by Saravanan On 2017 Nov 14 -->
@extends('poll.layout')
@section('title')
<title>Edit form</title>
@stop
@section('scriptTop')
{{ HTML::style('css/bootstrap.min.css') }}
{{ HTML::script('js/jquery.min.js') }}
{{ HTML::script('js/jquery.validate.min.js') }}
{{ HTML::script('js/bootstrap.min.js') }}
@stop
@section('css')
{{-- HTML::style('/css/polls.css') --}}
@stop
@section('scriptBottom')
<script>
var edit_index = -1;
var arrOptions = [];
$(document).ready(function() {
loadOptions();
});
function loadOptions()
{
arrOptions= jQuery.parseJSON($("#hdnarr").val());
generate_table();
}
function arrOption()
{
var poll_id;
var poll_option_id;
var option_text;
var is_delete;
var status;
}
function addHtmlTableRow()
{
if($("#txtoption").val()=='' ) {
return false;
}
if(edit_index > -1)
{
arrOptions[edit_index].option_text=$("#txtoption").val();
$("#btnOption").val("Add");
edit_index =-1;
}
else
{
var o = new arrOption();
o.poll_option_id = 0;
o.option_text = $("#txtoption").val();
o.status = 1;
o.is_delete = 1;
arrOptions.push(o);
}
generate_table();
$("#txtoption").val('');
var myJsonString = JSON.stringify(arrOptions);
$("#hdnarr").val(myJsonString);
}
function generate_table() {
var str = "";
for (var i = 0; i < arrOptions.length; i++) {
if (arrOptions[i].status==0)
{
}
else
{
str = str + "<tr>"
str = str + "<td>" + (i+1) + "</td>"
str = str + "<td>" + arrOptions[i].option_text + "</td>"
if (arrOptions[i].is_delete==1) {
str= str + "<td>" + '<a href="#delete" class="btn btn-sm btn-danger" onclick="deleteArr('+i+')"><span class="glyphicon glyphicon-trash"></span></a>' + "</td>"
}
else
{
str = str + "<td></td>"
}
str= str + "<td>" + '<a href="#edit" class="btn btn-sm btn-info" onclick="editArr('+i+')"><span class="glyphicon glyphicon-pencil"></span></a>' + "</td>"
str = str + "</tr>"
}
};
$("#tblOptions > tbody").html(str);
}
function deleteArr(i)
{
arrOptions[i].status=0;
arrOptions[i].is_delete=0;
generate_table()
var myJsonString = JSON.stringify(arrOptions);
$("#hdnarr").val(myJsonString);
}
function editArr(i)
{
edit_index = i;
$("#txtoption").val(arrOptions[i].option_text);
$("#btnOption").val("Update");
}
</script>
@stop
@section('content')
<h1><center><b>Edit form</b></center></h1>
@if ($errors -> any())
<ul>{{ implode('', $errors ->all('<li style="color:red">:message</li>')) }}</ul>
@endif
{{ Form::open(array('url'=>'pollupdate/'.$poll->poll_id))}}
<div class="form-group">
<div class="container">
{{ Form::hidden('hdnarr',$options,array('id' => 'hdnarr')) }}
<div class="row">
<div class="col-sm-12 form-group">
<b>Title</b>
{{ Form::text('title',"$poll->title",array('class'=>'form-control')) }}
</div>
</div>
<div class="row">
<div class="col-sm-12 form-group">
<b>Description</b>
{{ Form::text('description',"$poll->description",array('class'=>'form-control')) }}
</div>
</div>
<div class="row">
<div class="col-sm-12 form-group">
<b>Subtitle 1</b>
{{ Form::text('hall_name',"$poll->hall_name",array('class'=>'form-control')) }}
</div>
</div>
<div class="row">
<div class="col-sm-12 form-group">
<b>Subtitle 2</b>
{{ Form::text('session_name',"$poll->session_name",array('class'=>'form-control')) }}
</div>
</div>
<div class="row">
<div class="col-sm-12 form-group">
<b>Start Time*</b>
{{ Form::text('start_at', date('d/m/Y H:i',strtotime($poll->start_at)) ,array('class'=>'form-control'))}}
</div>
</div>
<div class="row">
<div class="col-sm-12 form-group">
<b>End Time*</b>
{{ Form::text('end_at', date('d/m/Y H:i',strtotime($poll->end_at)) ,array('class'=>'form-control'))}}
</div>
</div>
<div class="row ">
<div class="col-sm-12 form-group">
{{ Form::checkbox('is_text',1,$poll->is_text)}} <b>IS TEXT</b>
</div>
</div>
<h3>Options</h3>
<div class="row ">
<div class="col-sm-12 form-group form-inline">
{{ Form::text('txtoption',"",array('class'=>'form-control', 'placeholder' => 'Enter option','id'=>'txtoption')) }}
<input type="button" class="btn btn- btn-success" id="btnOption" value="Add" onclick="addHtmlTableRow()" >
</div>
</div>
<div class="row">
<div class ="col-sm-12">
<table class="table table-bordered" id="tblOptions">
<thead>
<tr>
<td>#</td>
<td>Options</td>
<td>Delete</td>
<td>Edit</td>
</tr>
</thead>
<tbody>
<td></td>
<td></td>
</tbody>
</table>
</div>
</div>
<div class="row">
<div class ="col-sm-12 text-center">
<input type="submit" type="submit" class="btn btn- btn-success" value="Submit">
<a href="{{ url('/').'/pollindex'}}"class="btn btn-primary" >back</a>
</div>
</div>
</div>
</div>
{{ Form::close() }}
@stop
Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists