# chart-builder/3.7.8/includes/charts-save.php

Chartify – WordPress Chart Plugin, version 3.7.8. 22 lines.

- Page: https://pluginprobe.com/plugins/chart-builder/3.7.8/code/includes/charts-save.php
- Raw: https://pluginprobe.com/plugins/chart-builder/3.7.8/raw/includes/charts-save.php
- Modified: 2026-07-31T12:49:50+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/chart-builder/3.7.8/code/includes/charts-save.php#L10-L20`.

```php
<?php
    global $ays_chart_db_actions;

    $id = (isset($_GET['id'])) ? absint( sanitize_text_field($_GET['id']) ) : 0;

    if (isset($_POST['ays_submit']) || isset($_POST['ays_submit_top'])) {
        $ays_chart_db_actions->add_or_edit_item( $id );
    }


    if(isset($_POST['ays_apply']) || isset($_POST['ays_apply_top'])){
        $_POST['save_type'] = 'apply';
        $ays_chart_db_actions->add_or_edit_item( $id );
    }


    if(isset($_POST['ays_save_new']) || isset($_POST['ays_save_new_top'])){
        $_POST['save_type'] = 'save_new';
        $ays_chart_db_actions->add_or_edit_item( $id );
    }


```
