function showslider($attr) { global $wpdb; $prefix = $wpdb->base_prefix; $slides = sliders('', " order by id desc"); $data = ''; if (count($slides) > 0) { ?> <link href="<?php echo plugin_dir_url(__FILE__); ?> css/jquery.bxslider.css.css" rel="stylesheet" /> <script type="text/javascript" src="<?php echo plugin_dir_url(__FILE__); ?> js/jquery.js"></script> <script type="text/javascript" src="<?php echo plugin_dir_url(__FILE__); ?> js/jquery.bxslider.js"></script> <style type="text/css"> .fullwidthslider{width:100%; height:100%; position:relative;} .detail{position:absolute; left:40%; bottom:10%;} </style> <script type="text/javascript"> jQuery(document).ready(function(){ jQuery('.bxslider').bxSlider({ adaptiveHeight: true, mode: 'fade', auto: true, speed: 2000 }); }); </script> <?php $data .= '<div class="fullwidthslider"><ul class="bxslider">'; foreach ($slides as $slide) { $link = ''; if (trim($slide->link) != '') { $link = '<div class="goto"><a href="' . $slide->link . '" title="' . $slide->title . '">></a></div>'; } $data .= '<li> <img src="' . get_option('home') . '/wp-content/uploads/slides/' . $slide->image . '" alt="" /> <div class="detail"> <div classe="caption"> <div class="title">' . $slide->title . '</div> <div class="clear clr"></div> <div class="title">' . $slide->detail . '</div> </div>' . $link . ' </div> </li>'; } $data .= '</ul></div>'; } return $data; }
<h2>View & Edit Slide</h2> <?php global $wpdb; $prefix = $wpdb->base_prefix; $id = $_REQUEST['id']; $slide = $slide = sliders($id); $title = $slide[0]->title; $image = $slide[0]->image; $detail = $slide[0]->detail; $link = $slide[0]->link; $error = array(); if (isset($_POST['updateslide'])) { $title = $_POST['title']; if (trim($title) == '') { array_push($error, 'Please enter title.'); } $detail = $_POST['detail']; $link = $_POST['link']; $file = 'slide'; $alias = 'slide-' . $id; if (isset($_FILES[$file]['name'])) { if ($_FILES[$file]['name'] != '') { if (strtolower($_FILES[$file]["type"]) == "image/gif" || strtolower($_FILES[$file]["type"]) == "image/jpeg" || strtolower($_FILES[$file]["type"]) == "image/jpg" || strtolower($_FILES[$file]["type"]) == "image/png" || strtolower($_FILES[$file]["type"]) == "image/pjpeg") { if ($_FILES[$file]["error"] > 0) { echo "Error: " . $_FILES[$file]["error"] . "<br />"; } else { if (file_exists("../wp-content/uploads/slides/" . $image)) { unlink("../wp-content/uploads/slides/" . $image); } $exts = explode('.', $_FILES[$file]["name"]); $exten = '.' . $exts[count($exts) - 1];
<?php if (isset($_REQUEST['ho']) || $_REQUEST['ho'] == 'deleteslide') { global $wpdb, $signature; $prefix = $wpdb->base_prefix; $slide = sliders($_REQUEST['id']); $bigimage = $slide[0]->image; if (file_exists("../wp-content/uploads/slides/" . $bigimage)) { unlink("../wp-content/uploads/slides/" . $bigimage); } $result = $wpdb->query("DELETE FROM `" . $prefix . "sliders` where id=" . $_REQUEST['id']); if ($result == 1) { $url = get_option('home') . '/wp-admin/admin.php?page=sliders&del=succ'; echo "<script>window.location='" . $url . "'</script>"; } }