| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 | 
							- <?php
 
- /**
 
-  * @file
 
-  * The installation instructions for the SMTP Authentication Support.
 
-  */
 
- /**
 
-  * Implements hook_install().
 
-  */
 
-  function smtp_install() {
 
-    variable_set('smtp_on', 0);
 
-  }
 
- /**
 
-  * Implements hook_uninstall().
 
-  */
 
- function smtp_uninstall() {
 
-   variable_del('smtp_from');
 
-   variable_del('smtp_fromname');
 
-   variable_del('smtp_host');
 
-   variable_del('smtp_hostbackup');
 
-   variable_del('smtp_on');
 
-   variable_del('smtp_password');
 
-   variable_del('smtp_port');
 
-   variable_del('smtp_protocol');
 
-   variable_del('smtp_test_address');
 
-   variable_del('smtp_username');
 
-   if (variable_get('smtp_library', '') == drupal_get_path('module', 'smtp') . '/smtp.module') {
 
-     variable_del('smtp_library');
 
-   }
 
- }
 
- /**
 
-  * Implements hook_disable().
 
-  */
 
- function smtp_disable() {
 
-   $mail_modes = variable_get('mail_system');
 
-   $mail_modes['default-system'] = 'DefaultMailSystem';
 
-   variable_set('mail_system', $mail_modes);
 
- }
 
- /**
 
-  * Implements hook_update_N().
 
-  * Upgrade to Drupal 7.x
 
-  */
 
- function smtp_update_7000() {
 
-   if (variable_get('smtp_on', 0) != 0) {
 
-     variable_set('mail_system', array('default-system' => 'SmtpMailSystem'));
 
-   }
 
- }
 
- /**
 
-  * Implements hook_update_N().
 
-  *
 
-  * Back to default mail system if the status flag is off.
 
-  */
 
- function smtp_update_7100() {
 
-   $mail_modes = variable_get('mail_system', array('default-system' => 'DefaultMailSystem'));
 
-   if ($mail_modes['default-system'] == 'SmtpMailSystem' && !variable_get('smtp_on', FALSE)) {
 
-     $mail_modes['default-system'] = 'DefaultMailSystem';
 
-     variable_set('mail_system', $mail_modes);
 
-   }
 
- }
 
 
  |