//$data['slides_partial'] = 1; $data['slides_trans_ox'] = '50%'; $data['slides_trans_oy'] = '50%'; $data['slides_perspective'] = '100em'; $data['autoplay_time'] = 3000; $data['objects'] = array(); $data['custom_animations'] = array(); save_slider($data); header('Location: ?page=sliders'); } else { if ($act == 'delete_slider') { $slider = $_REQUEST['slider']; if (empty($slider) or is_slider_existed($slider) == false) { die('Error: Slider not found'); } delete_slider($slider); header('Location: ?page=sliders'); } else { if ($act == 'save_slide') { $slider = $_POST['slider']; $slide_id = $_POST['slide_id']; if (empty($slider)) { die('Error: Slider not found'); } if (empty($slide_id)) { die('Error: Slide ID empty'); } $actions = json_decode($_POST['actions'], true); $objects = json_decode($_POST['objects'], true); $custom_animations = json_decode($_POST['custom_animations'], true); $ds = json_decode($_POST['ds']);
<?php if (isset($_POST['submit'])) { saveData() ? add_media_slider() : media_slider_details(); } elseif (isset($_POST['edit'])) { updateData() ? add_media_slider() : media_slider_details(); } elseif ($_GET['action'] == 'edit') { add_media_slider(); } elseif ($_GET['action'] == 'add') { add_media_slider(); } elseif ($_GET['action'] == 'delete') { delete_slider($_GET['id']); media_slider_details(); } else { media_slider_details(); } function delete_slider($id) { global $wpdb; $table_name = $wpdb->prefix . "media_sliders"; $slider_image = $wpdb->get_row("select * from {$table_name} where id='" . $id . "';"); $wpdb->delete($table_name, array('ID' => $id)); $file_path = ABSPATH . "wp-content/uploads/"; $file_path1 = ABSPATH . "wp-content/uploads/resize/"; for ($i = 1; $i <= 8; $i++) { $image = "image" . $i; $file_name = $file_path . $slider_image->{$image}; $file_name1 = $file_path1 . $slider_image->{$image}; unlink($file_name); unlink($file_name1); }