function xmlsitemap_sitemap_edit_form in XML sitemap 6.2        
                          
                  
                        Same name and namespace in other branches
- 7.2 xmlsitemap.admin.inc \xmlsitemap_sitemap_edit_form()
1 string reference to 'xmlsitemap_sitemap_edit_form'
  - xmlsitemap_menu in ./xmlsitemap.module
- Implements hook_menu().
File
 
   - ./xmlsitemap.admin.inc, line 179
- Administrative page callbacks for the xmlsitemap module.
Code
function xmlsitemap_sitemap_edit_form(array &$form_state, stdClass $sitemap = NULL) {
  _xmlsitemap_set_breadcrumb();
  if (!isset($sitemap)) {
    $sitemap = new stdClass();
    $sitemap->smid = NULL;
    $sitemap->context = array();
  }
  $form['#sitemap'] = $sitemap;
  $form['smid'] = array(
    '#type' => 'value',
    '#value' => $sitemap->smid,
  );
  
  $form['context'] = array(
    '#tree' => TRUE,
  );
  $form['actions'] = array(
    '#weight' => 100,
  );
  $form['actions']['save'] = array(
    '#type' => 'submit',
    '#value' => t('Save'),
  );
  $form['actions']['cancel'] = array(
    '#type' => 'markup',
    '#value' => l(t('Cancel'), isset($_GET['destination']) ? $_GET['destination'] : 'admin/settings/xmlsitemap'),
  );
  
  $form['#pre_render'][] = 'xmlsitemap_sitemap_edit_form_pre_render';
  return $form;
}