Skip to content
Snippets Groups Projects

Fix View Archived Articles

Merged Laurent requested to merge fix-view-archived-articles into master
Compare and
+ 149
49
Preferences
Compare changes
Files
@@ -19,7 +19,6 @@
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
class CmsController extends Zend_Controller_Action {
public function init() {
parent::init();
@@ -115,13 +114,17 @@ class CmsController extends Zend_Controller_Action {
}
public function articleviewAction() {
if (
null === (
$article = Class_Article::getLoader()->find((int)$this->_getParam('id'))
)
) {
$this->_redirect('opac/index', array('exit' => true));
if (null === ($article = Class_Article::find((int)$this->_getParam('id')))) {
$this->_redirect('opac/index', ['exit' => true]);
}
xdebug_break();
if ($article->isArchived() && !Class_Users::isCurrentUserCanAccesBackend()) {
throw new Zend_Controller_Action_Exception($this->view->_('Désolé, cette page n\'existe pas'), 404);
return;
}
$langue = Zend_Registry::get('translate')->getLocale();