/[marvin]/marvin/src/gui/user.cc
ViewVC logotype

Diff of /marvin/src/gui/user.cc

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1 by castor_fou, Thu Sep 11 00:12:49 2003 UTC revision 1.2 by castor_fou, Thu Sep 11 14:08:43 2003 UTC
# Line 5  Line 5 
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>
# Line 47  int c_list_user::add_user(class c_user * Line 47  int c_list_user::add_user(class c_user *
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  }  }

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26