Unable to create/edit the extra. (Nonce error)

"; } else { $new_extra = $extra == null ? new GLCalendar\Extra() : $extra; $new_extra->name = sanitize_text_field($_POST['extra_name']); $new_extra->price = floatval($_POST['price']); $new_extra->sum_op = sanitize_text_field($_POST['sum_op']); try { if (empty($new_extra->name)) throw new Exception("Name is empty"); if (!in_array($new_extra->sum_op, array('%','+'))) throw new Exception("Wrong sum operator"); $new_extra->sanitize(); $new_extra->validate(true); if ( $new_extra->save() ) { $new_loc = '?page=' . esc_js($_REQUEST['page']) . '&view_id=' . $new_extra->id; ?> last_error); } } catch (Exception $e) { echo "

Unable to create/edit the extra. Errors: {$e->getMessage()}

"; } } } ?>

ID: id?>
sum_op==$op)?'checked':''?> />