Spade
Mini Shell
| Directory:~$ /proc/self/root/home/lmsyaran/public_html/components/com_moojla/layouts/ |
| [Home] [System Details] [Kill Me] |
<?php
/*----------------------------------------------------------------------------------|
www.vdm.io |----/
Lmskaran
/-------------------------------------------------------------------------------------------------------/
@version 1.0.77
@build 6th April, 2022
@created 22nd July, 2020
@package Moojla
@subpackage lmskarandefault.php
@author Lmskaran <http://Lmskaran.com>
@copyright Copyright (C) 2015. All Rights Reserved
@license GNU/GPL Version 2 or later -
http://www.gnu.org/licenses/gpl-2.0.html
____ _____ _____ __ __ __ __ ___ _____ __ __ ____
_____ _ _ ____ _ _ ____
(_ _)( _ )( _ )( \/ )( ) /__\ / __)( _ )( \/ )( _ \(
_ )( \( )( ___)( \( )(_ _)
.-_)( )(_)( )(_)( ) ( )(__ /(__)\ ( (__ )(_)( ) ( )___/
)(_)( ) ( )__) ) ( )(
\____) (_____)(_____)(_/\/\_)(____)(__)(__) \___)(_____)(_/\/\_)(__)
(_____)(_)\_)(____)(_)\_) (__)
/------------------------------------------------------------------------------------------------------*/
// No direct access to this file
defined('JPATH_BASE') or die('Restricted access');
?>
<!--[JCBGUI.layout.layout.4.$$$$]-->
<link rel="stylesheet"
href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css"
integrity="sha384-wvfXpqpZZVQGK6TAh5PVlGOfQNHSoD2xbE+QkPxCAFlNEevoEH3Sl0sibVcOQVnN"
crossorigin="anonymous">
<?php ?>
<div class="container_moojla">
<div id="moojla_header">
<!-- این دایو برای مستطیل نوک مدادی هست
-->
<div id="header-landscape">
<!-- تمام متن ها در این دایو قرار
میگیره -->
<div id="header-text-course">
<!-- عنوان درس -->
<div id="title">
<h1><?php echo $displayData->fullname;
?></h1>
</div>
<!-- ستاره های درس -->
<div id="star">
<span id="icont-star-1"
class="icon-star"></span>
<span id="icont-star-2"
class="icon-star"></span>
<span id="icont-star-3"
class="icon-star"></span>
<span id="icont-star-4"
class="icon-star"></span>
<span id="icont-star-5"
class="icon-star"></span>
</div>
<!-- توضیحات مختصر درس -->
<div id="header-Description">
<p class="header-Description-p"><?php echo
$displayData->summary; ?></p>
</div>
</div>
</div>
</div>
<div id="moojla_nav">
<div id="box-course"
class="box-width-course">
<div id="details-course">
<img class="image-course" src="<?php echo
$displayData->summary_files; ?>" alt="image">
<div id="course-button">
<?php echo $displayData->htmlButton;?>
</div>
<div id="details">
<hr class="line-style">
<div id="details-Description">
<span class="list-Description list"><i
class="fas fa-list"></i>تعداد
مراحل:</span>
<span class="list-Description file"><i
class="far fa-file"></i>تعداد
فایل:</span>
<span class="list-Description all-list"><i
class="far fa-list-alt"></i>صدور گواهی
نامه:</span>
<span class="list-Description
certificate"><i class="fas
fa-certificate"></i>مهلت دسترسی:</span>
<span class="list-Description phone"><i
class="fas fa-mobile"></i>قابل دسترس
در:</span>
<span class="list-Description globe"><i
class="fas fa-globe"></i>مرورگر توصیه
شده:</span>
</div>
</div>
</div>
</div>
<!--
------------------------------------------------------------------------------------------------------------------------
-->
<?php foreach($displayData->teachersFromMoodle as $teacher):
?>
<?php
try{
$date = new DateTime($teacher->firstaccess);
}
catch (Exception $e) {
$date = new DateTime(date('m/d/Y H:i:s',
$teacher->firstaccess));
}
$interval = $date->diff(new DateTime());
$firstaccess_date = "";
if (($interval->y) && ($interval->m))
echo $date->diff(new DateTime())->format("%y سال و
%m ماه");
elseif (($interval->y) && ($interval->m == 0))
$firstaccess_date = $date->diff(new
DateTime())->format("%y سال");
elseif (($interval->m) && ($interval->d))
$firstaccess_date = $date->diff(new
DateTime())->format("%m ماه و %d روز");
elseif (($interval->m) && ($interval->d == 0))
$firstaccess_date = $date->diff(new
DateTime())->format("%m ماه");
elseif (($interval->d) && ($interval->h))
$firstaccess_date = $date->diff(new
DateTime())->format("%d روز و %h ساعت");
elseif (($interval->d) && ($interval->h == 0))
$firstaccess_date = $date->diff(new
DateTime())->format("%d روز");
elseif (($interval->h) && ($interval->i))
$firstaccess_date = $date->diff(new
DateTime())->format("%h ساعت و %i دقیقه");
elseif (($interval->h) && ($interval->i == 0))
$firstaccess_date = $date->diff(new
DateTime())->format("%h ساعت");
elseif ($interval->i)
$firstaccess_date = $date->diff(new
DateTime())->format("%i دقیقه");
else
$firstaccess_date = "جدید";
?>
<div id="box-course-techear"
class="box-width-course">
<div id="tiket"><i class="fas
fa-birthday-cake"></i><span><?php echo
$firstaccess_date; ?></span></div>
<div class="img-course"><img src="<?php
echo $teacher->profileimageurl; ?>"
alt="image"></div>
<h1 id="title-course"><a href="<?php
echo $teacher->moojlaurl; ?>" ><?php echo
$teacher->fullname; ?></a></h1>
<div id="all">
<div class="faaliat"><span>فعالیت
مدرس</span></div>
<div id="modares">
<div id="sidebar-film"><span>تعداد
دوره ها</span></div>
<div
id="sidebar-star"><span>میانگین امتیاز
ها</span></div>
<div id="sidebar-message"><span>تماس
با کاربران</span></div>
</div>
<div id="number-Description">
<div><span
id="number-course">11</span></div>
<div><span
id="number-techear">33,4</span></div>
<div><span id="number-message">387
نظر</span></div>
</div>
<div id="content">
<span>381,156 دانشجو</span>
</div>
</div>
<div class="faaliat
spacing-faaliat"><span>درباره
مدرس</span></div>
<div id="social">
<a href="https://daneh.ir/"><i class="fab
fa-linkedin"></i></a>
<a href="https://daneh.ir/"><i class="fas
fa-envelope"></i></a>
<a href="https://daneh.ir/"><i class="fab
fa-twitter"></i></a>
<a href="https://daneh.ir/"><i class="fab
fa-facebook-f"></i></a>
</div>
</div>
<?php endforeach; ?>
</div>
<div id="moojla_main">
<div class="accordi">
<?php if(is_array($displayData->sections)): ?>
<?php foreach ($displayData->sections as $section_key =>
$section_value): ?>
<button class="accordion"><?php echo
$section_value->name; ?></button>
<div class="panel">
<p><?php echo $section_value->summary; ?></p>
<?php foreach ($section_value->modules as $module_key =>
$module_value): ?>
<p><?php echo '<img
src="'.$module_value->modicon.'" > '; ?>
<?php echo $module_value->name; ?>
</p>
<?php endforeach; ?>
</div>
<?php endforeach; ?>
<?php endif; ?>
</div>
</div>
<!--<footer>
<div><span>پشتیبانی و پاسخگویی به
سوالات:</span><span class="color-footer-text">
۰٩١٩۴١۰٨۴٣٣</span></div>
<div>ارائه شده توسط <a
class="color-footer-text"
href="https://lmskaran.com">تیم
lmskaran</a></div>
<div>© <?php echo date("Y"); ?>
Lmskaran</div>
</footer> -->
</div>
<script>
//accordion
// var acc = document.getElementsByClassName("accordion");
// var i;
// for (i = 0; i < acc.length; i++) {
// acc[i].addEventListener("click", function() {
// this.classList.toggle("active");
// var panel = this.nextElementSibling;
// if (panel.style.display === "block") {
// panel.style.display = "none";
// } else {
// panel.style.display = "block";
// }
// });
// }
var acc = document.getElementsByClassName("accordion");
var i;
for (i = 0; i < acc.length; i++) {
acc[i].addEventListener("click", function() {
this.classList.toggle("active");
var panel = this.nextElementSibling;
if (panel.style.maxHeight) {
panel.style.maxHeight = null;
} else {
panel.style.maxHeight = panel.scrollHeight + "px";
}
});
}
// jQuery(function() {
// jQuery('.accordion')
// .on('mouseenter', function(e) {
// var parentOffset = jQuery(this).offset(),
// relX = e.pageX - parentOffset.left,
// relY = e.pageY - parentOffset.top;
//
jQuery(this).find('span.effects-hover-accordion').css({top:relY,
left:relX})
// })
// .on('mouseout', function(e) {
// var parentOffset = jQuery(this).offset(),
// relX = e.pageX - parentOffset.left,
// relY = e.pageY - parentOffset.top;
//
jQuery(this).find('span.effects-hover-accordion').css({top:relY,
left:relX})
// });
// jQuery('[href=#]').click(function(){return false});
// });
// console.log("hello");
</script>
<!-- style for accordion -->
<style>
.panel {
max-height: 0;
transition: max-height 0.8s linear;
display: block !important;
}
.accordion.active + .panel {
/*max-height: 3000px;*/
/*transition: 1s;*/
}
.accordion{
position: relative;
display: block;
overflow: hidden;
width: 100%;
height: 80px;
margin: 1rem auto;
}
.accordion span.effects-hover-accordion {
position: absolute;
display: block;
width: 0;
height: 0;
border-radius: 50%;
background-color: #2e3e77;
-webkit-transition: width 0.4s ease-in-out, height 0.4s ease-in-out;
transition: width 0.7s ease-in-out, height 0.7s ease-in-out;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
z-index:1;
}
.accordion.active span.effects-hover-accordion {
width: 300%;
height: 900px;
}
span.name-accordion {
z-index: 100 !important;
color: black;
position: absolute;
top: 30px;
right: 20px;
}
button.accordion.active .name-accordion {
color: white;
}
button.accordion {
color: #fff;
background: #a63030 linear-gradient(180deg, #f54242, #a63030)
repeat-x;
border-color: #a63030;
}
button.accordion:active {
color: #fff;
background-color: #a63030;
background-image: none;
border-color: #a63030;
}
button.accordion::before {
content: "";
display: block;
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
margin-left: 0;
background-image: radial-gradient(circle, #fff 10%, transparent
10.01%);
background-repeat: no-repeat;
background-size: 1000% 1000%;
background-position: 50%;
border: none;
opacity: 0;
pointer-events: none;
transition: background .5s, opacity 1s;
}
button.accordion:active::before {
background-size: 0 0;
opacity: .2;
transition: none;
}
.active, .accordion:hover {
background-color: red;
}
</style><!--[/JCBGUI$$$$]-->