Create badge thumbnail - refs BT#9082

1.10.x
Angel Fernando Quiroz Campos 11 years ago
parent 70f25d0c80
commit 1ca9fe7b1c
  1. 16
      main/admin/skill_badge_create.php

@ -44,7 +44,7 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST') {
}
$fileDir = "badges/";
$fileName = sha1($_POST['name']) . ".png";
$fileName = sha1($_POST['name']);
$existsBadgesDirectory = is_dir($sysDataPath . 'badges/');
@ -62,10 +62,18 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST') {
}
}
$imageExtraField = new Image($_FILES['image']['tmp_name']);
$imageExtraField->send_image($sysDataPath . $fileDir . $fileName, -1, 'png');
$skillImagePath = sprintf("%s%s%s.png", $sysDataPath, $fileDir, $fileName);
$params['icon'] = $fileDir . $fileName;
$skillImage = new Image($_FILES['image']['tmp_name']);
$skillImage->send_image($skillImagePath, -1, 'png');
$skillThumbPath = sprintf("%s%s%s-small.png", $sysDataPath, $fileDir, $fileName);
$skillImageThumb = new Image($skillImagePath);
$skillImageThumb->resize(ICON_SIZE_SMALL, ICON_SIZE_SMALL);
$skillImageThumb->send_image($skillThumbPath);
$params['icon'] = sprintf("%s%s.png", $fileDir, $fileName);
} else {
Session::write('errorMessage', get_lang('UplUnableToSaveFile'));
}

Loading…
Cancel
Save