public function platesizes_config()
 {
     global $wpdb;
     switch ($_POST['action']) {
         case 'add_group':
             if ($_POST['groupname'] != '') {
                 $wpdb->insert("{$wpdb->prefix}plgen_platesizes_groups", array('name' => mysql_escape_string($_POST['groupname'])), array('%s'));
             }
             break;
         case 'delete_group':
             if ($_POST['groupid'] != '') {
                 $wpdb->delete("{$wpdb->prefix}plgen_platesizes_groups", array('id' => mysql_escape_string($_POST['groupid'])));
                 $wpdb->query("DELETE FROM {$wpdb->prefix}plgen_platesizes WHERE `group` = '" . mysql_escape_string($_POST['groupid']) . "'");
             }
             break;
         case 'append':
             if ($_POST['add_plate_name'] != '' && intval($_POST['add_plate_width']) > 0 && intval($_POST['add_plate_height']) > 0 && intval($_POST['add_plate_group']) > 0) {
                 $wpdb->insert("{$wpdb->prefix}plgen_platesizes", array('group' => intval($_POST['add_plate_group']), 'name' => mysql_escape_string($_POST['add_plate_name']), 'width' => intval($_POST['add_plate_width']), 'height' => intval($_POST['add_plate_height'])), array('%d', '%s', '%d', '%d'));
             }
             break;
         case 'delete_plate':
             if ($_POST['plateid'] != '') {
                 $wpdb->delete("{$wpdb->prefix}plgen_platesizes", array('id' => mysql_escape_string($_POST['plateid'])));
             }
             break;
     }
     echo UPlatesGenerator::platesizes_config_show();
 }