public function proceed()
 {
     global $sub;
     global $action;
     switch ($action) {
         case "add":
             $origin = new origin();
             print $origin->show_form();
             break;
         case "modif":
             $origin = new origin($id);
             print $origin->show_form();
             break;
         case "delete":
             $origin = new origin($id);
             $origin->delete();
             print $this->get_tab();
             break;
         case "update":
             $origin = new origin($id);
             $origin->name = $origin_name;
             $origin->country = $origin_country;
             $origin->diffusible = $origin_diffusible ? true : false;
             $origin->save();
             //pas de break, à la sauvegarde on réaffiche le tableau...
         //pas de break, à la sauvegarde on réaffiche le tableau...
         default:
             print $this->get_tab();
             break;
     }
 }