$this->messages->add('s', _('The tag has been successfully deleted'));
Tools::redirect();
break;
++
+ case 'reload_article' :
+ Tools::logm('reload article');
+ $id = $_GET['id'];
+ $entry = $this->store->retrieveOneById($id, $this->user->getId());
+ Tools::logm('reload url ' . $entry['url']);
+ $url = new Url(base64_encode($entry['url']));
+ $this->action('add', $url);
+ break;
+
+ /* For some unknown reason I can't get displayView() to work here (it redirects to home view afterwards). So here's a dirty fix which redirects directly to URL */
+ case 'random':
+ $count = $this->store->getEntriesByViewCount($view, $this->user->getId());
+ $id = rand(1,$count);
+ Tools::logm('get a random article');
+ Tools::redirect('?view=view&id=' . $id);
+ //$this->displayView('view', $id);
+ break;
default:
break;
}