/[drupal]/contributions/modules/skypesupport/skypesupport.module
ViewVC logotype

Diff of /contributions/modules/skypesupport/skypesupport.module

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

revision 1.10, Sun Jun 24 22:23:16 2007 UTC revision 1.11, Mon Jun 25 15:55:14 2007 UTC
# Line 1  Line 1 
1  <?php  <?php
2  // $Id: skypesupport.module,v 1.9 2006/05/23 21:37:14 stevemckenzie Exp $  // $Id: skypesupport.module,v 1.10 2007/06/24 22:23:16 fusion94 Exp $
3    
4  /**  /**
5   *      w00t skype support   *      w00t skype support
# Line 48  function skypesupport_menu($may_cache) { Line 48  function skypesupport_menu($may_cache) {
48    'path' => 'admin/settings/skypesupport',    'path' => 'admin/settings/skypesupport',
49    'title' => t('Skype Support'),    'title' => t('Skype Support'),
50    'description' => t('Allows users to be labeled as support users for providing support via Skype.'),    'description' => t('Allows users to be labeled as support users for providing support via Skype.'),
51    'callback' => 'skypesupport_admin',    //'callback' => 'skypesupport_admin',
52      'callback' => 'drupal_get_form',
53      'callback arguments' => array('skypesupport_admin'),
54    'access' => user_access("administer skype support users"),    'access' => user_access("administer skype support users"),
55    'type' => MENU_NORMAL_ITEM    'type' => MENU_NORMAL_ITEM
56    );    );
# Line 169  function skypesupport_block($op = 'list' Line 171  function skypesupport_block($op = 'list'
171  /**  /**
172   * admin page to choose users   * admin page to choose users
173   */   */
 function skypesupport_admin() {  
   if ($_POST['edit']) {  
     variable_set('skypesupport_users', $_POST['edit']['skypesupport_users']);  
     drupal_set_message(t('The configuration options have been saved.'));  
   }  
   
   $output .= '<div class="skypesupport_admin_info">'. t('Choose which users are <em>support users</em>.') .'</div>';  
174    
175    // TODO: use this instead of select box --> $form['author']['name'] = array('#type' => 'textfield', '#title' => t('Authored by'), '#maxlength' => 60, '#autocomplete_path' => 'user/autocomplete', '#default_value' => $node->name ? $node->name : '', '#weight' => -1, '#description' => t('Leave blank for %anonymous.', array('%anonymous' => theme('placeholder', variable_get('anonymous', 'Anonymous')))));   function skypesupport_admin() {
176    
177    $form['available_users'] = array('#type' => 'fieldset', '#title' => t('Support Users'), '#description' => t('Choose which users to be listed as support users'), '#collapsible' => true);    $form['available_users'] = array('#type' => 'fieldset', '#title' => t('Support Users'), '#description' => t('Choose which users to be listed as support users'), '#collapsible' => true);
178    $form['available_users']['skypesupport_users'] = array('#type' => 'select',    $form['available_users']['skypesupport_users'] = array('#type' => 'select',
179    '#multiple' => true,                  '#multiple' => true,
180    '#title' => t('Users'),                  '#title' => t('Users'),
181    '#description' => t('Hold ctrl (command) and click at the same time to add multiple users'),                  '#description' => t('Hold ctrl (command) and click at the same time to add multiple users'),
182    '#default_value' => variable_get('skypesupport_users', NULL),                  '#default_value' => variable_get('skypesupport_users', NULL),
183    '#options' => skypesupport_user_list()                  '#options' => skypesupport_user_list()
184    );          );
185    $form['skypesupport_admin_submit'] = array('#type' => 'submit', '#value' => t('update'));  
186      return system_settings_form($form);
   $output .= drupal_get_form('skypesupport_admin', $form);  
   
   echo theme('page', $output);  
187  }  }
188    
189  /**  /**

Legend:
Removed from v.1.10  
changed lines
  Added in v.1.11

  ViewVC Help
Powered by ViewVC 1.1.2