openrat-cms

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README

UrlRemoveAction.class.php (507B)


      1 <?php
      2 namespace cms\action\url;
      3 use cms\action\Action;
      4 use cms\action\Method;
      5 use cms\action\UrlAction;
      6 use cms\model\Permission;
      7 use language\Messages;
      8 
      9 
     10 class UrlRemoveAction extends UrlAction implements Method {
     11 
     12 	public function getRequiredPermission() {
     13 		return Permission::ACL_DELETE;
     14 	}
     15 
     16 
     17 	public function view() {
     18         $this->setTemplateVar( 'name',$this->url->filename );
     19     }
     20 
     21     public function post() {
     22 
     23 		$this->url->delete();
     24 		$this->addNoticeFor($this->url,Messages::DELETED);
     25     }
     26 }