| 1 |
<?php |
<?php |
| 2 |
// $Id: form.inc,v 1.1.4.4 2008/12/16 15:14:04 rhys Exp $ |
// $Id: form.inc,v 1.1.4.5 2009/02/02 12:13:27 casey Exp $ |
| 3 |
|
|
| 4 |
/** |
/** |
| 5 |
* Basic form processing for a media file. |
* Basic form processing for a media file. |
| 6 |
*/ |
*/ |
| 7 |
function _mmedia_form($edit = null) { |
function _mmedia_form($edit = null) { |
| 8 |
global $form_values; |
global $form_values; |
| 158 |
} |
} |
| 159 |
|
|
| 160 |
/** |
/** |
| 161 |
* Media Preview section. |
* Media Preview section. |
| 162 |
*/ |
*/ |
| 163 |
function _mmedia_form_preview($form, &$form_state) { |
function _mmedia_form_preview($form, &$form_state) { |
| 164 |
$op = $form['#post']['op']; |
$op = $form['#post']['op']; |
| 181 |
} |
} |
| 182 |
|
|
| 183 |
/** |
/** |
| 184 |
* Used for flattening out the form_values of the metadata |
* Used for flattening out the form_values of the metadata. |
| 185 |
*/ |
*/ |
| 186 |
function _mmedia_form_flatten($form_values) { |
function _mmedia_form_flatten($form_values) { |
| 187 |
$list = array(); |
$list = array(); |
| 199 |
} |
} |
| 200 |
|
|
| 201 |
/** |
/** |
| 202 |
* Folder edit form |
* Folder edit form. |
| 203 |
*/ |
*/ |
| 204 |
function _mmedia_folder_form($edit = null) { |
function _mmedia_folder_form($edit = null) { |
| 205 |
$form['#folder'] = $edit; |
$form['#folder'] = $edit; |
| 227 |
} |
} |
| 228 |
|
|
| 229 |
/** |
/** |
| 230 |
* Process the data for the folder edit form. |
* Process the data for the folder edit form. |
| 231 |
*/ |
*/ |
| 232 |
function _mmedia_folder_process($form_values) { |
function _mmedia_folder_process($form_values) { |
| 233 |
// checks that name exists |
// checks that name exists |
| 242 |
if (array_key_exists($form_values['fid'], $folders)) { |
if (array_key_exists($form_values['fid'], $folders)) { |
| 243 |
$folder = $folders[$form_values['fid']]; |
$folder = $folders[$form_values['fid']]; |
| 244 |
if (is_array($folder)) { |
if (is_array($folder)) { |
| 245 |
drupal_goto(MMEDIA_FOLDER_PATH .'/'. $folder['line'] . 'delete'); |
drupal_goto(FOLDER_PATH .'/'. $folder['line'] . 'delete'); |
| 246 |
exit(); |
exit(); |
| 247 |
} |
} |
| 248 |
} |
} |
| 250 |
} |
} |
| 251 |
|
|
| 252 |
/** |
/** |
| 253 |
* Post the data for the folder. |
* Post the data for the folder. |
| 254 |
*/ |
*/ |
| 255 |
function _mmedia_folder_post($form_values) { |
function _mmedia_folder_post($form_values) { |
| 256 |
// simply rename the folder |
// simply rename the folder |