$slider) { if ($id == 0) { $first_slider_id = $slider->slider_id; } $last_tab_id = $slider->slider_id; } if ($get_id && count($slider_tabs) > 0) { $slider_id = intval($_GET['id']); } else if (!isset($_GET['id']) && count($slider_tabs) > 0) { $slider_id = $first_slider_id; } else if (count($slider_tabs) == 0 && $aparg_slider == "new") { $slider_id = 1; } else { $slider_id = 0; } if (isset($_POST["save_slider_" . $slider_id . ""])) { $apsl_nonce = sanitize_text_field($_POST['apsl_nonce']); if (!wp_verify_nonce($apsl_nonce, 'aparg-slider')) return; $uploadfiles = isset($_POST['img']) ? $_POST['img'] : ''; $youtubelink = isset($_POST['tubelink']) ? $_POST['tubelink'] : ''; $slides_titles = isset($_POST['title']) ? $_POST['title'] : ''; $desc_array = array(); $settings = $_POST['slide_options']; $settings['slider_width'] = (isset($_POST['slide_options']['slider_width_def'])) ? "" : sanitize_text_field(trim($_POST['slide_options']['slider_width'])); $settings['slider_height'] = (isset($_POST['slide_options']['slider_height_def'])) ? "" : sanitize_text_field(trim($_POST['slide_options']['slider_height'])); $settings['slider_width_def'] = (isset($_POST['slide_options']['slider_width_def'])) ? 1 : 0; $settings['slider_height_def'] = (isset($_POST['slide_options']['slider_height_def'])) ? 1 : 0; $settings['carousel'] = (isset($_POST['slide_options']['carousel'])) ? 1 : 0; $settings['animation'] = (isset($_POST['slide_options']['carousel'])) ? sanitize_text_field($_POST['slide_options']['animation']) : "slide"; $settings['animation'] = (!isset($_POST['slide_options']['carousel']) && $_POST['slide_options']['animation'] == 'fade') ? sanitize_text_field($_POST['slide_options']['animation']) : "slide"; $settings['randomize'] = (isset($_POST['slide_options']['randomize'])) ? 1 : 0; $settings['controlNav'] = (isset($_POST['slide_options']['controlNav'])) ? 1 : 0; $settings['directionNav'] = (isset($_POST['slide_options']['directionNav'])) ? 1 : 0; $settings['pauseOnHover'] = (isset($_POST['slide_options']['pauseOnHover'])) ? 1 : 0; $settings['autoPlay'] = (isset($_POST['slide_options']['autoPlay'])) ? 1 : 0; if (isset($_POST['desc']) && !empty($_POST['desc'])) { foreach ($_POST['desc'] as $key => $desc) { $desc_array[$key] = implode('%APARG%', $desc); } $slider_data = array(); global $check; global $wpdb; foreach ($uploadfiles as $key => $slide_images): $slider_data[$key]["slide_url"] = str_replace(get_site_url(), "", $slide_images); $slider_data[$key]["slide_title"] = sanitize_text_field($slides_titles[$key]); $slider_data[$key]["description"] = (array_key_exists($key, $desc_array)) ? $desc_array[$key] : "NULL"; $slider_data[$key]['youtubelink'] = (isset($youtubelink[$key])) ? $youtubelink[$key] : ""; endforeach; $j = 0; foreach ($settings as $key => $slider_option): $slider_options[$j]["slider_option_name"] = $key; $slider_options[$j]["slider_option"] = $slider_option; $j++; endforeach; $get_content = apsl_get_slider_data($slider_id); apsl_add_slides($table_name = $wpdb->prefix . "aparg_flexslider", $slider_data, $slider_id); apsl_add_slider_options($tablename = $wpdb->prefix . "aparg_flexslider_options", $slider_options, $slider_id); } } $slider_settings = apsl_get_slider_settings($slider_id); ?>
window.location.href='admin.php?page=apargslider&id=" . $slider_id . "' "; apsl_addnewslider($slider_id); } else if ($aparg_slider == "delete") { $tabs = apsl_get_all_sliders(); foreach ($tabs as $id => $slider) { if ($id == 0) { $first_slider_id = $slider->slider_id; } $last_tab_id = $slider->slider_id; } if ($slider_id == $last_tab_id && count($tabs) != 1) { $slide_id = '&id=' . $first_slider_id; } else if (($slider_id + 1) != $last_tab_id && count($tabs) != 1) { $slide_id = '&id=' . $last_tab_id; } else if ($slider_id == $last_tab_id && count($tabs) == 1) { $slide_id = ""; } else { $slide_id = '&id=' . ($slider_id + 1); } echo ''; apsl_delete_slider($slider_id); } } }