Example #1
0
 public static function uploadmediafile($file, $currentfilename, $destdir, $center, $thumb_height)
 {
     $app = JFactory::getApplication();
     $filename = HTraininglogsHelper::sanitize($file['name']);
     //JFile::makeSafe($file['name']);HTraininglogsHelper::
     $src = $file['tmp_name'];
     $dest = $destdir . $filename;
     $dir_thumb = $destdir . 'thumbs/';
     if (!file_exists($dest) || $filename == $currentfilename) {
         if (JFile::upload($src, $dest)) {
             HTraininglogsHelper::create_thumb($destdir, $filename, $center, $dir_thumb, $thumb_height, NULL);
             if (!$center) {
                 $dir_thumb = $destdir . 'bigthumbs/';
                 HTraininglogsHelper::create_thumb($destdir, $filename, $center, $dir_thumb, NULL, 750);
             }
             return $filename;
         } else {
             $app->enqueueMessage(JText::sprintf('COM_HTRAININGLOGS_FILEUPLOADFAILED', $filename), 'error');
             return false;
         }
     } else {
         $app->enqueueMessage(JText::sprintf('COM_HTRAININGLOGS_FILEEXISTS', $filename), 'error');
         return false;
     }
 }