public function processSection() { global $IconPath; $lobjGuide = new Guide(); if (isset($this->_input['action'])) { switch ($this->_input['action']) { case 'create': // print section and slider div $new_id = rand(1, 100000); print "<div id=\"section_{$new_id}\" class=\"sp_section pure-g\" data-layout='4-4-4'>"; print "<div class=\"sp_section_controls\">"; print "<i class=\"fa fa-arrows section_sort\" title=\"Move Section\"></i>\n\t\t\t\t\t<i class=\"fa fa-trash-o section_remove\" title=\"Delete Section\"></i>\n\t\t\t\t\t</div>"; print $lobjGuide->dropBoxes(0, 'left', ""); print $lobjGuide->dropBoxes(1, 'center', ""); print $lobjGuide->dropBoxes(2, 'sidebar', ""); print '<div id="clearblock" style="clear:both;"></div> <!-- this just seems to allow the space to grow to fit dropbox areas -->'; print '</div>'; break; case 'delete': if (isset($_POST['section_id'])) { $db = new Querier(); $q = "DELETE p, s\n\t\t\t\t\t\t\tFROM pluslet p\n\t\t\t\t\t\t\tINNER JOIN pluslet_section ps\n\t\t\t\t\t\t\tON p.pluslet_id = ps.pluslet_id\n\t\t\t\t\t\t\tINNER JOIN section s\n\t\t\t\t\t\t\tON ps.section_id = s.section_id\n\t\t\t\t\t\t\tWHERE p.type != 'Special'\n\t\t\t\t\t\t\tAND s.section_id = " . $_POST['section_id']; if ($db->exec($q) === FALSE) { print "Query Error! Did not delete"; } else { print "Thy will be done!"; } } else { print "Error: No section ID"; } break; default: print 'No action.'; break; } } else { print 'No action.'; } }
use SubjectsPlus\Control\Guide; use SubjectsPlus\Control\Querier; $subsubcat = ""; $subcat = "guides"; $page_title = "Section Functions"; $header = "noshow"; include "../../includes/header.php"; $lobjGuide = new Guide(); if (isset($_POST['action'])) { switch ($_POST['action']) { case 'create': //print section and slider div $new_id = rand(1, 100000); print "<div id=\"section_new_{$new_id}\" class=\"sp_section\" data-layout=\"4-4-4\">"; print "<div class=\"sp_section_controls\">\n\t\t\t<img src=\"{$IconPath}/hand_cursor-26.png\" class=\"section_sort\"/>\n\t\t\t<img src=\"{$IconPath}/delete.png\" class=\"section_remove\" />\n\t\t\t<div id=\"slider_section_new_{$new_id}\" class=\"sp_section_slider\"></div>\n\t\t\t\t </div>"; print $lobjGuide->dropBoxes(0, 'left', ""); print $lobjGuide->dropBoxes(1, 'center', ""); print $lobjGuide->dropBoxes(2, 'sidebar', ""); print '<div id="clearblock" style="clear:both;"></div> <!-- this just seems to allow the space to grow to fit dropbox areas -->'; print '</div>'; ?> <script type="text/javascript"> makeSectionSlider('div[id="<?php echo "slider_section_new_{$new_id}"; ?> "]'); </script> <?php break; case 'delete': if (isset($_POST['section_id'])) {