Skill: Use app locale when editing default title + code - refs BT#21568

pull/5865/head
Angel Fernando Quiroz Campos 12 months ago
parent 3c165a1adf
commit 7ade9cf086
No known key found for this signature in database
GPG Key ID: B284841AE3E562CD
  1. 13
      public/main/skills/skill_edit.php

@ -6,6 +6,10 @@
* *
* @author Angel Fernando Quiroz Campos <angel.quiroz@beeznest.com> * @author Angel Fernando Quiroz Campos <angel.quiroz@beeznest.com>
*/ */
use Chamilo\CoreBundle\Entity\Skill;
use Chamilo\CoreBundle\Framework\Container;
$cidReset = true; $cidReset = true;
require_once __DIR__.'/../inc/global.inc.php'; require_once __DIR__.'/../inc/global.inc.php';
@ -25,6 +29,11 @@ $objSkill = new SkillModel();
$objGradebook = new Gradebook(); $objGradebook = new Gradebook();
$skillInfo = $objSkill->getSkillInfo($skillId); $skillInfo = $objSkill->getSkillInfo($skillId);
$em = Database::getManager();
$skill = $em->find(Skill::class, $skillId);
$skill->setLocale(Container::getParameter('locale'));
$em->refresh($skill);
if (empty($skillInfo)) { if (empty($skillInfo)) {
api_not_allowed(true); api_not_allowed(true);
} }
@ -33,8 +42,8 @@ $allGradebooks = $objGradebook->find('all');
$skillDefaultInfo = [ $skillDefaultInfo = [
'id' => $skillInfo['id'], 'id' => $skillInfo['id'],
'title' => $skillInfo['title'], 'title' => $skill->getTitle(),
'short_code' => $skillInfo['short_code'], 'short_code' => $skill->getShortCode(),
'description' => $skillInfo['description'], 'description' => $skillInfo['description'],
'parent_id' => $skillInfo['extra']['parent_id'], 'parent_id' => $skillInfo['extra']['parent_id'],
'criteria' => $skillInfo['criteria'], 'criteria' => $skillInfo['criteria'],

Loading…
Cancel
Save