Esempio n. 1
0
             $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;
 }
Esempio n. 2
0
             $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;
 }