MDL-41082 navigation: Remove unnecessary load of portfolio instances

This commit is contained in:
Frederic Massart
2013-08-08 10:20:56 +08:00
parent 50ff861263
commit ce4619be9b
2 changed files with 11 additions and 1 deletions

View File

@@ -4049,7 +4049,7 @@ class settings_navigation extends navigation_node {
// Portfolio
if ($currentuser && !empty($CFG->enableportfolios) && has_capability('moodle/portfolio:export', $systemcontext)) {
require_once($CFG->libdir . '/portfoliolib.php');
if (portfolio_instances(true, false)) {
if (portfolio_has_visible_instances()) {
$portfolio = $usersetting->add(get_string('portfolios', 'portfolio'), null, self::TYPE_SETTING);
$url = new moodle_url('/user/portfolio.php', array('courseid'=>$course->id));