Skip to content
Snippets Groups Projects

dev#64573 bootstrap

Compare and
56 files
+ 950
205
Preferences
Compare changes
Files
56
@@ -147,9 +147,6 @@ class AbonneController extends ZendAfi_Controller_Action {
}
public function viewavisAction(){
$this->_forward('viewauteur', 'blog', 'opac', ['id' => $this->_user->getId()]);
}
@@ -1355,7 +1352,7 @@ class AbonneController extends ZendAfi_Controller_Action {
return $this->_forward('popup-login', 'auth', 'opac');
if(!$this->_request->isPost())
return $this->_redirectToReferer();
return $this->_redirectClose($this->_getReferer());
$form = new ZendAfi_Form_Review;
@@ -1379,7 +1376,7 @@ class AbonneController extends ZendAfi_Controller_Action {
$rating->setModerationNOK();
if (!$form->isValidModelAndArray($rating, $post))
return $this->_redirectToReferer();
return $this->_redirectClose($this->_getReferer());
if (!$rating->save())
return false;
@@ -1388,7 +1385,37 @@ class AbonneController extends ZendAfi_Controller_Action {
$this->_getPost('note'),
5));
return $this->_redirectToReferer();
return $this->_redirectClose($this->_getReferer());
}
public function editReviewAction() {
if (!$review = Class_AvisNotice::find($this->_getParam('id', null)))
return $this->_redirectClose($this->_getReferer());
$this->view->titre = $this->_('Modifier l\'avis');
$this->view->review = $review;
}
public function deleteReviewAction() {
if (!$review = Class_AvisNotice::find($this->_getParam('id', null)))
return $this->_redirectClose($this->_getReferer());
$this->view->titre = $this->_('Supprimer l\'avis');
$this->view->review = $review;
if ($this->_getParam('redirect'))
return $this->_redirectClose($this->_getReferer());
if ($this->_getParam('delete')) {
$review->delete();
$this->_helper->notify($this->_('L\'avis a bien été supprimé'),
['status' => 'delete']);
return $this->_redirectClose($this->_getReferer());
}
}