Example #1
0
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;
}
Example #2
0
        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();