AutorÃa | Ultima modificación | Ver Log |
<?php//function local_cesanavigation_extend_navigation(global_navigation $navigation) {function local_cesanavigation_extend_navigation(global_navigation $navigation) {global $CFG, $PAGE, $COURSE;/*$types = ['ROOTNODE' => navigation_node::TYPE_ROOTNODE,'SYSTEM' => navigation_node::TYPE_SYSTEM,'CATGEGORY' => navigation_node::TYPE_CATEGORY,'MY_CATEGORY' => navigation_node::TYPE_MY_CATEGORY,'COURSE' => navigation_node::TYPE_COURSE,'SECTION' => navigation_node::TYPE_SECTION,'ACTIVITY' => navigation_node::TYPE_ACTIVITY,'RESOURCE' => navigation_node::TYPE_RESOURCE,'CUSTOM' => navigation_node::TYPE_CUSTOM,'SETTING' => navigation_node::TYPE_SETTING,'SITE_ADMIN' => navigation_node::TYPE_SITE_ADMIN,'USER' => navigation_node::TYPE_USER,'CONTAINER' => navigation_node::TYPE_CONTAINER,];echo '<pre>';foreach($types as $key => $value ) {echo 'Tipo = ' . $key . PHP_EOL;print_r(array_keys($navigation->find_all_of_type($value)));}echo '</pre>';exit;*/$navigation->showinflatnavigation = false;if ($homenode = $navigation->find('home', global_navigation::TYPE_ROOTNODE)) {$homenode->showinflatnavigation = true;}if ($calendarnode = $navigation->find('calendar', global_navigation::TYPE_CUSTOM)) {$calendarnode->showinflatnavigation = false;}if ($privatefilesnode = $navigation->find('privatefiles', global_navigation::TYPE_SETTING)) {$privatefilesnode->showinflatnavigation = true;}if ($myprofilenode = $navigation->find('myprofile', global_navigation::TYPE_SETTING)) {$myprofilenode->showinflatnavigation = true;}/*$gradesnode = $navigation->find('grades', global_navigation::TYPE_SETTING);if($gradesnode) {$gradesnode->remove();}$badgesviewnode = $navigation->find('badgesview', global_navigation::TYPE_SETTING);if($badgesviewnode) {$badgesviewnode->remove();}$tagsviewnode = $navigation->find('tags', global_navigation::TYPE_SETTING);if($tagsviewnode) {$tagsviewnode->remove();}$competenciesnode = $navigation->find('competencies', global_navigation::TYPE_SETTING);if($competenciesnode) {$competenciesnode->remove();}$courseblogsnode = $navigation->find('courseblogs', global_navigation::TYPE_SETTING);if($courseblogsnode) {$courseblogsnode->remove();}*$mycoursesnode = $navigation->find('mycourses', global_navigation::TYPE_ROOTNODE);if ($mycoursesnode) {$mycoursesnode->remove();} apaga el boton editar curso *//*if(1 == $COURSE->summaryformat) {$mycoursesnode = $navigation->find('mycourses', global_navigation::TYPE_ROOTNODE);if ($mycoursesnode) {$mycoursesnode->showinflatnavigation = false;$mycourseschildrennodeskeys = $mycoursesnode->get_children_key_list();foreach ($mycourseschildrennodeskeys as $k) {$mycoursesnode->get($k)->showinflatnavigation = false;}}$gradesnode = $navigation->find('grades', global_navigation::TYPE_SETTING);if($gradesnode) {$gradesnode->remove();}$badgesviewnode = $navigation->find('badgesview', global_navigation::TYPE_SETTING);if($badgesviewnode) {$badgesviewnode->remove();}$tagsviewnode = $navigation->find('tags', global_navigation::TYPE_SETTING);if($tagsviewnode) {$tagsviewnode->remove();}$competenciesnode = $navigation->find('competencies', global_navigation::TYPE_SETTING);if($competenciesnode) {$competenciesnode->remove();}$courseblogsnode = $navigation->find('courseblogs', global_navigation::TYPE_SETTING);if($courseblogsnode) {$courseblogsnode->remove();}$participantsnode = $navigation->find('participants', global_navigation::TYPE_CONTAINER);if($participantsnode) {$participantsnode->remove();}$format = strtolower($COURSE->format);$topicnodes = $navigation->find_all_of_type(global_navigation::TYPE_SECTION);foreach($topicnodes as $topicnode){if(empty(trim($topicnode->text)) || $topicnode->text == 'General') {$topicnode->remove();} else {$topicnode->add_class('btn-' . $format);}}}*/}