/* * This file is a part of Winix * and is not publicly distributed * * Copyright (c) 2008-2014, Tomasz Sowa * All rights reserved. * */ #include "cat.h" namespace Winix { namespace Fun { Cat::Cat() { fun.url = L"cat"; } void Cat::MakeGet() { if( !cur->request->is_item ) { log << log1 << "Content: cat function requires an item" << logend; cur->request->status = WINIX_ERR_NO_ITEM; return; } if( !system->HasReadAccess(cur->request->item) ) { cur->request->status = WINIX_ERR_PERMISSION_DENIED; return; } cur->request->send_as_attachment = cur->request->IsParam(L"attachment"); } } // namespace } // namespace Winix