You are here

function sms_receive_type_fields in SMS Framework 5

Creates an array of fields that can be mapped to

3 calls to sms_receive_type_fields()
sms_og_admin_form in modules/sms_og/sms_og.module
Menu callback.
sms_receive_admin_form in modules/sms_receive/sms_receive.module
sms_receive_process_message in modules/sms_receive/sms_receive.module
Based on mailhandler_process_message() but heavily modified Creates and return node object

File

modules/sms_receive/sms_receive.module, line 101

Code

function sms_receive_type_fields($node_type) {
  $field_mappers = array(
    NULL => '',
    // This is the empty choice
    'title' => t('title'),
    'body' => t('body'),
  );
  if (module_exists('content')) {
    $fields = content_fields();
    foreach ($fields as $field) {
      if ($field['type_name'] == $node_type) {
        $field_mappers[$field['field_name']] = $field['field_name'];
      }
    }
  }
  return $field_mappers;
}