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.

Curso completo Meu Negócio Pronto
Use para si, ou transforme em um negócio: Inclui aulas e códigos-fontes
Gestor de conteúdo (SITE) + Loja Virtual (E-Commerce) + Emissor de Notas para infoprodutos


Meu negócio pronto 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.