PATH:
home
/
dkwgdcnelloreac
/
public_html
/
admin
/
Editing: block-edit.php
<?php include("config.php"); admin_protect(); $id = $_GET['id']; $block_info = $db->selectRow('home_blocks', '*', $id); $gallery_images = $db->select('gallery', '*', array('gallery_type' => 'Home Blocks', 'pid' => $id), 'ORDER BY id DESC'); $categories = $db->selectAll('category', '*', 'ORDER BY name ASC'); if(isset($_POST['submit'])){ $category = isset($_POST['category'])?$_POST['category']:''; $title = isset($_POST['title'])?$_POST['title']:''; $content = isset($_POST['content'])?$_POST['content']:''; $type = isset($_POST['type'])?$_POST['type']:''; $sort_order = isset($_POST['sort_order'])?$_POST['sort_order']:''; if(!empty($category) && !empty($title) && !empty($type) ){ if($type == 'Gallery'){ $data = array('title' => $title, 'content' => $content, 'slug' => slug($title), 'category' => $category, 'content_type' => 'Gallery', 'sort_order' => $sort_order); $result = $db->update('home_blocks', $data, $id); $imagesCount = count($_FILES["images"]['name']); for($i=0; $i < $imagesCount; $i++){ $photo = $_FILES['images']['name'][$i]; $photo_tmp = $_FILES['images']['tmp_name'][$i]; $folder = "uploads/blocks/"; $allowedexts = array("jpg", "png", "gif", "bmp", "jpeg"); $status = upload_file($photo,$photo_tmp,$folder,$allowedexts); $photo_name = $status[1]; $data2 = array('gallery_type' => 'Home Blocks', 'pid' => $result, 'title' => '', 'image' => $photo_name); $result2 = $db->insert('gallery', $data2); } } else { $data = array('title' => $title, 'content' => $content, 'slug' => slug($title), 'category' => $category, 'content_type' => 'Content', 'sort_order' => $sort_order); $result = $db->update('home_blocks', $data, $id); } if($result){ $msg = "success"; header("location: block-edit.php?id=$id&msg=$msg"); } else { $msg = "fail"; header("location: block-add.php?id=$id&msg=$msg"); } } } ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title><?php echo $settings->name; ?> | Admin Panel</title> <!-- Site favicon --> <link rel='shortcut icon' type='image/x-icon' href='images/favicon.ico' /> <!-- /site favicon --> <!-- Entypo font stylesheet --> <link href="css/entypo.css" rel="stylesheet"> <!-- /entypo font stylesheet --> <!-- Font awesome stylesheet --> <link href="css/font-awesome.min.css" rel="stylesheet"> <!-- /font awesome stylesheet --> <!-- Bootstrap stylesheet min version --> <link href="css/bootstrap.min.css" rel="stylesheet"> <!-- /bootstrap stylesheet min version --> <!-- Integral core stylesheet --> <link href="css/integral-core.css" rel="stylesheet"> <!-- /integral core stylesheet --> <!--Summernote--> <link href="plugins/summernote/css/summernote.css" rel="stylesheet"> <!--Markdown--> <link href="plugins/markdown/css/bootstrap-markdown.min.css" rel="stylesheet"> <link rel="stylesheet" href="css/integral-forms.css"> <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries --> <!-- WARNING: Respond.js doesn't work if you view the page via file:// --> <!--[if lt IE 9]> <script src="js/html5shiv.min.js"></script> <script src="js/respond.min.js"></script> <![endif]--> </head> <body> <!-- Loader Backdrop --> <div class="loader-backdrop"> <!-- Loader --> <div class="loader"> <div class="bounce-1"></div> <div class="bounce-2"></div> </div> <!-- /loader --> </div> <!-- loader backgrop --> <!-- Page container --> <div class="page-container"> <!-- Page Sidebar --> <?php include("includes/sidebar.php"); ?> <!-- /page sidebar --> <!-- Main container --> <div class="main-container"> <!-- Main header --> <?php include("includes/header.php"); ?> <!-- /main header --> <!-- Main content --> <div class="main-content"> <div class="row"> <div class="col-lg-8"> <h1 class="page-title">Homepage Blocks</h1> <!-- Breadcrumb --> <ol class="breadcrumb breadcrumb-2"> <li><a href="dashboard.php"><i class="fa fa-home"></i>Home</a></li> <li class="active"><strong>Homepage Blocks</strong></li> </ol> </div> <div class="col-lg-4 "> <a href="home-blocks.php" class="btn btn-success pull-right">View Blocks</a> </div> </div> <div class="line-dashed"></div> <?php if(isset($_GET['msg'])){ if($_GET['msg']=='fail'){ echo "<div class='alert alert-warning'> <button class='close' data-dismiss='alert'>×</button> <strong>There was Problelm.Try again.</strong> </div>"; } elseif($_GET['msg']=='success'){ echo "<div class='alert alert-success'> <button class='close' data-dismiss='alert'>×</button> <strong>Block added Successfully.</strong> </div>"; } } ?> <form enctype="multipart/form-data" class="form-horizontal" method="post"> <div class="row"> <div class="col-lg-12"> <div class="panel panel-default"> <div class="panel-body"> <div class="form-group"> <label for="emailaddress">Category</label> <select name="category" class="form-control" data-validation="required"> <option value="">Select Category</option> <?php foreach($categories as $category){ ?> <option value="<?php echo $category->id; ?>" <?php if($block_info->category == $category->id) echo 'selected'; ?>><?php echo $category->name; ?></option> <?php } ?> </select> </div> <div class="form-group"> <label for="emailaddress">Title</label> <input type="text" name="title" class="form-control" data-validation="required" value="<?php echo $block_info->title; ?>"> </div> <div class="form-group"> <label for="emailaddress">Content Type</label> <select name="type" class="form-control" id="type"> <option value="Content" <?php if($block_info->content_type == 'Content') echo 'selected'; ?>>Content</option> <option value="Gallery" <?php if($block_info->content_type == 'Gallery') echo 'selected'; ?>>Gallery</option> </select> </div> <div class="form-group"> <label for="emailaddress">Sort Order</label> <input type="text" name="sort_order" class="form-control" data-validation="required" value="<?php echo $block_info->sort_order; ?>"> </div> <div class="form-group" id="content"> <label for="password">Content</label> <textarea class="span12 ckeditor" id="editor1" name="content" rows="12" style="height:700px;"><?php echo $block_info->content; ?></textarea> </div> <div class="form-group" id="gallery"> <label class="col-sm-2 control-label">Upload Images</label> <div class="col-sm-6"> <input name="images[]" type="file" class="form-control" multiple> </div> </div> <div class="form-group"> <div class="col-sm-4"> <button type="submit" name="submit" class="btn btn-primary">Submit</button> </div> </div> </div> </div> </div> </div> </form> <div class="row" id="showImages"> <?php foreach($gallery_images as $gallery_image){ ?> <div class="col-sm-2"> <div style="border:1px solid #ccc; padding:5px; margin:5px 0;"> <img src="<?php echo $gallery_image->image; ?>" width="135" height="80"> <center><?php echo $gallery_image->title; ?></center> <center><a href="#" onClick="delete_id(<?php echo $gallery_image->id; ?>,<?php echo $id; ?>);" class="text-danger"><strong>Delete</strong></a></center> </div> </div> <?php } ?> </div> <!-- Footer --> <?php include("includes/footer.php"); ?> <!-- /footer --> </div> <!-- /main content --> </div> <!-- /main container --> </div> <!-- /page container --> <!--Load JQuery--> <script src="js/jquery.min.js"></script> <script src="js/bootstrap.min.js"></script> <script src="plugins/metismenu/js/jquery.metisMenu.js"></script> <script type="text/javascript" src="plugins/ckeditor/ckeditor.js"></script> <script src="js/functions.js"></script> <script src="js/loader.js"></script> <script type="text/javascript"> CKEDITOR.replace( 'editor1', { filebrowserBrowseUrl :'plugins/ckeditor/filemanager/browser/default/browser.html?Connector=<?php echo $admin_url; ?>plugins/ckeditor/filemanager/connectors/php/connector.php', filebrowserImageBrowseUrl : 'plugins/ckeditor/filemanager/browser/default/browser.html?Type=Image&Connector=<?php echo $admin_url; ?>plugins/ckeditor/filemanager/connectors/php/connector.php', filebrowserFlashBrowseUrl :'plugins/ckeditor/filemanager/browser/default/browser.html?Type=Flash&Connector=<?php echo $admin_url; ?>plugins/ckeditor/filemanager/connectors/php/connector.php', filebrowserUploadUrl :'<?php echo $admin_url; ?>plugins/ckeditor/filemanager/connectors/php/upload.php?Type=File', filebrowserImageUploadUrl : '<?php echo $admin_url; ?>plugins/ckeditor/filemanager/connectors/php/upload.php?Type=Image', filebrowserFlashUploadUrl : '<?php echo $admin_url; ?>plugins/ckeditor/filemanager/connectors/php/upload.php?Type=Flash' }); <?php if($block_info->content_type == 'Content'){ ?> $('#content').show(); $('#gallery').hide(); $('#showImages').hide(); <?php } else { ?> $('#content').hide(); $('#gallery').show(); $('#showImages').show(); <?php } ?> $(function() { $('#type').change(function(){ var type = $('#type').val(); if(type == 'Content'){ $('#content').show(); $('#gallery').hide() $('#showImages').hide();; } else { $('#content').hide(); $('#gallery').show(); $('#showImages').show(); } }); }); </script> </body> </html>
SAVE
CANCEL