Advertisement
Guest User

Untitled

a guest
Sep 28th, 2010
152
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.54 KB | None | 0 0
  1. <?php
  2.  
  3. Class clientController Extends baseController {
  4.  
  5. public function index()
  6. {
  7.  
  8. }
  9.  
  10. public function show()
  11. {
  12.     $managerclient = new ClientManager();
  13.     $managerville = new VilleManager();
  14.     $clients = $managerclient->getList();
  15.    
  16.     $this->registry->template->clients = $clients;
  17.     $this->registry->template->managerville = $managerville;
  18.     $this->registry->template->show('client');
  19. }
  20.  
  21.  
  22. public function view(){
  23.  
  24.     $id_client = $_GET['id'];
  25.     $managerclient = new ClientManager();
  26.     $managerville = new VilleManager();
  27.     $client = $managerclient->get($id_client);
  28.     $ville = $managerville->getname($client->id_ville);
  29.    
  30.     $this->registry->template->ville = $ville;
  31.     $this->registry->template->client = $client;
  32.     $this->registry->template->show('seeclient');
  33. }
  34.  
  35.  
  36. public function newclient(){
  37.  
  38.         $this->registry->template->show('addclient');
  39. }
  40.  
  41.  
  42. public function addclient(){
  43.    
  44. $nom = $_GET['nom'];
  45. $prenom = $_GET['prenom'];
  46. $adresse = $_GET['adresse'];
  47. $ville = $_GET['ville'];
  48. $tel = $_GET['tel'];
  49. $manager = new ClientManager();
  50. $managerv = new VilleManager();
  51. if ( $managerv->exists($ville)) {
  52. $ville = $managerv->get($ville);
  53. $id_ville = $ville->id_ville;
  54. $newclient = new Client(array('etat_adhesion' => 0,'id_ville' => $id_ville,'nom_client' => $nom,'prenom' => $prenom,'adresse_client' => $adresse,'tel' => $tel));
  55. echo $manager->add($newclient);
  56. }
  57. else {
  58.  
  59.  echo "vnotfound";
  60.  
  61. }
  62.  
  63. }
  64.  
  65. public function check() {
  66.    
  67. $id_client = $_GET['id'];
  68. $manager = new ClientManager();
  69. echo $manager->exists($id_client);
  70.  
  71. }
  72.  
  73. public function checkadhesion() {
  74.    
  75. $id_client = @$_GET['id'];
  76. $manager = new ClientManager();
  77. if(!$manager->exists($id_client)) { echo "notfound"; }
  78. if($manager->exists($id_client) and !$manager->check_adhesion($id_client)) { echo "noadhesion"; }
  79. if($manager->exists($id_client) and $manager->check_adhesion($id_client)) { echo "ok"; }    
  80. }
  81.  
  82.  
  83.  
  84. public function update() {
  85.    
  86. $id_client = $_GET['id_client'];
  87. $adresse = $_GET['adresse_client'];
  88. $ville = $_GET['ville'];
  89. $tel = $_GET['tel'];
  90.  
  91. $manager = new ClientManager();
  92. $managerv = new VilleManager();
  93.  
  94.  
  95. if($managerv->exists($ville)) {
  96.  
  97. $ville = $managerv->get($ville);
  98. $id_ville = $ville->__get('id_ville');
  99.    
  100.  
  101. $clientToUpdate = $manager->get($id_client);
  102. $clientToUpdate->__set('id_ville',$id_ville);
  103. $clientToUpdate->__set('adresse_client',$adresse);
  104. $clientToUpdate->__set('tel',$tel);
  105.  
  106. if ($manager->update($clientToUpdate)) { echo "ok"; }
  107. else { echo "error"; }
  108.  
  109.  
  110. }
  111.  
  112. else { echo "vnotfound"; }
  113.    
  114.    
  115. }
  116.  
  117. }
  118. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement