JI-2081 Add translations
Move token verification to the individual integrations Add error message to UI if logo validation failscontent-hub
parent
47d4499377
commit
1831312d41
|
@ -3725,7 +3725,9 @@ class H5PCore {
|
||||||
'cancelPublishConfirmationDialogDescription' => $this->h5pF->t('Are you sure you want to cancel the sharing process?'),
|
'cancelPublishConfirmationDialogDescription' => $this->h5pF->t('Are you sure you want to cancel the sharing process?'),
|
||||||
'cancelPublishConfirmationDialogCancelButtonText' => $this->h5pF->t('No'),
|
'cancelPublishConfirmationDialogCancelButtonText' => $this->h5pF->t('No'),
|
||||||
'cancelPublishConfirmationDialogConfirmButtonText' => $this->h5pF->t('Yes'),
|
'cancelPublishConfirmationDialogConfirmButtonText' => $this->h5pF->t('Yes'),
|
||||||
'add' => $this->h5pF->t('Add')
|
'add' => $this->h5pF->t('Add'),
|
||||||
|
'updateRegistrationOnHub' => $this->h5pF->t('Save account settings'),
|
||||||
|
'successfullyUpdated' => $this->h5pF->t('Your H5P Hub account settings have successfully been changed'),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -3931,22 +3933,13 @@ class H5PCore {
|
||||||
/**
|
/**
|
||||||
* Register account
|
* Register account
|
||||||
*
|
*
|
||||||
* @param string $token XSRF token
|
|
||||||
* @param array $formData Form data. Should include: name, email, description,
|
* @param array $formData Form data. Should include: name, email, description,
|
||||||
* contact_person, phone, address, city, zip, country, remove_logo
|
* contact_person, phone, address, city, zip, country, remove_logo
|
||||||
* @param object $logo Input image
|
* @param object $logo Input image
|
||||||
*
|
*
|
||||||
* @return array
|
* @return array
|
||||||
*/
|
*/
|
||||||
public function hubRegisterAccount($token, $formData, $logo) {
|
public function hubRegisterAccount($formData, $logo) {
|
||||||
if (!H5PCore::validToken('content_hub_registration', $token)) {
|
|
||||||
return [
|
|
||||||
'message' => 'Invalid token',
|
|
||||||
'status_code' => 401,
|
|
||||||
'error_code' => 'INVALID_TOKEN',
|
|
||||||
'success' => FALSE,
|
|
||||||
];
|
|
||||||
}
|
|
||||||
|
|
||||||
$uuid = $this->h5pF->getOption('site_uuid', '');
|
$uuid = $this->h5pF->getOption('site_uuid', '');
|
||||||
if (empty($uuid)) {
|
if (empty($uuid)) {
|
||||||
|
@ -4007,6 +4000,14 @@ class H5PCore {
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (isset($results->errors->logo)) {
|
||||||
|
return [
|
||||||
|
'message' => $results->errors->logo[0],
|
||||||
|
'status_code' => 400,
|
||||||
|
'success' => FALSE,
|
||||||
|
];
|
||||||
|
}
|
||||||
|
|
||||||
if (
|
if (
|
||||||
!isset($results->success)
|
!isset($results->success)
|
||||||
|| $results->success === FALSE
|
|| $results->success === FALSE
|
||||||
|
|
Loading…
Reference in New Issue