Browse Source

Minor - fix php warning, use casting, format code

jmontoyaa 7 years ago
parent
commit
8bea9e6043
1 changed files with 6 additions and 4 deletions
  1. 6 4
      main/badge/issued.php

+ 6 - 4
main/badge/issued.php

@@ -13,8 +13,8 @@ use Chamilo\CoreBundle\Entity\SkillRelUserComment;
  */
 require_once __DIR__.'/../inc/global.inc.php';
 
-$issue = isset($_REQUEST['issue']) ? intval($_REQUEST['issue']) : 0;
-$userId = isset($_REQUEST['user']) ? intval($_REQUEST['user']) : 0;
+$issue = isset($_REQUEST['issue']) ? (int) $_REQUEST['issue'] : 0;
+$userId = isset($_REQUEST['user']) ? (int) $_REQUEST['user'] : 0;
 
 if (empty($issue)) {
     api_not_allowed(true);
@@ -22,8 +22,6 @@ if (empty($issue)) {
 
 $entityManager = Database::getManager();
 $skillIssue = $entityManager->find('ChamiloCoreBundle:SkillRelUser', $issue);
-$skillRepo = $entityManager->getRepository('ChamiloCoreBundle:Skill');
-$skillLevelRepo = $entityManager->getRepository('ChamiloSkillBundle:Level');
 
 if (!$skillIssue) {
     Display::addFlash(
@@ -36,6 +34,9 @@ if (!$skillIssue) {
     exit;
 }
 
+$skillRepo = $entityManager->getRepository('ChamiloCoreBundle:Skill');
+$skillLevelRepo = $entityManager->getRepository('ChamiloSkillBundle:Level');
+
 $user = $skillIssue->getUser();
 $skill = $skillIssue->getSkill();
 
@@ -160,6 +161,7 @@ if ($profile) {
         'profile' => $profileId,
     ]);
 
+    $profileLevels = [];
     foreach ($levels as $level) {
         $profileLevels[$level->getPosition()][$level->getId()] = $level->getName();
     }