Browse Source

Show default badge image on final lp item - refs BT#11242

Angel Fernando Quiroz Campos 8 years ago
parent
commit
91d8b0941d
1 changed files with 10 additions and 10 deletions
  1. 10 10
      main/newscorm/lp_final_item.php

+ 10 - 10
main/newscorm/lp_final_item.php

@@ -143,32 +143,32 @@ function generateLPFinalItemTemplate($lpItemId, $courseCode, $sessionId=0, $down
  */
 function generateLPFinalItemTemplateBadgeLinks($userId, $courseId, $sessionId=0)
 {
+    $em = Database::getManager();
     $skillRelUser = new SkillRelUser();
     $userSkills = $skillRelUser->get_user_skills($userId, $courseId, $sessionId);
     $skillList = '';
     $badgeLink = '';
 
     if ($userSkills) {
-        $skill = new Skill();
         foreach ($userSkills as $userSkill) {
-            $oneSkill = $skill->get($userSkill['skill_id']);
+            $skill = $em->find('ChamiloCoreBundle:Skill', $userSkill['skill_id']);
             $skillList .= "
                                     <div class='row'>
-                                        <div class='col-md-2 col-xs-6'>
+                                        <div class='col-md-2 col-xs-4'>
                                             <div class='thumbnail'>
-                                              <img class='skill-badge-img' src='" . $oneSkill['web_icon_path'] . "' >
+                                              <img class='skill-badge-img' src='" . $skill->getWebIconPath() . "' >
                                             </div>
                                         </div>
-                                        <div class='col-md-8 col-xs-6'>
-                                            <h5><b>" . $oneSkill['name'] . "</b></h5>
-                                            " . $oneSkill['description'] . "
+                                        <div class='col-md-8 col-xs-8'>
+                                            <h5><b>" . $skill->getName() . "</b></h5>
+                                            " . $skill->getDescription() . "
                                         </div>
                                         <div class='col-md-2 col-xs-12'>
                                             <h5><b>" . get_lang('ShareWithYourFriends') . "</b></h5>
-                                            <a href='http://www.facebook.com/sharer.php?u=" . api_get_path(WEB_PATH) . "badge/" . $oneSkill['id'] . "/user/" . $userId . "' target='_new'>
+                                            <a href='http://www.facebook.com/sharer.php?u=" . api_get_path(WEB_PATH) . "badge/" . $skill->getId() . "/user/" . $userId . "' target='_new'>
                                                 <em class='fa fa-facebook-square fa-3x text-info' aria-hidden='true'></em>
                                             </a>
-                                            <a href='https://twitter.com/home?status=" . api_get_path(WEB_PATH) . "badge/" . $oneSkill['id'] . "/user/" . $userId . "' target='_new'>
+                                            <a href='https://twitter.com/home?status=" . sprintf(get_lang('IHaveObtainedSkillXOnY'), '"' . $skill->getName() . '"', api_get_setting('siteName')) . ' - '. api_get_path(WEB_PATH) . 'badge/' . $skill->getId() . '/user/' . $userId . "' target='_new'>
                                                 <em class='fa fa-twitter-square fa-3x text-light' aria-hidden='true'></em>
                                             </a>
                                         </div>
@@ -209,4 +209,4 @@ function generateLPFinalItemTemplateCertificateLinks($certificate)
                             </div>
                         ";
     return $downloadCertificateLink;
-}
+}