static function checkFiles($file) { jimport('joomla.filesystem.file'); //var_dump($file['name']); //var_dump(JFile::makeSafe($file['name']));exit; $params =& JComponentHelper::getParams('com_tochuc'); $type = $params->get('typefile', 'txt,doc,jpg,jpeg,png,gif,xls,ppt'); $arrtype = explode(",", $type); $file['name'] = JFile::makeSafe($file['name']); if (!$file['name']) { //header('HTTP/1.0 415 Unsupported Media Type'); //die('Error. Unsupported Media Type!'); $msg = 'Error. Unsupported Media Type!'; //die($msg); JFactory::getApplication()->enqueueMessage($msg, 'error'); return false; } $allowedExtensions = $arrtype; $convert_file = TochucHelper::strtolower_utf8($file['name']); if (!in_array(end(explode(".", $convert_file)), $allowedExtensions)) { /** Alternatively you may use chaining */ JFactory::getApplication()->enqueueMessage('Tập tin không đúng định dạng:' . $file['name'], 'error'); JLog::add('Tập tin không đúng định dạng:' . $file['name'], JLog::WARNING, 'com_helloworld'); return false; } return true; }