diff options
author | emkael <emkael@tlen.pl> | 2016-05-06 17:47:43 +0200 |
---|---|---|
committer | emkael <emkael@tlen.pl> | 2016-05-09 12:35:55 +0200 |
commit | e2094c00b4691dcc78b4db8e94a020acdabb1057 (patch) | |
tree | 0e8aeaebee7fa6b456cf7c1170fcee2343eefc3c /app/php/controls/CalendarScaffold.php | |
parent | 4682a28147505362441f29a7af159d8f0fcdfd23 (diff) |
* quick default status edit in calendar scaffold
Diffstat (limited to 'app/php/controls/CalendarScaffold.php')
-rw-r--r-- | app/php/controls/CalendarScaffold.php | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/app/php/controls/CalendarScaffold.php b/app/php/controls/CalendarScaffold.php index b12f6aa..1a25cce 100644 --- a/app/php/controls/CalendarScaffold.php +++ b/app/php/controls/CalendarScaffold.php @@ -96,6 +96,15 @@ class CalendarScaffold extends FacadeTemplateControl { $this->_rebindData(); } + public function toggleDefaultState($sender, $param) { + $calendar = $this->getFacade()->get($sender->CustomData); + if ($calendar) { + $calendar[0]->Visible = $sender->Checked; + $calendar[0]->save(); + $this->_rebindData(TRUE); + } + } + public function uploadRowFile($sender, $param) { $fileType = $sender->getFileType(); if (preg_match('/^image\//', $fileType)) { |