. /** * columns1.php * * @package theme_klass * @copyright 2015 Lmsace Dev Team,lmsace.com * @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(); // Header content. $logourl = get_logo_url(); $surl = new moodle_url('/course/search.php'); if (!$PAGE->url->compare($surl, URL_MATCH_BASE)) { $compare = 1; } else { $compare = 0; } $surl = new moodle_url('/course/search.php'); $ssearchcourses = get_string('searchcourses'); $shome = get_string('home', 'theme_klass'); // Footer Content. $logourlfooter = get_logo_url('footer'); $footlogo = theme_klass_get_setting('footerlogo'); $footnote = theme_klass_get_setting('footnote', 'format_html'); $fburl = theme_klass_get_setting('fburl'); $pinurl = theme_klass_get_setting('pinurl'); $twurl = theme_klass_get_setting('twurl'); $gpurl = theme_klass_get_setting('gpurl'); $address = theme_klass_get_setting('address'); $emailid = theme_klass_get_setting('emailid'); $phoneno = theme_klass_get_setting('phoneno'); $copyrightfooter = theme_klass_get_setting('copyright_footer'); $infolink = theme_klass_get_setting('infolink'); $infolink = theme_klass_infolink(); $sinfo = get_string('info', 'theme_klass'); $scontactus = get_string('contact_us', 'theme_klass'); $sphone = get_string('phone', 'theme_klass'); $semail = get_string('email', 'theme_klass'); $sgetsocial = get_string('get_social', 'theme_klass'); $url = ($fburl != '' || $pinurl != '' || $twurl != '' || $gpurl != '') ? 1 : 0; $contact = ($emailid != '' || $address != '' || $phoneno != '') ? 1 : 0; if ($footlogo != '' || $footnote != '' || $infolink != '' || $url != 0 || $contact != 0 || $copyrightfooter != '') { $footerall = 1; } else { $footerall = 0; } $block1 = ($footlogo != '' || $footnote != '') ? 1 : 0; $infoslink = ($infolink != '') ? 1 : 0; $blockarrange = $block1 + $infoslink + $contact + $url; switch ($blockarrange) { case 4: $colclass = 'col-md-3'; break; 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-3'; 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), "surl" => $surl, "s_searchcourses" => $ssearchcourses, "s_home" => $shome, "logourl" => $logourl, "compare" => $compare, "logourl_footer" => $logourlfooter, "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, "s_phone" => $sphone, "s_email" => $semail, "s_get_social" => $sgetsocial, "url" => $url, "contact" => $contact, "footerall" => $footerall, "block1" => $block1, "colclass" => $colclass ]; $templatecontext['flatnavigation'] = $PAGE->flatnav; echo $OUTPUT->render_from_template('theme_klass/columns1', $templatecontext);