Lançado Adianti Framework 7.6!
Clique aqui para saber mais
Dificuldades com upload de imagem baseado na classe do Micro-ERP Olá colegas Baseado nos scripts padrão do Micro-ERP, gostaria de implementar o upload de imagens. Inspirado pela classe app/service/SystemDocumentUploaderService.class.php, criei uma classe própria (SystemImageUploaderService.class.php) alterei os MIME types e comentei a chamada de método setAllowedExtensions() no formulário, porém como resposta recebo: ...
AJ
Dificuldades com upload de imagem baseado na classe do Micro-ERP  
Olá colegas

Baseado nos scripts padrão do Micro-ERP, gostaria de implementar o upload de imagens.
Inspirado pela classe app/service/SystemDocumentUploaderService.class.php, criei uma classe própria (SystemImageUploaderService.class.php) alterei os MIME types e comentei a chamada de método setAllowedExtensions() no formulário, porém como resposta recebo:
<script language='JavaScript'>__adianti_error('Erro', 'Permissão negada', function () {})</script>

Além de mostrar o tfile_loader.gif.

Já atribui permissões na pasta tmp e funciona perfeitamente quando uso a classe original, para documentos (doc, docx, pdf, xls etc).

Abração
Ari Jr.

Pacotão Dominando o Adianti Framework 7
O material mais completo de treinamento do Framework.
Curso em vídeo aulas + Livro completo + Códigos fontes do projeto ERPHouse.
Conteúdo Atualizado! Versão 7.4


Dominando o Adianti 7 Quero me inscrever agora!

Comentários (2)


HA

Olá Ari, tudo bem?

Talvez o erro possa ser no arquivo engine.php. Precisa adicionar a classe no array de programas.

  1. <?php
  2. $programs array_merge($programs, array('Adianti\Base\TStandardSeek' => TRUE,
  3.                                                          'LoginForm' => TRUE,
  4.                                                          'AdiantiMultiSearchService' => TRUE,
  5.                                                          'AdiantiUploaderService' => TRUE,
  6.                                                          'AdiantiAutocompleteService' => TRUE,
  7.                                                          'EmptyPage' => TRUE,
  8.                                                          'MessageList' => TRUE,
  9.                                                          'SystemDocumentUploaderService' => TRUE,
  10.                                                          'NotificationList' => TRUE,
  11.                                                          'SearchBox' => TRUE,
  12.                                                          'SearchInputBox' => TRUE,
  13.                                                          'SystemPageService' => TRUE,
  14.                                                          'SystemPageBatchUpdate' => TRUE,
  15.                                                          'SystemPageUpdate' => TRUE));
  16. ?>
AJ

PERFEITO Henrique!

Era exatamente isso.
Sensacional.

Obrigado pela força.
Abração
Ari Jr.