app->user->account == 'guest') die; $file = $this->file->getUpload('imgFile'); $file = current($file); if($file) { if(!$this->file->checkSavePath()) $this->send(array('error' => 1, 'message' => $this->lang->file->errorUnwritable)); move_uploaded_file($file['tmpname'], $this->file->savePath . $this->file->getSaveName($file['pathname'])); /* Compress image for jpg and bmp. */ $file = $this->file->compressImage($file); $file['createdBy'] = $this->app->user->account; $file['createdDate'] = helper::now(); $file['editor'] = 1; unset($file['tmpname']); $this->dao->insert(TABLE_FILE)->data($file)->exec(); $fileID = $this->dao->lastInsertID(); $this->send(array('result' => 'success', 'id' => $fileID)); } } }