X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/timetracker.git/blobdiff_plain/722638fd8cc9400c5228106537effa1dcd0f7fa5..7a59cd1320f833a7cc2a29f5fd2806f84a4f0e94:/WEB-INF/lib/ttUser.class.php diff --git a/WEB-INF/lib/ttUser.class.php b/WEB-INF/lib/ttUser.class.php index 8b98caa3..7a102a27 100644 --- a/WEB-INF/lib/ttUser.class.php +++ b/WEB-INF/lib/ttUser.class.php @@ -60,7 +60,7 @@ class ttUser { var $allow_overlap = 0; // Whether to allow overlapping time entries. var $future_entries = 0; // Whether to allow creating future entries. var $uncompleted_indicators = 0; // Uncompleted time entry indicators (show nowhere or on users page). - var $confirm_save = 1; // Work in progress. TODO: change default to 0 and get from group config upon init. + var $confirm_save = 0; // Whether to show warnings for save action when date changed. var $bcc_email = null; // Bcc email. var $allow_ip = null; // Specification from where user is allowed access. var $password_complexity = null; // Password complexity example. @@ -144,6 +144,7 @@ class ttUser { $this->allow_overlap = $config->getDefinedValue('allow_overlap'); $this->future_entries = $config->getDefinedValue('future_entries'); $this->uncompleted_indicators = $config->getDefinedValue('uncompleted_indicators'); + $this->confirm_save = $config->getDefinedValue('confirm_save'); if ($this->isPluginEnabled('wu')) { $minutes_in_unit = $config->getIntValue('minutes_in_unit'); if ($minutes_in_unit) $this->minutes_in_unit = $minutes_in_unit; @@ -202,6 +203,11 @@ class ttUser { return ($this->behalfGroup ? $this->behalfGroup->config : $this->config); } + // getConfirmSave returns confirm_save option for user. + function getConfirmSave() { + return ($this->behalfGroup ? $this->behalfGroup->confirm_save : $this->confirm_save); + } + // can - determines whether user has a right to do something. function can($do_something) { return in_array($do_something, $this->rights);