. /** * Columns 2 Layout * @package theme_qualisaude * @copyright 2015 onwards LMSACE Dev Team (http://www.lmsace.com) * @author LMSACE Dev Team * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later */ defined('MOODLE_INTERNAL') || die(); user_preference_allow_ajax_update('drawer-open-nav', PARAM_ALPHA); require_once($CFG->libdir . '/behat/lib.php'); if (isloggedin()) { $navdraweropen = (get_user_preferences('drawer-open-nav', 'true') == 'true'); } else { $navdraweropen = false; } $extraclasses = []; if ($navdraweropen) { $extraclasses[] = 'drawer-open-left'; } $bodyattributes = $OUTPUT->body_attributes($extraclasses); $blockshtml = $OUTPUT->blocks('side-pre'); $hasblocks = strpos($blockshtml, 'data-block=') !== false; $regionmainsettingsmenu = $OUTPUT->region_main_settings_menu(); $custommenu = $OUTPUT->custom_menu(); if ($custommenu == "") { $navbarclass = "navbar-toggler hidden-lg-up nocontent-navbar"; } else { $navbarclass = "navbar-toggler hidden-lg-up"; } // Header Content. $logourl = get_logo_url(); $phoneno = theme_qualisaude_get_setting('phoneno'); $emailid = theme_qualisaude_get_setting('emailid'); $scallus = get_string('callus', 'theme_qualisaude'); $semail = get_string('email', 'theme_qualisaude'); // Footer Content. $logourl = get_logo_url(); $footlogo = theme_qualisaude_get_setting('footlogo'); $footlogo = (!$footlogo) ? 0 : 1; $footnote = theme_qualisaude_get_setting('footnote', 'format_html'); $fburl = theme_qualisaude_get_setting('fburl'); $pinurl = theme_qualisaude_get_setting('pinurl'); $twurl = theme_qualisaude_get_setting('twurl'); $gpurl = theme_qualisaude_get_setting('gpurl'); $address = theme_qualisaude_get_setting('address'); $emailid = theme_qualisaude_get_setting('emailid'); $phoneno = theme_qualisaude_get_setting('phoneno'); $copyrightfooter = theme_qualisaude_get_setting('copyright_footer'); $infolink = theme_qualisaude_get_setting('infolink'); $infolink = theme_qualisaude_infolink(); $sinfo = get_string('info', 'theme_qualisaude'); $scontactus = get_string('contact_us', 'theme_qualisaude'); $phone = get_string('phone', 'theme_qualisaude'); $email = get_string('email', 'theme_qualisaude'); $sfollowus = get_string('followus', 'theme_qualisaude'); $url = ($fburl != '' || $pinurl != '' || $twurl != '' || $gpurl != '') ? 1 : 0; $block3 = ($address != '' || $phoneno != '' || $emailid != '' || $url != 0) ? 1 : 0; $footerblock1 = ($footlogo != 0 || $footnote != '' || $infolink != '' || $url != 0 || $block3 != 0) ? 1 : 0; $footerblock = ($footlogo != 0 || $footnote != '' || $infolink != '' || $url != 0 || $block3 != 0 || $copyrightfooter != '') ? 1 : 0; $block1 = ($footlogo || $footnote) ? 1 : 0; $infoslink = ($infolink != '') ? 1 : 0; $blockarrange = $block1 + $infoslink + $block3; switch ($blockarrange) { case 3: $colclass = 'col-md-4'; break; case 2: $colclass = 'col-md-6'; break; case 1: $colclass = 'col-md-12'; break; case 0: $colclass = ''; break; default: $colclass = 'col-md-4'; break; } $templatecontext = [ 'sitename' => format_string($SITE->shortname, true, ['context' => context_course::instance(SITEID), "escape" => false]), 'output' => $OUTPUT, 'sidepreblocks' => $blockshtml, 'hasblocks' => $hasblocks, 'bodyattributes' => $bodyattributes, 'navdraweropen' => $navdraweropen, 'regionmainsettingsmenu' => $regionmainsettingsmenu, 'hasregionmainsettingsmenu' => !empty($regionmainsettingsmenu), "logourl" => $logourl, "phoneno" => $phoneno, "emailid" => $emailid, "s_callus" => $scallus, "s_email" => $semail, "logourl" => $logourl, "footlogo" => $footlogo, "footnote" => $footnote, "fburl" => $fburl, "pinurl" => $pinurl, "twurl" => $twurl, "gpurl" => $gpurl, "address" => $address, "emailid" => $emailid, "phoneno" => $phoneno, "copyright_footer" => $copyrightfooter, "infolink" => $infolink, "s_info" => $sinfo, "s_contact_us" => $scontactus, "phone" => $phone, "email" => $email, "s_followus" => $sfollowus, "url" => $url, "infolink" => $infolink, "navbarclass" => $navbarclass, "block3" => $block3, "footerblock" => $footerblock, "footerblock1" => $footerblock1, "colclass" => $colclass, "block1" => $block1 ]; $templatecontext['flatnavigation'] = $PAGE->flatnav; echo $OUTPUT->render_from_template('theme_qualisaude/my', $templatecontext);