25       $this->installFileDirs = array(
 
   53       $section = new \Section();
 
   54       $section->setTitle(__(
'section.default.title'), $context->getPrimaryLocale());
 
   55       $section->setAbbrev(__(
'section.default.abbrev'), $context->getPrimaryLocale());
 
   56       $section->setMetaIndexed(
true);
 
   57       $section->setMetaReviewed(
true);
 
   58       $section->setPolicy(__(
'section.default.policy'), $context->getPrimaryLocale());
 
   59       $section->setEditorRestricted(
false);
 
   60       $section->setHideTitle(
false);
 
   77       $newContext = $args[0];
 
   82       if (!empty($params[
'journalThumbnail'])) {
 
   83          $supportedLocales = $newContext->getSupportedFormLocales();
 
   84          foreach ($supportedLocales as $localeKey) {
 
   85             if (!array_key_exists($localeKey, $params[
'journalThumbnail'])) {
 
   90                $params[
'journalThumbnail'][$localeKey],
 
   92                $request->getUser()->getId(),
 
   96             $newContext->setData(
'journalThumbnail', $localeValue, $localeKey);
 
  114       $sectionDao->deleteByJournalId($context->getId());
 
  117       $issueDao->deleteByJournalId($context->getId());
 
  120       $subscriptionDao->deleteByJournalId($context->getId());
 
  122       $subscriptionDao->deleteByJournalId($context->getId());
 
  125       $subscriptionTypeDao->deleteByJournal($context->getId());
 
  128       $submissionDao->deleteByContextId($context->getId());
 
  130       import(
'classes.file.PublicFileManager');
 
  131       $publicFileManager = new \PublicFileManager();
 
  132       $publicFileManager->rmtree($publicFileManager->getContextFilesPath($context->getId()));
 
  147       $allowedLocales = $args[3];
 
  149       if (!isset($props[
'journalThumbnail'])) {
 
  156       $userId = $user ? $user->getId() : 
null;
 
  157       import(
'lib.pkp.classes.file.TemporaryFileManager');
 
  158       $temporaryFileManager = new \TemporaryFileManager();
 
  159       if (isset($props[
'journalThumbnail']) && empty($errors[
'journalThumbnail'])) {
 
  160          foreach ($allowedLocales as $localeKey) {
 
  161             if (empty($props[
'journalThumbnail'][$localeKey]) || empty($props[
'journalThumbnail'][$localeKey][
'temporaryFileId'])) {
 
  164             if (!$temporaryFileManager->getFile($props[
'journalThumbnail'][$localeKey][
'temporaryFileId'], $userId)) {
 
  165                if (!is_array($errors[
'journalThumbnail'])) {
 
  166                   $errors[
'journalThumbnail'] = [];
 
  168                $errors[
'journalThumbnail'][$localeKey] = [__(
'common.noTemporaryFile')];