jonathangreen
13 years ago
4 changed files with 40 additions and 33 deletions
@ -1,31 +0,0 @@
|
||||
<?php |
||||
|
||||
function islandora_add_callback($pid) { |
||||
module_load_include('inc', 'islandora', 'RestConnection'); |
||||
$user = new stdClass(); |
||||
$user->name = 'fedoraAdmin'; |
||||
$user->pass = 'password'; |
||||
$connection = new RestConnection($user); |
||||
$object = $connection->repository->getObject($pid); |
||||
$models = $object->models; |
||||
|
||||
return drupal_get_form('islandora_add_form', $models, $object); |
||||
} |
||||
|
||||
function islandora_add_form($object) { |
||||
$form = array (); |
||||
return $form; |
||||
} |
||||
|
||||
function islandora_form_alter(&$form, &$form_state, $form_id) { |
||||
if($form_id == 'islandora_add_form') { |
||||
$form['islandora_repository_pid'] = array( |
||||
'#type' => 'textfield', |
||||
'#title' => t('Root Collection PID'), |
||||
'#default_value' => variable_get('islandora_repository_pid', 'islandora:root'), |
||||
'#description' => t('The PID of the Root Collection Object'), |
||||
'#required' => TRUE, |
||||
'#weight' => -18 |
||||
); |
||||
} |
||||
} |
Loading…
Reference in new issue