MINI Sh3ll
<?php
include('include/session.php');
include('config/mysql_crud.php');
$id = $_GET['id'];
$db = new Database;
$db->connect();
$db->select('webinars','*',NULL," id='".$id."' AND flag=0 ");
$row = $db->getResult();
?>
<!DOCTYPE html>
<html lang="en">
<?php include('header.php');?>
<body class="nav-md">
<div class="container body">
<div class="main_container">
<?php include('nav.php');?>
<?php include('top_navigation.php');?>
<!-- page content -->
<div class="right_col" role="main">
<div class="">
<div class="col-md-8 col-lg-8">
<div class="title_left">
<h3> Webinars </h3>
</div>
</div>
<div class="col-md-4 col-lg-4">
<div class="pull-right"><a href="webinars.php" class="btn btn-success"><i class="icon-backward"></i> Back to Webinars </a></div>
</div>
<div class="clearfix"></div>
<br/>
<div class="row">
<div class="col-md-12 col-sm-12 col-xs-12">
<div class="x_panel">
<div class="x_content">
<form class="form-horizontal form-label-left" id="commentForm" method="post" action="webinars_edit_process.php">
<div class="item form-group">
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="Image">Thumbnail Image <span class="required">*</span>
</label>
<div class="col-md-9 col-sm-6 col-xs-12">
<span class="btn btn-dark fileinput-button">
<i class="glyphicon glyphicon-plus"></i>
<span>Add File...</span>
<input id="image_fileupload" type="file" name="files" data-url="../server/download/">
<input type="hidden" style="visibility:hidden" name="image_uploaded" id="image_uploaded" value="<?php echo $row[0]['image_uploaded'] ?>" />
</span>
<label> [ Width: 300px | Height: 233px ] </label>
<br/><label class="noteColor">Note : Please upload image in jpg, jpeg, png or gif format only.</label>
</div>
<div id="image_progress" class="col-md-offset-3 col-md-4">
<div class="bar"></div>
</div>
<div class=" col-md-6">
</div>
</div>
<?php if(isset($row[0]['image_uploaded']) && !empty($row[0]['image_uploaded'])) { ?>
<div class="item form-group">
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="image_uploaded"> <span class="required"> </span>
</label>
<div class="col-md-3 col-sm-3 col-xs-12">
<img src="<?php echo '../uploads/'.$row[0]['image_uploaded']; ?>" alt="Image" class="img-responsive">
</div>
</div>
<?php } ?>
<div class="item form-group">
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="name"> Name <span class="required">*</span>
</label>
<div class="col-md-9 col-sm-6 col-xs-12">
<input id="name" class="form-control col-md-7 col-xs-12" name="name" required="required" type="text" value="<?php echo $row[0]['name']; ?>" maxlength="65">
<br/><label class="noteColor">Note : Maximum length of name is 65 characters.</label>
</div>
</div>
<div class="item form-group">
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="short_description"> Short Description <span class="required">*</span>
</label>
<div class="col-md-9 col-sm-6 col-xs-12">
<textarea name="short_description" class="form-control col-md-7 col-xs-12"> <?php echo $row[0]['short_description'];?> </textarea>
</div>
</div>
<div class="item form-group">
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="Image">Banner Image <span class="required">*</span>
</label>
<div class="col-md-9 col-sm-6 col-xs-12">
<span class="btn btn-dark fileinput-button">
<i class="glyphicon glyphicon-plus"></i>
<span>Add File...</span>
<input id="banner_image_fileupload" type="file" name="files" data-url="../server/download/">
<input type="hidden" style="visibility:hidden" name="banner_image_uploaded" id="banner_image_uploaded" value="<?php echo $row[0]['banner_image_uploaded'] ?>" />
</span>
<label> [ Width: 1600px | Height: 500px ] </label>
<br/><label class="noteColor">Note : Please upload image in jpg, jpeg, png or gif format only.</label>
</div>
<div id="banner_image_progress" class="col-md-offset-3 col-md-4">
<div class="bar"></div>
</div>
<div class=" col-md-6">
</div>
</div>
<?php if(isset($row[0]['banner_image_uploaded']) && !empty($row[0]['banner_image_uploaded'])) { ?>
<div class="item form-group">
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="banner_image_uploaded"> <span class="required"> </span>
</label>
<div class="col-md-3 col-sm-3 col-xs-12">
<img src="<?php echo '../uploads/'.$row[0]['banner_image_uploaded']; ?>" alt="Image" class="img-responsive">
</div>
</div>
<?php } ?>
<div class="item form-group">
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="banner_description"> Banner Description <span class="required">*</span></label>
<div class="col-md-9 col-sm-6 col-xs-12">
<input class="form-control col-md-7 col-xs-12" name="banner_description" required="required" type="text" value="<?php echo $row[0]['banner_description']; ?>">
</div>
</div>
<div class="form-group">
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="status"> Banner Text Color </label>
<div class="col-md-9 col-sm-6 col-xs-12">
<select class="form-control" name="banner_text_color" id="banner_text_color">
<option value="whiteColor" <?php if($row[0]['banner_text_color']=='whiteColor'){ ?> selected <?php } ?> > White </option>
<option value="blackColor" <?php if($row[0]['banner_text_color']=='blackColor'){ ?> selected <?php } ?> > Black </option>
</select>
</div>
</div>
<div class="item form-group">
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="date_n_time"> Date & Time <span class="required">*</span>
</label>
<div class="col-md-9 col-sm-6 col-xs-12">
<input class="form-control col-md-7 col-xs-12" name="date_n_time" required="required" type="text" value="<?php echo $row[0]['date_n_time']; ?>">
</div>
</div>
<div class="item form-group">
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="youtube_url"> Youtube URL <span class="required">*</span>
</label>
<div class="col-md-9 col-sm-6 col-xs-12">
<input class="form-control col-md-7 col-xs-12" name="youtube_url" required="required" type="text" value="<?php echo $row[0]['youtube_url']; ?>">
</div>
</div>
<div class="item form-group">
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="agenda_title"> Agenda Title <span class="required">*</span>
</label>
<div class="col-md-9 col-sm-6 col-xs-12">
<input class="form-control col-md-7 col-xs-12" name="agenda_title" required="required" type="text" value="<?php echo $row[0]['agenda_title']; ?>">
</div>
</div>
<div class="item form-group">
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="agenda_description"> Agenda Description<span class="required">*</span> </label>
<div class="col-md-9 col-sm-6 col-xs-12">
<textarea name="agenda_description" class="form-control col-md-7 col-xs-12"> <?php echo $row[0]['agenda_description'];?> </textarea>
</div>
</div>
<div class="item form-group">
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="audience_title"> Audience Title <span class="required">*</span></label>
<div class="col-md-9 col-sm-6 col-xs-12">
<input class="form-control col-md-7 col-xs-12" name="audience_title" required="required" type="text" value="<?php echo $row[0]['audience_title']; ?>">
</div>
</div>
<div class="item form-group">
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="audience_description"> Audience Description<span class="required">*</span> </label>
<div class="col-md-9 col-sm-6 col-xs-12">
<textarea name="audience_description" class="form-control col-md-7 col-xs-12"> <?php echo $row[0]['audience_description'];?> </textarea>
</div>
</div>
<div class="item form-group">
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="slug">Slug </label>
<div class="col-md-9 col-sm-6 col-xs-12">
<input class="form-control col-md-7 col-xs-12" name="slug" type="text" value="<?php echo $row[0]['slug']; ?>">
</div>
</div>
<div class="item form-group">
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="description"> Our Hosts<span class="required">*</span>
</label>
<div class="col-md-9 col-sm-6 col-xs-12">
<?php
$db->select('our_hosts','*',NULL,'flag="0"','position ASC');
$our_hosts = $db->getResult();
foreach($our_hosts as $our_host){
$our_hosts_ids = array();
$our_hosts_ids = explode(",",$row[0]['our_hosts']);
?>
<div class="col-md-6 col-sm-6 col-xs-12">
<input type="checkbox" name="our_hosts[]" value="<?php echo $our_host['id'] ?>" <?php echo (in_array($our_host['id'], $our_hosts_ids)) ? 'checked ="checked"' : '';?> /> <?php echo $our_host['host_name']; ?>
</div>
<?php } ?>
</div>
</div>
<div class="item form-group">
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="description"> Gated Content </label>
<div class="col-md-9 col-sm-6 col-xs-12">
<input type="checkbox" name="gatedContent" id="gatedContent" value="yes"<?php echo ($row[0]['gatedContent'] == 'yes') ? 'checked' : ''; ?> /> Gated Content
</div>
</div>
<div class="form-group">
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="status"> Status
</label>
<div class="col-md-9 col-sm-6 col-xs-12">
<select class="form-control" name="status" id="status">
<option value="0" <?php if($row[0]['status']=='0'){ ?> selected <?php } ?> > Active </option>
<option value="1" <?php if($row[0]['status']=='1'){ ?> selected <?php } ?> > Inactive </option>
</select>
</div>
</div>
<div class="ln_solid"></div>
<div class="form-group">
<div class="col-md-6 col-md-offset-3">
<input type="hidden" name="id" value="<?php echo $_GET['id'] ?>" />
<button id="send" type="submit" class="btn btn-success">Save</button>
</div>
</div>
</form>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- /page content -->
<!-- footer content -->
<?php include('footer.php');?>
<!-- /footer content -->
</div>
</div>
<script>
$(document).ready(function() {
//CKEDITOR.instances['description_old'].setReadOnly(false);
/* ------------------------------------- Gallery images ---------------------------------------- */
$('#gallery_image_fileupload').fileupload({
dataType: 'json',
add: function(e, data) {
var uploadErrors = [];
var acceptFileTypes = /^Application\/(jpg|jpeg|png|gif)$/i;
if (!(/\.(jpg|jpeg|png|gif)$/i).test(data.originalFiles[0]['name'])) {
uploadErrors.push('Not an accepted file type');
}
if(data.originalFiles[0]['size'] > 8388608) {
uploadErrors.push('Filesize is bigger that 8MB');
}
if(uploadErrors.length > 0) {
alert(uploadErrors.join("\n"));
} else {
data.submit();
}
},
progress: function (e, data) {
var progress = parseInt(data.loaded / data.total * 100, 10);
$('#gallery_image_progress .bar').text('Upload in progress...'+progress+' %');
},
done: function (e, data) {
$.each(data.result.files, function (index, file) {
file_name = file.name;
//alert(file_name);
$('#image').val(file_name);
$('#gallery_image_progress .bar').text('Image uploaded');
$('#gallery-form .gallery-image-container').append('<div class="col-md-4 image_single"><div class=" col-md-12 image_single_show" style="background:url(../uploads/'+file_name+')" href="../uploads/'+file_name+'"></div><div class="clearfix"></div><div class="col-md-12"><input type="number" class="form-control" name="position[]" placeholder="Position"/><br/><input type="text" class="form-control" name="host_name[]" placeholder="Host Name"/><br/><input type="text" class="form-control" name="designation[]" placeholder="Designation"/><br/><textarea class="form-control" name="description[]" placeholder="Description"/></textarea><a target="_blank"></a></div><a href="javascript:void(0)" class="gallery_image_del common_del_class"> <i class="icon-remove-sign"></i></a><input type="hidden" name="image[]" value="'+file_name+'" /></div>');
});
},
fail:function (e, data) {
alert(data.errorThrown);
alert(data.textStatus);
}
});
//Floor gallery_update_photo_attr
$('body').on('click','.gallery_update_photo_attr',function(){
var position_edit_val=encodeURIComponent($(this).parent().parent().find('[name="position_old"]').val());
var name_edit_val=encodeURIComponent($(this).parent().parent().find('[name="host_name_old"]').val());
var designation_edit_val=encodeURIComponent($(this).parent().parent().find('[name="designation_old"]').val());
var description_edit_val=encodeURIComponent($(this).parent().parent().find('[name="description_old"]').val());
var id=$(this).attr('rel');
$.ajax({
type:'POST',
data:'id='+id+'&position='+position_edit_val+'&host_name='+name_edit_val+'&designation='+designation_edit_val+'&description='+description_edit_val,
url:'ajax-our-hosts-edit.php',
success: function(data) {
console.log(data);
alert('Value updated successfully');
}
})
});
/* $('body').on('click','.gallery_image_del',function(){
if(confirm('Are you sure you want delete it?')==true){
$(this).parent().remove();
}
}); */
$('body').on('click','.gallery_image_del',function(){
var table=$(this).attr('bel');
var id=$(this).attr('rel');
if(confirm('Are you sure you want to delete it?')==true) {
$.ajax({
type:'POST',
url:'delete.php',
data:'table='+table+'&id='+id,
success:function(){
//$('.del'+id).parent().parent().fadeOut('slow');
//$(this).parent().remove();
document.location.reload(true);
}
})
}
})
/* ------------------------------------- Image ---------------------------------------- */
$('#banner_image_fileupload').fileupload({
dataType: 'json',
add: function(e, data) {
var uploadErrors = [];
var acceptFileTypes = /^Application\/(jpg|jpeg|png|gif)$/i;
if (!(/\.(jpg|jpeg|png|gif)$/i).test(data.originalFiles[0]['name'])) {
uploadErrors.push('Not an accepted file type');
}
if (data.originalFiles[0]['size'] > 8388608) {
uploadErrors.push('Filesize is bigger that 8MB');
}
if (uploadErrors.length > 0) {
alert(uploadErrors.join("\n"));
} else {
data.submit();
}
},
progress: function(e, data) {
var progress = parseInt(data.loaded / data.total * 100, 10);
$('#banner_image_progress .bar').text('Upload in progress...' + progress + ' %');
},
done: function(e, data) {
$.each(data.result.files, function(index, file) {
file_name = file.name;
$('#banner_image_uploaded').val(file_name);
$('#banner_image_progress .bar').text('Image uploaded');
});
},
fail: function(e, data) {
alert(data.errorThrown);
alert(data.textStatus);
}
});
$('#image_fileupload').fileupload({
dataType: 'json',
add: function(e, data) {
var uploadErrors = [];
var acceptFileTypes = /^Application\/(jpg|jpeg|png|gif)$/i;
if (!(/\.(jpg|jpeg|png|gif)$/i).test(data.originalFiles[0]['name'])) {
uploadErrors.push('Not an accepted file type');
}
if (data.originalFiles[0]['size'] > 8388608) {
uploadErrors.push('Filesize is bigger that 8MB');
}
if (uploadErrors.length > 0) {
alert(uploadErrors.join("\n"));
} else {
data.submit();
}
},
progress: function(e, data) {
var progress = parseInt(data.loaded / data.total * 100, 10);
$('#image_progress .bar').text('Upload in progress...' + progress + ' %');
},
done: function(e, data) {
$.each(data.result.files, function(index, file) {
file_name = file.name;
$('#image_uploaded').val(file_name);
$('#image_progress .bar').text('Image uploaded');
});
},
fail: function(e, data) {
alert(data.errorThrown);
alert(data.textStatus);
}
});
});
</script>
</body>
</html>
OHA YOOOO