function DeleteSubClass($SubClassID) { global $nc_core, $db; $SubClassID += 0; $data = $nc_core->sub_class->get_by_id($SubClassID); // execute core action $nc_core->event->execute("dropSubClassPrep", $data['Catalogue_ID'], $data['Subdivision_ID'], $SubClassID); SubClassClear($SubClassID); $db->query("DELETE FROM `Sub_Class` WHERE `Sub_Class_ID` = '" . $SubClassID . "'"); if ($db->last_error) { return false; } // execute core action $nc_core->event->execute("dropSubClass", $data['Catalogue_ID'], $data['Subdivision_ID'], $SubClassID); return; }
echo "<tr>\n<td align=right>" . REPORTS_SYSMSG_TOTAL . ":</td><td>\n"; printf(REPORTS_USERS, $count_user_sum, $count_user_off_sum); echo "</td></tr>\n</table></fieldset>\n"; break; case 2: #class, sub_class $UI_CONFIG = new ui_config_general_stat('class_stat'); show_form_for_select($type); nc_list_class_use($a, $type); break; case 3: #Подтверждение удаления $UI_CONFIG = new ui_config_general_stat('class_stat'); confim_delete_sub_class_object($_POST); break; case 4: #Delete $UI_CONFIG = new ui_config_general_stat('class_stat'); nc_print_status(REPORTS_STAT_CLASS_CLEARED, 'ok'); show_form_for_select($type); nc_list_class_use($a, $type); require_once $INCLUDE_FOLDER . "s_files.inc.php"; if ($sub_class) { $del_sub_class = explode(',', $sub_class); } foreach ($del_sub_class as $v) { SubClassClear((int) $v); } break; } EndHtml();