73 lines
1.0 KiB
C++
73 lines
1.0 KiB
C++
|
/*
|
||
|
* This file is a part of CMSLU -- Content Management System like Unix
|
||
|
* and is not publicly distributed
|
||
|
*
|
||
|
* Copyright (c) 2008, Tomasz Sowa
|
||
|
* All rights reserved.
|
||
|
*
|
||
|
*/
|
||
|
|
||
|
#include "templates.h"
|
||
|
|
||
|
|
||
|
namespace TemplatesFunctions
|
||
|
{
|
||
|
|
||
|
|
||
|
|
||
|
void done_errors(Info & i)
|
||
|
{
|
||
|
i.result = request.session->done_status != Error::ok;
|
||
|
}
|
||
|
|
||
|
|
||
|
void done_status(Info & i)
|
||
|
{
|
||
|
i.out << static_cast<int>( request.session->done_status );
|
||
|
}
|
||
|
|
||
|
|
||
|
void done_status_incorrect_dir(Info & i)
|
||
|
{
|
||
|
i.result = request.session->done_status == Error::incorrect_dir;
|
||
|
}
|
||
|
|
||
|
|
||
|
|
||
|
void done_added_item(Info & i)
|
||
|
{
|
||
|
i.result = request.session->done == Done::added_item;
|
||
|
}
|
||
|
|
||
|
|
||
|
void done_edited_item(Info & i)
|
||
|
{
|
||
|
i.result = request.session->done == Done::edited_item;
|
||
|
}
|
||
|
|
||
|
|
||
|
void done_deleted_item(Info & i)
|
||
|
{
|
||
|
i.result = request.session->done == Done::deleted_item;
|
||
|
}
|
||
|
|
||
|
|
||
|
void done_privileged_item(Info & i)
|
||
|
{
|
||
|
i.result = request.session->done == Done::privileged_item;
|
||
|
}
|
||
|
|
||
|
|
||
|
void done_loggedout(Info & i)
|
||
|
{
|
||
|
i.result = request.session->done == Done::loggedout;
|
||
|
}
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
} // namespace TemplatesFunctions
|
||
|
|
||
|
|
||
|
|