_mediamosa_app_contacts

Versions
mediamosa-21
_mediamosa_app_contacts($app_id)

Show more specific information about a application.

Parameters

integer $app_id

Code

sites/all/modules/mediamosa/modules/app/mediamosa_app.module, line 273

<?php
function _mediamosa_app_contacts($app_id) {
  // Reset the breadcrum.
  $breadcrumb = array();
  $breadcrumb[] = l(t('Home'), NULL);
  $breadcrumb[] = l(t('Administer'), 'admin');
  $breadcrumb[] = l(t('MediaMosa'), 'admin/mediamosa');
  $breadcrumb[] = l(t('Configuration'), 'admin/mediamosa/config');
  $breadcrumb[] = l(t('Client applications'), 'admin/mediamosa/config/app');
  drupal_set_breadcrumb($breadcrumb);

  $response = t('Technical and administrative contact for a client application.');

  $query = mediamosa_db::db_select(mediamosa_app_db::TABLE_NAME, 'a')->extend('PagerDefault');
  $result = $query
    ->fields('a')
    ->condition('a.app_id', $app_id)
    ->limit(mediamosa_settings::maintenance_items_per_page())
    ->execute();

  $apps = array();
  foreach ($result as $app) {
    $apps[] = array(
      $app[mediamosa_app_db::APP_ID],
      $app[mediamosa_app_db::TECHNICAL_NAME],
      $app[mediamosa_app_db::TECHNICAL_PHONE],
      $app[mediamosa_app_db::TECHNICAL_EMAIL],
      t('Technical'),
    );
    $apps[] = array(
      $app[mediamosa_app_db::APP_ID],
      $app[mediamosa_app_db::ADMINISTRATIVE_NAME],
      $app[mediamosa_app_db::ADMINISTRATIVE_PHONE],
      $app[mediamosa_app_db::ADMINISTRATIVE_EMAIL],
      t('Administrative'),
    );
  }

  $build['table'] = theme('table', array(
      'header' => array(t('Application ID'), t('Name'), t('Phone'), t('E-mail'), t('Type')),
      'rows' => $apps,
  ));

  return implode('', $build);
  /*
  $output['contacts'] = theme('table', ));
  $output['page] .= theme('pager');
  $output .= l(t('Return to MediaMosa Application Listing'), 'admin/mediamosa/app');*/
}
?>