$data['full_slug'] = $folder . "/" . $data['original_slug']; } } } else { if ($new) { if ($fieldset) { $fs = Statamic_Fieldset::load($fieldset); $fields_data = $fs->get_data(); $data['fields'] = isset($fields_data['fields']) ? $fields_data['fields'] : array(); $data['type'] = 'none'; $data['fieldset'] = $fieldset; } } else { $fieldset = array_get($data, '_fieldset', Config::get('default_fieldset')); if ($fieldset) { $fs = Statamic_Fieldset::load($fieldset); $fields_data = $fs->get_data(); $data['fields'] = array_get($fields_data, 'fields', array()); $data['fieldset'] = $fieldset; } $data['type'] = 'none'; } if (Slug::isDraft($page)) { $data['slug'] = substr($page, 2); } elseif (Slug::isHidden($page)) { $data['slug'] = substr($page, 1); } else { $data['slug'] = $page; } $data['original_slug'] = $page; }
$data['original_numeric'] = $numeric; $data['full_slug'] = $folder . "/" . $data['original_slug']; } } } else { if ($new) { if ($fieldset) { $fs = Statamic_Fieldset::load($fieldset); $fields_data = $fs->get_data(); $data['fields'] = isset($fields_data['fields']) ? $fields_data['fields'] : array(); $data['type'] = 'none'; $data['fieldset'] = $fieldset; } } else { if (isset($data['_fieldset'])) { $fs = Statamic_Fieldset::load($data['_fieldset']); $fields_data = $fs->get_data(); $data['fields'] = isset($fields_data['fields']) ? $fields_data['fields'] : array(); $data['fieldset'] = $data['_fieldset']; } $data['type'] = 'none'; } if (Slug::isDraft($page)) { $data['slug'] = substr($page, 2); } elseif (Slug::isHidden($page)) { $data['slug'] = substr($page, 1); } else { $data['slug'] = $page; } $data['original_slug'] = $page; }