/[drupal]/contributions/modules/mmedia/folder.forms.inc
ViewVC logotype

Diff of /contributions/modules/mmedia/folder.forms.inc

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

revision 1.1.2.4, Mon Feb 2 12:13:27 2009 UTC revision 1.1.2.5, Thu Mar 19 13:31:28 2009 UTC
# Line 1  Line 1 
1  <?php  <?php
2  // $Id: folder.forms.inc,v 1.1.2.3 2008/11/06 13:00:16 rhys Exp $  // $Id: folder.forms.inc,v 1.2 2008/11/06 13:00:30 rhys Exp $
3    
4  /**  /**
5   *  View form for folders   *  View form for folders
# Line 30  function mmedia_folder_view_form(&$form_ Line 30  function mmedia_folder_view_form(&$form_
30        '#suffix' => '</div>',        '#suffix' => '</div>',
31      );      );
32      foreach ($subfolders as $fid => $name) {      foreach ($subfolders as $fid => $name) {
33        $form['subfolders'][$fid] = array('#prefix' => '<div>', '#value' => l($name, MMEDIA_FOLDER_PATH .'/'. $fid), '#suffix' => '</div>');        $form['subfolders'][$fid] = array('#prefix' => '<div>', '#value' => l($name, FOLDER_PATH .'/'. $fid), '#suffix' => '</div>');
34      }      }
35    }    }
36    
# Line 41  function mmedia_folder_view_form(&$form_ Line 41  function mmedia_folder_view_form(&$form_
41        '#suffix' => '</div>',        '#suffix' => '</div>',
42      );      );
43      foreach ($children as $mid => $title) {      foreach ($children as $mid => $title) {
44        $form['children'][$mid] = array('#prefix' => '<div>', '#value' => l($title, MMEDIA_PATH .'/'. $mid), '#suffix' => '</div>');        $form['children'][$mid] = array('#prefix' => '<div>', '#value' => l($title, MEDIA_PATH .'/'. $mid), '#suffix' => '</div>');
45      }      }
46    }    }
47    
# Line 66  function mmedia_folder_edit_form(&$form_ Line 66  function mmedia_folder_edit_form(&$form_
66      $edit->parent = $parent->fid;      $edit->parent = $parent->fid;
67    }    }
68    else {    else {
69      $breadcrumbs[] = l($edit->name, MMEDIA_FOLDER_PATH .'/'. $edit->fid);      $breadcrumbs[] = l($edit->name, FOLDER_PATH .'/'. $edit->fid);
70    }    }
71    drupal_set_breadcrumb($breadcrumbs);    drupal_set_breadcrumb($breadcrumbs);
72    
# Line 79  function mmedia_folder_edit_form(&$form_ Line 79  function mmedia_folder_edit_form(&$form_
79  function mmedia_folder_edit_form_validate($form, &$form_state) {  function mmedia_folder_edit_form_validate($form, &$form_state) {
80    $values = $form_state['values'];    $values = $form_state['values'];
81    if ($values['op'] == t('Delete')) {    if ($values['op'] == t('Delete')) {
82      drupal_goto(MMEDIA_FOLDER_PATH .'/'. $values['fid'] .'/delete');      drupal_goto(FOLDER_PATH .'/'. $values['fid'] .'/delete');
83      exit();      exit();
84    }    }
85    _mmedia_folder_process($values);    _mmedia_folder_process($values);
# Line 94  function mmedia_folder_edit_form_submit( Line 94  function mmedia_folder_edit_form_submit(
94    $folder = _mmedia_folder_post($values);    $folder = _mmedia_folder_post($values);
95    if ($folder->fid) {    if ($folder->fid) {
96      $form_state['fid'] = $folder->fid;      $form_state['fid'] = $folder->fid;
97      $form_state['redirect'] = MMEDIA_FOLDER_PATH .'/'. $folder->fid;      $form_state['redirect'] = FOLDER_PATH .'/'. $folder->fid;
98    }    }
99  }  }
100    
# Line 119  function mmedia_folder_delete_form(&$for Line 119  function mmedia_folder_delete_form(&$for
119    
120    $form = confirm_form($form,    $form = confirm_form($form,
121      t('Are you sure you want to delete %title?', array('%title' => $folder->name)),      t('Are you sure you want to delete %title?', array('%title' => $folder->name)),
122      isset($_GET['destination']) ? $_GET['destination'] : MMEDIA_FOLDER_PATH .'/'. $folder->fid,      isset($_GET['destination']) ? $_GET['destination'] : FOLDER_PATH .'/'. $folder->fid,
123      $notice,      $notice,
124      t('Delete'), t('Cancel'));      t('Delete'), t('Cancel'));
125    
# Line 136  function mmedia_folder_delete_form_submi Line 136  function mmedia_folder_delete_form_submi
136      $delete = isset($values['delete']) && $values['delete'];      $delete = isset($values['delete']) && $values['delete'];
137      mmedia_folder_delete($fid, $delete);      mmedia_folder_delete($fid, $delete);
138    }    }
139    $form_state['redirect'] = MMEDIA_FOLDER_PATH . ($values['parent'] ? '/'. $values['parent'] : '');    $form_state['redirect'] = FOLDER_PATH . ($values['parent'] ? '/'. $values['parent'] : '');
140  }  }
141    
142  /**  /**
# Line 158  function mmedia_folder_move_form(&$form_ Line 158  function mmedia_folder_move_form(&$form_
158    foreach ($lines as $line => $parent) {    foreach ($lines as $line => $parent) {
159      // ignore all of those which are either this folder or sub-folders      // ignore all of those which are either this folder or sub-folders
160      if (strpos($line, $base) === 0) {      if (strpos($line, $base) === 0) {
161         continue;        continue;
162      }      }
163    
164      $depth = (count(explode('/', $line)) - 2);      $depth = (count(explode('/', $line)) - 2);
# Line 175  function mmedia_folder_move_form(&$form_ Line 175  function mmedia_folder_move_form(&$form_
175    
176      //      //
177      $form['radios'][$line] = array(      $form['radios'][$line] = array(
178        '#prefix' => $prefix . '<div class="folder-level-'. $depth .'">',        '#prefix' => $prefix .'<div class="folder-level-'. $depth .'">',
179        '#type' => 'radio',        '#type' => 'radio',
180        '#title' => $folders[$parent]['name'],        '#title' => $folders[$parent]['name'],
181        '#return_value' => $parent,        '#return_value' => $parent,
182        '#default_value' => ($parent == $folder->parent ? $parent : false),        '#default_value' => ($parent == $folder->parent ? $parent : FALSE),
183        '#parents' => array('folder'),        '#parents' => array('folder'),
184        '#suffix' => '</div>'        '#suffix' => '</div>'
185      );      );

Legend:
Removed from v.1.1.2.4  
changed lines
  Added in v.1.1.2.5

  ViewVC Help
Powered by ViewVC 1.1.2