Proyectos de Subversion LeadersLinked - Backend

Rev

Rev 17002 | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 17002 Rev 17018
Línea 799... Línea 799...
799
                $type = Message::TYPE_TEXT;
799
                $type = Message::TYPE_TEXT;
Línea 800... Línea 800...
800
 
800
 
801
 
801
 
802
                if (isset($files['filename']) && empty($files['filename']['error'])) {
802
                if (isset($files['filename']) && empty($files['filename']['error'])) {
Línea 803... Línea 803...
803
                    $message_tmp_filename  = $files['filename']['tmp_name'];
803
                    $message_tmp_filename  = $files['filename']['tmp_name'];
Línea 804... Línea 804...
804
                    $message_filename      = $this->normalizeString($files['filename']['name']);
804
                    $message_filename      = \LeadersLinked\Library\Functions::normalizeStringFilename($files['filename']['name']);
Línea 1011... Línea 1011...
1011
        }
1011
        }
1012
    }
1012
    }
Línea 1013... Línea -...
1013
 
-
 
1014
 
-
 
1015
 
-
 
1016
    private function normalizeString($str = '')
-
 
1017
    {
-
 
1018
        $basename  = substr($str, 0, strrpos($str, '.'));
-
 
1019
        $basename  = str_replace('.', '-', $basename);
-
 
1020
 
-
 
1021
        $extension  = substr($str, strrpos($str, '.'));
-
 
1022
 
-
 
1023
        $str = $basename . $extension;
-
 
1024
 
-
 
1025
        $str = strip_tags($str);
-
 
1026
        $str = preg_replace('/[\r\n\t ]+/', ' ', $str);
-
 
1027
        $str = preg_replace('/[\"\*\/\:\<\>\?\'\|\,]+/', ' ', $str);
-
 
1028
        $str = strtolower($str);
-
 
1029
        $str = html_entity_decode($str, ENT_QUOTES, "utf-8");
-
 
1030
        $str = htmlentities($str, ENT_QUOTES, "utf-8");
-
 
1031
        $str = preg_replace("/(&)([a-z])([a-z]+;)/i", '$2', $str);
-
 
1032
        $str = str_replace(' ', '-', $str);
-
 
1033
        $str = rawurlencode($str);
-
 
1034
        $str = str_replace('%', '-', $str);
-
 
1035
        return trim(strtolower($str));
1013
 
1036
    }
1014
 
1037
 
1015
 
1038
    /**
1016
    /**
1039
     *
1017
     *