function browserUpload()
 {
     if (!igGeneralHelper::authorise('core.igalleryfront.upload', JRequest::getInt('catid', 0))) {
         return JError::raiseWarning(404, JText::_('JERROR_ALERTNOAUTHOR'));
     }
     for ($i = 0; $i < count($_FILES['uploads']['name']); $i++) {
         $fileName = $_FILES['uploads']['name'][$i];
         $tmpPath = $_FILES['uploads']['tmp_name'][$i];
         $uploadError = $_FILES['uploads']['error'][$i];
         if (!($fileData = igFileHelper::processUploadedImage($fileName, $tmpPath, $uploadError, 'igallery_img', true))) {
             $this->setRedirect('index.php?option=com_igallery&controller=igphoto&catid=' . JRequest::getInt('catid'));
             return false;
         }
         $model = $this->getModel();
         $category = $model->getCategory(JRequest::getInt('catid', 0));
         $profile = $model->getProfile($category->profile);
         if (!igFileHelper::makeResizedOnUpload($fileData, $profile, true)) {
             return false;
         }
         if (!$model->store($fileData)) {
             return false;
         }
     }
     $this->setRedirect(JRoute::_('index.php?option=com_igallery&view=images&catid=' . JRequest::getInt('catid'), false));
 }
 function plUpload()
 {
     if (!igGeneralHelper::authorise('core.create', JRequest::getInt('catid', 0))) {
         echo JText::_('JERROR_ALERTNOAUTHOR');
         return false;
     }
     $fileName = $_FILES['file']['name'];
     $tmpPath = $_FILES['file']['tmp_name'];
     $uploadError = $_FILES['file']['error'];
     if (!($fileData = igFileHelper::processUploadedImage($fileName, $tmpPath, $uploadError, 'igallery_img', false))) {
         return false;
     }
     $model = $this->getModel();
     $category = $model->getCategory(JRequest::getInt('catid', 0));
     $profile = $model->getProfile($category->profile);
     if (!igFileHelper::makeResizedOnUpload($fileData, $profile, false)) {
         return false;
     }
     if (!$model->store($fileData)) {
         return false;
     }
     JFactory::getSession()->set('ig_uploaded', 1);
     echo 1;
 }