summaryrefslogtreecommitdiff
path: root/app/php/controls/CalendarScaffold.php
diff options
context:
space:
mode:
authoremkael <emkael@tlen.pl>2016-05-06 17:47:43 +0200
committeremkael <emkael@tlen.pl>2016-05-09 12:35:55 +0200
commite2094c00b4691dcc78b4db8e94a020acdabb1057 (patch)
tree0e8aeaebee7fa6b456cf7c1170fcee2343eefc3c /app/php/controls/CalendarScaffold.php
parent4682a28147505362441f29a7af159d8f0fcdfd23 (diff)
* quick default status edit in calendar scaffold
Diffstat (limited to 'app/php/controls/CalendarScaffold.php')
-rw-r--r--app/php/controls/CalendarScaffold.php9
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)) {