File modules/cms/action/modellist/ModellistAddAction.class.php

Last commit: Sat Oct 17 02:16:28 2026 +0200	Jan Dankert	Refactoring: Removed empty view() and post() methods; OpenAPI cleanup, removed these unused paths.
1 <?php 2 namespace cms\action\modellist; 3 use cms\action\Method; 4 use cms\action\ModellistAction; 5 use cms\model\Model; 6 7 class ModellistAddAction extends ModellistAction implements Method { 8 9 10 11 public function post() { 12 $model = new Model(); 13 $model->projectid = $this->request->getId(); 14 $model->name = $this->request->getText('name'); 15 16 $model->persist(); 17 18 // if no name is given 19 if ( ! $model->name ) 20 { 21 // name is "model <id>" 22 $model->name = \cms\base\Language::lang('MODEL').' '.$model->modelid; 23 $model->persist(); 24 } 25 26 } 27 }
Download modules/cms/action/modellist/ModellistAddAction.class.php
History Sat, 17 Oct 2026 02:16:28 +0200 Jan Dankert Refactoring: Removed empty view() and post() methods; OpenAPI cleanup, removed these unused paths. Tue, 14 Feb 2023 21:36:41 +0100 Jan Dankert Fix: Get the project id from request. Fri, 26 Feb 2021 01:06:01 +0100 Jan Dankert Refactoring accessing the request parameter values. Wed, 18 Nov 2020 01:46:36 +0100 Jan Dankert Refactoring of model classes: New method persist() and some other cleanups. Tue, 17 Nov 2020 23:51:00 +0100 Jan Dankert Refactoring: Every Actionmethod has now its own class.