forked from github/server
making password & email read/write from scripts.
This commit is contained in:
parent
e3ee073591
commit
82af7525e6
|
@ -193,6 +193,30 @@ faction_items(const faction& f) {
|
|||
return eressea::list<std::string, item *, eressea::bind_items>(f.items);
|
||||
}
|
||||
|
||||
void
|
||||
faction_set_passw(faction& f, const char * passw)
|
||||
{
|
||||
set_string(&f.passw, passw);
|
||||
}
|
||||
|
||||
const char *
|
||||
faction_get_passw(const faction& f)
|
||||
{
|
||||
return f.passw;
|
||||
}
|
||||
|
||||
void
|
||||
faction_set_email(faction& f, const char * email)
|
||||
{
|
||||
set_string(&f.email, email);
|
||||
}
|
||||
|
||||
const char *
|
||||
faction_get_email(const faction& f)
|
||||
{
|
||||
return f.email;
|
||||
}
|
||||
|
||||
void
|
||||
bind_faction(lua_State * L)
|
||||
{
|
||||
|
@ -211,8 +235,6 @@ bind_faction(lua_State * L)
|
|||
.def("delete_variable", &faction_delete_variable)
|
||||
.def_readonly("info", &faction::banner)
|
||||
.def_readonly("name", &faction::name)
|
||||
.def_readonly("password", &faction::passw)
|
||||
.def_readonly("email", &faction::email)
|
||||
.def_readonly("id", &faction::no)
|
||||
.def_readwrite("age", &faction::age)
|
||||
.def_readwrite("subscription", &faction::subscription)
|
||||
|
@ -222,6 +244,8 @@ bind_faction(lua_State * L)
|
|||
.property("items", &faction_items, return_stl_iterator)
|
||||
|
||||
.def("add_notice", &faction_addnotice)
|
||||
.property("password", &faction_get_passw, &faction_set_passw)
|
||||
.property("email", &faction_get_email, &faction_set_email)
|
||||
.property("locale", &faction_getlocale, &faction_setlocale)
|
||||
.property("units", &faction_units, return_stl_iterator)
|
||||
.property("alliance", &faction_getalliance, &faction_setalliance)
|
||||
|
|
Loading…
Reference in New Issue