### Eclipse Workspace Patch 1.0
#P smsgateway-dev
Index: smsgateway.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/smsgateway/smsgateway.module,v
retrieving revision 1.6
diff -u -r1.6 smsgateway.module
--- smsgateway.module	29 Jan 2007 03:21:29 -0000	1.6
+++ smsgateway.module	20 Mar 2008 20:45:33 -0000
@@ -117,6 +117,10 @@
     _smsgateway_ensuregateway( $smsgateway_gateway);
     $message = _smsgateway_invoke('parsereceived', $smsgateway_gateway);
 
+    if (variable_get('smsgateway_prefix', '') != '') {
+      $message['body'] = ltrim(substr($message['body'], strlen(trim(variable_get('smsgateway_prefix', '')))));
+    }
+    
     _smsgateway_smslog( $message['sender_number'], $message['body'], $message['timestamp'], true);
 
     module_invoke_all( 'smsgateway_newmessage', $message);
@@ -491,6 +495,15 @@
 	'#description' => t('The telephone number that the message is sent from.'),
   );
 
+  $form['smsgateway_prefix'] = array(
+	'#type' => 'textfield',
+	'#title' => t('Message Prefix'),
+	'#default_value' => variable_get('smsgateway_prefix', ''),
+	'#size' => 25,
+	'#maxlength' => 40,
+	'#description' => t('A prefix that you would like stripped from incoming SMS messages. This may be useful if you are renting keywords on a shortcode.'),
+  );
+  
 return system_settings_form( $form);
 } // function smsgateway_admin_settings
 
