| 1 |
<?php // $Id: admin.inc,v 1.11 2009/05/22 15:22:31 vauxia Exp $ |
<?php // $Id: admin.inc,v 1.12 2009/08/10 01:09:32 vauxia Exp $ |
| 2 |
|
|
| 3 |
/** |
/** |
| 4 |
* @file |
* @file |
| 9 |
/** |
/** |
| 10 |
* Administration form for list management. |
* Administration form for list management. |
| 11 |
*/ |
*/ |
| 12 |
function _mlm_admin_list_overview() { |
function mlm_admin_list_overview() { |
| 13 |
$header = array( |
$header = array( |
| 14 |
array('data' => t('Name'), 'field' => 'title', 'sort' => 'asc'), |
array('data' => t('Name'), 'field' => 'title', 'sort' => 'asc'), |
| 15 |
array('data' => t('Backend'), 'field' => 'backend'), |
array('data' => t('Backend'), 'field' => 'backend'), |
| 42 |
/** |
/** |
| 43 |
* Administration form for overall MLM features and settings. |
* Administration form for overall MLM features and settings. |
| 44 |
*/ |
*/ |
| 45 |
function _mlm_admin_settings() { |
function mlm_admin_settings() { |
| 46 |
drupal_add_js(drupal_get_path('module', 'mlm') .'/js/mlm-settings.js'); |
drupal_add_js(drupal_get_path('module', 'mlm') .'/js/mlm-settings.js'); |
| 47 |
|
|
| 48 |
$form = array(); |
$form = array(); |
| 107 |
/** |
/** |
| 108 |
* Validate handler for settings form. |
* Validate handler for settings form. |
| 109 |
*/ |
*/ |
| 110 |
function _mlm_admin_settings_validate($form, &$form_state) { |
function mlm_admin_settings_validate($form, &$form_state) { |
| 111 |
foreach ($form_state['values']['mlm_backends'] as $backend => $val) { |
foreach ($form_state['values']['mlm_backends'] as $backend => $val) { |
| 112 |
$mlm = mlm_load(NULL, $backend); |
$mlm = mlm_load(NULL, $backend); |
| 113 |
$mlm->settings_form_submit($form, $form_state, $form_state['mlm'][$backend]); |
$mlm->settings_form_submit($form, $form_state, $form_state['mlm'][$backend]); |