/** * 上传成员照片 * * @param FLEA_Helper_UploadFile $file * * @return boolean */ function _uploadPhoto($member, &$file) { // 将照片文件裁减为指定大小,并保存起来 FLEA::loadClass('FLEA_Helper_Image'); $image =& FLEA_Helper_Image::createFromFile($file->getTmpName(), $file->getExt()); $image->crop(FLEA::getAppInf('photoWidth'), FLEA::getAppInf('photoHeight')); $filename = $member['member_id'] . '-photo-t' . time() . '.jpg'; $image->saveAsJpeg(FLEA::getAppInf('uploadDir') . DS . $filename); $image->destory(); // 更新数据库 if ($member['photo'] != '') { unlink(FLEA::getAppInf('uploadDir') . DS . $member['photo']); } $member['photo'] = $filename; return $this->_tbMembers->update($member); }