Dont double add the cidReq in breadcrumb

pull/2487/head
jmontoyaa 9 years ago
parent 7c4de0d060
commit f6fe6c052d
  1. 10
      main/inc/lib/banner.lib.php

@ -596,8 +596,9 @@ function return_breadcrumb($interbreadcrumb, $language_file, $nameTools)
continue;
}
if ($breadcrumb_step['url'] != '#') {
$sep = (strrchr($breadcrumb_step['url'], '?') ? '&' : '?');
$navigation_item['url'] = $breadcrumb_step['url'].$sep.api_get_cidreq();
$sep = strrchr($breadcrumb_step['url'], '?') ? '&' : '?';
$courseParams = strpos($breadcrumb_step['url'], 'cidReq') === false ? api_get_cidreq() : '';
$navigation_item['url'] = $breadcrumb_step['url'].$sep.$courseParams;
} else {
$navigation_item['url'] = '#';
}
@ -627,6 +628,7 @@ function return_breadcrumb($interbreadcrumb, $language_file, $nameTools)
// we cut the string depending of the MAX_LENGTH_BREADCRUMB value
$navigation_item['title'] = cut($navigation_item['title'], MAX_LENGTH_BREADCRUMB);
$navigation_item['title'] = Security::remove_XSS($navigation_item['title']);
$navigation[] = $navigation_item;
}
}
@ -649,6 +651,7 @@ function return_breadcrumb($interbreadcrumb, $language_file, $nameTools)
}
}
// part 3: The tool itself. If we are on the course homepage we do not want
// to display the title of the course because this
// is the same as the first part of the breadcrumbs (see part 1)
@ -671,6 +674,7 @@ function return_breadcrumb($interbreadcrumb, $language_file, $nameTools)
}
}
$html = '';
/* Part 4 . Show the teacher view/student view button at the right of the breadcrumb */
@ -723,8 +727,8 @@ function return_breadcrumb($interbreadcrumb, $language_file, $nameTools)
$html .= $view;
$html .= Display::tag('ul', $lis, array('class'=>'breadcrumb'));
}
}
}
return $html;
}

Loading…
Cancel
Save