*** phorum_integrate.module	2007-02-18 13:38:26.000000000 +0100
--- ../phorum_integrate-5.1/phorum_integrate.module	2007-07-12 22:20:13.000000000 +0200
***************
*** 3,22 ****
  // $Id: phorum_integrate.module,v 1.1 2007/02/18 12:38:26 alfaguru Exp $
  
  /**
-  * Implements module_help hook
-  *
-  * @param string $section
-  * @return string
-  */
- function phorum_integrate_help($section) {
-   switch ($section) {
-     case 'admin/modules#description':
-       return t('Integrates a phorum message board.');
-   }
-   return '';
- }
- 
- /**
   * Implements module_perm hook
   *
   * @return array
--- 3,8 ----
***************
*** 37,51 ****
    	$phorum_home = variable_get('phorum_integrate_home', 'phorum');
    	$phorum_url = variable_get('phorum_integrate_url', 'discuss');
      $items[] = array(
!       'path' => $phorum_url, 'title' => t('discussion area'),
        'callback' => 'phorum_integrate_show_page',
        'access' => user_access('access phorum'),
      );
      $items[] = array(
        'path' => "$phorum_home/admin.php",
!       'title' => t('administer phorum'),
        'access' => user_access('administer phorum'),
      );
    }
    return $items;
  }
--- 23,47 ----
    	$phorum_home = variable_get('phorum_integrate_home', 'phorum');
    	$phorum_url = variable_get('phorum_integrate_url', 'discuss');
      $items[] = array(
!       'path' => $phorum_url, 
!       'title' => t('Discussion area'),
        'callback' => 'phorum_integrate_show_page',
        'access' => user_access('access phorum'),
      );
      $items[] = array(
        'path' => "$phorum_home/admin.php",
!       'title' => t('Administer phorum'),
        'access' => user_access('administer phorum'),
      );
+     $items[] = array(
+     'path' => 'admin/settings/phorum_integrate',
+     'title' => t('Phorum Integrate'),
+     'description' => t('Adjust settings of phorum integrate.'),
+     'callback' => 'drupal_get_form',
+     'callback arguments' => array('phorum_integrate_admin_settings'),
+     'access' => user_access('administer site configuration'),
+     'type' => MENU_NORMAL_ITEM, // optional
+     );
    }
    return $items;
  }
***************
*** 77,82 ****
--- 73,79 ----
  	drupal_set_html_head($PHORUM_CONNECTOR->get_element('head_data'));
  	drupal_set_title($PHORUM_CONNECTOR->get_element('title'));
  	return $PHORUM_CONNECTOR->get_element('body_data');
+   
  }
  
  /**
***************
*** 84,90 ****
   *
   * @return array
   */
! function phorum_integrate_settings() {
  if (!user_access('access administration pages')) {
      return message_access();
    }
--- 81,87 ----
   *
   * @return array
   */
! function phorum_integrate_admin_settings() {
  if (!user_access('access administration pages')) {
      return message_access();
    }
***************
*** 124,128 ****
  	  	'#maxlength' => '255',
  	  	'#size' => '40'
  	  );
!   return $form;
  }
--- 121,125 ----
  	  	'#maxlength' => '255',
  	  	'#size' => '40'
  	  );
!   return system_settings_form($form);
  }
