Guest User

updateAddForm.ctp

a guest
Nov 1st, 2010
338
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.13 KB | None | 0 0
  1. <?php
  2. $formHtml = $this->Form->create('Release', array('id' => 'add-track-form', 'type' => 'file', 'action' => 'add'));
  3.  
  4. $this->Form->input('Release.release_category_id', array('label' => 'Category'));
  5. $this->Form->input('Release.published');
  6. $this->Form->input('Release.artist');
  7. $this->Form->input('Release.title');
  8. $this->Form->input('Release.label');
  9. $this->Form->input('Release.year');
  10.  
  11. $this->Form->input('ReleaseCover.file', array('type' => 'file', 'label' => 'Cover'));
  12.  
  13. $fieldsets = array();
  14. for($i = 0; $i < $numberOfTracks; $i ++)
  15. {
  16.     $fieldsets[] = $this->element('releases/add_track', array('i' => $i));
  17. }
  18.  
  19. $formHtml .= $this->Form->end(__('Submit', true));
  20. $formData = Set::reverse(new Xml($formHtml));
  21.  
  22. $data = array
  23. (
  24.     'token' => array
  25.     (
  26.         'key' => array
  27.         (
  28.             'id' => $formData['Form']['Div'][0]['Input'][1]['id'],
  29.             'value' => $formData['Form']['Div'][0]['Input'][1]['value']
  30.         ),
  31.         'fields' => array
  32.         (
  33.             'id' => $formData['Form']['Div'][2]['Input']['id'],
  34.             'value' => $formData['Form']['Div'][2]['Input']['value']
  35.         )
  36.     ),
  37.     'fieldsets' => $fieldsets
  38. );
  39.  
  40. echo $this->Js->object($data);
  41. ?>
Advertisement
Add Comment
Please, Sign In to add comment