public static function remove_sidebar() { $sidebars = sidebar_generator::get_sidebars(); $name = str_replace(array("\n", "\r", "\t"), '', $_POST['sidebar_name']); $id = sidebar_generator::name_to_class($name); if (!isset($sidebars[$id])) { echo "<script type=\"text/javascript\">alert('Sidebar does not exist.')</script>"; exit; } $row_number = $_POST['row_number']; unset($sidebars[$id]); sidebar_generator::update_sidebars($sidebars); echo "<script type=\"text/javascript\">\n\t\t\tjQuery('#sbg_table #sbg-row-" . esc_js($id) . "').remove();\n </script>\n\t\t"; exit; }
static function remove_sidebar() { $sidebars = sidebar_generator::get_sidebars(); $name = str_replace(array("\n", "\r", "\t"), '', $_POST['sidebar_name']); $id = sidebar_generator::name_to_class($name); if (!isset($sidebars[$id])) { die("alert('Sidebar does not exist.')"); } $row_number = $_POST['row_number']; unset($sidebars[$id]); sidebar_generator::update_sidebars($sidebars); $js = "\n var tbl = document.getElementById('sbg_table');\n tbl.deleteRow({$row_number})\n\n "; die($js); }
public static function remove_sidebar() { $sidebars = sidebar_generator::get_sidebars(); $sidebars = sidebar_generator::get_sidebars(); $name = str_replace(array("\n", "\r", "\t"), '', $_POST['sidebar_name']); if (is_array($sidebars) && !empty($sidebars)) { $counter = count($sidebars); } $no_widget_text = __('No Widget Sections defined.', 'Avada'); $id = sidebar_generator::name_to_class($name); if (!isset($sidebars[$id])) { die("alert('Sidebar does not exist.')"); } $row_number = $_POST['row_number']; unset($sidebars[$id]); sidebar_generator::update_sidebars($sidebars); $js = "\n\t\t\tvar tbl = document.getElementById('sbg_table');\n\n\t\t\tif ( {$counter} - 1 == '0' ) {\n\t\t\t\tvar last_row = tbl.rows.length;\n\t\t\t\tvar row = tbl.insertRow( last_row );\n\t\t\t\tvar cell = row.insertCell( 0 );\n\t\t\t\tvar text_node = document.createTextNode( '{$no_widget_text}' );\n\t\t\t\trow.setAttribute( 'id', 'no-widget-sections' );\n\t\t\t\tcell.appendChild( text_node );\n\t\t\t\tcell.colSpan = 3;\n\t\t\t}\n\t\t\ttbl.deleteRow({$row_number});\n\t\t"; die($js); }