Example #1
0
function bfox_plan_admin_init_append_content()
{
    if (isset($_POST['content']) && !empty($_POST['bfox-plan-append']) && !(defined('DOING_AUTOSAVE') && DOING_AUTOSAVE)) {
        $parser = new BfoxPlanParser();
        $parser->parsePassagesIntoReadings($_POST['bfox-plan-append'], $_POST['bfox-plan-chunk-size']);
        $readings = $parser->readingRefStrings();
        if (!empty($readings)) {
            if (!empty($_POST['content'])) {
                array_unshift($readings, $_POST['content']);
            }
            $_POST['content'] = implode("\n", $readings);
        }
    }
}