$footerbtitle2 = theme_eguru_lang($footerbtitle2); $footerbtitle3 = theme_eguru_get_setting('footerbtitle3', 'format_text'); $footerbtitle3 = theme_eguru_lang($footerbtitle3); $footerbtitle4 = theme_eguru_get_setting('footerbtitle4', 'format_text'); $footerbtitle4 = theme_eguru_lang($footerbtitle4); $fburl = theme_eguru_get_setting('fburl'); $fburl = trim($fburl); $pinurl = theme_eguru_get_setting('pinurl'); $pinurl = trim($pinurl); $twurl = theme_eguru_get_setting('twurl'); $twurl = trim($twurl); $gpurl = theme_eguru_get_setting('gpurl'); $gpurl = trim($gpurl); $address = theme_eguru_get_setting('address'); $emailid = theme_eguru_get_setting('emailid'); $phoneno = theme_eguru_get_setting('phoneno'); ?> <footer id="footer"> <div class="footer-main"> <div class="container-fluid"> <div class="row-fluid"> <div class="span4"> <div class="footer-desc"> <div class="logo-footer"> <a href="<?php echo $CFG->wwwroot; ?> "> <img src="<?php
" <?php echo $clstxt; ?> ></li> <?php } ?> </ol> <div class="carousel-inner" role="listbox"> <?php for ($s1 = 1; $s1 <= $numberofslides; $s1++) { $clstxt2 = $s1 == "1" ? ' active' : ''; $slidecaption = theme_eguru_get_setting('slide' . $s1 . 'caption', true); $slideurl = theme_eguru_get_setting('slide' . $s1 . 'url'); $slideurltext = theme_eguru_get_setting('slide' . $s1 . 'urltext'); $slideimg = theme_eguru_render_slideimg($s1, 'slide' . $s1 . 'image'); $slidecaption = theme_eguru_lang($slidecaption); $slideurltext = theme_eguru_lang($slideurltext); ?> <div class="item<?php echo $clstxt2; ?> " style="background-image: url(<?php echo $slideimg; ?> );"> <div class="container-fluid item-inner-wrap"> <div class="carousel-content"> <h2><?php echo $slidecaption;
public function promoted_courses() { global $CFG, $OUTPUT, $DB; $pcourseenable = theme_eguru_get_setting('pcourseenable'); if (!$pcourseenable) { return false; } $featuredcontent = ''; /* Get Featured courses id from DB */ $featuredids = theme_eguru_get_setting('promotedcourses'); $rcourseids = !empty($featuredids) ? explode(",", $featuredids) : array(); if (empty($rcourseids)) { return false; } $hcourseids = theme_eguru_hidden_courses_ids(); if (!empty($hcourseids)) { foreach ($rcourseids as $key => $val) { if (in_array($val, $hcourseids)) { unset($rcourseids[$key]); } } } foreach ($rcourseids as $key => $val) { $ccourse = $DB->get_record('course', array('id' => $val)); if (empty($ccourse)) { unset($rcourseids[$key]); continue; } } if (empty($rcourseids)) { return false; } $fcourseids = array_chunk($rcourseids, 6); $totalfcourse = count($fcourseids); $promotedtitle = theme_eguru_get_setting('promotedtitle', 'format_text'); $promotedtitle = theme_eguru_lang($promotedtitle); $featuredheader = '<div class="custom-courses-list" id="Promoted-Courses"> <div class="container-fluid"> <div class="titlebar with-felements"> <h2>' . $promotedtitle . '</h2> <div class="slidenav pagenav"> <button class="nav-item nav-prev slick-prev"> <i class="fa fa-chevron-right"></i><i class="fa fa-chevron-left"></i> </button> <button class="nav-item nav-next slick-next"> <i class="fa fa-chevron-right"></i><i class="fa fa-chevron-left"></i> </button> <div class="clearfix"></div> </div> <div class="clearfix"></div> </div> <div class="promoted_courses" data-crow="' . $totalfcourse . '">'; $featuredfooter = ' </div> </div> </div>'; if (!empty($fcourseids)) { foreach ($fcourseids as $courseids) { $rowcontent = '<div><div class="row-fluid">'; foreach ($courseids as $courseid) { $course = get_course($courseid); $no = get_config('theme_eguru', 'patternselect'); $nimgp = empty($no) || $no == "default" ? 'cs00/no-image' : 'cs0' . $no . '/no-image'; $noimgurl = $OUTPUT->pix_url($nimgp, 'theme'); $courseurl = new moodle_url('/course/view.php', array('id' => $courseid)); if ($course instanceof stdClass) { require_once $CFG->libdir . '/coursecatlib.php'; $course = new course_in_list($course); } $imgurl = ''; $summary = theme_eguru_strip_html_tags($course->summary); $summary = theme_eguru_course_trim_char($summary, 75); $context = context_course::instance($course->id); $nostudents = count_role_users(5, $context); foreach ($course->get_course_overviewfiles() as $file) { $isimage = $file->is_valid_image(); $imgurl = file_encode_url("{$CFG->wwwroot}/pluginfile.php", '/' . $file->get_contextid() . '/' . $file->get_component() . '/' . $file->get_filearea() . $file->get_filepath() . $file->get_filename(), !$isimage); if (!$isimage) { $imgurl = $noimgurl; } } if (empty($imgurl)) { $imgurl = $noimgurl; } $coursehtml = '<div class="span2"> <div class="course-box"> <div class="thumb"><a href="' . $courseurl . '"> <img src="' . $imgurl . '" width="135" height="135" alt="' . $course->fullname . '"></a></div> <div class="info"> <h5><a href="' . $courseurl . '">' . $course->fullname . '</a></h5> </div> </div> </div>'; $rowcontent .= $coursehtml; } $rowcontent .= '</div></div>'; $featuredcontent .= $rowcontent; } } $featuredcourses = $featuredheader . $featuredcontent . $featuredfooter; return $featuredcourses; }
$mspot2icon = theme_eguru_get_setting('mspot2icon'); $msp2title = theme_eguru_get_setting('mspot2title', 'format_text'); $msp2title = theme_eguru_lang($msp2title); $msp2desc = theme_eguru_get_setting('mspot2desc', 'format_text'); $msp2desc = theme_eguru_lang($msp2desc); // Marketing Spot 3. $mspot3icon = theme_eguru_get_setting('mspot3icon'); $msp3title = theme_eguru_get_setting('mspot3title', 'format_text'); $msp3title = theme_eguru_lang($msp3title); $msp3desc = theme_eguru_get_setting('mspot3desc', 'format_text'); $msp3desc = theme_eguru_lang($msp3desc); // Marketing Spot 4. $mspot4icon = theme_eguru_get_setting('mspot4icon'); $msp4title = theme_eguru_get_setting('mspot4title', 'format_text'); $msp4title = theme_eguru_lang($msp4title); $msp4desc = theme_eguru_get_setting('mspot4desc', 'format_text'); $msp4desc = theme_eguru_lang($msp4desc); ?> <div class="custom-site-expo"> <div class="container-fluid"> <div class="row-fluid"> <div class="span3"> <div class="ebox"> <div class="ebox-head"> <div class="rcthumb"><i class="fa fa-<?php echo $mspot1icon; ?> "></i></div> </div> <div class="ebox-body"> <h6><?php
echo $OUTPUT->standard_top_of_body_html(); ?> <?php require_once dirname(__FILE__) . '/includes/header.php'; ?> <!--E.O.Custom theme header--> <link rel="stylesheet" href="<?php echo theme_eguru_theme_url(); ?> /style/slick.css" /> <?php $toggleslideshow = theme_eguru_get_setting('toggleslideshow'); if ($toggleslideshow == 1) { require_once dirname(__FILE__) . '/includes/slideshow.php'; } ?> <?php require_once dirname(__FILE__) . '/includes/marketingspots.php'; ?> <?php echo $courserenderer->promoted_courses(); ?> <div id="page" class="container-fluid"> <header id="page-header" class="clearfix">
/** * Display Footer Block Custom Links * @param string $menu_name Footer block link name. * @return string The Footer links are return. */ function theme_eguru_generate_links($menuname = '') { global $CFG, $PAGE; $htmlstr = ''; $menustr = theme_eguru_get_setting($menuname); $menusettings = explode("\n", $menustr); foreach ($menusettings as $menukey => $menuval) { $expset = explode("|", $menuval); list($ltxt, $lurl) = $expset; $ltxt = trim($ltxt); $ltxt = theme_eguru_lang($ltxt); $lurl = trim($lurl); if (empty($ltxt)) { continue; } if (empty($lurl)) { $lurl = 'javascript:void(0);'; } $pos = strpos($lurl, 'http'); if ($pos === false) { $lurl = new moodle_url($lurl); } $htmlstr .= '<li><a href="' . $lurl . '">' . $ltxt . '</a></li>' . "\n"; } return $htmlstr; }