* @package entries * @version 1 * @link http://www.zentao.net */ class fileEntry extends entry { /** * GET method. * * @access public * @return string */ public function get($fileID) { $control = $this->loadController('file', 'download'); $control->download($fileID); $data = $this->getData(); if(!$data or !isset($data->status)) return $this->send400('error'); if(isset($data->status) and $data->status == 'fail') return $this->sendError(zget($data, 'code', 400), $data->message); return $this->send(200, $data); } /** * PUT method. * * @access public * @return string */ public function put($fileID) { $uid = $this->param('uid', ''); $action = $this->param('action', ''); if($action == 'remove') unset($_SESSION['album']['used'][$uid][$fileID]); return $this->send(200, array('id' => $fileID)); } }