File modules/cms/action/page/PageAdvancedAction.class.php

Last commit: Fri Dec 3 23:36:56 2021 +0100	dankert	Some security enhancements.
1 <?php 2 namespace cms\action\page; 3 use cms\action\Method; 4 use cms\action\object\ObjectInfoAction; 5 use cms\action\PageAction; 6 use cms\generator\PageGenerator; 7 use cms\generator\Producer; 8 use cms\model\Permission; 9 use cms\model\Template; 10 11 class PageAdvancedAction extends PageAction implements Method { 12 public function view() { 13 14 $parentAction = new ObjectInfoAction(); 15 $parentAction->request = $this->request; 16 $parentAction->init(); 17 $parentAction->view(); 18 19 $this->page->load(); 20 21 $this->setTemplateVars( $this->page->getProperties() ); 22 23 if ( $this->userIsProjectAdmin() ) 24 { 25 $this->setTemplateVar('templateid',$this->page->templateid); 26 } 27 28 $template = new Template( $this->page->templateid ); 29 $template->load(); 30 $this->setTemplateVar('template_name',$template->name ); 31 } 32 public function post() { 33 } 34 35 public function getRequiredPermission() 36 { 37 return Permission::ACL_READ; 38 } 39 40 }
Download modules/cms/action/page/PageAdvancedAction.class.php
History Fri, 3 Dec 2021 23:36:56 +0100 dankert Some security enhancements. Thu, 4 Mar 2021 00:06:46 +0100 Jan Dankert Removed menu entry for 'changetemplate'.