Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- Class clientController Extends baseController {
- public function index()
- {
- }
- public function show()
- {
- $managerclient = new ClientManager();
- $managerville = new VilleManager();
- $clients = $managerclient->getList();
- $this->registry->template->clients = $clients;
- $this->registry->template->managerville = $managerville;
- $this->registry->template->show('client');
- }
- public function view(){
- $id_client = $_GET['id'];
- $managerclient = new ClientManager();
- $managerville = new VilleManager();
- $client = $managerclient->get($id_client);
- $ville = $managerville->getname($client->id_ville);
- $this->registry->template->ville = $ville;
- $this->registry->template->client = $client;
- $this->registry->template->show('seeclient');
- }
- public function newclient(){
- $this->registry->template->show('addclient');
- }
- public function addclient(){
- $nom = $_GET['nom'];
- $prenom = $_GET['prenom'];
- $adresse = $_GET['adresse'];
- $ville = $_GET['ville'];
- $tel = $_GET['tel'];
- $manager = new ClientManager();
- $managerv = new VilleManager();
- if ( $managerv->exists($ville)) {
- $ville = $managerv->get($ville);
- $id_ville = $ville->id_ville;
- $newclient = new Client(array('etat_adhesion' => 0,'id_ville' => $id_ville,'nom_client' => $nom,'prenom' => $prenom,'adresse_client' => $adresse,'tel' => $tel));
- echo $manager->add($newclient);
- }
- else {
- echo "vnotfound";
- }
- }
- public function check() {
- $id_client = $_GET['id'];
- $manager = new ClientManager();
- echo $manager->exists($id_client);
- }
- public function checkadhesion() {
- $id_client = @$_GET['id'];
- $manager = new ClientManager();
- if(!$manager->exists($id_client)) { echo "notfound"; }
- if($manager->exists($id_client) and !$manager->check_adhesion($id_client)) { echo "noadhesion"; }
- if($manager->exists($id_client) and $manager->check_adhesion($id_client)) { echo "ok"; }
- }
- public function update() {
- $id_client = $_GET['id_client'];
- $adresse = $_GET['adresse_client'];
- $ville = $_GET['ville'];
- $tel = $_GET['tel'];
- $manager = new ClientManager();
- $managerv = new VilleManager();
- if($managerv->exists($ville)) {
- $ville = $managerv->get($ville);
- $id_ville = $ville->__get('id_ville');
- $clientToUpdate = $manager->get($id_client);
- $clientToUpdate->__set('id_ville',$id_ville);
- $clientToUpdate->__set('adresse_client',$adresse);
- $clientToUpdate->__set('tel',$tel);
- if ($manager->update($clientToUpdate)) { echo "ok"; }
- else { echo "error"; }
- }
- else { echo "vnotfound"; }
- }
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement