File tree 3 files changed +7
-0
lines changed
3 files changed +7
-0
lines changed Original file line number Diff line number Diff line change @@ -66,6 +66,8 @@ public function render($content)
66
66
$ template ->guestRole = $ user ->isInRole ($ this ->roleRepository ->findBySystemName (Role::GUEST )->getName ());
67
67
68
68
$ template ->userHasPermission = $ user ->isAllowed (Resource::PROGRAM , Permission::CHOOSE_PROGRAMS );
69
+ $ template ->userWaitingForPayment = !$ this ->settingsRepository ->getValue (Settings::IS_ALLOWED_REGISTER_PROGRAMS_BEFORE_PAYMENT )
70
+ && $ this ->userRepository ->findById ($ user ->getId ())->getWaitingForPaymentApplications ()->count () > 0 ;
69
71
70
72
$ template ->render ();
71
73
}
Original file line number Diff line number Diff line change 36
36
<div class =" alert alert-warning alert-forever" >
37
37
{ _web.programs_content.register_programs_not_allowed}
38
38
</div >
39
+ { elseif $userWaitingForPayment }
40
+ <div class =" alert alert-warning alert-forever" >
41
+ { _web.programs_content.register_programs_allowed_after_payment}
42
+ </div >
39
43
{ /if }
40
44
41
45
{ var $userAllowedRegisterPrograms = $registerProgramsAllowed && $userHasPermission }
Original file line number Diff line number Diff line change @@ -187,6 +187,7 @@ programs_content:
187
187
login_required_end : " ."
188
188
register_programs_not_allowed : " Zapisování programů není v tuto chvíli povoleno."
189
189
unapproved_register_programs : " Vaše role nemá právo zapisovat si programy."
190
+ register_programs_allowed_after_payment : " Zápis programů je možný až po zaplacení."
190
191
mandatory_programs_not_registered : " Máte nepřihlášené povinné programy (v kalendáři červeně). Prosíme, zapište si je."
191
192
category : " Kategorie"
192
193
lector : " Lektor"
You can’t perform that action at this time.
0 commit comments