protected function get_message($action) { if ($action == 'not_found') { return "L'{$this->my_singular_name} demandé n'existe pas"; } elseif ($action == 'add_failure') { return "Une erreur est survenue lors de l'ajout de l'{$this->my_singular_name}"; } elseif ($action == 'remove_success') { return "L'{$this->my_singular_name} a été supprimmé avec succès"; } else { return parent::get_message($action); } }
protected function get_message($action) { switch ($action) { case 'already_assigned': return $this->my_name_male ? "Ce {$this->my_singular_name} est déjà attribué" : "Cette {$this->my_singular_name} est déjà attribuée"; case 'assign_success': return $this->my_name_male ? "{$this->my_singular_name} attribué avec succès" : "{$this->my_singular_name} attribuée avec succès"; case 'assign_failure': case 'batch_assign_failure': return "Une erreur est survenue lors de l'attribution"; case 'unassign_success': return $this->my_name_male ? "{$this->my_singular_name} désattribué avec succès" : "{$this->my_singular_name} désattribuée avec succès"; case 'unassign_failure': case 'batch_unassign_failure': return "Une erreur est survenue lors de la désattribution"; case 'batch_assign_success': return $this->my_name_male ? "Les {$this->my_plural_name} sélectionnés ont été attribués avec succès" : "Les {$this->my_plural_name} sélectionnées ont été attribuées avec succès"; case 'batch_unassign_success': return $this->my_name_male ? "Les {$this->my_plural_name} sélectionnés ont été désattribués avec succès" : "Les {$this->my_plural_name} sélectionnées ont été désattribuées avec succès"; } return parent::get_message($action); }