Fix typo, fix function name, remove unused code, use api_get_user_entity

pull/2487/head
jmontoyaa 8 years ago
parent ee0d2d47c2
commit 1b4653da52
  1. 5
      main/badge/assign.php
  2. 2
      main/inc/ajax/skill.ajax.php
  3. 44
      main/inc/lib/course.lib.php
  4. 9
      main/template/default/layout/hot_course_item.tpl

@ -28,8 +28,7 @@ $skillRepo = $entityManager->getRepository('ChamiloCoreBundle:Skill');
$skillRelSkill = $entityManager->getRepository('ChamiloCoreBundle:SkillRelSkill'); $skillRelSkill = $entityManager->getRepository('ChamiloCoreBundle:SkillRelSkill');
$skillLevelRepo = $entityManager->getRepository('ChamiloSkillBundle:Level'); $skillLevelRepo = $entityManager->getRepository('ChamiloSkillBundle:Level');
$skillUserRepo = $entityManager->getRepository('ChamiloCoreBundle:SkillRelUser'); $skillUserRepo = $entityManager->getRepository('ChamiloCoreBundle:SkillRelUser');
/** @var User $user */ $user = api_get_user_entity($userId);
$user = $entityManager->find('ChamiloUserBundle:User', $userId);
if (!$user) { if (!$user) {
Display::addFlash( Display::addFlash(
@ -184,7 +183,7 @@ if ($form->validate()) {
exit; exit;
} }
$form->setDefaults(['user_name' => $user->getCompleteName()]); $form->setDefaults(['user_name' => $user->getCompleteNameWithUsername()]);
$form->freeze(['user_name']); $form->freeze(['user_name']);
if (api_is_drh()) { if (api_is_drh()) {

@ -77,7 +77,7 @@ switch ($action) {
break; break;
case 'get_course_info_popup': case 'get_course_info_popup':
$course_info = api_get_course_info($_REQUEST['code']); $course_info = api_get_course_info($_REQUEST['code']);
$courses = CourseManager::process_hot_course_item( $courses = CourseManager::processHotCourseItem(
[ [
['c_id' => $course_info['real_id']] ['c_id' => $course_info['real_id']]
] ]

@ -4925,7 +4925,7 @@ class CourseManager
if (Database::num_rows($result)) { if (Database::num_rows($result)) {
$courses = Database::store_result($result, 'ASSOC'); $courses = Database::store_result($result, 'ASSOC');
$courses = self::process_hot_course_item($courses, $my_course_code_list); $courses = self::processHotCourseItem($courses, $my_course_code_list);
} }
return $courses; return $courses;
@ -4936,7 +4936,7 @@ class CourseManager
* @param array $my_course_code_list * @param array $my_course_code_list
* @return mixed * @return mixed
*/ */
public static function process_hot_course_item($courses, $my_course_code_list = array()) public static function processHotCourseItem($courses, $my_course_code_list = array())
{ {
$hotCourses = []; $hotCourses = [];
$ajax_url = api_get_path(WEB_AJAX_PATH).'course.ajax.php?a=add_course_vote'; $ajax_url = api_get_path(WEB_AJAX_PATH).'course.ajax.php?a=add_course_vote';
@ -4957,42 +4957,12 @@ class CourseManager
$my_course_code_list $my_course_code_list
); );
$userRegisterdInCourse = self::is_user_subscribed_in_course($user_id, $course_info['code']); $userRegisteredInCourse = self::is_user_subscribed_in_course($user_id, $course_info['code']);
$userRegisterdInCourseAsTeacher = self::is_course_teacher($user_id, $course_info['code']); $userRegisteredInCourseAsTeacher = self::is_course_teacher($user_id, $course_info['code']);
$userRegisterd = ($userRegisterdInCourse && $userRegisterdInCourseAsTeacher); $userRegistered = $userRegisteredInCourse && $userRegisteredInCourseAsTeacher;
$my_course['is_registered'] = $userRegistered;
$my_course['is_registerd'] = $userRegisterd;
$my_course['title_cut'] = cut($course_info['title'], 45); $my_course['title_cut'] = cut($course_info['title'], 45);
// if user registered as student
/* if ($userRegisterdInCourse) {
$icon = '<em class="fa fa-graduation-cap"></em>';
$title = get_lang("AlreadyRegisteredToCourse");
$my_course['already_register_as'] = Display::tag(
'button',
$icon,
array(
'id' => 'register',
'class' => 'btn btn-default btn-sm',
'title' => $title,
'aria-label' => $title
)
);
} elseif ($userRegisterdInCourseAsTeacher) {
// if user registered as teacher
$icon = '<em class="fa fa-suitcase"></em>';
$title = get_lang("YouAreATeacherOfThisCourse");
$my_course['already_register_as'] = Display::tag(
'button',
$icon,
array(
'id' => 'register',
'class' => 'btn btn-default btn-sm',
'title' => $title,
'aria-label' => $title
)
);
} */
//Course visibility //Course visibility
if ($access_link && in_array('register', $access_link)) { if ($access_link && in_array('register', $access_link)) {

@ -2,9 +2,8 @@
{% if item.title %} {% if item.title %}
<div class="col-xs-12 col-sm-6 col-md-4"> <div class="col-xs-12 col-sm-6 col-md-4">
<div class="items items-hotcourse"> <div class="items items-hotcourse">
<div class="image"> <div class="image">
{% if item.is_registerd %} {% if item.is_registered %}
<a title="{{ item.title}}" href="{{ item.course_public_url }}"> <a title="{{ item.title}}" href="{{ item.course_public_url }}">
<img src="{{ item.course_image_large }}" class="img-responsive" alt="{{ item.title }}"> <img src="{{ item.course_image_large }}" class="img-responsive" alt="{{ item.title }}">
</a> </a>
@ -19,9 +18,11 @@
</div> </div>
<div class="description"> <div class="description">
<div class="block-title"> <div class="block-title">
{% if item.is_registerd %} {% if item.is_registered or _u.is_admin %}
<h4 class="title"> <h4 class="title">
<a alt="{{ item.title }}" title="{{ item.title }}" href="{{ item.course_public_url }}">{{ item.title_cut}}</a> <a alt="{{ item.title }}" title="{{ item.title }}" href="{{ item.course_public_url }}">
{{ item.title_cut}}
</a>
</h4> </h4>
{% else %} {% else %}
<h4 class="title" title="{{ item.title }}"> <h4 class="title" title="{{ item.title }}">

Loading…
Cancel
Save