public function uploadFile($param) { if (!empty($param)) { $upload_dir = FILES_PATH . '/group/' . $param; $upload = new Zendda_File_Upload(); $fileInfo = $upload->getFileInfo($param); $fileName = $fileInfo[$param]['name']; if (!empty($fileName)) { $fileName = $upload->upload($fileName, $upload_dir . '/orignal', array('task' => 'rename'), 'group_' . $param . '_'); $thumb = Zendda_File_Images::create($upload_dir . '/orignal/' . $fileName); $thumb->resize(100, 100)->save($upload_dir . '/img100x100/' . $fileName); $thumb = Zendda_File_Images::create($upload_dir . '/orignal/' . $fileName); $thumb->resize(450, 450)->save($upload_dir . '/img450x450/' . $fileName); if ($this->_arrData['action'] == 'edit') { $upload->removeFile($upload_dir . '/orignal/' . $this->_arrData['current_group_' . $param]); $upload->removeFile($upload_dir . '/img100x100/' . $this->_arrData['current_group_' . $param]); $upload->removeFile($upload_dir . '/img450x450/' . $this->_arrData['current_group_' . $param]); } } else { if ($this->_arrData['action'] == 'edit') { $fileName = $this->_arrData['current_group_' . $param]; } } } return $fileName; }
public function uploadFile() { $upload_dir = FILES_PATH . '/news'; $upload = new Zendda_File_Upload(); $fileInfo = $upload->getFileInfo('picture'); $fileName = $fileInfo['picture']['name']; if (!empty($fileName)) { $fileName = $upload->upload($fileName, $upload_dir . '/img_big', array('task' => 'rename'), 'news_'); $thumb = Zendda_File_Images::create($upload_dir . '/img_big/' . $fileName); $thumb->resize(200, 200)->save($upload_dir . '/img_small/' . $fileName); if ($this->_arrData['action'] == 'edit') { $upload->removeFile($upload_dir . '/img_big/' . $this->_arrData['current_item_picture']); $upload->removeFile($upload_dir . '/img_small/' . $this->_arrData['current_item_picture']); } } else { if ($this->_arrData['action'] == 'edit') { $fileName = $this->_arrData['current_item_picture']; } } return $fileName; }