[ Index ]
 

Code source de Symfony 1.0.0

Accédez au Source d'autres logiciels libresSoutenez Angelica Josefina !

title

Body

[fermer]

/data/generator/sfPropelAdmin/default/template/templates/ -> _edit_form.php (source)

   1  [?php echo form_tag('<?php echo $this->getModuleName() ?>/edit', array(
   2    'id'        => 'sf_admin_edit_form',
   3    'name'      => 'sf_admin_edit_form',
   4    'multipart' => true,
   5  <?php foreach ($this->getColumnCategories('edit.display') as $category): ?>
   6  <?php foreach ($this->getColumns('edit.display', $category) as $name => $column): ?>
   7  <?php if ('admin_double_list' == $this->getParameterValue('edit.fields.'.$column->getName().'.type')): ?>
   8    'onsubmit'  => 'double_list_submit(); return true;'
   9  <?php break 2; ?>
  10  <?php endif; ?>
  11  <?php endforeach; ?>
  12  <?php endforeach; ?>
  13  )) ?]
  14  
  15  <?php foreach ($this->getPrimaryKey() as $pk): ?>
  16  [?php echo object_input_hidden_tag($<?php echo $this->getSingularName() ?>, 'get<?php echo $pk->getPhpName() ?>') ?]
  17  <?php endforeach; ?>
  18  
  19  <?php $first = true ?>
  20  <?php foreach ($this->getColumnCategories('edit.display') as $category): ?>
  21  <?php
  22    if ($category[0] == '-')
  23    {
  24      $category_name = substr($category, 1);
  25      $collapse = true;
  26  
  27      if ($first)
  28      {
  29        $first = false;
  30        echo "[?php use_javascript(sfConfig::get('sf_prototype_web_dir').'/js/prototype') ?]\n";
  31        echo "[?php use_javascript(sfConfig::get('sf_admin_web_dir').'/js/collapse') ?]\n";
  32      }
  33    }
  34    else
  35    {
  36      $category_name = $category;
  37      $collapse = false;
  38    }
  39  ?>
  40  <fieldset id="sf_fieldset_<?php echo preg_replace('/[^a-z0-9_]/', '_', strtolower($category_name)) ?>" class="<?php if ($collapse): ?> collapse<?php endif; ?>">
  41  <?php if ($category != 'NONE'): ?><h2>[?php echo __('<?php echo $category_name ?>') ?]</h2>
  42  
  43  <?php endif; ?>
  44  
  45  <?php $hides = $this->getParameterValue('edit.hide', array()) ?>
  46  <?php foreach ($this->getColumns('edit.display', $category) as $name => $column): ?>
  47  <?php if (in_array($column->getName(), $hides)) continue ?>
  48  <?php if ($column->isPrimaryKey()) continue ?>
  49  <?php $credentials = $this->getParameterValue('edit.fields.'.$column->getName().'.credentials') ?>
  50  <?php if ($credentials): $credentials = str_replace("\n", ' ', var_export($credentials, true)) ?>
  51      [?php if ($sf_user->hasCredential(<?php echo $credentials ?>)): ?]
  52  <?php endif; ?>
  53  <div class="form-row">
  54    [?php echo label_for('<?php echo $this->getParameterValue("edit.fields.".$column->getName().".label_for", $this->getSingularName()."[".$column->getName()."]") ?>', __($labels['<?php echo $this->getSingularName() ?>{<?php echo $column->getName() ?>}']), '<?php if ($column->isNotNull()): ?>class="required" <?php endif; ?>') ?]
  55    <div class="content[?php if ($sf_request->hasError('<?php echo $this->getSingularName() ?>{<?php echo $column->getName() ?>}')): ?] form-error[?php endif; ?]">
  56    [?php if ($sf_request->hasError('<?php echo $this->getSingularName() ?>{<?php echo $column->getName() ?>}')): ?]
  57      [?php echo form_error('<?php echo $this->getSingularName() ?>{<?php echo $column->getName() ?>}', array('class' => 'form-error-msg')) ?]
  58    [?php endif; ?]
  59  
  60    [?php $value = <?php echo $this->getColumnEditTag($column); ?>; echo $value ? $value : '&nbsp;' ?]
  61    <?php echo $this->getHelp($column, 'edit') ?>
  62    </div>
  63  </div>
  64  <?php if ($credentials): ?>
  65      [?php endif; ?]
  66  <?php endif; ?>
  67  
  68  <?php endforeach; ?>
  69  </fieldset>
  70  <?php endforeach; ?>
  71  
  72  [?php include_partial('edit_actions', array('<?php echo $this->getSingularName() ?>' => $<?php echo $this->getSingularName() ?>)) ?]
  73  
  74  </form>
  75  
  76  <ul class="sf_admin_actions">
  77  <?php
  78  /*
  79   * WARNING: delete is a form, it must be outside the main form
  80   */
  81   $editActions = $this->getParameterValue('edit.actions');
  82  ?>
  83    <?php if (null === $editActions || (null !== $editActions && array_key_exists('_delete', $editActions))): ?>
  84      <?php echo $this->addCredentialCondition($this->getButtonToAction('_delete', $editActions['_delete'], true), $editActions['_delete']) ?>
  85    <?php endif; ?>
  86  </ul>


Généré le : Fri Mar 16 22:42:14 2007 par Balluche grâce à PHPXref 0.7