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.

Curso Dominando o Adianti Framework

O material mais completo de treinamento do Framework.
Curso em vídeo aulas + Livro completo + Códigos fontes do projeto ERPHouse.
Conteúdo Atualizado!


Dominando o Adianti Framework 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.