Lançado Adianti Framework 7.6!
Clique aqui para saber mais
TImageCropper strpos deprecated com enableFileHandling Ao usar TImageCropper com o método enableFileHandling, ao abrir um formulário vazio (Ex: Novo Cadastro), acontece um erro de deprecated no método setValue. Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /var/www/html/lib/adianti/widget/form/TImageCropper.php on line 200 ...
HA
TImageCropper strpos deprecated com enableFileHandling  
Ao usar TImageCropper com o método enableFileHandling, ao abrir um formulário vazio (Ex: Novo Cadastro), acontece um erro de deprecated no método setValue.

Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /var/www/html/lib/adianti/widget/form/TImageCropper.php on line 200


  1. <?php
  2. /**
  3.      * Define image initial
  4.      *
  5.      * @param String $data Image url or image base64
  6.      */
  7.     public function setValue($value)
  8.     {
  9.         if ($this->fileHandling)
  10.         {
  11.             if (strpos($value'%7B') === false)
  12.             {
  13.                 if (!empty($value))
  14.                 {
  15.                     $this->value urlencode(json_encode(['fileName'=>$value]));
  16.                 }
  17.             }
  18.             else
  19.             {
  20.                 $value_object json_decode(urldecode($value));
  21.                 
  22.                 if (!empty($value_object->{'delFile'}) AND $value_object->{'delFile'} == $value_object->{'fileName'})
  23.                 {
  24.                     $value '';
  25.                 }
  26.                 
  27.                 parent::setValue($value);
  28.             }
  29.         }
  30.         else
  31.         {
  32.             parent::setValue($value);
  33.         }
  34.     }
  35. ?>

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 (1)


PD

Estamos finalizando ajustes para a versão 7.6 para ser lançada em algumas semanas, englobando esta correção.