Salut,
j'ai le lien suivant:
<a title="Delete" href="<?php echo $this->url(array('controller'=>'niveau', 'action'=>'supprimer', 'niveauacces_id'=>$record['niveauacces_id'])); ?>"><img src="<?php echo $this->baseUrl() . '/admin_style/images/icon_delete.png'; ?>" ></a>
ce lien fait appel à la fonction supprimer pour supprimer un niveau d'acces.
----------------------------- supprimer.phtml
Code:
1 2 3 4 5 6 7 8 9
|
<form action="<?php echo $this->url(array('controller'=>'niveau', 'action'=>'supprimer')); ?>"
method="post">
<div>
<input type="hidden" name="id" value="<?php echo $this->niveauacces['niveauacces_id']; ?>" />
<input type="submit" name="del" value="Yes" />
<input type="submit" name="del" value="No" />
</div>
</form> |
---------------------------niveauController.php
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
public function supprimerAction()
{
$this->_helper->layout->disableLayout();
if ($this->getRequest()->isPost())
{
$del = $this->getRequest()->getPost('del');
if ($del == 'Yes')
{
$niveauacces_id = $this->getRequest()->getPost('niveauacces_id');
$niveauacces_id = new Application_Model_DbTable_Groupe();
$niveauacces_id->deleteGroupe($niveauacces_id);
}
$this->_helper->redirector('index');
} else
{
$niveauacces_id = $this->_getParam('niveauacces_id', 0);
$gr = new Application_Model_DbTable_NiveauAcces();
$this->view->groupe = $gr->deleteNiveauAcces($niveauacces_id);
}
} |
----------------------
Dans ce cas quand je clique sur le lien une page html s'affiche bien sur avec les deux bouton pour confirmer la suppression,mais moi je veux avoir afficher une boite de dialogue pour la confirmation saviez vous comment le faire?
Merci.
Partager