Sindbad~EG File Manager
<script type="text/javascript">
var tbl_search = "#tbl_search";
var txtSearch = "#txtSearch";
var is_change_coi = false;
$(document).ready(function () {
search_validation();
});
function SearchPOP() {
$("#searchModal").modal({
show: true,
backdrop: 'static'
});
}
function search_validation()
{
$("#form_search").validate({
rules: {
txtSearch: {
required: true,
minlength:3,
},
agree: "required"
}
});
}
function onSearch(){
search_validation();
if($("#form_search").valid())
{
var search = $(txtSearch).val();
getSearchMembers(search);
}
return false;
}
function getSearchMembers(search) {
var result = null;
$.ajax({
url: baseUrl + '/ic/getsearchmembers',
type: 'POST',
dataType: 'json',
async: false,
data: {'search': search},
})
.done(function(d) {
result = d;
setSearchMembers(result.data);
})
.fail(function() {
//alert("Internal Server Error");
//return false;
});
return result;
}
function setSearchMembers(arr) {
$(tbl_search + ' tbody').html('');
var str = "";
console.info(arr);
if(arr.length >0)
{
for (var i = 0; i < arr.length; i++) {
str +="<tr>";
str +="<td>" + (arr[i].membership_no==null?'':arr[i].membership_no) + "</td>";
str +="<td>" + (arr[i].name==null?'':arr[i].name) + "</td>";
str +="<td>" + (arr[i].email==null?'':arr[i].email) + "</td>";
str +="<td>" + (arr[i].consent_count==null?'':arr[i].consent_count) + "</td>";
if(arr[i].consent_count >= {{ CustomClass::$IC_CONSENT_Count }} && arr[i].user_id != {{ CustomClass::getUserId() }} )
{
str +="<td>" + "Already Co-Instructor for {{ CustomClass::$IC_CONSENT_Count }} ICs" + "</td>";
}
else
{
str +="<td>" + "<a href=\"#\" onclick=\"onSelect("+arr[i].user_id+")\">Select Co-Instructor</a>" + "</td>";
}
str +="</tr>";
};
}
else
{
str +="<tr>";
str +="<td colspan=\"4\" class=\"text-red\" >" + "record not found" + "</td>";
str +="</tr>";
}
$(tbl_search + ' tbody').html(str);
}
function onSelect(userid)
{
var result = false;
if(is_change_coi)
{
//call function Coi change blade
result = onSelectChange(userid,false,0);
}
else
{
//call function Coi blade
result = onSelectInAddEdit(userid,false,0);
}
if(result)
{
$('#searchModal').modal('toggle');
$(tbl_search + ' tbody').html("");
$(txtSearch).val('')
}
}
</script>
<div id="searchModal" class="modal fade search" id="myModal" role="dialog">
<div class="modal-dialog">
{{ Form::open(array('url' => '#','role'=>'form','id'=>'form_search')) }}
<!-- Modal content-->
<div class="modal-content">
<div class="modal-header">
<button type="button" class="btn btn-small pull-right" data-dismiss="modal">Close</button>
<h4 class="modal-title">Search Co Instructor</h4>
</div>
<div class="modal-body">
@if(Session::has('msg'))
<div class="alert alert-success">{{ Session::get('msg')}}</div>
@endif
@if(Session::has('msg_err'))
<div class="alert alert-danger">
{{ Session::get('msg_err')}}
</div>
@endif
<div class="row">
<div class="col-sm-12">
<label> <b class="text-red"> Note : </b>
All the faculty / speakers must be registered and verified in the website. If not, It is not possible to participate in {{ CustomClass::$Title }}.
</label>
</div>
</div>
<div class="row">
<div class="col-sm-12">
<div class="from-group">
<label>Type Membership No or Name or Email to search :</label>
<div class="input-group">
<input type="text" class="form-control" name="txtSearch" id="txtSearch" >
<span class="input-group-btn">
<button id ="btnSearch" class="btn primary search" onclick="return onSearch()">Search</button>
</span>
</div>
</div>
</div>
</div>
<br />
<div class="row">
<div class="col-sm-12">
<div class="table-responsive table-responsive-custom">
<table id="tbl_search" class="table table-bordered">
<thead>
<tr>
<th>
Membership No
</th>
<th>
Name
</th>
<th>
Email
</th>
<th>
Consent Count
</th>
<th>
</th>
</tr>
</thead>
<tbody>
</tbody>
</table>
</div>
</div>
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-small" data-dismiss="modal">Close</button>
</div>
</div>
{{ Form::close() }}
</div>
</div>
Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists