function deleteMarkerType($marker_type_id) { // Get every marker that uses this type $this->db->where('marker_type_id', $marker_type_id); $marker_id_list = $this->db->get('marker', null, 'id'); // Remove doomed markers from the comic book pages. if ($marker_id_list) { $doomed_marker = new GrlxMarker(); foreach ($marker_id_list as $key => $val) { $doomed_marker->deleteMarker($val['id'], false); } } $this->db->where('id', $marker_type_id); $success1 = $this->db->delete('marker_type', $data); return $success1; }
} } if ($moving && $sel) { foreach ($sel as $moving_id) { $data = array('sort_order' => $moving + $i); $db->where('id', $moving_id); $id = $db->update('book_page', $data); $i = 0.001; } } reset_page_order($book_id, $db); } if ($delete_marker_id) { $doomed_marker = new GrlxMarker($delete_marker_id); if ($doomed_marker->markerInfo) { $doomed_marker->deleteMarker($delete_marker_id, false); } } if ($delete_page_id) { $doomed_page = new GrlxComicPage($delete_page_id); if ($doomed_page->pageInfo) { $doomed_page->deletePage($delete_page_id, true); } reset_page_order($book_id, $db); } /***** * Display logic */ ///// Get the book info if ($book_id) { $book = new GrlxComicBook($book_id);