You are here

function _taxonomy_csv_message_result_by_line in Taxonomy CSV import/export 7.5

Same name and namespace in other branches
  1. 6.5 taxonomy_csv.result.inc \_taxonomy_csv_message_result_by_line()
  2. 6.2 taxonomy_csv.result.inc \_taxonomy_csv_message_result_by_line()
  3. 6.3 taxonomy_csv.result.inc \_taxonomy_csv_message_result_by_line()
  4. 6.4 taxonomy_csv.result.inc \_taxonomy_csv_message_result_by_line()
  5. 7.4 taxonomy_csv.result.inc \_taxonomy_csv_message_result_by_line()

Helper to display by line list of result messages.

Parameters

$messages_set: Array of message codes by line. Message code is an integer between 000 and 799.

Return value

Array of messages.

1 call to _taxonomy_csv_message_result_by_line()
_taxonomy_csv_info_lines in import/taxonomy_csv.import.result.inc
Display detailled result of import.

File

./taxonomy_csv.result.inc, line 76
Manage messages on results of import or export process.

Code

function _taxonomy_csv_message_result_by_line($messages_set) {
  $messages = array();
  if (is_array($messages_set) && $messages_set) {
    foreach ($messages_set as $line_number => $message_codes) {
      $processed_message_level = _taxonomy_csv_message_get_level(_taxonomy_csv_worst_message($message_codes));
      $processed_message_text = t('Line #!line_number:', array(
        '!line_number' => $line_number,
      )) . '<br />';
      foreach ($message_codes as $message_code) {
        $processed_message_text .= _taxonomy_csv_message_text($message_code) . '<br />';
      }
      $messages[] = array(
        $processed_message_level => $processed_message_text,
      );
    }
  }
  return $messages;
}