5 |
// Login <castor@epita.fr> |
// Login <castor@epita.fr> |
6 |
// |
// |
7 |
// Started on Wed Aug 27 19:38:57 2003 C@stor |
// Started on Wed Aug 27 19:38:57 2003 C@stor |
8 |
// Last update Tue Sep 9 23:59:10 2003 C@stor |
// Last update Thu Sep 11 16:07:36 2003 C@stor |
9 |
// |
// |
10 |
|
|
11 |
#include <iostream> |
#include <iostream> |
47 |
int c_list_user::del_user(int id_user) |
int c_list_user::del_user(int id_user) |
48 |
{ |
{ |
49 |
std::string answer; |
std::string answer; |
50 |
|
// list_t::const_iterator i; |
51 |
|
|
52 |
std::cout << DELUSERCONFIRM << " " << YESNO; |
std::cout << DELUSERCONFIRM << " " << YESNO; |
53 |
answer = get_stdin(); |
answer = get_stdin(); |
54 |
std::cout << std::endl; |
std::cout << std::endl; |
55 |
if (answer == YES) |
if (answer == YES) |
56 |
{ |
{ |
57 |
// FIXME : enlever user de la map |
|
58 |
|
//i = _list_user.find(id_user); |
59 |
|
//std::cout << "Utilisateur à supprimer : " << ((*i).second)->get_name_user() << std::endl; |
60 |
_list_user.erase(id_user); |
_list_user.erase(id_user); |
61 |
std::cout << USERDEL << std::endl << std::endl; |
std::cout << USERDEL << std::endl << std::endl; |
62 |
|
save_user(); |
63 |
|
//print_list(); |
64 |
|
std::cout << GOODBYE << std::endl << std::endl; |
65 |
|
exit(0); |
66 |
} |
} |
67 |
return 0; |
return 0; |
|
// std::string answer; |
|
|
|
|
|
// std::cout << QUITCONFIRM << " " << YESNO; |
|
|
//answer = get_stdin(); |
|
|
//std::cout << std::endl; |
|
|
//std::cout << GOODBYE << std::endl << std::endl; |
|
|
//exit(1); |
|
68 |
} |
} |
69 |
|
|
70 |
int c_list_user::print_list() |
int c_list_user::print_list() |
71 |
{ |
{ |
72 |
|
list_t::const_iterator i; |
73 |
|
unsigned int j; |
74 |
|
|
75 |
std::cout << PRINTLIST << std::endl; |
std::cout << PRINTLIST << std::endl; |
76 |
for (unsigned int i = 0; i < _list_user.size(); i++) |
for (j = 0, i = _list_user.begin(); i != _list_user.end(); i++, j++) |
77 |
{ |
std::cout << j << " " << ((*i).second)->get_name_user() << std::endl; |
|
std::cout << i << " " << _list_user[i]->get_name_user() << std::endl; |
|
|
} |
|
78 |
return 0; |
return 0; |
79 |
} |
} |