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; }