protected function theme_switch_links() {

        $actualdevice = core_useragent::get_device_type();
        $currentdevice = $this->page->devicetypeinuse;
        $switched = ($actualdevice != $currentdevice);

        if (!$switched && $currentdevice == 'default' && $actualdevice == 'default') {
            // The user is using the a default device and hasn't switched so don't shown the switch
            // device links.
            return '';
        }

        if ($switched) {
            $linktext = get_string('switchdevicerecommended');
            $devicetype = $actualdevice;
        } else {
            $linktext = get_string('switchdevicedefault');
            $devicetype = 'default';
        }
        $linkurl = new moodle_url('/theme/switchdevice.php', array('url' => $this->page->url, 'device' => $devicetype, 'sesskey' => sesskey()));

        $content  = html_writer::start_tag('div', array('id' => 'theme_switch_link'));
        $content .= html_writer::link($linkurl, $linktext, array('rel' => 'nofollow'));
        $content .= html_writer::end_tag('div');

        return $content;
    }
protected function theme_switch_links() {

        $actualdevice = core_useragent::get_device_type();
        $currentdevice = $this->page->devicetypeinuse;
        $switched = ($actualdevice != $currentdevice);

        if (!$switched && $currentdevice == 'default' && $actualdevice == 'default') {
            // The user is using the a default device and hasn't switched so don't shown the switch
            // device links.
            return '';
        }

        if ($switched) {
            $linktext = get_string('switchdevicerecommended');
            $devicetype = $actualdevice;
        } else {
            $linktext = get_string('switchdevicedefault');
            $devicetype = 'default';
        }
        $linkurl = new moodle_url('/theme/switchdevice.php', array('url' => $this->page->url, 'device' => $devicetype, 'sesskey' => sesskey()));

        $content  = html_writer::start_tag('div', array('id' => 'theme_switch_link'));
        $content .= html_writer::link($linkurl, $linktext, array('rel' => 'nofollow'));
        $content .= html_writer::end_tag('div');

        return $content;
    }
protected function theme_switch_links ( ) { $ actualdevice = core_useragent :: get_device_type ( ) ; $ currentdevice = $ this -> page -> devicetypeinuse ; $ switched = ( $ actualdevice != $ currentdevice ) ; if ( ! $ switched && $ currentdevice == 'default' && $ actualdevice == 'default' ) { // The user is using the a default device and hasn't switched so don't shown the switch // device links. return '' ; } if ( $ switched ) { $ linktext = get_string ( 'switchdevicerecommended' ) ; $ devicetype = $ actualdevice ; } else { $ linktext = get_string ( 'switchdevicedefault' ) ; $ devicetype = 'default' ; } $ linkurl = new moodle_url ( '/theme/switchdevice.php' , array ( 'url' => $ this -> page -> url , 'device' => $ devicetype , 'sesskey' => sesskey ( ) ) ) ; $ content = html_writer :: start_tag ( 'div' , array ( 'id' => 'theme_switch_link' ) ) ; $ content .= html_writer :: link ( $ linkurl , $ linktext , array ( 'rel' => 'nofollow' ) ) ; $ content .= html_writer :: end_tag ( 'div' ) ; return $ content ; }
Renders theme links for switching between default and other themes.

@return string
Renders theme links for switching between default and other themes .