You are here

function kaltura_metadata_editor_form in Kaltura 7.2

Same name and namespace in other branches
  1. 7.3 kaltura.module \kaltura_metadata_editor_form()

Implements hook_form().

1 string reference to 'kaltura_metadata_editor_form'
kaltura_metadata_editor in ./kaltura.module
Ctools callback function for metadata editor modal.

File

./kaltura.module, line 477
Kaltura integration module - core functions.

Code

function kaltura_metadata_editor_form($form, $form_state) {

  // Get stuff from db.
  $qry = db_select('node_kaltura', 'k')
    ->fields('k', array(
    'kaltura_tags',
    'kaltura_title',
    'kaltura_description',
  ))
    ->condition('kaltura_entryid', $form_state['eid'], '=')
    ->execute()
    ->fetchAssoc();
  $form['name'] = array(
    '#type' => 'textfield',
    '#title' => t('Title'),
    '#default_value' => isset($qry['kaltura_title']) ? $qry['kaltura_title'] : '',
  );
  $form['desc'] = array(
    '#type' => 'textarea',
    '#title' => t('Description'),
    '#default_value' => isset($qry['kaltura_description']) ? $qry['kaltura_description'] : '',
    '#cols' => 20,
  );
  $form['tags'] = array(
    '#type' => 'textfield',
    '#title' => t('Tags'),
    '#size' => 25,
    '#default_value' => isset($qry['kaltura_tags']) ? $qry['kaltura_tags'] : '',
  );
  $form['actions'] = array(
    '#type' => 'container',
    '#attributes' => array(
      'class' => array(
        'buttons',
      ),
    ),
  );
  $form['actions']['submit'] = array(
    '#type' => 'submit',
    '#value' => t('submit'),
  );
  $form['actions']['cancel'] = array(
    '#type' => 'button',
    '#value' => t('cancel'),
  );
  return $form;
}